Enum DebugAsHex
pub enum DebugAsHex
Specifies whether the Debug trait should use lower-/upper-case
hexadecimal or normal integers.
Variants
-
Lower Use lower-case hexadecimal integers for the
Debugtrait (like thex?type).-
Upper Use upper-case hexadecimal integers for the
Debugtrait (like theX?type).
Trait Implementations
impl Clone for DebugAsHex
fn clone(&self) -> DebugAsHex
impl Copy for DebugAsHex
impl Debug for DebugAsHex
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for DebugAsHex
fn assert_fields_are_eq(&self)
impl PartialEq for DebugAsHex
fn eq(&self, other: &DebugAsHex) -> bool
impl StructuralPartialEq for DebugAsHex
impl TrivialClone for DebugAsHex
Auto Trait Implementations
impl Freeze for DebugAsHex
impl RefUnwindSafe for DebugAsHex
impl Send for DebugAsHex
impl Sync for DebugAsHex
impl Unpin for DebugAsHex
impl UnsafeUnpin for DebugAsHex
impl UnwindSafe for DebugAsHex
Blanket Implementations
impl<T> Any for DebugAsHex
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for DebugAsHex
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for DebugAsHex
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for DebugAsHex
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for DebugAsHex
fn from(t: T) -> TReturns the argument unchanged.
impl<T> Printable for DebugAsHex
where
T: Copy + Debug,
impl<T> SizeHint for DebugAsHex
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for DebugAsHex
impl<T, U> Into<U> for DebugAsHex
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 DebugAsHex
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 DebugAsHex
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>