Trait uDebug

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

Just like core::fmt::Debug

Required Methods§

Source

fn fmt<W>(&self, _: &mut Formatter<'_, W>) -> Result<(), <W as uWrite>::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 as uWrite>::Error>
where W: uWrite + ?Sized,

Source§

impl uDebug for i8

Source§

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

Source§

impl uDebug for i16

Source§

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

Source§

impl uDebug for i32

Source§

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

Source§

impl uDebug for i64

Source§

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

Source§

impl uDebug for i128

Source§

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

Source§

impl uDebug for isize

Source§

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

Source§

impl uDebug for u8

Source§

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

Source§

impl uDebug for u16

Source§

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

Source§

impl uDebug for u32

Source§

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

Source§

impl uDebug for u64

Source§

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

Source§

impl uDebug for u128

Source§

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

Source§

impl uDebug for ()

Source§

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

Source§

impl uDebug for usize

Source§

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

Source§

impl uDebug for NonZero<i8>

Source§

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

Source§

impl uDebug for NonZero<i16>

Source§

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

Source§

impl uDebug for NonZero<i32>

Source§

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

Source§

impl uDebug for NonZero<i64>

Source§

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

Source§

impl uDebug for NonZero<isize>

Source§

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

Source§

impl uDebug for NonZero<u8>

Source§

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

Source§

impl uDebug for NonZero<u16>

Source§

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

Source§

impl uDebug for NonZero<u32>

Source§

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

Source§

impl uDebug for NonZero<u64>

Source§

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

Source§

impl uDebug for NonZero<usize>

Source§

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

Source§

impl<T> uDebug for *const T

Source§

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

Source§

impl<T> uDebug for *mut T

Source§

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

Implementors§