Struct DebugByte
pub struct DebugByte(pub u8);
Provides a convenient Debug implementation for a u8.
The Debug impl treats the byte as an ASCII, and emits a human readable
representation of it. If the byte isn't ASCII, then it's emitted as a hex
escape sequence.
Fields
0: u8
Trait Implementations
impl Clone for DebugByte
fn clone(&self) -> Self
impl Copy for DebugByte
impl Debug for DebugByte
fn fmt(&self, f: &mut Formatter<'_>) -> Result
Auto Trait Implementations
impl Freeze for DebugByte
impl RefUnwindSafe for DebugByte
impl Send for DebugByte
impl Sync for DebugByte
impl Unpin for DebugByte
impl UnsafeUnpin for DebugByte
impl UnwindSafe for DebugByte
Blanket Implementations
impl<T> Any for DebugByte
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for DebugByte
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for DebugByte
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for DebugByte
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for DebugByte
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for DebugByte
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for DebugByte
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for DebugByte
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for DebugByte
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>