[][src]Enum dbus_message_parser::DecodeError

pub enum DecodeError {
    TooShort,
    Utf8Error(FromUtf8Error),
    StringNotNull,
    ObjectPathRegex,
    InterfaceRegex,
    MemberRegex,
    BusNamesRegex,
    Signature,
    SignatureTooBig,
    Padding,
    ArrayTooBig,
    ArrayVecLen,
    ArrayLen,
    Endianness,
    Error,
    Header,
    MessageType,
    MessageFlags,
    BodySignatureMissing,
    DictVecLen,
    ArrayRecursion,
    StructRecursion,
}

An enum representing all errors, which can occur during the decoding.

Variants

TooShort
Utf8Error(FromUtf8Error)
StringNotNull
ObjectPathRegex
InterfaceRegex
MemberRegex
BusNamesRegex
Signature
SignatureTooBig
Padding
ArrayTooBig
ArrayVecLen
ArrayLen
Endianness
Error
Header
MessageType
MessageFlags
BodySignatureMissing
DictVecLen
ArrayRecursion
StructRecursion

Trait Implementations

impl Debug for DecodeError[src]

impl From<FromUtf8Error> for DecodeError[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.