Trait otter_api_tests::Debug
1.0.0 · source · [−]Expand description
?
formatting.
Debug
should format the output in a programmer-facing, debugging context.
Generally speaking, you should just derive
a Debug
implementation.
When used with the alternate format specifier #?
, the output is pretty-printed.
For more information on formatters, see the module-level documentation.
This trait can be used with #[derive]
if all fields implement Debug
. When
derive
d for structs, it will use the name of the struct
, then {
, then a
comma-separated list of each field’s name and Debug
value, then }
. For
enum
s, it will use the name of the variant and, if applicable, (
, then the
Debug
values of the fields, then )
.
Stability
Derived Debug
formats are not stable, and so may change with future Rust
versions. Additionally, Debug
implementations of types provided by the
standard library (libstd
, libcore
, liballoc
, etc.) are not stable, and
may also change with future Rust versions.
Examples
Deriving an implementation:
#[derive(Debug)]
struct Point {
x: i32,
y: i32,
}
let origin = Point { x: 0, y: 0 };
assert_eq!(format!("The origin is: {origin:?}"), "The origin is: Point { x: 0, y: 0 }");
Manually implementing:
use std::fmt;
struct Point {
x: i32,
y: i32,
}
impl fmt::Debug for Point {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
f.debug_struct("Point")
.field("x", &self.x)
.field("y", &self.y)
.finish()
}
}
let origin = Point { x: 0, y: 0 };
assert_eq!(format!("The origin is: {origin:?}"), "The origin is: Point { x: 0, y: 0 }");
There are a number of helper methods on the Formatter
struct to help you with manual
implementations, such as debug_struct
.
Types that do not wish to use the standard suite of debug representations
provided by the Formatter
trait (debug_struct
, debug_tuple
,
debut_list
, debug_set
, debug_map
) can do something totally custom by
manually writing an arbitrary representation to the Formatter
.
impl fmt::Debug for Point {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
write!(f, "Point [{} {}]", self.x, self.y)
}
}
Debug
implementations using either derive
or the debug builder API
on Formatter
support pretty-printing using the alternate flag: {:#?}
.
Pretty-printing with #?
:
#[derive(Debug)]
struct Point {
x: i32,
y: i32,
}
let origin = Point { x: 0, y: 0 };
assert_eq!(format!("The origin is: {origin:#?}"),
"The origin is: Point {
x: 0,
y: 0,
}");
Required methods
Formats the value using the given formatter.
Examples
use std::fmt;
struct Position {
longitude: f32,
latitude: f32,
}
impl fmt::Debug for Position {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
f.debug_tuple("")
.field(&self.longitude)
.field(&self.latitude)
.finish()
}
}
let position = Position { longitude: 1.987, latitude: 2.983 };
assert_eq!(format!("{position:?}"), "(1.987, 2.983)");
assert_eq!(format!("{position:#?}"), "(
1.987,
2.983,
)");
Implementations on Foreign Types
1.16.0 · sourceimpl<'_, T> Debug for RwLockWriteGuard<'_, T> where
T: Debug,
impl<'_, T> Debug for RwLockWriteGuard<'_, T> where
T: Debug,
1.10.0 · sourceimpl Debug for FromBytesWithNulError
impl Debug for FromBytesWithNulError
1.16.0 · sourceimpl Debug for BarrierWaitResult
impl Debug for BarrierWaitResult
1.13.0 · sourceimpl<'_> Debug for Components<'_>
impl<'_> Debug for Components<'_>
sourceimpl<T> Debug for SyncOnceCell<T> where
T: Debug,
impl<T> Debug for SyncOnceCell<T> where
T: Debug,
sourceimpl<T> Debug for PoisonError<T>
impl<T> Debug for PoisonError<T>
sourceimpl<T> Debug for TryLockError<T>
impl<T> Debug for TryLockError<T>
1.16.0 · sourceimpl<'_, T> Debug for RwLockReadGuard<'_, T> where
T: Debug,
impl<'_, T> Debug for RwLockReadGuard<'_, T> where
T: Debug,
1.7.0 · sourceimpl Debug for IntoStringError
impl Debug for IntoStringError
1.16.0 · sourceimpl<'_, T, S> Debug for Intersection<'_, T, S> where
T: Debug + Eq + Hash,
S: BuildHasher,
impl<'_, T, S> Debug for Intersection<'_, T, S> where
T: Debug + Eq + Hash,
S: BuildHasher,
1.57.0 · sourceimpl<'a> Debug for CommandArgs<'a>
impl<'a> Debug for CommandArgs<'a>
sourceimpl Debug for Ipv6MulticastScope
impl Debug for Ipv6MulticastScope
1.57.0 · sourceimpl<'a> Debug for CommandEnvs<'a>
impl<'a> Debug for CommandEnvs<'a>
1.7.0 · sourceimpl Debug for StripPrefixError
impl Debug for StripPrefixError
1.16.0 · sourceimpl<'_, T, S> Debug for Difference<'_, T, S> where
T: Debug + Eq + Hash,
S: BuildHasher,
impl<'_, T, S> Debug for Difference<'_, T, S> where
T: Debug + Eq + Hash,
S: BuildHasher,
1.16.0 · sourceimpl Debug for ChildStderr
impl Debug for ChildStderr
1.16.0 · sourceimpl Debug for ChildStdin
impl Debug for ChildStdin
sourceimpl<'a> Debug for PrefixComponent<'a>
impl<'a> Debug for PrefixComponent<'a>
sourceimpl Debug for BacktraceFrame
impl Debug for BacktraceFrame
1.5.0 · sourceimpl Debug for WaitTimeoutResult
impl Debug for WaitTimeoutResult
1.16.0 · sourceimpl Debug for ChildStdout
impl Debug for ChildStdout
1.16.0 · sourceimpl<'_, T, S> Debug for SymmetricDifference<'_, T, S> where
T: Debug + Eq + Hash,
S: BuildHasher,
impl<'_, T, S> Debug for SymmetricDifference<'_, T, S> where
T: Debug + Eq + Hash,
S: BuildHasher,
1.58.0 · sourceimpl Debug for FromVecWithNulError
impl Debug for FromVecWithNulError
1.16.0 · sourceimpl<'_, T> Debug for MutexGuard<'_, T> where
T: Debug + ?Sized,
impl<'_, T> Debug for MutexGuard<'_, T> where
T: Debug + ?Sized,
1.4.0 · sourceimpl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Debug for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret
impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Debug for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret
sourceimpl<T8, T9, T10, T11> Debug for (T8, T9, T10, T11) where
T8: Debug,
T9: Debug,
T10: Debug,
T11: Debug + ?Sized,
impl<T8, T9, T10, T11> Debug for (T8, T9, T10, T11) where
T8: Debug,
T9: Debug,
T10: Debug,
T11: Debug + ?Sized,
1.4.0 · sourceimpl<Ret, A, B, C, D, E, F, G, H, I, J> Debug for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J) -> Ret
impl<Ret, A, B, C, D, E, F, G, H, I, J> Debug for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J) -> Ret
1.4.0 · sourceimpl<Ret, A, B, C, D, E, F, G, H, I> Debug for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, ...) -> Ret
impl<Ret, A, B, C, D, E, F, G, H, I> Debug for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, ...) -> Ret
1.4.0 · sourceimpl<Ret, A, B, C, D, E, F, G, H, I, J, K> Debug for extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, ...) -> Ret
impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Debug for extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, ...) -> Ret
sourceimpl<T6, T7, T8, T9, T10, T11> Debug for (T6, T7, T8, T9, T10, T11) where
T6: Debug,
T7: Debug,
T8: Debug,
T9: Debug,
T10: Debug,
T11: Debug + ?Sized,
impl<T6, T7, T8, T9, T10, T11> Debug for (T6, T7, T8, T9, T10, T11) where
T6: Debug,
T7: Debug,
T8: Debug,
T9: Debug,
T10: Debug,
T11: Debug + ?Sized,
1.4.0 · sourceimpl<Ret, A, B, C, D, E, F, G> Debug for extern "C" fn(A, B, C, D, E, F, G, ...) -> Ret
impl<Ret, A, B, C, D, E, F, G> Debug for extern "C" fn(A, B, C, D, E, F, G, ...) -> Ret
1.4.0 · sourceimpl<Ret, A, B, C, D, E, F, G, H, I> Debug for extern "C" fn(A, B, C, D, E, F, G, H, I, ...) -> Ret
impl<Ret, A, B, C, D, E, F, G, H, I> Debug for extern "C" fn(A, B, C, D, E, F, G, H, I, ...) -> Ret
1.4.0 · sourceimpl<Ret, A, B, C, D, E, F, G, H, I, J, K> Debug for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, ...) -> Ret
impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Debug for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, ...) -> Ret
sourceimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Debug for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) where
T0: Debug,
T1: Debug,
T2: Debug,
T3: Debug,
T4: Debug,
T5: Debug,
T6: Debug,
T7: Debug,
T8: Debug,
T9: Debug,
T10: Debug,
T11: Debug + ?Sized,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Debug for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) where
T0: Debug,
T1: Debug,
T2: Debug,
T3: Debug,
T4: Debug,
T5: Debug,
T6: Debug,
T7: Debug,
T8: Debug,
T9: Debug,
T10: Debug,
T11: Debug + ?Sized,
1.4.0 · sourceimpl<Ret, A, B, C, D, E, F, G, H, I, J> Debug for fn(A, B, C, D, E, F, G, H, I, J) -> Ret
impl<Ret, A, B, C, D, E, F, G, H, I, J> Debug for fn(A, B, C, D, E, F, G, H, I, J) -> Ret
sourceimpl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Debug for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) where
T1: Debug,
T2: Debug,
T3: Debug,
T4: Debug,
T5: Debug,
T6: Debug,
T7: Debug,
T8: Debug,
T9: Debug,
T10: Debug,
T11: Debug + ?Sized,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Debug for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) where
T1: Debug,
T2: Debug,
T3: Debug,
T4: Debug,
T5: Debug,
T6: Debug,
T7: Debug,
T8: Debug,
T9: Debug,
T10: Debug,
T11: Debug + ?Sized,
sourceimpl<T4, T5, T6, T7, T8, T9, T10, T11> Debug for (T4, T5, T6, T7, T8, T9, T10, T11) where
T4: Debug,
T5: Debug,
T6: Debug,
T7: Debug,
T8: Debug,
T9: Debug,
T10: Debug,
T11: Debug + ?Sized,
impl<T4, T5, T6, T7, T8, T9, T10, T11> Debug for (T4, T5, T6, T7, T8, T9, T10, T11) where
T4: Debug,
T5: Debug,
T6: Debug,
T7: Debug,
T8: Debug,
T9: Debug,
T10: Debug,
T11: Debug + ?Sized,
1.4.0 · sourceimpl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Debug for fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret
impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Debug for fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret
1.4.0 · sourceimpl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Debug for extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret
impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Debug for extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret
1.4.0 · sourceimpl<Ret, A, B, C, D, E, F, G, H, I, J, K> Debug for fn(A, B, C, D, E, F, G, H, I, J, K) -> Ret
impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Debug for fn(A, B, C, D, E, F, G, H, I, J, K) -> Ret
1.4.0 · sourceimpl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Debug for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, ...) -> Ret
impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Debug for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, ...) -> Ret
1.4.0 · sourceimpl<Ret, A, B, C, D, E, F, G, H, I> Debug for extern "C" fn(A, B, C, D, E, F, G, H, I) -> Ret
impl<Ret, A, B, C, D, E, F, G, H, I> Debug for extern "C" fn(A, B, C, D, E, F, G, H, I) -> Ret
1.4.0 · sourceimpl<Ret, A, B, C, D, E, F, G> Debug for unsafe extern "C" fn(A, B, C, D, E, F, G) -> Ret
impl<Ret, A, B, C, D, E, F, G> Debug for unsafe extern "C" fn(A, B, C, D, E, F, G) -> Ret
1.4.0 · sourceimpl<Ret, A, B, C, D, E, F, G, H, I, J> Debug for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, ...) -> Ret
impl<Ret, A, B, C, D, E, F, G, H, I, J> Debug for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, ...) -> Ret
1.4.0 · sourceimpl<Ret, A, B, C, D, E, F, G, H, I, J, K> Debug for extern "C" fn(A, B, C, D, E, F, G, H, I, J, K) -> Ret
impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Debug for extern "C" fn(A, B, C, D, E, F, G, H, I, J, K) -> Ret
1.4.0 · sourceimpl<Ret, A, B, C, D, E, F, G, H, I, J, K> Debug for unsafe fn(A, B, C, D, E, F, G, H, I, J, K) -> Ret
impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Debug for unsafe fn(A, B, C, D, E, F, G, H, I, J, K) -> Ret
sourceimpl<T5, T6, T7, T8, T9, T10, T11> Debug for (T5, T6, T7, T8, T9, T10, T11) where
T5: Debug,
T6: Debug,
T7: Debug,
T8: Debug,
T9: Debug,
T10: Debug,
T11: Debug + ?Sized,
impl<T5, T6, T7, T8, T9, T10, T11> Debug for (T5, T6, T7, T8, T9, T10, T11) where
T5: Debug,
T6: Debug,
T7: Debug,
T8: Debug,
T9: Debug,
T10: Debug,
T11: Debug + ?Sized,
1.4.0 · sourceimpl<Ret, A, B, C, D, E, F, G, H> Debug for extern "C" fn(A, B, C, D, E, F, G, H) -> Ret
impl<Ret, A, B, C, D, E, F, G, H> Debug for extern "C" fn(A, B, C, D, E, F, G, H) -> Ret
1.4.0 · sourceimpl<Ret, A, B, C, D, E, F, G, H, I, J> Debug for extern "C" fn(A, B, C, D, E, F, G, H, I, J, ...) -> Ret
impl<Ret, A, B, C, D, E, F, G, H, I, J> Debug for extern "C" fn(A, B, C, D, E, F, G, H, I, J, ...) -> Ret
1.4.0 · sourceimpl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Debug for extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, ...) -> Ret
impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Debug for extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, ...) -> Ret
1.4.0 · sourceimpl<Ret, A, B, C, D, E, F, G, H, I, J, K> Debug for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K) -> Ret
impl<Ret, A, B, C, D, E, F, G, H, I, J, K> Debug for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K) -> Ret
sourceimpl<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Debug for (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) where
T2: Debug,
T3: Debug,
T4: Debug,
T5: Debug,
T6: Debug,
T7: Debug,
T8: Debug,
T9: Debug,
T10: Debug,
T11: Debug + ?Sized,
impl<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Debug for (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) where
T2: Debug,
T3: Debug,
T4: Debug,
T5: Debug,
T6: Debug,
T7: Debug,
T8: Debug,
T9: Debug,
T10: Debug,
T11: Debug + ?Sized,
1.4.0 · sourceimpl<Ret, A, B, C, D, E, F> Debug for unsafe extern "C" fn(A, B, C, D, E, F, ...) -> Ret
impl<Ret, A, B, C, D, E, F> Debug for unsafe extern "C" fn(A, B, C, D, E, F, ...) -> Ret
1.4.0 · sourceimpl<Ret, A, B, C, D, E, F, G, H, I> Debug for unsafe fn(A, B, C, D, E, F, G, H, I) -> Ret
impl<Ret, A, B, C, D, E, F, G, H, I> Debug for unsafe fn(A, B, C, D, E, F, G, H, I) -> Ret
1.4.0 · sourceimpl<Ret, A, B, C, D, E, F, G, H> Debug for extern "C" fn(A, B, C, D, E, F, G, H, ...) -> Ret
impl<Ret, A, B, C, D, E, F, G, H> Debug for extern "C" fn(A, B, C, D, E, F, G, H, ...) -> Ret
1.4.0 · sourceimpl<Ret, A, B, C, D, E, F, G, H> Debug for unsafe extern "C" fn(A, B, C, D, E, F, G, H) -> Ret
impl<Ret, A, B, C, D, E, F, G, H> Debug for unsafe extern "C" fn(A, B, C, D, E, F, G, H) -> Ret
sourceimpl<T3, T4, T5, T6, T7, T8, T9, T10, T11> Debug for (T3, T4, T5, T6, T7, T8, T9, T10, T11) where
T3: Debug,
T4: Debug,
T5: Debug,
T6: Debug,
T7: Debug,
T8: Debug,
T9: Debug,
T10: Debug,
T11: Debug + ?Sized,
impl<T3, T4, T5, T6, T7, T8, T9, T10, T11> Debug for (T3, T4, T5, T6, T7, T8, T9, T10, T11) where
T3: Debug,
T4: Debug,
T5: Debug,
T6: Debug,
T7: Debug,
T8: Debug,
T9: Debug,
T10: Debug,
T11: Debug + ?Sized,
1.4.0 · sourceimpl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Debug for unsafe fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret
impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> Debug for unsafe fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret
1.4.0 · sourceimpl<Ret, A, B, C, D, E, F, G, H, I, J> Debug for unsafe fn(A, B, C, D, E, F, G, H, I, J) -> Ret
impl<Ret, A, B, C, D, E, F, G, H, I, J> Debug for unsafe fn(A, B, C, D, E, F, G, H, I, J) -> Ret
1.4.0 · sourceimpl<Ret, A, B, C, D, E, F, G, H> Debug for unsafe extern "C" fn(A, B, C, D, E, F, G, H, ...) -> Ret
impl<Ret, A, B, C, D, E, F, G, H> Debug for unsafe extern "C" fn(A, B, C, D, E, F, G, H, ...) -> Ret
sourceimpl<Dyn> Debug for DynMetadata<Dyn> where
Dyn: ?Sized,
impl<Dyn> Debug for DynMetadata<Dyn> where
Dyn: ?Sized,
1.4.0 · sourceimpl<Ret, A, B, C, D, E, F, G, H, I> Debug for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I) -> Ret
impl<Ret, A, B, C, D, E, F, G, H, I> Debug for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I) -> Ret
sourceimpl<T7, T8, T9, T10, T11> Debug for (T7, T8, T9, T10, T11) where
T7: Debug,
T8: Debug,
T9: Debug,
T10: Debug,
T11: Debug + ?Sized,
impl<T7, T8, T9, T10, T11> Debug for (T7, T8, T9, T10, T11) where
T7: Debug,
T8: Debug,
T9: Debug,
T10: Debug,
T11: Debug + ?Sized,
1.4.0 · sourceimpl<Ret, A, B, C, D, E, F, G, H, I, J> Debug for extern "C" fn(A, B, C, D, E, F, G, H, I, J) -> Ret
impl<Ret, A, B, C, D, E, F, G, H, I, J> Debug for extern "C" fn(A, B, C, D, E, F, G, H, I, J) -> Ret
1.4.0 · sourceimpl<Ret, A, B, C, D, E, F, G> Debug for unsafe extern "C" fn(A, B, C, D, E, F, G, ...) -> Ret
impl<Ret, A, B, C, D, E, F, G> Debug for unsafe extern "C" fn(A, B, C, D, E, F, G, ...) -> Ret
1.21.0 · sourceimpl<'a, I, A> Debug for Splice<'a, I, A> where
I: 'a + Debug + Iterator,
A: 'a + Debug + Allocator,
<I as Iterator>::Item: Debug,
impl<'a, I, A> Debug for Splice<'a, I, A> where
I: 'a + Debug + Iterator,
A: 'a + Debug + Allocator,
<I as Iterator>::Item: Debug,
sourceimpl<'a, T, F, A> Debug for DrainFilter<'a, T, F, A> where
T: Debug,
F: Debug + FnMut(&mut T) -> bool,
A: Debug + Allocator,
impl<'a, T, F, A> Debug for DrainFilter<'a, T, F, A> where
T: Debug,
F: Debug + FnMut(&mut T) -> bool,
A: Debug + Allocator,
1.57.0 · sourceimpl Debug for TryReserveError
impl Debug for TryReserveError
sourceimpl<T> Debug for IntoIterSorted<T> where
T: Debug,
impl<T> Debug for IntoIterSorted<T> where
T: Debug,
sourceimpl Debug for TryReserveErrorKind
impl Debug for TryReserveErrorKind
sourceimpl<'a, T> Debug for DrainSorted<'a, T> where
T: Debug + Ord,
impl<'a, T> Debug for DrainSorted<'a, T> where
T: Debug + Ord,
sourceimpl<T> Debug for LinkedList<T> where
T: Debug,
impl<T> Debug for LinkedList<T> where
T: Debug,
1.4.0 · sourceimpl<T> Debug for BinaryHeap<T> where
T: Debug,
impl<T> Debug for BinaryHeap<T> where
T: Debug,
sourceimpl Debug for _Unwind_Reason_Code
impl Debug for _Unwind_Reason_Code
sourceimpl<RW> Debug for BrokenFuse<RW> where
RW: Debug,
impl<RW> Debug for BrokenFuse<RW> where
RW: Debug,
sourceimpl<'g, T> Debug for MutexGuard<'g, T> where
T: Debug + DebugIdentify,
impl<'g, T> Debug for MutexGuard<'g, T> where
T: Debug + DebugIdentify,
sourceimpl Debug for MgmtGameResponseGameInfo
impl Debug for MgmtGameResponseGameInfo
sourceimpl Debug for MgmtPlayerDetails
impl Debug for MgmtPlayerDetails
sourceimpl Debug for MgmtGamePieceVisibleInfo
impl Debug for MgmtGamePieceVisibleInfo
sourceimpl<C> Debug for DebugFormatter<C> where
C: for<'f, 'ff> Fn(&'f mut Formatter<'ff>) -> Result<(), Error>,
impl<C> Debug for DebugFormatter<C> where
C: for<'f, 'ff> Fn(&'f mut Formatter<'ff>) -> Result<(), Error>,
sourceimpl Debug for MgmtGamePieceInfo
impl Debug for MgmtGamePieceInfo
sourceimpl<'_, T> Debug for DebugDebugIdentify<'_, T> where
T: DebugIdentify,
impl<'_, T> Debug for DebugDebugIdentify<'_, T> where
T: DebugIdentify,
sourceimpl Debug for MgmtThisConnAuthBy
impl Debug for MgmtThisConnAuthBy
sourceimpl<FORMAT, STRICTNESS> Debug for TimestampNanoSeconds<FORMAT, STRICTNESS> where
FORMAT: Debug + Format,
STRICTNESS: Debug + Strictness,
impl<FORMAT, STRICTNESS> Debug for TimestampNanoSeconds<FORMAT, STRICTNESS> where
FORMAT: Debug + Format,
STRICTNESS: Debug + Strictness,
sourceimpl<FORMAT, STRICTNESS> Debug for DurationNanoSeconds<FORMAT, STRICTNESS> where
FORMAT: Debug + Format,
STRICTNESS: Debug + Strictness,
impl<FORMAT, STRICTNESS> Debug for DurationNanoSeconds<FORMAT, STRICTNESS> where
FORMAT: Debug + Format,
STRICTNESS: Debug + Strictness,
sourceimpl<'a, T, U> Debug for SerializeAsWrap<'a, T, U> where
T: Debug + ?Sized,
U: Debug + ?Sized,
impl<'a, T, U> Debug for SerializeAsWrap<'a, T, U> where
T: Debug + ?Sized,
U: Debug + ?Sized,
sourceimpl<FORMAT, STRICTNESS> Debug for TimestampMicroSecondsWithFrac<FORMAT, STRICTNESS> where
FORMAT: Debug + Format,
STRICTNESS: Debug + Strictness,
impl<FORMAT, STRICTNESS> Debug for TimestampMicroSecondsWithFrac<FORMAT, STRICTNESS> where
FORMAT: Debug + Format,
STRICTNESS: Debug + Strictness,
sourceimpl<FORMAT, STRICTNESS> Debug for TimestampMilliSeconds<FORMAT, STRICTNESS> where
FORMAT: Debug + Format,
STRICTNESS: Debug + Strictness,
impl<FORMAT, STRICTNESS> Debug for TimestampMilliSeconds<FORMAT, STRICTNESS> where
FORMAT: Debug + Format,
STRICTNESS: Debug + Strictness,
sourceimpl<FORMAT, STRICTNESS> Debug for TimestampMilliSecondsWithFrac<FORMAT, STRICTNESS> where
FORMAT: Debug + Format,
STRICTNESS: Debug + Strictness,
impl<FORMAT, STRICTNESS> Debug for TimestampMilliSecondsWithFrac<FORMAT, STRICTNESS> where
FORMAT: Debug + Format,
STRICTNESS: Debug + Strictness,
sourceimpl<FORMAT, STRICTNESS> Debug for DurationMicroSecondsWithFrac<FORMAT, STRICTNESS> where
FORMAT: Debug + Format,
STRICTNESS: Debug + Strictness,
impl<FORMAT, STRICTNESS> Debug for DurationMicroSecondsWithFrac<FORMAT, STRICTNESS> where
FORMAT: Debug + Format,
STRICTNESS: Debug + Strictness,
sourceimpl<T> Debug for TryFromInto<T> where
T: Debug,
impl<T> Debug for TryFromInto<T> where
T: Debug,
sourceimpl<FORMAT, STRICTNESS> Debug for DurationMilliSecondsWithFrac<FORMAT, STRICTNESS> where
FORMAT: Debug + Format,
STRICTNESS: Debug + Strictness,
impl<FORMAT, STRICTNESS> Debug for DurationMilliSecondsWithFrac<FORMAT, STRICTNESS> where
FORMAT: Debug + Format,
STRICTNESS: Debug + Strictness,
sourceimpl<T> Debug for VecSkipError<T> where
T: Debug,
impl<T> Debug for VecSkipError<T> where
T: Debug,
sourceimpl<T> Debug for DefaultOnError<T> where
T: Debug,
impl<T> Debug for DefaultOnError<T> where
T: Debug,
sourceimpl<FORMAT, STRICTNESS> Debug for DurationMicroSeconds<FORMAT, STRICTNESS> where
FORMAT: Debug + Format,
STRICTNESS: Debug + Strictness,
impl<FORMAT, STRICTNESS> Debug for DurationMicroSeconds<FORMAT, STRICTNESS> where
FORMAT: Debug + Format,
STRICTNESS: Debug + Strictness,
sourceimpl<FORMAT, STRICTNESS> Debug for DurationSecondsWithFrac<FORMAT, STRICTNESS> where
FORMAT: Debug + Format,
STRICTNESS: Debug + Strictness,
impl<FORMAT, STRICTNESS> Debug for DurationSecondsWithFrac<FORMAT, STRICTNESS> where
FORMAT: Debug + Format,
STRICTNESS: Debug + Strictness,
sourceimpl<FORMAT, STRICTNESS> Debug for TimestampSecondsWithFrac<FORMAT, STRICTNESS> where
FORMAT: Debug + Format,
STRICTNESS: Debug + Strictness,
impl<FORMAT, STRICTNESS> Debug for TimestampSecondsWithFrac<FORMAT, STRICTNESS> where
FORMAT: Debug + Format,
STRICTNESS: Debug + Strictness,
sourceimpl<FORMAT, STRICTNESS> Debug for DurationMilliSeconds<FORMAT, STRICTNESS> where
FORMAT: Debug + Format,
STRICTNESS: Debug + Strictness,
impl<FORMAT, STRICTNESS> Debug for DurationMilliSeconds<FORMAT, STRICTNESS> where
FORMAT: Debug + Format,
STRICTNESS: Debug + Strictness,
sourceimpl<FORMAT, STRICTNESS> Debug for DurationSeconds<FORMAT, STRICTNESS> where
FORMAT: Debug + Format,
STRICTNESS: Debug + Strictness,
impl<FORMAT, STRICTNESS> Debug for DurationSeconds<FORMAT, STRICTNESS> where
FORMAT: Debug + Format,
STRICTNESS: Debug + Strictness,
sourceimpl<T> Debug for DefaultOnNull<T> where
T: Debug,
impl<T> Debug for DefaultOnNull<T> where
T: Debug,
sourceimpl Debug for NoneAsEmptyString
impl Debug for NoneAsEmptyString
sourceimpl<FORMAT, STRICTNESS> Debug for DurationNanoSecondsWithFrac<FORMAT, STRICTNESS> where
FORMAT: Debug + Format,
STRICTNESS: Debug + Strictness,
impl<FORMAT, STRICTNESS> Debug for DurationNanoSecondsWithFrac<FORMAT, STRICTNESS> where
FORMAT: Debug + Format,
STRICTNESS: Debug + Strictness,
sourceimpl<T, U> Debug for DeserializeAsWrap<T, U> where
T: Debug,
U: Debug,
impl<T, U> Debug for DeserializeAsWrap<T, U> where
T: Debug,
U: Debug,
sourceimpl<FORMAT, STRICTNESS> Debug for TimestampMicroSeconds<FORMAT, STRICTNESS> where
FORMAT: Debug + Format,
STRICTNESS: Debug + Strictness,
impl<FORMAT, STRICTNESS> Debug for TimestampMicroSeconds<FORMAT, STRICTNESS> where
FORMAT: Debug + Format,
STRICTNESS: Debug + Strictness,
sourceimpl<Sep, T> Debug for StringWithSeparator<Sep, T> where
Sep: Debug,
T: Debug,
impl<Sep, T> Debug for StringWithSeparator<Sep, T> where
Sep: Debug,
T: Debug,
sourceimpl<FORMAT, STRICTNESS> Debug for TimestampNanoSecondsWithFrac<FORMAT, STRICTNESS> where
FORMAT: Debug + Format,
STRICTNESS: Debug + Strictness,
impl<FORMAT, STRICTNESS> Debug for TimestampNanoSecondsWithFrac<FORMAT, STRICTNESS> where
FORMAT: Debug + Format,
STRICTNESS: Debug + Strictness,
sourceimpl<FORMAT, STRICTNESS> Debug for TimestampSeconds<FORMAT, STRICTNESS> where
FORMAT: Debug + Format,
STRICTNESS: Debug + Strictness,
impl<FORMAT, STRICTNESS> Debug for TimestampSeconds<FORMAT, STRICTNESS> where
FORMAT: Debug + Format,
STRICTNESS: Debug + Strictness,
impl<EntryData> Debug for Index<EntryData>
impl<EntryData> Debug for Index<EntryData>
sourceimpl<A> Debug for ExtendedGcd<A> where
A: Debug,
impl<A> Debug for ExtendedGcd<A> where
A: Debug,
sourceimpl<K, V> Debug for OrderedMap<K, V> where
K: Debug,
V: Debug,
impl<K, V> Debug for OrderedMap<K, V> where
K: Debug,
V: Debug,
sourceimpl<T> Debug for OrderedSet<T> where
T: Debug,
impl<T> Debug for OrderedSet<T> where
T: Debug,
sourceimpl Debug for FormattedDuration
impl Debug for FormattedDuration
sourceimpl Debug for Rfc3339Timestamp
impl Debug for Rfc3339Timestamp
impl Debug for Style
impl Debug for Style
Styles have a special Debug
implementation that only shows the fields that
are set. Fields that haven’t been touched aren’t included in the output.
This behaviour gets bypassed when using the alternate formatting mode
format!("{:#?}")
.
use ansi_term::Colour::{Red, Blue};
assert_eq!("Style { fg(Red), on(Blue), bold, italic }",
format!("{:?}", Red.on(Blue).bold().italic()));
impl<'a, S> Debug for ANSIGenericString<'a, S> where
S: 'a + Debug + ToOwned + ?Sized,
<S as ToOwned>::Owned: Debug,
impl<'a, S> Debug for ANSIGenericString<'a, S> where
S: 'a + Debug + ToOwned + ?Sized,
<S as ToOwned>::Owned: Debug,
impl<'a, S> Debug for ANSIGenericStrings<'a, S> where
S: 'a + Debug + ToOwned + PartialEq<S> + ?Sized,
<S as ToOwned>::Owned: Debug,
impl<'a, S> Debug for ANSIGenericStrings<'a, S> where
S: 'a + Debug + ToOwned + PartialEq<S> + ?Sized,
<S as ToOwned>::Owned: Debug,
sourceimpl Debug for BacktraceSymbol
impl Debug for BacktraceSymbol
sourceimpl<'a> Debug for BytesOrWideString<'a>
impl<'a> Debug for BytesOrWideString<'a>
sourceimpl Debug for BacktraceFrame
impl Debug for BacktraceFrame
sourceimpl<'a> Debug for SymbolName<'a>
impl<'a> Debug for SymbolName<'a>
impl<R, Offset> Debug for CompleteLineProgram<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, Offset> Debug for CompleteLineProgram<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, Offset> Debug for AttributeValue<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, Offset> Debug for AttributeValue<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<'abbrev, 'unit, R, Offset> Debug for DebuggingInformationEntry<'abbrev, 'unit, R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<'abbrev, 'unit, R, Offset> Debug for DebuggingInformationEntry<'abbrev, 'unit, R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, Offset> Debug for LineProgramHeader<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, Offset> Debug for LineProgramHeader<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, Offset> Debug for UnitHeader<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, Offset> Debug for UnitHeader<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, S> Debug for UnwindTableRow<R, S> where
R: Reader,
S: UnwindContextStorage<R>,
impl<R, S> Debug for UnwindTableRow<R, S> where
R: Reader,
S: UnwindContextStorage<R>,
impl<'abbrev, 'unit, 'tree, R> Debug for EntriesTreeNode<'abbrev, 'unit, 'tree, R> where
R: Debug + Reader,
impl<'abbrev, 'unit, 'tree, R> Debug for EntriesTreeNode<'abbrev, 'unit, 'tree, R> where
R: Debug + Reader,
impl<R, Program, Offset> Debug for LineRows<R, Program, Offset> where
R: Debug + Reader<Offset = Offset>,
Program: Debug + LineProgram<R, Offset>,
Offset: Debug + ReaderOffset,
impl<R, Program, Offset> Debug for LineRows<R, Program, Offset> where
R: Debug + Reader<Offset = Offset>,
Program: Debug + LineProgram<R, Offset>,
Offset: Debug + ReaderOffset,
impl<R, Offset> Debug for IncompleteLineProgram<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, Offset> Debug for IncompleteLineProgram<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<'a, 'ctx, R, A> Debug for UnwindTable<'a, 'ctx, R, A> where
R: Debug + Reader,
A: Debug + UnwindContextStorage<R>,
impl<'a, 'ctx, R, A> Debug for UnwindTable<'a, 'ctx, R, A> where
R: Debug + Reader,
A: Debug + UnwindContextStorage<R>,
impl<R, S> Debug for UnwindContext<R, S> where
R: Reader,
S: UnwindContextStorage<R>,
impl<R, S> Debug for UnwindContext<R, S> where
R: Reader,
S: UnwindContextStorage<R>,
impl<R, Offset> Debug for CommonInformationEntry<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, Offset> Debug for CommonInformationEntry<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, Offset> Debug for LineInstruction<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, Offset> Debug for LineInstruction<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, Offset> Debug for Piece<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, Offset> Debug for Piece<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R> Debug for DebugTypesUnitHeadersIter<R> where
R: Debug + Reader,
<R as Reader>::Offset: Debug,
impl<R> Debug for DebugTypesUnitHeadersIter<R> where
R: Debug + Reader,
<R as Reader>::Offset: Debug,
impl<R> Debug for DebugInfoUnitHeadersIter<R> where
R: Debug + Reader,
<R as Reader>::Offset: Debug,
impl<R> Debug for DebugInfoUnitHeadersIter<R> where
R: Debug + Reader,
<R as Reader>::Offset: Debug,
impl<R, Offset> Debug for Unit<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, Offset> Debug for Unit<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<'bases, Section, R> Debug for CfiEntriesIter<'bases, Section, R> where
Section: Debug + UnwindSection<R>,
R: Debug + Reader,
impl<'bases, Section, R> Debug for CfiEntriesIter<'bases, Section, R> where
Section: Debug + UnwindSection<R>,
R: Debug + Reader,
impl<R, Offset> Debug for ArangeHeader<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, Offset> Debug for ArangeHeader<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<'bases, Section, R> Debug for PartialFrameDescriptionEntry<'bases, Section, R> where
Section: Debug + UnwindSection<R>,
R: Debug + Reader,
<R as Reader>::Offset: Debug,
<Section as UnwindSection<R>>::Offset: Debug,
impl<'bases, Section, R> Debug for PartialFrameDescriptionEntry<'bases, Section, R> where
Section: Debug + UnwindSection<R>,
R: Debug + Reader,
<R as Reader>::Offset: Debug,
<Section as UnwindSection<R>>::Offset: Debug,
impl<'bases, Section, R> Debug for CieOrFde<'bases, Section, R> where
Section: Debug + UnwindSection<R>,
R: Debug + Reader,
impl<'bases, Section, R> Debug for CieOrFde<'bases, Section, R> where
Section: Debug + UnwindSection<R>,
R: Debug + Reader,
impl<R, S> Debug for Evaluation<R, S> where
R: Debug + Reader,
S: Debug + EvaluationStorage<R>,
<S as EvaluationStorage<R>>::Stack: Debug,
<S as EvaluationStorage<R>>::ExpressionStack: Debug,
<S as EvaluationStorage<R>>::Result: Debug,
impl<R, S> Debug for Evaluation<R, S> where
R: Debug + Reader,
S: Debug + EvaluationStorage<R>,
<S as EvaluationStorage<R>>::Stack: Debug,
<S as EvaluationStorage<R>>::ExpressionStack: Debug,
<S as EvaluationStorage<R>>::Result: Debug,
impl<'abbrev, 'unit, 'tree, R> Debug for EntriesTreeIter<'abbrev, 'unit, 'tree, R> where
R: Debug + Reader,
impl<'abbrev, 'unit, 'tree, R> Debug for EntriesTreeIter<'abbrev, 'unit, 'tree, R> where
R: Debug + Reader,
impl<R, Offset> Debug for FileEntry<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, Offset> Debug for FileEntry<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<'abbrev, 'entry, 'unit, R> Debug for AttrsIter<'abbrev, 'entry, 'unit, R> where
R: Debug + Reader,
impl<'abbrev, 'entry, 'unit, R> Debug for AttrsIter<'abbrev, 'entry, 'unit, R> where
R: Debug + Reader,
impl<R, Offset> Debug for Location<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, Offset> Debug for Location<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, Offset> Debug for Operation<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, Offset> Debug for Operation<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, Offset> Debug for FrameDescriptionEntry<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<R, Offset> Debug for FrameDescriptionEntry<R, Offset> where
R: Debug + Reader<Offset = Offset>,
Offset: Debug + ReaderOffset,
impl<E> Debug for U64Bytes<E> where
E: Endian,
impl<E> Debug for U64Bytes<E> where
E: Endian,
impl<'data, 'file, Elf, R> Debug for ElfSymbol<'data, 'file, Elf, R> where
'data: 'file,
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::Endian: Debug,
<Elf as FileHeader>::Sym: Debug,
impl<'data, 'file, Elf, R> Debug for ElfSymbol<'data, 'file, Elf, R> where
'data: 'file,
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::Endian: Debug,
<Elf as FileHeader>::Sym: Debug,
impl Debug for ImageArm64RuntimeFunctionEntry
impl Debug for ImageArm64RuntimeFunctionEntry
impl Debug for ImageAuxSymbolFunctionBeginEnd
impl Debug for ImageAuxSymbolFunctionBeginEnd
impl<'data, 'file, R> Debug for ComdatSectionIterator<'data, 'file, R> where
'data: 'file,
R: Debug + ReadRef<'data>,
impl<'data, 'file, R> Debug for ComdatSectionIterator<'data, 'file, R> where
'data: 'file,
R: Debug + ReadRef<'data>,
impl Debug for ImageResourceDirectoryString
impl Debug for ImageResourceDirectoryString
impl<'data, 'file, Elf, R> Debug for ElfSectionIterator<'data, 'file, Elf, R> where
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::SectionHeader: Debug,
impl<'data, 'file, Elf, R> Debug for ElfSectionIterator<'data, 'file, Elf, R> where
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::SectionHeader: Debug,
impl<'data, 'file, Mach, R> Debug for MachOComdatSectionIterator<'data, 'file, Mach, R> where
'data: 'file,
Mach: Debug + MachHeader,
R: Debug + ReadRef<'data>,
impl<'data, 'file, Mach, R> Debug for MachOComdatSectionIterator<'data, 'file, Mach, R> where
'data: 'file,
Mach: Debug + MachHeader,
R: Debug + ReadRef<'data>,
impl<'data, 'file, Elf, R> Debug for ElfSymbolTable<'data, 'file, Elf, R> where
'data: 'file,
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::Endian: Debug,
impl<'data, 'file, Elf, R> Debug for ElfSymbolTable<'data, 'file, Elf, R> where
'data: 'file,
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::Endian: Debug,
impl Debug for ImageArmRuntimeFunctionEntry
impl Debug for ImageArmRuntimeFunctionEntry
impl<'data, 'file, Mach, R> Debug for MachOComdat<'data, 'file, Mach, R> where
Mach: Debug + MachHeader,
R: Debug + ReadRef<'data>,
impl<'data, 'file, Mach, R> Debug for MachOComdat<'data, 'file, Mach, R> where
Mach: Debug + MachHeader,
R: Debug + ReadRef<'data>,
impl<'data, 'file, Mach, R> Debug for MachOSymbolIterator<'data, 'file, Mach, R> where
Mach: MachHeader,
R: ReadRef<'data>,
impl<'data, 'file, Mach, R> Debug for MachOSymbolIterator<'data, 'file, Mach, R> where
Mach: MachHeader,
R: ReadRef<'data>,
impl<'data> Debug for RichHeaderInfo<'data>
impl<'data> Debug for RichHeaderInfo<'data>
impl<'data, 'file, R> Debug for Segment<'data, 'file, R> where
R: ReadRef<'data>,
impl<'data, 'file, R> Debug for Segment<'data, 'file, R> where
R: ReadRef<'data>,
impl<'data, Elf> Debug for VerdefIterator<'data, Elf> where
Elf: Debug + FileHeader,
<Elf as FileHeader>::Endian: Debug,
impl<'data, Elf> Debug for VerdefIterator<'data, Elf> where
Elf: Debug + FileHeader,
<Elf as FileHeader>::Endian: Debug,
impl<'data, 'file, Elf, R> Debug for ElfSectionRelocationIterator<'data, 'file, Elf, R> where
Elf: FileHeader,
R: ReadRef<'data>,
impl<'data, 'file, Elf, R> Debug for ElfSectionRelocationIterator<'data, 'file, Elf, R> where
Elf: FileHeader,
R: ReadRef<'data>,
impl<'data, 'file, R> Debug for CoffRelocationIterator<'data, 'file, R> where
R: ReadRef<'data>,
impl<'data, 'file, R> Debug for CoffRelocationIterator<'data, 'file, R> where
R: ReadRef<'data>,
impl<'data, 'file, Pe, R> Debug for PeSection<'data, 'file, Pe, R> where
'data: 'file,
Pe: Debug + ImageNtHeaders,
R: Debug + ReadRef<'data>,
impl<'data, 'file, Pe, R> Debug for PeSection<'data, 'file, Pe, R> where
'data: 'file,
Pe: Debug + ImageNtHeaders,
R: Debug + ReadRef<'data>,
impl<'data, Elf> Debug for VerdauxIterator<'data, Elf> where
Elf: Debug + FileHeader,
<Elf as FileHeader>::Endian: Debug,
impl<'data, Elf> Debug for VerdauxIterator<'data, Elf> where
Elf: Debug + FileHeader,
<Elf as FileHeader>::Endian: Debug,
impl<'data, 'file, R> Debug for DynamicRelocationIterator<'data, 'file, R> where
'data: 'file,
R: Debug + ReadRef<'data>,
impl<'data, 'file, R> Debug for DynamicRelocationIterator<'data, 'file, R> where
'data: 'file,
R: Debug + ReadRef<'data>,
impl<'data> Debug for ImportDescriptorIterator<'data>
impl<'data> Debug for ImportDescriptorIterator<'data>
impl Debug for ImagePrologueDynamicRelocationHeader
impl Debug for ImagePrologueDynamicRelocationHeader
impl<'data, E, R> Debug for DyldCacheImage<'data, E, R> where
E: Debug + Endian,
R: Debug + ReadRef<'data>,
impl<'data, E, R> Debug for DyldCacheImage<'data, E, R> where
E: Debug + Endian,
R: Debug + ReadRef<'data>,
impl<'data> Debug for RelocationIterator<'data>
impl<'data> Debug for RelocationIterator<'data>
impl<'data> Debug for DataDirectories<'data>
impl<'data> Debug for DataDirectories<'data>
impl<'data, 'file, R> Debug for Section<'data, 'file, R> where
R: ReadRef<'data>,
impl<'data, 'file, R> Debug for Section<'data, 'file, R> where
R: ReadRef<'data>,
impl Debug for ImageAlphaRuntimeFunctionEntry
impl Debug for ImageAlphaRuntimeFunctionEntry
impl<'data, 'file, Pe, R> Debug for PeSegmentIterator<'data, 'file, Pe, R> where
Pe: Debug + ImageNtHeaders,
R: Debug + ReadRef<'data>,
impl<'data, 'file, Pe, R> Debug for PeSegmentIterator<'data, 'file, Pe, R> where
Pe: Debug + ImageNtHeaders,
R: Debug + ReadRef<'data>,
impl<'data, 'file, Elf, R> Debug for ElfComdat<'data, 'file, Elf, R> where
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::SectionHeader: Debug,
<Elf as FileHeader>::Endian: Debug,
impl<'data, 'file, Elf, R> Debug for ElfComdat<'data, 'file, Elf, R> where
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::SectionHeader: Debug,
<Elf as FileHeader>::Endian: Debug,
impl<'data, 'file, Elf, R> Debug for ElfComdatIterator<'data, 'file, Elf, R> where
'data: 'file,
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::SectionHeader: Debug,
impl<'data, 'file, Elf, R> Debug for ElfComdatIterator<'data, 'file, Elf, R> where
'data: 'file,
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::SectionHeader: Debug,
impl<'data, 'file, Pe, R> Debug for PeComdat<'data, 'file, Pe, R> where
Pe: Debug + ImageNtHeaders,
R: Debug + ReadRef<'data>,
impl<'data, 'file, Pe, R> Debug for PeComdat<'data, 'file, Pe, R> where
Pe: Debug + ImageNtHeaders,
R: Debug + ReadRef<'data>,
impl<E> Debug for I32Bytes<E> where
E: Endian,
impl<E> Debug for I32Bytes<E> where
E: Endian,
impl Debug for ImageLoadConfigCodeIntegrity
impl Debug for ImageLoadConfigCodeIntegrity
impl<'data, Mach, R> Debug for MachOFile<'data, Mach, R> where
Mach: Debug + MachHeader,
R: Debug + ReadRef<'data>,
<Mach as MachHeader>::Endian: Debug,
impl<'data, Mach, R> Debug for MachOFile<'data, Mach, R> where
Mach: Debug + MachHeader,
R: Debug + ReadRef<'data>,
<Mach as MachHeader>::Endian: Debug,
impl<'data, Elf> Debug for NoteIterator<'data, Elf> where
Elf: Debug + FileHeader,
<Elf as FileHeader>::Endian: Debug,
impl<'data, Elf> Debug for NoteIterator<'data, Elf> where
Elf: Debug + FileHeader,
<Elf as FileHeader>::Endian: Debug,
impl<'data, Elf> Debug for VerneedIterator<'data, Elf> where
Elf: Debug + FileHeader,
<Elf as FileHeader>::Endian: Debug,
impl<'data, Elf> Debug for VerneedIterator<'data, Elf> where
Elf: Debug + FileHeader,
<Elf as FileHeader>::Endian: Debug,
impl<'data, 'file, R> Debug for CoffSymbolIterator<'data, 'file, R> where
R: ReadRef<'data>,
impl<'data, 'file, R> Debug for CoffSymbolIterator<'data, 'file, R> where
R: ReadRef<'data>,
impl<E> Debug for I64Bytes<E> where
E: Endian,
impl<E> Debug for I64Bytes<E> where
E: Endian,
impl<'data> Debug for RelocationBlockIterator<'data>
impl<'data> Debug for RelocationBlockIterator<'data>
impl<'data, 'file, Mach, R> Debug for MachOSymbolTable<'data, 'file, Mach, R> where
Mach: Debug + MachHeader,
R: Debug + ReadRef<'data>,
impl<'data, 'file, Mach, R> Debug for MachOSymbolTable<'data, 'file, Mach, R> where
Mach: Debug + MachHeader,
R: Debug + ReadRef<'data>,
impl<'data, 'file, R> Debug for Comdat<'data, 'file, R> where
R: ReadRef<'data>,
impl<'data, 'file, R> Debug for Comdat<'data, 'file, R> where
R: ReadRef<'data>,
impl Debug for ImageAlpha64RuntimeFunctionEntry
impl Debug for ImageAlpha64RuntimeFunctionEntry
impl<'data, 'file, Elf, R> Debug for ElfSegment<'data, 'file, Elf, R> where
'data: 'file,
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::ProgramHeader: Debug,
impl<'data, 'file, Elf, R> Debug for ElfSegment<'data, 'file, Elf, R> where
'data: 'file,
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::ProgramHeader: Debug,
impl<'data, 'file, R> Debug for SymbolTable<'data, 'file, R> where
'data: 'file,
R: Debug + ReadRef<'data>,
impl<'data, 'file, R> Debug for SymbolTable<'data, 'file, R> where
'data: 'file,
R: Debug + ReadRef<'data>,
impl<'data, Elf> Debug for Note<'data, Elf> where
Elf: Debug + FileHeader,
<Elf as FileHeader>::NoteHeader: Debug,
impl<'data, Elf> Debug for Note<'data, Elf> where
Elf: Debug + FileHeader,
<Elf as FileHeader>::NoteHeader: Debug,
impl<'data, 'file, R> Debug for SectionIterator<'data, 'file, R> where
'data: 'file,
R: Debug + ReadRef<'data>,
impl<'data, 'file, R> Debug for SectionIterator<'data, 'file, R> where
'data: 'file,
R: Debug + ReadRef<'data>,
impl<'data, Elf> Debug for GnuHashTable<'data, Elf> where
Elf: Debug + FileHeader,
<Elf as FileHeader>::Endian: Debug,
impl<'data, Elf> Debug for GnuHashTable<'data, Elf> where
Elf: Debug + FileHeader,
<Elf as FileHeader>::Endian: Debug,
impl<'data, 'file, R> Debug for Symbol<'data, 'file, R> where
R: ReadRef<'data>,
impl<'data, 'file, R> Debug for Symbol<'data, 'file, R> where
R: ReadRef<'data>,
impl<'data, 'file, R> Debug for SymbolIterator<'data, 'file, R> where
'data: 'file,
R: Debug + ReadRef<'data>,
impl<'data, 'file, R> Debug for SymbolIterator<'data, 'file, R> where
'data: 'file,
R: Debug + ReadRef<'data>,
impl<'data, 'file, Mach, R> Debug for MachOComdatIterator<'data, 'file, Mach, R> where
Mach: Debug + MachHeader,
R: Debug + ReadRef<'data>,
impl<'data, 'file, Mach, R> Debug for MachOComdatIterator<'data, 'file, Mach, R> where
Mach: Debug + MachHeader,
R: Debug + ReadRef<'data>,
impl<'data, 'file, Mach, R> Debug for MachOSymbol<'data, 'file, Mach, R> where
Mach: Debug + MachHeader,
R: Debug + ReadRef<'data>,
<Mach as MachHeader>::Nlist: Debug,
impl<'data, 'file, Mach, R> Debug for MachOSymbol<'data, 'file, Mach, R> where
Mach: Debug + MachHeader,
R: Debug + ReadRef<'data>,
<Mach as MachHeader>::Nlist: Debug,
impl<E> Debug for U32Bytes<E> where
E: Endian,
impl<E> Debug for U32Bytes<E> where
E: Endian,
impl<'data, Elf> Debug for VersionTable<'data, Elf> where
Elf: Debug + FileHeader,
<Elf as FileHeader>::Endian: Debug,
impl<'data, Elf> Debug for VersionTable<'data, Elf> where
Elf: Debug + FileHeader,
<Elf as FileHeader>::Endian: Debug,
impl<'data, 'file, Pe, R> Debug for PeSegment<'data, 'file, Pe, R> where
Pe: Debug + ImageNtHeaders,
R: Debug + ReadRef<'data>,
impl<'data, 'file, Pe, R> Debug for PeSegment<'data, 'file, Pe, R> where
Pe: Debug + ImageNtHeaders,
R: Debug + ReadRef<'data>,
impl<'data, Elf> Debug for VernauxIterator<'data, Elf> where
Elf: Debug + FileHeader,
<Elf as FileHeader>::Endian: Debug,
impl<'data, Elf> Debug for VernauxIterator<'data, Elf> where
Elf: Debug + FileHeader,
<Elf as FileHeader>::Endian: Debug,
impl<'data, 'file, Elf, R> Debug for ElfSymbolIterator<'data, 'file, Elf, R> where
Elf: FileHeader,
R: ReadRef<'data>,
impl<'data, 'file, Elf, R> Debug for ElfSymbolIterator<'data, 'file, Elf, R> where
Elf: FileHeader,
R: ReadRef<'data>,
impl Debug for ImageEpilogueDynamicRelocationHeader
impl Debug for ImageEpilogueDynamicRelocationHeader
impl<'data, Elf> Debug for HashTable<'data, Elf> where
Elf: Debug + FileHeader,
<Elf as FileHeader>::Endian: Debug,
impl<'data, Elf> Debug for HashTable<'data, Elf> where
Elf: Debug + FileHeader,
<Elf as FileHeader>::Endian: Debug,
impl<'data, Elf, R> Debug for SymbolTable<'data, Elf, R> where
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::Sym: Debug,
impl<'data, Elf, R> Debug for SymbolTable<'data, Elf, R> where
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::Sym: Debug,
impl<'data, 'file, Pe, R> Debug for PeSectionIterator<'data, 'file, Pe, R> where
'data: 'file,
Pe: Debug + ImageNtHeaders,
R: Debug + ReadRef<'data>,
impl<'data, 'file, Pe, R> Debug for PeSectionIterator<'data, 'file, Pe, R> where
'data: 'file,
Pe: Debug + ImageNtHeaders,
R: Debug + ReadRef<'data>,
impl<'data, 'file, R> Debug for SectionRelocationIterator<'data, 'file, R> where
'data: 'file,
R: Debug + ReadRef<'data>,
impl<'data, 'file, R> Debug for SectionRelocationIterator<'data, 'file, R> where
'data: 'file,
R: Debug + ReadRef<'data>,
impl<'data, Elf, R> Debug for SectionTable<'data, Elf, R> where
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::SectionHeader: Debug,
impl<'data, Elf, R> Debug for SectionTable<'data, Elf, R> where
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::SectionHeader: Debug,
impl<'data, 'file, Mach, R> Debug for MachOSectionIterator<'data, 'file, Mach, R> where
Mach: MachHeader,
R: ReadRef<'data>,
impl<'data, 'file, Mach, R> Debug for MachOSectionIterator<'data, 'file, Mach, R> where
Mach: MachHeader,
R: ReadRef<'data>,
impl<'data, 'file, R> Debug for CoffComdatSectionIterator<'data, 'file, R> where
R: Debug + ReadRef<'data>,
impl<'data, 'file, R> Debug for CoffComdatSectionIterator<'data, 'file, R> where
R: Debug + ReadRef<'data>,
impl<E> Debug for U16Bytes<E> where
E: Endian,
impl<E> Debug for U16Bytes<E> where
E: Endian,
impl<'data, 'file, Elf, R> Debug for ElfDynamicRelocationIterator<'data, 'file, Elf, R> where
Elf: FileHeader,
R: ReadRef<'data>,
impl<'data, 'file, Elf, R> Debug for ElfDynamicRelocationIterator<'data, 'file, Elf, R> where
Elf: FileHeader,
R: ReadRef<'data>,
impl<'data, 'file, Mach, R> Debug for MachORelocationIterator<'data, 'file, Mach, R> where
Mach: MachHeader,
R: ReadRef<'data>,
impl<'data, 'file, Mach, R> Debug for MachORelocationIterator<'data, 'file, Mach, R> where
Mach: MachHeader,
R: ReadRef<'data>,
impl<'data, Elf, R> Debug for ElfFile<'data, Elf, R> where
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::Endian: Debug,
<Elf as FileHeader>::ProgramHeader: Debug,
impl<'data, Elf, R> Debug for ElfFile<'data, Elf, R> where
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::Endian: Debug,
<Elf as FileHeader>::ProgramHeader: Debug,
impl<'data, Mach, R> Debug for SymbolTable<'data, Mach, R> where
Mach: Debug + MachHeader,
R: Debug + ReadRef<'data>,
<Mach as MachHeader>::Nlist: Debug,
impl<'data, Mach, R> Debug for SymbolTable<'data, Mach, R> where
Mach: Debug + MachHeader,
R: Debug + ReadRef<'data>,
<Mach as MachHeader>::Nlist: Debug,
impl<'data> Debug for ImportThunkList<'data>
impl<'data> Debug for ImportThunkList<'data>
impl<'data, 'file, R> Debug for SegmentIterator<'data, 'file, R> where
'data: 'file,
R: Debug + ReadRef<'data>,
impl<'data, 'file, R> Debug for SegmentIterator<'data, 'file, R> where
'data: 'file,
R: Debug + ReadRef<'data>,
impl<'data, 'file, Elf, R> Debug for ElfComdatSectionIterator<'data, 'file, Elf, R> where
'data: 'file,
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::Endian: Debug,
impl<'data, 'file, Elf, R> Debug for ElfComdatSectionIterator<'data, 'file, Elf, R> where
'data: 'file,
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::Endian: Debug,
impl<'data, 'file, Elf, R> Debug for ElfSegmentIterator<'data, 'file, Elf, R> where
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::ProgramHeader: Debug,
impl<'data, 'file, Elf, R> Debug for ElfSegmentIterator<'data, 'file, Elf, R> where
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::ProgramHeader: Debug,
impl<'data, 'file, R> Debug for ComdatIterator<'data, 'file, R> where
'data: 'file,
R: Debug + ReadRef<'data>,
impl<'data, 'file, R> Debug for ComdatIterator<'data, 'file, R> where
'data: 'file,
R: Debug + ReadRef<'data>,
impl<'data, E, R> Debug for DyldCache<'data, E, R> where
E: Debug + Endian,
R: Debug + ReadRef<'data>,
impl<'data, E, R> Debug for DyldCache<'data, E, R> where
E: Debug + Endian,
R: Debug + ReadRef<'data>,
impl<'data, 'file, R> Debug for CoffSectionIterator<'data, 'file, R> where
R: Debug + ReadRef<'data>,
impl<'data, 'file, R> Debug for CoffSectionIterator<'data, 'file, R> where
R: Debug + ReadRef<'data>,
impl<'data, 'cache, E, R> Debug for DyldCacheImageIterator<'data, 'cache, E, R> where
E: Debug + Endian,
R: Debug + ReadRef<'data>,
impl<'data, 'cache, E, R> Debug for DyldCacheImageIterator<'data, 'cache, E, R> where
E: Debug + Endian,
R: Debug + ReadRef<'data>,
impl<'data, 'file, R> Debug for CoffComdatIterator<'data, 'file, R> where
R: Debug + ReadRef<'data>,
impl<'data, 'file, R> Debug for CoffComdatIterator<'data, 'file, R> where
R: Debug + ReadRef<'data>,
impl<'data> Debug for CompressedData<'data>
impl<'data> Debug for CompressedData<'data>
impl<'data, 'file, Mach, R> Debug for MachOSegment<'data, 'file, Mach, R> where
'data: 'file,
Mach: Debug + MachHeader,
R: Debug + ReadRef<'data>,
<Mach as MachHeader>::Segment: Debug,
impl<'data, 'file, Mach, R> Debug for MachOSegment<'data, 'file, Mach, R> where
'data: 'file,
Mach: Debug + MachHeader,
R: Debug + ReadRef<'data>,
<Mach as MachHeader>::Segment: Debug,
impl<'data, 'file, Mach, R> Debug for MachOSegmentIterator<'data, 'file, Mach, R> where
'data: 'file,
Mach: Debug + MachHeader,
R: Debug + ReadRef<'data>,
<Mach as MachHeader>::Endian: Debug,
impl<'data, 'file, Mach, R> Debug for MachOSegmentIterator<'data, 'file, Mach, R> where
'data: 'file,
Mach: Debug + MachHeader,
R: Debug + ReadRef<'data>,
<Mach as MachHeader>::Endian: Debug,
impl<'data, 'file, Pe, R> Debug for PeComdatSectionIterator<'data, 'file, Pe, R> where
Pe: Debug + ImageNtHeaders,
R: Debug + ReadRef<'data>,
impl<'data, 'file, Pe, R> Debug for PeComdatSectionIterator<'data, 'file, Pe, R> where
Pe: Debug + ImageNtHeaders,
R: Debug + ReadRef<'data>,
impl<'data, Pe, R> Debug for PeFile<'data, Pe, R> where
Pe: Debug + ImageNtHeaders,
R: Debug + ReadRef<'data>,
impl<'data, Pe, R> Debug for PeFile<'data, Pe, R> where
Pe: Debug + ImageNtHeaders,
R: Debug + ReadRef<'data>,
impl<'data> Debug for ObjectMapEntry<'data>
impl<'data> Debug for ObjectMapEntry<'data>
impl<'data, 'file, Mach, R> Debug for MachOSection<'data, 'file, Mach, R> where
'data: 'file,
Mach: Debug + MachHeader,
R: Debug + ReadRef<'data>,
impl<'data, 'file, Mach, R> Debug for MachOSection<'data, 'file, Mach, R> where
'data: 'file,
Mach: Debug + MachHeader,
R: Debug + ReadRef<'data>,
impl<'data, 'file, Pe, R> Debug for PeComdatIterator<'data, 'file, Pe, R> where
Pe: Debug + ImageNtHeaders,
R: Debug + ReadRef<'data>,
impl<'data, 'file, Pe, R> Debug for PeComdatIterator<'data, 'file, Pe, R> where
Pe: Debug + ImageNtHeaders,
R: Debug + ReadRef<'data>,
impl<E> Debug for I16Bytes<E> where
E: Endian,
impl<E> Debug for I16Bytes<E> where
E: Endian,
impl<'data, 'file, R> Debug for CoffSegmentIterator<'data, 'file, R> where
R: Debug + ReadRef<'data>,
impl<'data, 'file, R> Debug for CoffSegmentIterator<'data, 'file, R> where
R: Debug + ReadRef<'data>,
impl<'data, 'file, Elf, R> Debug for ElfSection<'data, 'file, Elf, R> where
'data: 'file,
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::SectionHeader: Debug,
impl<'data, 'file, Elf, R> Debug for ElfSection<'data, 'file, Elf, R> where
'data: 'file,
Elf: Debug + FileHeader,
R: Debug + ReadRef<'data>,
<Elf as FileHeader>::SectionHeader: Debug,
sourceimpl Debug for IndexVecIntoIter
impl Debug for IndexVecIntoIter
sourceimpl<W> Debug for WeightedIndex<W> where
W: Debug + Weight,
impl<W> Debug for WeightedIndex<W> where
W: Debug + Weight,
sourceimpl<X> Debug for UniformInt<X> where
X: Debug,
impl<X> Debug for UniformInt<X> where
X: Debug,
sourceimpl<R, Rsdr> Debug for ReseedingRng<R, Rsdr> where
R: Debug + BlockRngCore + SeedableRng,
Rsdr: Debug + RngCore,
impl<R, Rsdr> Debug for ReseedingRng<R, Rsdr> where
R: Debug + BlockRngCore + SeedableRng,
Rsdr: Debug + RngCore,
sourceimpl<X> Debug for UniformFloat<X> where
X: Debug,
impl<X> Debug for UniformFloat<X> where
X: Debug,
sourceimpl<X> Debug for Uniform<X> where
X: Debug + SampleUniform,
<X as SampleUniform>::Sampler: Debug,
impl<X> Debug for Uniform<X> where
X: Debug + SampleUniform,
<X as SampleUniform>::Sampler: Debug,
sourceimpl<'a, S, T> Debug for SliceChooseIter<'a, S, T> where
S: 'a + Debug + ?Sized,
T: 'a + Debug,
impl<'a, S, T> Debug for SliceChooseIter<'a, S, T> where
S: 'a + Debug + ?Sized,
T: 'a + Debug,
sourceimpl<X> Debug for WeightedIndex<X> where
X: Debug + SampleUniform + PartialOrd<X>,
<X as SampleUniform>::Sampler: Debug,
impl<X> Debug for WeightedIndex<X> where
X: Debug + SampleUniform + PartialOrd<X>,
<X as SampleUniform>::Sampler: Debug,
sourceimpl<'a> Debug for IndexVecIter<'a>
impl<'a> Debug for IndexVecIter<'a>
sourceimpl<R> Debug for BlockRng<R> where
R: BlockRngCore + Debug,
impl<R> Debug for BlockRng<R> where
R: BlockRngCore + Debug,
sourceimpl<R> Debug for BlockRng64<R> where
R: BlockRngCore + Debug,
impl<R> Debug for BlockRng64<R> where
R: BlockRngCore + Debug,
sourceimpl<R> Debug for ErrorVariant<R> where
R: Debug,
impl<R> Debug for ErrorVariant<R> where
R: Debug,
sourceimpl<'i, R> Debug for ParserState<'i, R> where
R: Debug + RuleType,
impl<'i, R> Debug for ParserState<'i, R> where
R: Debug + RuleType,
sourceimpl<R> Debug for PrecClimber<R> where
R: Debug + RuleType,
impl<R> Debug for PrecClimber<R> where
R: Debug + RuleType,
impl<'scope, 'env> Debug for ScopedThreadBuilder<'scope, 'env>
impl<'scope, 'env> Debug for ScopedThreadBuilder<'scope, 'env>
impl<'_, T> Debug for ScopedJoinHandle<'_, T>
impl<'_, T> Debug for ScopedJoinHandle<'_, T>
sourceimpl<D> Debug for SimpleHmac<D> where
D: Digest + BlockSizeUser + Debug,
impl<D> Debug for SimpleHmac<D> where
D: Digest + BlockSizeUser + Debug,
sourceimpl<D> Debug for HmacCore<D> where
D: CoreProxy,
<D as CoreProxy>::Core: HashMarker,
<D as CoreProxy>::Core: AlgorithmName,
<D as CoreProxy>::Core: UpdateCore,
<D as CoreProxy>::Core: FixedOutputCore,
<D as CoreProxy>::Core: BufferKindUser,
<D as CoreProxy>::Core: Default,
<D as CoreProxy>::Core: Clone,
<<D as CoreProxy>::Core as BlockSizeUser>::BlockSize: IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>,
<<<D as CoreProxy>::Core as BlockSizeUser>::BlockSize as IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>>::Output: NonZero,
<<D as CoreProxy>::Core as BufferKindUser>::BufferKind == Eager,
impl<D> Debug for HmacCore<D> where
D: CoreProxy,
<D as CoreProxy>::Core: HashMarker,
<D as CoreProxy>::Core: AlgorithmName,
<D as CoreProxy>::Core: UpdateCore,
<D as CoreProxy>::Core: FixedOutputCore,
<D as CoreProxy>::Core: BufferKindUser,
<D as CoreProxy>::Core: Default,
<D as CoreProxy>::Core: Clone,
<<D as CoreProxy>::Core as BlockSizeUser>::BlockSize: IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>,
<<<D as CoreProxy>::Core as BlockSizeUser>::BlockSize as IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>>::Output: NonZero,
<<D as CoreProxy>::Core as BufferKindUser>::BufferKind == Eager,
sourceimpl<R> Debug for DeflateDecoder<R> where
R: Debug,
impl<R> Debug for DeflateDecoder<R> where
R: Debug,
sourceimpl<R> Debug for DeflateEncoder<R> where
R: Debug,
impl<R> Debug for DeflateEncoder<R> where
R: Debug,
sourceimpl<R> Debug for MultiGzDecoder<R> where
R: Debug,
impl<R> Debug for MultiGzDecoder<R> where
R: Debug,
sourceimpl<R> Debug for ZlibEncoder<R> where
R: Debug,
impl<R> Debug for ZlibEncoder<R> where
R: Debug,
sourceimpl<W> Debug for DeflateDecoder<W> where
W: Debug + Write,
impl<W> Debug for DeflateDecoder<W> where
W: Debug + Write,
sourceimpl<W> Debug for ZlibDecoder<W> where
W: Debug + Write,
impl<W> Debug for ZlibDecoder<W> where
W: Debug + Write,
sourceimpl<W> Debug for DeflateEncoder<W> where
W: Debug + Write,
impl<W> Debug for DeflateEncoder<W> where
W: Debug + Write,
sourceimpl<R> Debug for MultiGzDecoder<R> where
R: Debug,
impl<R> Debug for MultiGzDecoder<R> where
R: Debug,
sourceimpl<R> Debug for DeflateDecoder<R> where
R: Debug,
impl<R> Debug for DeflateDecoder<R> where
R: Debug,
sourceimpl<R> Debug for ZlibDecoder<R> where
R: Debug,
impl<R> Debug for ZlibDecoder<R> where
R: Debug,
sourceimpl<R> Debug for ZlibDecoder<R> where
R: Debug,
impl<R> Debug for ZlibDecoder<R> where
R: Debug,
sourceimpl<R> Debug for ZlibEncoder<R> where
R: Debug,
impl<R> Debug for ZlibEncoder<R> where
R: Debug,
sourceimpl<W> Debug for ZlibEncoder<W> where
W: Debug + Write,
impl<W> Debug for ZlibEncoder<W> where
W: Debug + Write,
sourceimpl<R> Debug for DeflateEncoder<R> where
R: Debug,
impl<R> Debug for DeflateEncoder<R> where
R: Debug,
sourceimpl<'a> Debug for PasswordHash<'a>
impl<'a> Debug for PasswordHash<'a>
sourceimpl Debug for InvalidLengthError
impl Debug for InvalidLengthError
sourceimpl Debug for InvalidEncodingError
impl Debug for InvalidEncodingError
sourceimpl<'a> Debug for PathSegmentsMut<'a>
impl<'a> Debug for PathSegmentsMut<'a>
impl Debug for Event
impl Debug for Event
When the alternate flag is enabled this will print platform specific
details, for example the fields of the kevent
structure on platforms that
use kqueue(2)
. Note however that the output of this implementation is
not consider a part of the stable API.
sourceimpl<'a> Debug for ExternalId<'a>
impl<'a> Debug for ExternalId<'a>
sourceimpl<'a> Debug for EntityDefinition<'a>
impl<'a> Debug for EntityDefinition<'a>
sourceimpl<'a> Debug for ElementEnd<'a>
impl<'a> Debug for ElementEnd<'a>
impl<Buffer, P> Debug for View<Buffer, P> where
Buffer: Debug + AsRef<[<P as Pixel>::Subpixel]>,
P: Debug + Pixel,
impl<Buffer, P> Debug for View<Buffer, P> where
Buffer: Debug + AsRef<[<P as Pixel>::Subpixel]>,
P: Debug + Pixel,
impl<Buffer, P> Debug for ViewMut<Buffer, P> where
Buffer: Debug + AsMut<[<P as Pixel>::Subpixel]>,
P: Debug + Pixel,
impl<Buffer, P> Debug for ViewMut<Buffer, P> where
Buffer: Debug + AsMut<[<P as Pixel>::Subpixel]>,
P: Debug + Pixel,
sourceimpl Debug for ParseBigIntError
impl Debug for ParseBigIntError
sourceimpl<T> Debug for TryFromBigIntError<T> where
T: Debug,
impl<T> Debug for TryFromBigIntError<T> where
T: Debug,
sourceimpl<'a> Debug for ArgMatches<'a>
impl<'a> Debug for ArgMatches<'a>
sourceimpl<'a> Debug for SubCommand<'a>
impl<'a> Debug for SubCommand<'a>
sourceimpl<'w, 'a, S> Debug for WrapIter<'w, 'a, S> where
'a: 'w,
S: 'w + Debug + WordSplitter,
impl<'w, 'a, S> Debug for WrapIter<'w, 'a, S> where
'a: 'w,
S: 'w + Debug + WordSplitter,
sourceimpl<'a, S> Debug for IntoWrapIter<'a, S> where
S: Debug + WordSplitter,
impl<'a, S> Debug for IntoWrapIter<'a, S> where
S: Debug + WordSplitter,
sourceimpl<'a, S> Debug for Wrapper<'a, S> where
S: Debug + WordSplitter,
impl<'a, S> Debug for Wrapper<'a, S> where
S: Debug + WordSplitter,
sourceimpl Debug for InvalidHeaderName
impl Debug for InvalidHeaderName
sourceimpl Debug for InvalidStatusCode
impl Debug for InvalidStatusCode
sourceimpl<'a, T> Debug for ValueIterMut<'a, T> where
T: Debug,
impl<'a, T> Debug for ValueIterMut<'a, T> where
T: Debug,
sourceimpl<'a, T> Debug for VacantEntry<'a, T> where
T: Debug,
impl<'a, T> Debug for VacantEntry<'a, T> where
T: Debug,
sourceimpl<'a, T> Debug for OccupiedEntry<'a, T> where
T: Debug,
impl<'a, T> Debug for OccupiedEntry<'a, T> where
T: Debug,
sourceimpl Debug for InvalidHeaderValue
impl Debug for InvalidHeaderValue
sourceimpl<'a, T> Debug for ValueDrain<'a, T> where
T: Debug,
impl<'a, T> Debug for ValueDrain<'a, T> where
T: Debug,
impl<St, Fut, F> Debug for SkipWhile<St, Fut, F> where
St: Stream + Debug,
Fut: Debug,
<St as Stream>::Item: Debug,
impl<St, Fut, F> Debug for SkipWhile<St, Fut, F> where
St: Stream + Debug,
Fut: Debug,
<St as Stream>::Item: Debug,
impl<'_, St, T> Debug for NextIfEq<'_, St, T> where
St: Stream + Debug,
T: ?Sized,
<St as Stream>::Item: Debug,
impl<'_, St, T> Debug for NextIfEq<'_, St, T> where
St: Stream + Debug,
T: ?Sized,
<St as Stream>::Item: Debug,
impl<St> Debug for IntoAsyncRead<St> where
St: Debug + TryStream<Error = Error> + Unpin,
<St as TryStream>::Ok: AsRef<[u8]>,
<St as TryStream>::Ok: Debug,
impl<St> Debug for IntoAsyncRead<St> where
St: Debug + TryStream<Error = Error> + Unpin,
<St as TryStream>::Ok: AsRef<[u8]>,
<St as TryStream>::Ok: Debug,
impl<St1, St2, Clos, State> Debug for SelectWithStrategy<St1, St2, Clos, State> where
St1: Debug,
St2: Debug,
State: Debug,
impl<St1, St2, Clos, State> Debug for SelectWithStrategy<St1, St2, Clos, State> where
St1: Debug,
St2: Debug,
State: Debug,
impl<St, Fut> Debug for TakeUntil<St, Fut> where
St: Stream + Debug,
Fut: Future + Debug,
<St as Stream>::Item: Debug,
impl<St, Fut> Debug for TakeUntil<St, Fut> where
St: Stream + Debug,
Fut: Future + Debug,
<St as Stream>::Item: Debug,
impl<St, S, Fut, F> Debug for Scan<St, S, Fut, F> where
St: Stream + Debug,
S: Debug,
Fut: Debug,
<St as Stream>::Item: Debug,
impl<St, S, Fut, F> Debug for Scan<St, S, Fut, F> where
St: Stream + Debug,
S: Debug,
Fut: Debug,
<St as Stream>::Item: Debug,
impl<St, Fut, F> Debug for TrySkipWhile<St, Fut, F> where
St: TryStream + Debug,
Fut: Debug,
<St as TryStream>::Ok: Debug,
impl<St, Fut, F> Debug for TrySkipWhile<St, Fut, F> where
St: TryStream + Debug,
Fut: Debug,
<St as TryStream>::Ok: Debug,
impl<Fut, F, G> Debug for MapOkOrElse<Fut, F, G> where
Map<IntoFuture<Fut>, ChainFn<MapOkFn<F>, ChainFn<MapErrFn<G>, MergeResultFn>>>: Debug,
impl<Fut, F, G> Debug for MapOkOrElse<Fut, F, G> where
Map<IntoFuture<Fut>, ChainFn<MapOkFn<F>, ChainFn<MapErrFn<G>, MergeResultFn>>>: Debug,
impl<St> Debug for TryBuffered<St> where
St: Debug + TryStream,
<St as TryStream>::Ok: TryFuture,
<St as TryStream>::Ok: Debug,
impl<St> Debug for TryBuffered<St> where
St: Debug + TryStream,
<St as TryStream>::Ok: TryFuture,
<St as TryStream>::Ok: Debug,
impl<Fut1, Fut2> Debug for TryJoin<Fut1, Fut2> where
Fut1: TryFuture + Debug,
Fut2: TryFuture + Debug,
<Fut1 as TryFuture>::Ok: Debug,
<Fut1 as TryFuture>::Error: Debug,
<Fut2 as TryFuture>::Ok: Debug,
<Fut2 as TryFuture>::Error: Debug,
impl<Fut1, Fut2> Debug for TryJoin<Fut1, Fut2> where
Fut1: TryFuture + Debug,
Fut2: TryFuture + Debug,
<Fut1 as TryFuture>::Ok: Debug,
<Fut1 as TryFuture>::Error: Debug,
<Fut2 as TryFuture>::Ok: Debug,
<Fut2 as TryFuture>::Error: Debug,
impl<Fut> Debug for NeverError<Fut> where
Map<Fut, OkFn<Infallible>>: Debug,
impl<Fut> Debug for NeverError<Fut> where
Map<Fut, OkFn<Infallible>>: Debug,
impl<Fut1, Fut2, F> Debug for OrElse<Fut1, Fut2, F> where
TryFlattenErr<MapErr<Fut1, F>, Fut2>: Debug,
impl<Fut1, Fut2, F> Debug for OrElse<Fut1, Fut2, F> where
TryFlattenErr<MapErr<Fut1, F>, Fut2>: Debug,
impl<St, Fut, F> Debug for TakeWhile<St, Fut, F> where
St: Stream + Debug,
Fut: Debug,
<St as Stream>::Item: Debug,
impl<St, Fut, F> Debug for TakeWhile<St, Fut, F> where
St: Stream + Debug,
Fut: Debug,
<St as Stream>::Item: Debug,
impl<F> Debug for TryJoinAll<F> where
F: TryFuture + Debug,
<F as TryFuture>::Ok: Debug,
<F as TryFuture>::Error: Debug,
impl<F> Debug for TryJoinAll<F> where
F: TryFuture + Debug,
<F as TryFuture>::Ok: Debug,
<F as TryFuture>::Error: Debug,
impl<Fut1, Fut2, Fut3> Debug for TryJoin3<Fut1, Fut2, Fut3> where
Fut1: TryFuture + Debug,
Fut2: TryFuture + Debug,
Fut3: TryFuture + Debug,
<Fut1 as TryFuture>::Ok: Debug,
<Fut1 as TryFuture>::Error: Debug,
<Fut2 as TryFuture>::Ok: Debug,
<Fut2 as TryFuture>::Error: Debug,
<Fut3 as TryFuture>::Ok: Debug,
<Fut3 as TryFuture>::Error: Debug,
impl<Fut1, Fut2, Fut3> Debug for TryJoin3<Fut1, Fut2, Fut3> where
Fut1: TryFuture + Debug,
Fut2: TryFuture + Debug,
Fut3: TryFuture + Debug,
<Fut1 as TryFuture>::Ok: Debug,
<Fut1 as TryFuture>::Error: Debug,
<Fut2 as TryFuture>::Ok: Debug,
<Fut2 as TryFuture>::Error: Debug,
<Fut3 as TryFuture>::Ok: Debug,
<Fut3 as TryFuture>::Error: Debug,
impl<Fut1, Fut2, Fut3, Fut4, Fut5> Debug for TryJoin5<Fut1, Fut2, Fut3, Fut4, Fut5> where
Fut1: TryFuture + Debug,
Fut2: TryFuture + Debug,
Fut3: TryFuture + Debug,
Fut4: TryFuture + Debug,
Fut5: TryFuture + Debug,
<Fut1 as TryFuture>::Ok: Debug,
<Fut1 as TryFuture>::Error: Debug,
<Fut2 as TryFuture>::Ok: Debug,
<Fut2 as TryFuture>::Error: Debug,
<Fut3 as TryFuture>::Ok: Debug,
<Fut3 as TryFuture>::Error: Debug,
<Fut4 as TryFuture>::Ok: Debug,
<Fut4 as TryFuture>::Error: Debug,
<Fut5 as TryFuture>::Ok: Debug,
<Fut5 as TryFuture>::Error: Debug,
impl<Fut1, Fut2, Fut3, Fut4, Fut5> Debug for TryJoin5<Fut1, Fut2, Fut3, Fut4, Fut5> where
Fut1: TryFuture + Debug,
Fut2: TryFuture + Debug,
Fut3: TryFuture + Debug,
Fut4: TryFuture + Debug,
Fut5: TryFuture + Debug,
<Fut1 as TryFuture>::Ok: Debug,
<Fut1 as TryFuture>::Error: Debug,
<Fut2 as TryFuture>::Ok: Debug,
<Fut2 as TryFuture>::Error: Debug,
<Fut3 as TryFuture>::Ok: Debug,
<Fut3 as TryFuture>::Error: Debug,
<Fut4 as TryFuture>::Ok: Debug,
<Fut4 as TryFuture>::Error: Debug,
<Fut5 as TryFuture>::Ok: Debug,
<Fut5 as TryFuture>::Error: Debug,
impl<St> Debug for TryBufferUnordered<St> where
St: Debug + TryStream,
<St as TryStream>::Ok: Debug,
impl<St> Debug for TryBufferUnordered<St> where
St: Debug + TryStream,
<St as TryStream>::Ok: Debug,
impl<St, Fut, F> Debug for TryTakeWhile<St, Fut, F> where
St: TryStream + Debug,
Fut: Debug,
<St as TryStream>::Ok: Debug,
impl<St, Fut, F> Debug for TryTakeWhile<St, Fut, F> where
St: TryStream + Debug,
Fut: Debug,
<St as TryStream>::Ok: Debug,
impl<St1, St2> Debug for Zip<St1, St2> where
St1: Debug + Stream,
St2: Debug + Stream,
<St1 as Stream>::Item: Debug,
<St2 as Stream>::Item: Debug,
impl<St1, St2> Debug for Zip<St1, St2> where
St1: Debug + Stream,
St2: Debug + Stream,
<St1 as Stream>::Item: Debug,
<St2 as Stream>::Item: Debug,
impl<Fut1, Fut2, Fut3, Fut4> Debug for TryJoin4<Fut1, Fut2, Fut3, Fut4> where
Fut1: TryFuture + Debug,
Fut2: TryFuture + Debug,
Fut3: TryFuture + Debug,
Fut4: TryFuture + Debug,
<Fut1 as TryFuture>::Ok: Debug,
<Fut1 as TryFuture>::Error: Debug,
<Fut2 as TryFuture>::Ok: Debug,
<Fut2 as TryFuture>::Error: Debug,
<Fut3 as TryFuture>::Ok: Debug,
<Fut3 as TryFuture>::Error: Debug,
<Fut4 as TryFuture>::Ok: Debug,
<Fut4 as TryFuture>::Error: Debug,
impl<Fut1, Fut2, Fut3, Fut4> Debug for TryJoin4<Fut1, Fut2, Fut3, Fut4> where
Fut1: TryFuture + Debug,
Fut2: TryFuture + Debug,
Fut3: TryFuture + Debug,
Fut4: TryFuture + Debug,
<Fut1 as TryFuture>::Ok: Debug,
<Fut1 as TryFuture>::Error: Debug,
<Fut2 as TryFuture>::Ok: Debug,
<Fut2 as TryFuture>::Error: Debug,
<Fut3 as TryFuture>::Ok: Debug,
<Fut3 as TryFuture>::Error: Debug,
<Fut4 as TryFuture>::Ok: Debug,
<Fut4 as TryFuture>::Error: Debug,
impl<Fut1, Fut2, Fut3, Fut4> Debug for Join4<Fut1, Fut2, Fut3, Fut4> where
Fut1: Future + Debug,
Fut2: Future + Debug,
Fut3: Future + Debug,
Fut4: Future + Debug,
<Fut1 as Future>::Output: Debug,
<Fut2 as Future>::Output: Debug,
<Fut3 as Future>::Output: Debug,
<Fut4 as Future>::Output: Debug,
impl<Fut1, Fut2, Fut3, Fut4> Debug for Join4<Fut1, Fut2, Fut3, Fut4> where
Fut1: Future + Debug,
Fut2: Future + Debug,
Fut3: Future + Debug,
Fut4: Future + Debug,
<Fut1 as Future>::Output: Debug,
<Fut2 as Future>::Output: Debug,
<Fut3 as Future>::Output: Debug,
<Fut4 as Future>::Output: Debug,
impl<St, Fut, F> Debug for Filter<St, Fut, F> where
St: Stream + Debug,
Fut: Debug,
<St as Stream>::Item: Debug,
impl<St, Fut, F> Debug for Filter<St, Fut, F> where
St: Stream + Debug,
Fut: Debug,
<St as Stream>::Item: Debug,
impl<Fut1, Fut2> Debug for Join<Fut1, Fut2> where
Fut1: Future + Debug,
Fut2: Future + Debug,
<Fut1 as Future>::Output: Debug,
<Fut2 as Future>::Output: Debug,
impl<Fut1, Fut2> Debug for Join<Fut1, Fut2> where
Fut1: Future + Debug,
Fut2: Future + Debug,
<Fut1 as Future>::Output: Debug,
<Fut2 as Future>::Output: Debug,
impl<Fut> Debug for TryFlattenStream<Fut> where
Fut: TryFuture,
TryFlatten<Fut, <Fut as TryFuture>::Ok>: Debug,
impl<Fut> Debug for TryFlattenStream<Fut> where
Fut: TryFuture,
TryFlatten<Fut, <Fut as TryFuture>::Ok>: Debug,
impl<St, Fut, F> Debug for TryFilter<St, Fut, F> where
St: TryStream + Debug,
Fut: Debug,
<St as TryStream>::Ok: Debug,
impl<St, Fut, F> Debug for TryFilter<St, Fut, F> where
St: TryStream + Debug,
Fut: Debug,
<St as TryStream>::Ok: Debug,
impl<Fut1, Fut2, Fut3> Debug for Join3<Fut1, Fut2, Fut3> where
Fut1: Future + Debug,
Fut2: Future + Debug,
Fut3: Future + Debug,
<Fut1 as Future>::Output: Debug,
<Fut2 as Future>::Output: Debug,
<Fut3 as Future>::Output: Debug,
impl<Fut1, Fut2, Fut3> Debug for Join3<Fut1, Fut2, Fut3> where
Fut1: Future + Debug,
Fut2: Future + Debug,
Fut3: Future + Debug,
<Fut1 as Future>::Output: Debug,
<Fut2 as Future>::Output: Debug,
<Fut3 as Future>::Output: Debug,
impl<St, FromA, FromB> Debug for Unzip<St, FromA, FromB> where
St: Debug,
FromA: Debug,
FromB: Debug,
impl<St, FromA, FromB> Debug for Unzip<St, FromA, FromB> where
St: Debug,
FromA: Debug,
FromB: Debug,
impl<Fut1, Fut2, Fut3, Fut4, Fut5> Debug for Join5<Fut1, Fut2, Fut3, Fut4, Fut5> where
Fut1: Future + Debug,
Fut2: Future + Debug,
Fut3: Future + Debug,
Fut4: Future + Debug,
Fut5: Future + Debug,
<Fut1 as Future>::Output: Debug,
<Fut2 as Future>::Output: Debug,
<Fut3 as Future>::Output: Debug,
<Fut4 as Future>::Output: Debug,
<Fut5 as Future>::Output: Debug,
impl<Fut1, Fut2, Fut3, Fut4, Fut5> Debug for Join5<Fut1, Fut2, Fut3, Fut4, Fut5> where
Fut1: Future + Debug,
Fut2: Future + Debug,
Fut3: Future + Debug,
Fut4: Future + Debug,
Fut5: Future + Debug,
<Fut1 as Future>::Output: Debug,
<Fut2 as Future>::Output: Debug,
<Fut3 as Future>::Output: Debug,
<Fut4 as Future>::Output: Debug,
<Fut5 as Future>::Output: Debug,
impl<'_, T> Debug for LocalFutureObj<'_, T>
impl<'_, T> Debug for LocalFutureObj<'_, T>
sourceimpl<D, E> Debug for UnsyncBoxBody<D, E>
impl<D, E> Debug for UnsyncBoxBody<D, E>
impl<T> Debug for LocalKey<T> where
T: 'static,
impl<T> Debug for LocalKey<T> where
T: 'static,
sourceimpl Debug for InterfaceIndexOrAddress
impl Debug for InterfaceIndexOrAddress
sourceimpl<'a> Debug for MaybeUninitSlice<'a>
impl<'a> Debug for MaybeUninitSlice<'a>
impl<'a> Debug for WaitForCancellationFuture<'a>
impl<'a> Debug for WaitForCancellationFuture<'a>
impl<T, B> Debug for Connection<T, B> where
T: 'static + AsyncRead + AsyncWrite + Debug + Send,
B: 'static + Body,
impl<T, B> Debug for Connection<T, B> where
T: 'static + AsyncRead + AsyncWrite + Debug + Send,
B: 'static + Body,
sourceimpl<T> Debug for WithDispatch<T> where
T: Debug,
impl<T> Debug for WithDispatch<T> where
T: Debug,
sourceimpl<T> Debug for Instrumented<T> where
T: Debug,
impl<T> Debug for Instrumented<T> where
T: Debug,
sourceimpl<'a> Debug for Attributes<'a>
impl<'a> Debug for Attributes<'a>
sourceimpl Debug for ParseLevelFilterError
impl Debug for ParseLevelFilterError
sourceimpl Debug for SetGlobalDefaultError
impl Debug for SetGlobalDefaultError
sourceimpl<T> Debug for DisplayValue<T> where
T: Display,
impl<T> Debug for DisplayValue<T> where
T: Display,
sourceimpl<T> Debug for DebugValue<T> where
T: Debug,
impl<T> Debug for DebugValue<T> where
T: Debug,
sourceimpl<B> Debug for SendStream<B> where
B: Debug + Buf,
impl<B> Debug for SendStream<B> where
B: Debug + Buf,
sourceimpl<B> Debug for SendResponse<B> where
B: Debug + Buf,
impl<B> Debug for SendResponse<B> where
B: Debug + Buf,
sourceimpl<T, B> Debug for Connection<T, B> where
T: Debug,
B: Debug + Buf,
impl<T, B> Debug for Connection<T, B> where
T: Debug,
B: Debug + Buf,
sourceimpl<T, B> Debug for Connection<T, B> where
T: AsyncRead + AsyncWrite + Debug,
B: Debug + Buf,
impl<T, B> Debug for Connection<T, B> where
T: AsyncRead + AsyncWrite + Debug,
B: Debug + Buf,
sourceimpl Debug for PushedResponseFuture
impl Debug for PushedResponseFuture
sourceimpl<B> Debug for SendRequest<B> where
B: Buf,
impl<B> Debug for SendRequest<B> where
B: Buf,
sourceimpl<B> Debug for ReadySendRequest<B> where
B: Debug + Buf,
impl<B> Debug for ReadySendRequest<B> where
B: Debug + Buf,
sourceimpl<B> Debug for SendPushedResponse<B> where
B: Buf + Debug,
impl<B> Debug for SendPushedResponse<B> where
B: Buf + Debug,
impl<'a> Debug for WaitForCancellationFuture<'a>
impl<'a> Debug for WaitForCancellationFuture<'a>
impl<'_, T> Debug for ReusableBoxFuture<'_, T>
impl<'_, T> Debug for ReusableBoxFuture<'_, T>
sourceimpl<'_, K, V> Debug for VacantEntry<'_, K, V> where
K: Debug,
impl<'_, K, V> Debug for VacantEntry<'_, K, V> where
K: Debug,
sourceimpl<K, V> Debug for IntoValues<K, V> where
V: Debug,
impl<K, V> Debug for IntoValues<K, V> where
V: Debug,
sourceimpl<'_, T, S1, S2> Debug for SymmetricDifference<'_, T, S1, S2> where
T: Debug + Eq + Hash,
S1: BuildHasher,
S2: BuildHasher,
impl<'_, T, S1, S2> Debug for SymmetricDifference<'_, T, S1, S2> where
T: Debug + Eq + Hash,
S1: BuildHasher,
S2: BuildHasher,
sourceimpl<'_, T, S> Debug for Difference<'_, T, S> where
T: Debug + Eq + Hash,
S: BuildHasher,
impl<'_, T, S> Debug for Difference<'_, T, S> where
T: Debug + Eq + Hash,
S: BuildHasher,
sourceimpl<'_, K, V> Debug for OccupiedEntry<'_, K, V> where
K: Debug,
V: Debug,
impl<'_, K, V> Debug for OccupiedEntry<'_, K, V> where
K: Debug,
V: Debug,
sourceimpl<'_, T, S> Debug for Intersection<'_, T, S> where
T: Debug + Eq + Hash,
S: BuildHasher,
impl<'_, T, S> Debug for Intersection<'_, T, S> where
T: Debug + Eq + Hash,
S: BuildHasher,
impl<'_, K, V, S, A> Debug for OccupiedEntry<'_, K, V, S, A> where
K: Debug,
V: Debug,
A: Allocator + Clone,
impl<'_, K, V, S, A> Debug for OccupiedEntry<'_, K, V, S, A> where
K: Debug,
V: Debug,
A: Allocator + Clone,
impl<'_, K, V, S, A> Debug for RawOccupiedEntryMut<'_, K, V, S, A> where
K: Debug,
V: Debug,
A: Allocator + Clone,
impl<'_, K, V, S, A> Debug for RawOccupiedEntryMut<'_, K, V, S, A> where
K: Debug,
V: Debug,
A: Allocator + Clone,
impl<'_, T, S, A> Debug for Difference<'_, T, S, A> where
T: Debug + Eq + Hash,
S: BuildHasher,
A: Allocator + Clone,
impl<'_, T, S, A> Debug for Difference<'_, T, S, A> where
T: Debug + Eq + Hash,
S: BuildHasher,
A: Allocator + Clone,
impl<'_, K, V, S, A> Debug for RawEntryMut<'_, K, V, S, A> where
K: Debug,
V: Debug,
A: Allocator + Clone,
impl<'_, K, V, S, A> Debug for RawEntryMut<'_, K, V, S, A> where
K: Debug,
V: Debug,
A: Allocator + Clone,
impl<'_, K, V, S, A> Debug for OccupiedError<'_, K, V, S, A> where
K: Debug,
V: Debug,
A: Allocator + Clone,
impl<'_, K, V, S, A> Debug for OccupiedError<'_, K, V, S, A> where
K: Debug,
V: Debug,
A: Allocator + Clone,
impl<'_, T, S, A> Debug for Intersection<'_, T, S, A> where
T: Debug + Eq + Hash,
S: BuildHasher,
A: Allocator + Clone,
impl<'_, T, S, A> Debug for Intersection<'_, T, S, A> where
T: Debug + Eq + Hash,
S: BuildHasher,
A: Allocator + Clone,
impl<'_, T, S, A> Debug for Union<'_, T, S, A> where
T: Debug + Eq + Hash,
S: BuildHasher,
A: Allocator + Clone,
impl<'_, T, S, A> Debug for Union<'_, T, S, A> where
T: Debug + Eq + Hash,
S: BuildHasher,
A: Allocator + Clone,
impl<'_, K, V, S, A> Debug for Entry<'_, K, V, S, A> where
K: Debug,
V: Debug,
A: Allocator + Clone,
impl<'_, K, V, S, A> Debug for Entry<'_, K, V, S, A> where
K: Debug,
V: Debug,
A: Allocator + Clone,
impl<T, S, A> Debug for HashSet<T, S, A> where
T: Eq + Hash + Debug,
S: BuildHasher,
A: Allocator + Clone,
impl<T, S, A> Debug for HashSet<T, S, A> where
T: Eq + Hash + Debug,
S: BuildHasher,
A: Allocator + Clone,
impl<'_, T, S, A> Debug for SymmetricDifference<'_, T, S, A> where
T: Debug + Eq + Hash,
S: BuildHasher,
A: Allocator + Clone,
impl<'_, T, S, A> Debug for SymmetricDifference<'_, T, S, A> where
T: Debug + Eq + Hash,
S: BuildHasher,
A: Allocator + Clone,
impl<'headers, 'buf> Debug for Response<'headers, 'buf> where
'buf: 'headers,
impl<'headers, 'buf> Debug for Response<'headers, 'buf> where
'buf: 'headers,
impl<'headers, 'buf> Debug for Request<'headers, 'buf> where
'buf: 'headers,
impl<'headers, 'buf> Debug for Request<'headers, 'buf> where
'buf: 'headers,
sourceimpl<S> Debug for MidHandshakeTlsStream<S> where
S: Debug,
impl<S> Debug for MidHandshakeTlsStream<S> where
S: Debug,
sourceimpl<S> Debug for HandshakeError<S> where
S: Debug,
impl<S> Debug for HandshakeError<S> where
S: Debug,
sourceimpl Debug for X509VerifyResult
impl Debug for X509VerifyResult
sourceimpl Debug for ExtensionContext
impl Debug for ExtensionContext
sourceimpl Debug for OcspResponseStatus
impl Debug for OcspResponseStatus
sourceimpl Debug for OpensslStringRef
impl Debug for OpensslStringRef
sourceimpl Debug for SslSessionCacheMode
impl Debug for SslSessionCacheMode
sourceimpl Debug for ClientHelloResponse
impl Debug for ClientHelloResponse
sourceimpl Debug for X509NameRef
impl Debug for X509NameRef
sourceimpl<S> Debug for MidHandshakeSslStream<S> where
S: Debug,
impl<S> Debug for MidHandshakeSslStream<S> where
S: Debug,
sourceimpl Debug for GeneralNameRef
impl Debug for GeneralNameRef
sourceimpl Debug for X509NameEntryRef
impl Debug for X509NameEntryRef
sourceimpl<S> Debug for HandshakeError<S> where
S: Debug,
impl<S> Debug for HandshakeError<S> where
S: Debug,
sourceimpl Debug for OcspRevokedStatus
impl Debug for OcspRevokedStatus
sourceimpl<T> Debug for HttpsConnector<T> where
T: Debug,
impl<T> Debug for HttpsConnector<T> where
T: Debug,
sourceimpl<T> Debug for HttpsConnecting<T>
impl<T> Debug for HttpsConnecting<T>
sourceimpl<T> Debug for MaybeHttpsStream<T> where
T: Debug,
impl<T> Debug for MaybeHttpsStream<T> where
T: Debug,
Implementors
impl Debug for otter_api_tests::bundles::Kind
impl Debug for LoadError
impl Debug for State
impl Debug for AccountScope
impl Debug for AccountsSaveError
impl Debug for ApiPieceOpError
impl Debug for AssetUrlKey
impl Debug for Explode
impl Debug for Fatal
impl Debug for Inapplicable
impl Debug for InternalError
impl Debug for InvalidScopedName
impl Debug for LibraryLoadError
impl Debug for LinkKind
impl Debug for MgmtChannelReadError
impl Debug for MgmtChannelWriteError
impl Debug for OccDisplacement
impl Debug for OccultationKindAlwaysOk
impl Debug for OldNewIndex
impl Debug for Outline
impl Debug for PathResolveContext
impl Debug for PathResolveMethod
impl Debug for PieceAngle
impl Debug for PieceMoveable
impl Debug for PieceOpErrorPartiallyProcessed
impl Debug for PieceUpdateOps
impl Debug for PreparedUpdateEntry
impl Debug for PresentationLayout
impl Debug for SVGProcessingError
impl Debug for SpecError
impl Debug for StaticUser
impl Debug for TablePermission
impl Debug for TablePlayerSpec
impl Debug for UoKind
impl Debug for WhatResponseToClientOp
impl Debug for VarError
impl Debug for Age
impl Debug for Cleanup
impl Debug for Criterion
impl Debug for Duplicate
impl Debug for ErrorChannel
impl Debug for FlexiLoggerError
impl Debug for otter_api_tests::flexi_logger::Level
impl Debug for otter_api_tests::flexi_logger::LevelFilter
impl Debug for Naming
impl Debug for WriteMode
impl Debug for otter_api_tests::fmt::Alignment
impl Debug for CharacterSet
impl Debug for DecodeError
impl Debug for otter_api_tests::imports::chrono::Month
impl Debug for RoundingError
impl Debug for SecondsFormat
impl Debug for otter_api_tests::imports::chrono::Weekday
impl Debug for Fixed
impl Debug for Numeric
impl Debug for Pad
impl Debug for Tz
impl Debug for TruncSide
impl Debug for Target
impl Debug for TimestampPrecision
impl Debug for WriteStyle
impl Debug for otter_api_tests::imports::env_logger::fmt::Color
impl Debug for FpCategory
impl Debug for IntErrorKind
impl Debug for Which
impl Debug for otter_api_tests::imports::inventory::core::sync::atomic::Ordering
impl Debug for DIR
impl Debug for FILE
impl Debug for c_void
impl Debug for fpos64_t
impl Debug for fpos_t
impl Debug for timezone
impl Debug for otter_api_tests::imports::nix::dir::Type
impl Debug for Errno
impl Debug for FlockArg
impl Debug for PosixFadviseAdvice
impl Debug for AioCancelStat
impl Debug for AioFsyncMode
impl Debug for LioMode
impl Debug for LioOpcode
impl Debug for EpollOp
impl Debug for MmapAdvise
impl Debug for otter_api_tests::imports::nix::sys::ptrace::Event
impl Debug for otter_api_tests::imports::nix::sys::ptrace::Request
impl Debug for QuotaFmt
impl Debug for QuotaType
impl Debug for RebootMode
impl Debug for Resource
impl Debug for SigHandler
impl Debug for SigevNotify
impl Debug for SigmaskHow
impl Debug for Signal
impl Debug for AddressFamily
impl Debug for ControlMessageOwned
impl Debug for InetAddr
impl Debug for otter_api_tests::imports::nix::sys::socket::IpAddr
impl Debug for otter_api_tests::imports::nix::sys::socket::Shutdown
impl Debug for otter_api_tests::imports::nix::sys::socket::SockAddr
impl Debug for SockProtocol
impl Debug for otter_api_tests::imports::nix::sys::socket::SockType
impl Debug for FchmodatFlags
impl Debug for UtimensatFlags
impl Debug for BaudRate
impl Debug for FlowArg
impl Debug for FlushArg
impl Debug for SetArg
impl Debug for SpecialCharacterIndices
impl Debug for otter_api_tests::imports::nix::sys::timerfd::ClockId
impl Debug for Expiration
impl Debug for WaitStatus
impl Debug for DecodeErrKind
impl Debug for otter_api_tests::imports::parking_lot::OnceState
impl Debug for PwdError
impl Debug for otter_api_tests::imports::regex::Error
impl Debug for otter_api_tests::imports::rmp_serde::decode::Error
impl Debug for otter_api_tests::imports::rmp_serde::encode::Error
impl Debug for ExprVal
impl Debug for LogicOperator
impl Debug for MathOperator
impl Debug for Node
impl Debug for otter_api_tests::imports::tera::ErrorKind
impl Debug for otter_api_tests::imports::toml::Value
impl Debug for otter_api_tests::imports::toml::ser::Error
impl Debug for ConnCredentials
impl Debug for SeekFrom
impl Debug for RecvTimeoutError
impl Debug for otter_api_tests::mpsc::TryRecvError
impl Debug for otter_api_tests::serde_json::Value
impl Debug for Category
impl Debug for otter_api_tests::shapelib::BigEndian
impl Debug for Config1
impl Debug for otter_api_tests::shapelib::ErrorKind
impl Debug for Infallible
impl Debug for otter_api_tests::shapelib::IpAddr
impl Debug for otter_api_tests::shapelib::LittleEndian
impl Debug for MgmtCommand
impl Debug for MgmtError
impl Debug for MgmtGameInstruction
impl Debug for MgmtGameResponse
impl Debug for MgmtGameUpdateMode
impl Debug for MgmtResponse
impl Debug for OccultationMethod
impl Debug for otter_api_tests::shapelib::Ordering
impl Debug for ProgressUpdateMode
impl Debug for otter_api_tests::shapelib::SocketAddr
impl Debug for SubstErrorKind
impl Debug for ZipError
impl Debug for DiffToShow
impl Debug for PieceLabelPlace
impl Debug for otter_api_tests::shapelib::sshkeys::KeyError
impl Debug for otter_api_tests::shapelib::toml_de::Error
impl Debug for Void
impl Debug for SearchStep
impl Debug for FchownatFlags
impl Debug for ForkResult
impl Debug for LinkatFlags
impl Debug for PathconfVar
impl Debug for SysconfVar
impl Debug for UnlinkatFlags
impl Debug for Whence
impl Debug for AncillaryError
impl Debug for LogicError
impl Debug for RangeImpossible
impl Debug for CompressionMethod
impl Debug for AuthorisationError
impl Debug for otter_api_tests::authproofs::Global
impl Debug for Hash
impl Debug for HashCache
impl Debug for otter_api_tests::bundles::Id
impl Debug for otter_api_tests::bundles::Index
impl Debug for IndexedZip
impl Debug for LibInBundleI
impl Debug for Loaded
impl Debug for NotBundle
impl Debug for ZipIndex
impl Debug for otter_api_tests::cleanup_notify::Handle
impl Debug for Args
impl Debug for ArgsOs
impl Debug for JoinPathsError
impl Debug for Vars
impl Debug for VarsOs
impl Debug for DeferredNow
impl Debug for FileSpec
impl Debug for LogSpecBuilder
impl Debug for ModuleFilter
impl Debug for FileLogWriter
impl Debug for FileLogWriterConfig
impl Debug for otter_api_tests::fmt::Error
impl Debug for otter_api_tests::fs::DirBuilder
impl Debug for otter_api_tests::fs::DirEntry
impl Debug for otter_api_tests::fs::FileType
impl Debug for otter_api_tests::fs::Metadata
impl Debug for otter_api_tests::fs::OpenOptions
impl Debug for Permissions
impl Debug for otter_api_tests::fs::ReadDir
impl Debug for PosCFromIteratorError
impl Debug for DefaultHasher
impl Debug for RandomState
impl Debug for otter_api_tests::imports::anyhow::Error
impl Debug for otter_api_tests::imports::base64::Config
impl Debug for InternalFixed
impl Debug for InternalNumeric
impl Debug for otter_api_tests::imports::chrono::format::Parsed
impl Debug for otter_api_tests::imports::chrono::Duration
impl Debug for FixedOffset
impl Debug for IsoWeek
The Debug
output of the ISO week w
is the same as
d.format("%G-W%V")
where d
is any NaiveDate
value in that week.
Example
use chrono::{NaiveDate, Datelike};
assert_eq!(format!("{:?}", NaiveDate::from_ymd(2015, 9, 5).iso_week()), "2015-W36");
assert_eq!(format!("{:?}", NaiveDate::from_ymd( 0, 1, 3).iso_week()), "0000-W01");
assert_eq!(format!("{:?}", NaiveDate::from_ymd(9999, 12, 31).iso_week()), "9999-W52");
ISO 8601 requires an explicit sign for years before 1 BCE or after 9999 CE.
assert_eq!(format!("{:?}", NaiveDate::from_ymd( 0, 1, 2).iso_week()), "-0001-W52");
assert_eq!(format!("{:?}", NaiveDate::from_ymd(10000, 12, 31).iso_week()), "+10000-W52");
impl Debug for Local
impl Debug for NaiveDate
The Debug
output of the naive date d
is the same as
d.format("%Y-%m-%d")
.
The string printed can be readily parsed via the parse
method on str
.
Example
use chrono::NaiveDate;
assert_eq!(format!("{:?}", NaiveDate::from_ymd(2015, 9, 5)), "2015-09-05");
assert_eq!(format!("{:?}", NaiveDate::from_ymd( 0, 1, 1)), "0000-01-01");
assert_eq!(format!("{:?}", NaiveDate::from_ymd(9999, 12, 31)), "9999-12-31");
ISO 8601 requires an explicit sign for years before 1 BCE or after 9999 CE.
assert_eq!(format!("{:?}", NaiveDate::from_ymd( -1, 1, 1)), "-0001-01-01");
assert_eq!(format!("{:?}", NaiveDate::from_ymd(10000, 12, 31)), "+10000-12-31");
impl Debug for NaiveDateTime
The Debug
output of the naive date and time dt
is the same as
dt.format("%Y-%m-%dT%H:%M:%S%.f")
.
The string printed can be readily parsed via the parse
method on str
.
It should be noted that, for leap seconds not on the minute boundary, it may print a representation not distinguishable from non-leap seconds. This doesn’t matter in practice, since such leap seconds never happened. (By the time of the first leap second on 1972-06-30, every time zone offset around the world has standardized to the 5-minute alignment.)
Example
use chrono::NaiveDate;
let dt = NaiveDate::from_ymd(2016, 11, 15).and_hms(7, 39, 24);
assert_eq!(format!("{:?}", dt), "2016-11-15T07:39:24");
Leap seconds may also be used.
let dt = NaiveDate::from_ymd(2015, 6, 30).and_hms_milli(23, 59, 59, 1_500);
assert_eq!(format!("{:?}", dt), "2015-06-30T23:59:60.500");
impl Debug for NaiveTime
The Debug
output of the naive time t
is the same as
t.format("%H:%M:%S%.f")
.
The string printed can be readily parsed via the parse
method on str
.
It should be noted that, for leap seconds not on the minute boundary, it may print a representation not distinguishable from non-leap seconds. This doesn’t matter in practice, since such leap seconds never happened. (By the time of the first leap second on 1972-06-30, every time zone offset around the world has standardized to the 5-minute alignment.)
Example
use chrono::NaiveTime;
assert_eq!(format!("{:?}", NaiveTime::from_hms(23, 56, 4)), "23:56:04");
assert_eq!(format!("{:?}", NaiveTime::from_hms_milli(23, 56, 4, 12)), "23:56:04.012");
assert_eq!(format!("{:?}", NaiveTime::from_hms_micro(23, 56, 4, 1234)), "23:56:04.001234");
assert_eq!(format!("{:?}", NaiveTime::from_hms_nano(23, 56, 4, 123456)), "23:56:04.000123456");
Leap seconds may also be used.
assert_eq!(format!("{:?}", NaiveTime::from_hms_milli(6, 59, 59, 1_500)), "06:59:60.500");
impl Debug for otter_api_tests::imports::chrono::ParseError
impl Debug for ParseMonthError
impl Debug for ParseWeekdayError
impl Debug for Utc
impl Debug for ATerm
impl Debug for B0
impl Debug for B1
impl Debug for Equal
impl Debug for Greater
impl Debug for Less
impl Debug for UTerm
impl Debug for Z0
impl Debug for Eager
impl Debug for otter_api_tests::imports::digest::block_buffer::Lazy
impl Debug for InvalidBufferSize
impl Debug for otter_api_tests::imports::digest::InvalidLength
impl Debug for otter_api_tests::imports::digest::InvalidOutputSize
impl Debug for MacError
impl Debug for otter_api_tests::imports::env_logger::filter::Builder
impl Debug for otter_api_tests::imports::env_logger::filter::Filter
impl Debug for Formatter
impl Debug for otter_api_tests::imports::env_logger::fmt::Style
impl Debug for otter_api_tests::imports::env_logger::fmt::Timestamp
impl Debug for otter_api_tests::imports::env_logger::Builder
impl Debug for Logger
impl Debug for FsStats
impl Debug for otter_api_tests::imports::glob::GlobError
impl Debug for Pattern
impl Debug for PatternError
impl Debug for AllocError
impl Debug for Layout
impl Debug for LayoutError
impl Debug for TypeId
impl Debug for CpuidResult
impl Debug for __m128
impl Debug for __m128bh
impl Debug for __m128d
impl Debug for __m128i
impl Debug for __m256
impl Debug for __m256bh
impl Debug for __m256d
impl Debug for __m256i
impl Debug for __m512
impl Debug for __m512bh
impl Debug for __m512d
impl Debug for __m512i
impl Debug for otter_api_tests::imports::inventory::core::array::TryFromSliceError
impl Debug for otter_api_tests::imports::inventory::core::ascii::EscapeDefault
impl Debug for BorrowError
impl Debug for BorrowMutError
impl Debug for CharTryFromError
impl Debug for DecodeUtf16Error
impl Debug for otter_api_tests::imports::inventory::core::char::EscapeDebug
impl Debug for otter_api_tests::imports::inventory::core::char::EscapeDefault
impl Debug for otter_api_tests::imports::inventory::core::char::EscapeUnicode
impl Debug for ParseCharError
impl Debug for ToLowercase
impl Debug for ToUppercase
impl Debug for TryFromCharError
impl Debug for otter_api_tests::imports::inventory::core::hash::SipHasher
impl Debug for PhantomPinned
impl Debug for NonZeroI8
impl Debug for NonZeroI16
impl Debug for NonZeroI32
impl Debug for NonZeroI64
impl Debug for NonZeroI128
impl Debug for NonZeroIsize
impl Debug for NonZeroU8
impl Debug for NonZeroU16
impl Debug for NonZeroU32
impl Debug for NonZeroU64
impl Debug for NonZeroU128
impl Debug for otter_api_tests::imports::inventory::core::num::ParseFloatError
impl Debug for ParseIntError
impl Debug for RangeFull
impl Debug for Utf8Lossy
impl Debug for AtomicBool
impl Debug for AtomicI8
impl Debug for AtomicI16
impl Debug for AtomicI32
impl Debug for AtomicI64
impl Debug for AtomicIsize
impl Debug for AtomicU8
impl Debug for AtomicU16
impl Debug for AtomicU32
impl Debug for AtomicU64
impl Debug for AtomicUsize
impl Debug for RawWaker
impl Debug for RawWakerVTable
impl Debug for otter_api_tests::imports::inventory::core::task::Waker
impl Debug for Dl_info
impl Debug for Elf32_Chdr
impl Debug for Elf32_Ehdr
impl Debug for Elf32_Phdr
impl Debug for Elf32_Shdr
impl Debug for Elf32_Sym
impl Debug for Elf64_Chdr
impl Debug for Elf64_Ehdr
impl Debug for Elf64_Phdr
impl Debug for Elf64_Shdr
impl Debug for Elf64_Sym
impl Debug for __c_anonymous_ptrace_syscall_info_entry
impl Debug for __c_anonymous_ptrace_syscall_info_exit
impl Debug for __c_anonymous_ptrace_syscall_info_seccomp
impl Debug for __c_anonymous_sockaddr_can_j1939
impl Debug for __c_anonymous_sockaddr_can_tp
impl Debug for __exit_status
impl Debug for __timeval
impl Debug for _libc_fpstate
impl Debug for _libc_fpxreg
impl Debug for _libc_xmmreg
impl Debug for addrinfo
impl Debug for af_alg_iv
impl Debug for aiocb
impl Debug for arpd_request
impl Debug for arphdr
impl Debug for arpreq
impl Debug for arpreq_old
impl Debug for can_filter
impl Debug for cpu_set_t
impl Debug for dirent64
impl Debug for dirent
impl Debug for dl_phdr_info
impl Debug for dqblk
impl Debug for epoll_event
impl Debug for fanotify_event_metadata
impl Debug for fanotify_response
impl Debug for fd_set
impl Debug for ff_condition_effect
impl Debug for ff_constant_effect
impl Debug for ff_effect
impl Debug for ff_envelope
impl Debug for ff_periodic_effect
impl Debug for ff_ramp_effect
impl Debug for ff_replay
impl Debug for ff_rumble_effect
impl Debug for ff_trigger
impl Debug for flock64
impl Debug for flock
impl Debug for fsid_t
impl Debug for genlmsghdr
impl Debug for glob64_t
impl Debug for glob_t
impl Debug for group
impl Debug for hostent
impl Debug for if_nameindex
impl Debug for ifaddrs
impl Debug for in6_addr
impl Debug for in6_pktinfo
impl Debug for in6_rtmsg
impl Debug for in_addr
impl Debug for in_pktinfo
impl Debug for otter_api_tests::imports::libc::inotify_event
impl Debug for input_absinfo
impl Debug for input_event
impl Debug for input_id
impl Debug for input_keymap_entry
impl Debug for input_mask
impl Debug for iovec
impl Debug for ip_mreq
impl Debug for ip_mreq_source
impl Debug for ip_mreqn
impl Debug for ipc_perm
impl Debug for ipv6_mreq
impl Debug for itimerspec
impl Debug for itimerval
impl Debug for j1939_filter
impl Debug for lconv
impl Debug for linger
impl Debug for mallinfo2
impl Debug for mallinfo
impl Debug for mcontext_t
impl Debug for mmsghdr
impl Debug for mntent
impl Debug for mq_attr
impl Debug for msginfo
impl Debug for msqid_ds
impl Debug for nl_mmap_hdr
impl Debug for nl_mmap_req
impl Debug for nl_pktinfo
impl Debug for nlattr
impl Debug for nlmsgerr
impl Debug for nlmsghdr
impl Debug for ntptimeval
impl Debug for open_how
impl Debug for packet_mreq
impl Debug for passwd
impl Debug for pollfd
impl Debug for posix_spawn_file_actions_t
impl Debug for posix_spawnattr_t
impl Debug for protoent
impl Debug for pthread_attr_t
impl Debug for pthread_cond_t
impl Debug for pthread_condattr_t
impl Debug for pthread_mutex_t
impl Debug for pthread_mutexattr_t
impl Debug for pthread_rwlock_t
impl Debug for pthread_rwlockattr_t
impl Debug for ptrace_peeksiginfo_args
impl Debug for ptrace_syscall_info
impl Debug for regex_t
impl Debug for regmatch_t
impl Debug for rlimit64
impl Debug for rlimit
impl Debug for rtentry
impl Debug for rusage
impl Debug for sched_param
impl Debug for seccomp_data
impl Debug for seccomp_notif_sizes
impl Debug for sem_t
impl Debug for sembuf
impl Debug for semid_ds
impl Debug for seminfo
impl Debug for servent
impl Debug for shmid_ds
impl Debug for sigaction
impl Debug for sigevent
impl Debug for siginfo_t
impl Debug for sigset_t
impl Debug for sigval
impl Debug for sock_extended_err
impl Debug for sock_filter
impl Debug for sock_fprog
impl Debug for sockaddr_alg
impl Debug for sockaddr_ll
impl Debug for sockaddr_nl
impl Debug for sockaddr_vm
impl Debug for spwd
impl Debug for stack_t
impl Debug for stat64
impl Debug for statfs64
impl Debug for statfs
impl Debug for statvfs64
impl Debug for statvfs
impl Debug for statx
impl Debug for statx_timestamp
impl Debug for sysinfo
impl Debug for termios2
impl Debug for termios
impl Debug for timespec
impl Debug for timeval
impl Debug for timex
impl Debug for tm
impl Debug for tms
impl Debug for ucontext_t
impl Debug for ucred
impl Debug for uinput_abs_setup
impl Debug for uinput_ff_erase
impl Debug for uinput_ff_upload
impl Debug for uinput_setup
impl Debug for uinput_user_dev
impl Debug for user
impl Debug for user_fpregs_struct
impl Debug for user_regs_struct
impl Debug for utimbuf
impl Debug for utmpx
impl Debug for utsname
impl Debug for otter_api_tests::imports::log::ParseLevelError
impl Debug for SetLoggerError
impl Debug for Dir
impl Debug for otter_api_tests::imports::nix::dir::Entry
impl Debug for OwningIter
impl Debug for ClearEnvError
impl Debug for AtFlags
impl Debug for FallocateFlags
impl Debug for otter_api_tests::imports::nix::fcntl::FdFlag
impl Debug for OFlag
impl Debug for RenameFlags
impl Debug for SealFlag
impl Debug for SpliceFFlags
impl Debug for InterfaceAddress
impl Debug for InterfaceAddressIterator
impl Debug for DeleteModuleFlags
impl Debug for ModuleInitFlags
impl Debug for MntFlags
impl Debug for otter_api_tests::imports::nix::mount::MsFlags
impl Debug for otter_api_tests::imports::nix::mqueue::FdFlag
impl Debug for MQ_OFlag
impl Debug for MqAttr
impl Debug for Interface
impl Debug for InterfaceFlags
impl Debug for Interfaces
impl Debug for PollFd
impl Debug for PollFlags
impl Debug for ForkptyResult
impl Debug for OpenptyResult
impl Debug for PtyMaster
impl Debug for winsize
impl Debug for CloneFlags
impl Debug for CpuSet
impl Debug for EpollCreateFlags
impl Debug for EpollEvent
impl Debug for EpollFlags
impl Debug for EfdFlags
impl Debug for AddWatchFlags
impl Debug for InitFlags
impl Debug for Inotify
impl Debug for InotifyEvent
impl Debug for otter_api_tests::imports::nix::sys::inotify::WatchDescriptor
impl Debug for MemFdCreateFlag
impl Debug for MRemapFlags
impl Debug for MapFlags
impl Debug for MlockAllFlags
impl Debug for otter_api_tests::imports::nix::sys::mman::MsFlags
impl Debug for ProtFlags
impl Debug for Persona
impl Debug for Options
impl Debug for Dqblk
impl Debug for QuotaValidFlags
impl Debug for FdSet
impl Debug for SaFlags
impl Debug for SigAction
impl Debug for SigEvent
impl Debug for SignalIterator
impl Debug for SfdFlags
impl Debug for SigSet
impl Debug for SignalFd
impl Debug for signalfd_siginfo
impl Debug for AcceptConn
impl Debug for AlgSetAeadAuthSize
impl Debug for BindToDevice
impl Debug for Broadcast
impl Debug for Ip6tOriginalDst
impl Debug for IpAddMembership
impl Debug for IpDropMembership
impl Debug for IpFreebind
impl Debug for IpMulticastLoop
impl Debug for IpMulticastTtl
impl Debug for IpTransparent
impl Debug for Ipv4PacketInfo
impl Debug for Ipv4RecvErr
impl Debug for Ipv4Ttl
impl Debug for Ipv6AddMembership
impl Debug for Ipv6DropMembership
impl Debug for Ipv6RecvErr
impl Debug for Ipv6RecvPacketInfo
impl Debug for Ipv6Ttl
impl Debug for Ipv6V6Only
impl Debug for KeepAlive
impl Debug for Linger
impl Debug for Mark
impl Debug for OobInline
impl Debug for OriginalDst
impl Debug for PassCred
impl Debug for PeerCredentials
impl Debug for RcvBuf
impl Debug for RcvBufForce
impl Debug for ReceiveTimeout
impl Debug for ReceiveTimestamp
impl Debug for ReceiveTimestampns
impl Debug for ReuseAddr
impl Debug for ReusePort
impl Debug for RxqOvfl
impl Debug for SendTimeout
impl Debug for SndBuf
impl Debug for SndBufForce
impl Debug for otter_api_tests::imports::nix::sys::socket::sockopt::SockType
impl Debug for SocketError
impl Debug for TcpCongestion
impl Debug for TcpKeepCount
impl Debug for TcpKeepIdle
impl Debug for TcpKeepInterval
impl Debug for TcpMaxSeg
impl Debug for TcpNoDelay
impl Debug for TcpRepair
impl Debug for TcpUserTimeout
impl Debug for UdpGroSegment
impl Debug for UdpGsoSegment
impl Debug for AlgAddr
impl Debug for IpMembershipRequest
impl Debug for otter_api_tests::imports::nix::sys::socket::Ipv4Addr
impl Debug for otter_api_tests::imports::nix::sys::socket::Ipv6Addr
impl Debug for Ipv6MembershipRequest
impl Debug for LinkAddr
impl Debug for MsgFlags
impl Debug for NetlinkAddr
impl Debug for SockFlag
impl Debug for UnixAddr
impl Debug for UnixCredentials
impl Debug for VsockAddr
impl Debug for cmsghdr
impl Debug for msghdr
impl Debug for sockaddr
impl Debug for sockaddr_in6
impl Debug for sockaddr_in
impl Debug for sockaddr_storage
impl Debug for sockaddr_un
impl Debug for stat
impl Debug for Mode
impl Debug for SFlag
impl Debug for FsType
impl Debug for Statfs
impl Debug for FsFlags
impl Debug for Statvfs
impl Debug for SysInfo
impl Debug for ControlFlags
impl Debug for InputFlags
impl Debug for LocalFlags
impl Debug for OutputFlags
impl Debug for Termios
impl Debug for TimeVal
impl Debug for TimerFd
impl Debug for TimerFlags
impl Debug for TimerSetTimeFlags
impl Debug for RemoteIoVec
impl Debug for UtsName
impl Debug for WaitPidFlag
impl Debug for otter_api_tests::imports::nix::time::ClockId
impl Debug for UContext
impl Debug for OnceBool
impl Debug for OnceNonZeroUsize
impl Debug for FloatIsNan
impl Debug for DecodeErr
impl Debug for IgnoredAny
impl Debug for otter_api_tests::imports::otter_base::imports::serde::de::value::Error
impl Debug for otter_api_tests::imports::parking_lot::Condvar
impl Debug for otter_api_tests::imports::parking_lot::Once
impl Debug for otter_api_tests::imports::parking_lot::WaitTimeoutResult
impl Debug for Passwd
impl Debug for otter_api_tests::imports::regex::bytes::CaptureLocations
impl Debug for otter_api_tests::imports::regex::bytes::Regex
impl Debug for otter_api_tests::imports::regex::bytes::RegexBuilder
impl Debug for otter_api_tests::imports::regex::bytes::RegexSet
impl Debug for otter_api_tests::imports::regex::bytes::RegexSetBuilder
impl Debug for otter_api_tests::imports::regex::bytes::SetMatches
impl Debug for otter_api_tests::imports::regex::bytes::SetMatchesIntoIter
impl Debug for otter_api_tests::imports::regex::CaptureLocations
impl Debug for otter_api_tests::imports::regex::RegexBuilder
impl Debug for otter_api_tests::imports::regex::RegexSet
impl Debug for otter_api_tests::imports::regex::RegexSetBuilder
impl Debug for otter_api_tests::imports::regex::SetMatches
impl Debug for otter_api_tests::imports::regex::SetMatchesIntoIter
impl Debug for DefaultConfig
impl Debug for Raw
impl Debug for Sha256VarCore
impl Debug for Sha512VarCore
impl Debug for DefaultKey
impl Debug for KeyData
impl Debug for Block
impl Debug for Expr
impl Debug for FilterSection
impl Debug for Forloop
impl Debug for FunctionCall
impl Debug for If
impl Debug for In
impl Debug for LogicExpr
impl Debug for MacroCall
impl Debug for MacroDefinition
impl Debug for MathExpr
impl Debug for otter_api_tests::imports::tera::ast::Set
impl Debug for StringConcat
impl Debug for Test
impl Debug for WS
impl Debug for otter_api_tests::imports::tera::Context
impl Debug for otter_api_tests::imports::tera::Error
impl Debug for Template
impl Debug for otter_api_tests::imports::toml::de::Error
impl Debug for Datetime
impl Debug for DatetimeParseError
impl Debug for otter_api_tests::imports::toml::value::Map<String, Value>
impl Debug for NonblockingUnixSeqpacketConn
impl Debug for NonblockingUnixSeqpacketListener
impl Debug for UnixSeqpacketConn
impl Debug for UnixSeqpacketListener
impl Debug for UnixSocketAddr
impl Debug for otter_api_tests::io::Empty
impl Debug for otter_api_tests::io::Error
impl Debug for otter_api_tests::io::Repeat
impl Debug for otter_api_tests::io::Sink
impl Debug for Stderr
impl Debug for Stdin
impl Debug for Stdout
impl Debug for WriterPanicked
impl Debug for otter_api_tests::mpsc::RecvError
impl Debug for CompactFormatter
impl Debug for otter_api_tests::serde_json::Error
impl Debug for otter_api_tests::serde_json::Map<String, Value>
impl Debug for Number
impl Debug for Ent
impl Debug for PlHeld
impl Debug for PlHist
impl Debug for Posx
impl Debug for Deck
impl Debug for Disc
impl Debug for Hand
impl Debug for OwnedCommon
impl Debug for PieceLabel
impl Debug for PlayerLabel
impl Debug for otter_api_tests::shapelib::piece_specs::Rect
impl Debug for AuthKeysManipError
impl Debug for AuthkeysLine
impl Debug for otter_api_tests::shapelib::sshkeys::Comment
impl Debug for Fingerprint
impl Debug for otter_api_tests::shapelib::sshkeys::Global
impl Debug for otter_api_tests::shapelib::sshkeys::Id
impl Debug for otter_api_tests::shapelib::sshkeys::Key
impl Debug for KeySpec
impl Debug for MgmtKeyReport
impl Debug for Nonce
impl Debug for PerScope
impl Debug for PubData
impl Debug for ScopeKey
impl Debug for AccessTokenInfo
impl Debug for AccessTokenReport
impl Debug for Alphanumeric
impl Debug for Child
impl Debug for Command
impl Debug for otter_api_tests::shapelib::Condvar
impl Debug for Contents
impl Debug for CoordinateOverflow
impl Debug for DescId
impl Debug for otter_api_tests::shapelib::Duration
impl Debug for Explicit1
impl Debug for otter_api_tests::shapelib::File
impl Debug for FileData
impl Debug for GroupData
impl Debug for GroupDefn
impl Debug for GroupDetails
impl Debug for InstanceBundles
impl Debug for otter_api_tests::shapelib::Instant
impl Debug for otter_api_tests::shapelib::Ipv4Addr
impl Debug for otter_api_tests::shapelib::Ipv6Addr
impl Debug for otter_api_tests::shapelib::Item
impl Debug for LogSpecification
impl Debug for MultiSpec
impl Debug for NamedTempFile
impl Debug for NonZeroUsize
impl Debug for OsStr
impl Debug for PathBuf
impl Debug for RecolourData
impl Debug for otter_api_tests::shapelib::Regex
impl Debug for Stdio
impl Debug for SubstError
impl Debug for SvgId
impl Debug for Tera
impl Debug for TimeSpec
impl Debug for TryFromIntError
impl Debug for Uid
impl Debug for otter_api_tests::shapelib::UnixStream
impl Debug for Url
Debug the serialization of this URL.