[][src]Enum rkyv::core_impl::validation::ArchivedOptionError

pub enum ArchivedOptionError<T> {
    InvalidTag(u8),
    CheckBytes(T),
}

Errors that can occur while checking an ArchivedOption.

Variants

InvalidTag(u8)

The option had an invalid tag

CheckBytes(T)

An error occurred while checking the bytes of the target type

Trait Implementations

impl<T: Debug> Debug for ArchivedOptionError<T>[src]

impl<T: Display> Display for ArchivedOptionError<T>[src]

impl<T: Debug + Display> Error for ArchivedOptionError<T>[src]

impl<T> From<Unreachable> for ArchivedOptionError<T>[src]

Auto Trait Implementations

impl<T> RefUnwindSafe for ArchivedOptionError<T> where
    T: RefUnwindSafe

impl<T> Send for ArchivedOptionError<T> where
    T: Send

impl<T> Sync for ArchivedOptionError<T> where
    T: Sync

impl<T> Unpin for ArchivedOptionError<T> where
    T: Unpin

impl<T> UnwindSafe for ArchivedOptionError<T> where
    T: UnwindSafe

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.