Struct DecodeMetadata

struct DecodeMetadata { ... }

Metadata about the result of a decode operation

Implementations

impl Debug for DecodeMetadata

fn fmt(self: &Self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result

impl Eq for DecodeMetadata

impl Freeze for DecodeMetadata

impl PartialEq for DecodeMetadata

fn eq(self: &Self, other: &DecodeMetadata) -> bool

impl RefUnwindSafe for DecodeMetadata

impl Send for DecodeMetadata

impl StructuralPartialEq for DecodeMetadata

impl Sync for DecodeMetadata

impl Unpin for DecodeMetadata

impl UnwindSafe for DecodeMetadata

impl<T> Any for DecodeMetadata

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for DecodeMetadata

fn borrow(self: &Self) -> &T

impl<T> BorrowMut for DecodeMetadata

fn borrow_mut(self: &mut Self) -> &mut T

impl<T> From for DecodeMetadata

fn from(t: T) -> T

Returns the argument unchanged.

impl<T, U> Into for DecodeMetadata

fn into(self: Self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom for DecodeMetadata

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto for DecodeMetadata

fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>