Enum mqtt::packet::VariablePacketError[][src]

pub enum VariablePacketError {
    FixedHeaderError(FixedHeaderError),
    ReservedPacket(u8Vec<u8>),
    IoError(Error),
    ConnectPacketError(PacketError<ConnectPacket>),
    ConnackPacketError(PacketError<ConnackPacket>),
    PublishPacketError(PacketError<PublishPacket>),
    PubackPacketError(PacketError<PubackPacket>),
    PubrecPacketError(PacketError<PubrecPacket>),
    PubrelPacketError(PacketError<PubrelPacket>),
    PubcompPacketError(PacketError<PubcompPacket>),
    PingreqPacketError(PacketError<PingreqPacket>),
    PingrespPacketError(PacketError<PingrespPacket>),
    SubscribePacketError(PacketError<SubscribePacket>),
    SubackPacketError(PacketError<SubackPacket>),
    UnsubscribePacketError(PacketError<UnsubscribePacket>),
    UnsubackPacketError(PacketError<UnsubackPacket>),
    DisconnectPacketError(PacketError<DisconnectPacket>),
}

Parsing errors for variable packet

Variants

FixedHeaderError(FixedHeaderError)
ReservedPacket(u8Vec<u8>)
IoError(Error)
ConnectPacketError(PacketError<ConnectPacket>)
ConnackPacketError(PacketError<ConnackPacket>)
PublishPacketError(PacketError<PublishPacket>)
PubackPacketError(PacketError<PubackPacket>)
PubrecPacketError(PacketError<PubrecPacket>)
PubrelPacketError(PacketError<PubrelPacket>)
PubcompPacketError(PacketError<PubcompPacket>)
PingreqPacketError(PacketError<PingreqPacket>)
PingrespPacketError(PacketError<PingrespPacket>)
SubscribePacketError(PacketError<SubscribePacket>)
SubackPacketError(PacketError<SubackPacket>)
UnsubscribePacketError(PacketError<UnsubscribePacket>)
UnsubackPacketError(PacketError<UnsubackPacket>)
DisconnectPacketError(PacketError<DisconnectPacket>)

Trait Implementations

impl Debug for VariablePacketError[src]

impl Display for VariablePacketError[src]

impl Error for VariablePacketError[src]

impl From<Error> for VariablePacketError[src]

impl From<FixedHeaderError> for VariablePacketError[src]

impl From<PacketError<ConnackPacket>> for VariablePacketError[src]

impl From<PacketError<ConnectPacket>> for VariablePacketError[src]

impl From<PacketError<DisconnectPacket>> for VariablePacketError[src]

impl From<PacketError<PingreqPacket>> for VariablePacketError[src]

impl From<PacketError<PingrespPacket>> for VariablePacketError[src]

impl From<PacketError<PubackPacket>> for VariablePacketError[src]

impl From<PacketError<PubcompPacket>> for VariablePacketError[src]

impl From<PacketError<PublishPacket>> for VariablePacketError[src]

impl From<PacketError<PubrecPacket>> for VariablePacketError[src]

impl From<PacketError<PubrelPacket>> for VariablePacketError[src]

impl From<PacketError<SubackPacket>> for VariablePacketError[src]

impl From<PacketError<SubscribePacket>> for VariablePacketError[src]

impl From<PacketError<UnsubackPacket>> for VariablePacketError[src]

impl From<PacketError<UnsubscribePacket>> for VariablePacketError[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> 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.