Struct CharEscapeDefault

pub(in ::str) struct CharEscapeDefault;

Trait Implementations

impl Clone for CharEscapeDefault

fn clone(&self) -> CharEscapeDefault

impl Fn(char) for CharEscapeDefault

extern ""rust-call"" fn call(&self, (c): (char,)) -> EscapeDefault

impl FnMut(char) for CharEscapeDefault

extern ""rust-call"" fn call_mut(&mut self, (c): (char,)) -> EscapeDefault

impl FnOnce(char) for CharEscapeDefault

type Output = EscapeDefault;
extern ""rust-call"" fn call_once(self, (c): (char,)) -> EscapeDefault

Auto Trait Implementations

impl Freeze for CharEscapeDefault

impl RefUnwindSafe for CharEscapeDefault

impl Send for CharEscapeDefault

impl Sync for CharEscapeDefault

impl Unpin for CharEscapeDefault

impl UnsafeUnpin for CharEscapeDefault

impl UnwindSafe for CharEscapeDefault

Blanket Implementations

impl<T> Any for CharEscapeDefault where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for CharEscapeDefault where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for CharEscapeDefault where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for CharEscapeDefault where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for CharEscapeDefault

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> SizeHint for CharEscapeDefault where T: ?Sized,

fn lower_bound(&self) -> usize
fn upper_bound(&self) -> Option<usize>

impl<T> SizedTypeProperties for CharEscapeDefault

impl<T, U> Into<U> for CharEscapeDefault where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for CharEscapeDefault where U: Into<T>,

type Error = Infallible;
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto<U> for CharEscapeDefault where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>