Struct Empty
pub struct Empty;
An empty field.
This can be used to indicate that the value of a field is not currently present but will be recorded later.
When a field's value is Empty. it will not be recorded.
Trait Implementations
impl Debug for Empty
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for Empty
impl PartialEq for Empty
fn eq(&self, other: &Self) -> bool
impl StructuralPartialEq for Empty
impl Value for Empty
fn record(&self, &Field, &mut dyn Visit)
Auto Trait Implementations
impl Freeze for Empty
impl RefUnwindSafe for Empty
impl Send for Empty
impl Sync for Empty
impl Unpin for Empty
impl UnsafeUnpin for Empty
impl UnwindSafe for Empty
Blanket Implementations
impl<T> Any for Empty
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Empty
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Empty
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for Empty
fn from(t: T) -> TReturns the argument unchanged.
impl<T, U> Into<U> for Empty
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for Empty
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for Empty
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>