[][src]Enum rumqttlog::router::RouterInMessage

pub enum RouterInMessage {
    Connect(Connection),
    Packet(Packet),
    DataRequest(DataRequest),
    TopicsRequest(TopicsRequest),
}

Router message to orchestrate data between connections. We can also use this to send control signals to connections to modify their behavior dynamically from the console

Variants

Connect(Connection)

Client id and connection handle

Packet(Packet)

Packet

DataRequest(DataRequest)

Data request

TopicsRequest(TopicsRequest)

Topics request

Trait Implementations

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