[][src]Enum serde_bebop::Error

pub enum Error {
    Message(String),
    Eof,
    ExpectedArrayLength,
    ExpectedMapLength,
    VariantDataNotAllowed,
    Int8NotSupported,
    TrailingBytes,
    StructLengthMismatch(usizeusize),
    InvalidBool,
    InvalidNumberBytes,
    InvalidUtf8,
    InvalidChar,
    InvalidStruct,
    InvalidUnit,
    UnexpectedData,
    InvalidMessageTerminator,
}

The possible errors that the Bebop serializer and deserializer can return

Variants

Message(String)
Eof
ExpectedArrayLength
ExpectedMapLength
VariantDataNotAllowed
Int8NotSupported
TrailingBytes
StructLengthMismatch(usizeusize)
InvalidBool
InvalidNumberBytes
InvalidUtf8
InvalidChar
InvalidStruct
InvalidUnit
UnexpectedData
InvalidMessageTerminator

Trait Implementations

impl Clone for Error[src]

impl Debug for Error[src]

impl Display for Error[src]

impl Error for Error[src]

impl Error for Error[src]

impl Error for Error[src]

impl PartialEq<Error> for Error[src]

impl StructuralPartialEq for Error[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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.