[][src]Enum amiquip::ConsumerMessage

pub enum ConsumerMessage {
    Delivery(Delivery),
    ClientCancelled,
    ServerCancelled,
    ClientClosedChannel,
    ServerClosedChannel(Error),
    ClientClosedConnection,
    ServerClosedConnection(Error),
}

Messages delivered to consumers.

Variants

Delivery(Delivery)

A delivered message.

ClientCancelled

The channel was cancelled by the client; e.g., by calling Consumer::cancel.

ServerCancelled

The channel has been cancelled by the server; e.g., because the queue the consumer is attached to was deleted.

ClientClosedChannel

The client has closed the channel where this consumer was created.

ServerClosedChannel(Error)

The server has closed the channel where this consumer was created.

ClientClosedConnection

The client has closed the connection where this consumer was created.

ServerClosedConnection(Error)

The server has closed the connection where this consumer was created.

Trait Implementations

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