Enum jomini::DeserializeErrorKind[][src]

pub enum DeserializeErrorKind {
    Message(String),
    Unsupported(String),
    Scalar(ScalarError),
    UnknownToken {
        token_id: u16,
    },
}

The type of a Serde deserialization error.

Variants

Message(String)

A generic Serde deserialization error

Unsupported(String)

Requested serde operation is unsupported

Scalar(ScalarError)

Error converting underlying data to desired format

UnknownToken

An unknown binary token was encountered

Show fields

Fields of UnknownToken

token_id: u16

The unknown 16bit token

Trait Implementations

impl Debug for DeserializeErrorKind[src]

Auto Trait Implementations

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, 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.