[][src]Enum rumq_client::Notification

pub enum Notification {
    Publish(Publish),
    Puback(PacketIdentifier),
    Pubrec(PacketIdentifier),
    Pubcomp(PacketIdentifier),
    Suback(Suback),
    Unsuback(PacketIdentifier),
    Abort(EventLoopError),
}

Includes incoming packets from the network and other interesting events happening in the eventloop

Variants

Publish(Publish)

Incoming publish from the broker

Incoming puback from the broker

Incoming pubrec from the broker

Incoming pubcomp from the broker

Suback(Suback)

Incoming suback from the broker

Incoming unsuback from the broker

Eventloop error

Trait Implementations

impl Debug for Notification[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.