Struct CharEscapeDebug

pub(in ::str) struct CharEscapeDebug;

Trait Implementations

impl Clone for CharEscapeDebug

fn clone(&self) -> CharEscapeDebug

impl Fn(char) for CharEscapeDebug

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

impl FnMut(char) for CharEscapeDebug

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

impl FnOnce(char) for CharEscapeDebug

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

Auto Trait Implementations

impl Freeze for CharEscapeDebug

impl RefUnwindSafe for CharEscapeDebug

impl Send for CharEscapeDebug

impl Sync for CharEscapeDebug

impl Unpin for CharEscapeDebug

impl UnsafeUnpin for CharEscapeDebug

impl UnwindSafe for CharEscapeDebug

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for CharEscapeDebug

fn from(t: T) -> T

Returns the argument unchanged.

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

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

impl<T> SizedTypeProperties for CharEscapeDebug

impl<T, U> Into<U> for CharEscapeDebug 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 CharEscapeDebug where U: Into<T>,

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

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

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