[][src]Enum ieee802154::mac::frame::DecodeError

pub enum DecodeError {
    NotEnoughBytes,
    InvalidFrameType(u8),
    SecurityNotSupported,
    InvalidAddressMode(u8),
    InvalidFrameVersion(u8),
    InvalidValue,
}

Signals an error that occured while decoding bytes

Variants

NotEnoughBytes

Buffer does not contain enough bytes

InvalidFrameType(u8)

The frame type is invalid

SecurityNotSupported

The frame has the security bit set, which is not supported

InvalidAddressMode(u8)

The frame's address mode is invalid

InvalidFrameVersion(u8)

The frame's version is invalid or not supported

InvalidValue

The data stream contains an invalid value

Trait Implementations

impl Clone for DecodeError[src]

impl Copy for DecodeError[src]

impl Debug for DecodeError[src]

impl Eq for DecodeError[src]

impl Hash for DecodeError[src]

impl PartialEq<DecodeError> for DecodeError[src]

impl StructuralEq for DecodeError[src]

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

type Owned = T

The resulting type after obtaining ownership.

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.