Trait Value
trait Value: crate::sealed::Sealed
A field value of an erased type.
Implementors of Value may call the appropriate typed recording methods on
the visitor passed to their record method in order to indicate how
their data should be recorded.
Required Methods
fn record(self: &Self, key: &Field, visitor: &mut dyn Visit)Visits this value with the given
Visitor.
Implementors
impl Value for NonZeroU64impl Value for NonZeroU128impl Value for i64impl Value for dyn Error + Send + 'staticimpl Value for [u8]impl Value for NonZeroU16impl Value for i16impl Value for NonZeroIsizeimpl Value for usizeimpl Value for i128impl Value for NonZeroI8impl Value for u8impl<T> Value for DisplayValue<T>impl<T: crate::field::Value> Value for Wrapping<T>impl Value for Emptyimpl Value for NonZeroU32impl Value for f64impl Value for i32impl Value for Arguments<'_>impl<'a, T> Value for &'a Timpl Value for NonZeroI64impl Value for dyn Error + Sync + 'staticimpl Value for u64impl Value for u128impl Value for dyn Error + 'staticimpl<T> Value for DebugValue<T>impl Value for strimpl Value for NonZeroI16impl Value for u16impl<T> Value for Box<T>impl Value for NonZeroUsizeimpl Value for NonZeroI128impl Value for isizeimpl<T: Value> Value for Option<T>impl Value for NonZeroU8impl Value for i8impl Value for Stringimpl Value for f32impl Value for NonZeroI32impl Value for u32impl Value for boolimpl<'a, T> Value for &'a mut Timpl Value for dyn Error + Send + Sync + 'static