Struct CharEscapeUnicode

pub(in ::str) struct CharEscapeUnicode;

Trait Implementations

impl Clone for CharEscapeUnicode

fn clone(&self) -> CharEscapeUnicode

impl Fn(char) for CharEscapeUnicode

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

impl FnMut(char) for CharEscapeUnicode

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

impl FnOnce(char) for CharEscapeUnicode

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

Auto Trait Implementations

impl Freeze for CharEscapeUnicode

impl RefUnwindSafe for CharEscapeUnicode

impl Send for CharEscapeUnicode

impl Sync for CharEscapeUnicode

impl Unpin for CharEscapeUnicode

impl UnsafeUnpin for CharEscapeUnicode

impl UnwindSafe for CharEscapeUnicode

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for CharEscapeUnicode

fn from(t: T) -> T

Returns the argument unchanged.

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

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

impl<T> SizedTypeProperties for CharEscapeUnicode

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

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