Struct EscapeByte

pub(in ::slice::ascii) struct EscapeByte;

Trait Implementations

impl Clone for EscapeByte

fn clone(&self) -> EscapeByte

impl Fn(&u8) for EscapeByte

extern ""rust-call"" fn call(&self, (byte): (&u8,)) -> EscapeDefault

impl FnMut(&u8) for EscapeByte

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

impl FnOnce(&u8) for EscapeByte

type Output = EscapeDefault;
extern ""rust-call"" fn call_once(self, (byte): (&u8,)) -> EscapeDefault

Auto Trait Implementations

impl Freeze for EscapeByte

impl RefUnwindSafe for EscapeByte

impl Send for EscapeByte

impl Sync for EscapeByte

impl Unpin for EscapeByte

impl UnsafeUnpin for EscapeByte

impl UnwindSafe for EscapeByte

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for EscapeByte

fn from(t: T) -> T

Returns the argument unchanged.

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

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

impl<T> SizedTypeProperties for EscapeByte

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

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