Trait uDebug

Source
pub trait uDebug {
    // Required method
    fn fmt<W>(&self, _: &mut Formatter<'_, W>) -> Result<(), W::Error>
       where W: uWrite + ?Sized;
}
Expand description

Just like core::fmt::Debug

Required Methods§

Source

fn fmt<W>(&self, _: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Formats the value using the given formatter

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl uDebug for bool

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl uDebug for i8

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl uDebug for i16

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl uDebug for i32

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl uDebug for i64

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl uDebug for i128

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl uDebug for isize

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl uDebug for u8

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl uDebug for u16

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl uDebug for u32

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl uDebug for u64

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl uDebug for u128

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl uDebug for ()

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl uDebug for usize

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl uDebug for NonZeroI8

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl uDebug for NonZeroI16

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl uDebug for NonZeroI32

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl uDebug for NonZeroI64

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl uDebug for NonZeroIsize

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl uDebug for NonZeroU8

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl uDebug for NonZeroU16

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl uDebug for NonZeroU32

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl uDebug for NonZeroU64

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl uDebug for NonZeroUsize

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<A> uDebug for (A,)
where A: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<A, B> uDebug for (A, B)
where A: uDebug, B: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<A, B, C> uDebug for (A, B, C)
where A: uDebug, B: uDebug, C: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<A, B, C, D> uDebug for (A, B, C, D)
where A: uDebug, B: uDebug, C: uDebug, D: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<A, B, C, D, E> uDebug for (A, B, C, D, E)
where A: uDebug, B: uDebug, C: uDebug, D: uDebug, E: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<A, B, C, D, E, F> uDebug for (A, B, C, D, E, F)
where A: uDebug, B: uDebug, C: uDebug, D: uDebug, E: uDebug, F: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<A, B, C, D, E, F, G> uDebug for (A, B, C, D, E, F, G)
where A: uDebug, B: uDebug, C: uDebug, D: uDebug, E: uDebug, F: uDebug, G: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<A, B, C, D, E, F, G, H> uDebug for (A, B, C, D, E, F, G, H)
where A: uDebug, B: uDebug, C: uDebug, D: uDebug, E: uDebug, F: uDebug, G: uDebug, H: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<A, B, C, D, E, F, G, H, I> uDebug for (A, B, C, D, E, F, G, H, I)
where A: uDebug, B: uDebug, C: uDebug, D: uDebug, E: uDebug, F: uDebug, G: uDebug, H: uDebug, I: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<A, B, C, D, E, F, G, H, I, J> uDebug for (A, B, C, D, E, F, G, H, I, J)
where A: uDebug, B: uDebug, C: uDebug, D: uDebug, E: uDebug, F: uDebug, G: uDebug, H: uDebug, I: uDebug, J: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K> uDebug for (A, B, C, D, E, F, G, H, I, J, K)
where A: uDebug, B: uDebug, C: uDebug, D: uDebug, E: uDebug, F: uDebug, G: uDebug, H: uDebug, I: uDebug, J: uDebug, K: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L> uDebug for (A, B, C, D, E, F, G, H, I, J, K, L)
where A: uDebug, B: uDebug, C: uDebug, D: uDebug, E: uDebug, F: uDebug, G: uDebug, H: uDebug, I: uDebug, J: uDebug, K: uDebug, L: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for Option<T>
where T: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for [T; 0]
where T: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for [T; 1]
where T: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for [T; 2]
where T: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for [T; 3]
where T: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for [T; 4]
where T: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for [T; 5]
where T: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for [T; 6]
where T: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for [T; 7]
where T: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for [T; 8]
where T: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for [T; 9]
where T: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for [T; 10]
where T: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for [T; 11]
where T: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for [T; 12]
where T: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for [T; 13]
where T: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for [T; 14]
where T: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for [T; 15]
where T: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for [T; 16]
where T: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for [T; 17]
where T: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for [T; 18]
where T: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for [T; 19]
where T: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for [T; 20]
where T: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for [T; 21]
where T: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for [T; 22]
where T: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for [T; 23]
where T: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for [T; 24]
where T: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for [T; 25]
where T: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for [T; 26]
where T: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for [T; 27]
where T: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for [T; 28]
where T: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for [T; 29]
where T: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for [T; 30]
where T: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for [T; 31]
where T: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for [T; 32]
where T: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for *const T

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for *mut T

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for &T
where T: uDebug + ?Sized,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for &mut T
where T: uDebug + ?Sized,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T> uDebug for [T]
where T: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Source§

impl<T, E> uDebug for Result<T, E>
where T: uDebug, E: uDebug,

Source§

fn fmt<W>(&self, f: &mut Formatter<'_, W>) -> Result<(), W::Error>
where W: uWrite + ?Sized,

Implementors§

impl uDebug for Direction

impl uDebug for Error

impl uDebug for MHz1

impl uDebug for MHz10

impl uDebug for MHz12

impl uDebug for MHz16

impl uDebug for MHz20

impl uDebug for MHz24

impl uDebug for MHz8