[][src]Enum ntex_amqp::server::ServerError

pub enum ServerError<E> {
    Service(E),
    Handshake(HandshakeError),
    Codec(AmqpCodecError),
    Protocol(AmqpProtocolError),
    ControlServiceError,
    PublishServiceError,
    Disconnected,
}

Errors which can occur when attempting to handle amqp connection.

Variants

Service(E)

Message handler service error

Handshake(HandshakeError)

Amqp handshake error

Amqp codec error

Amqp protocol error

ControlServiceError

Control service init error

PublishServiceError

Publish service init error

Disconnected

Peer disconnect

Trait Implementations

impl<E: Debug> Debug for ServerError<E>[src]

impl<E> Display for ServerError<E>[src]

impl<E> From<AmqpCodecError> for ServerError<E>[src]

impl<E> From<AmqpProtocolError> for ServerError<E>[src]

impl<E> From<HandshakeError> for ServerError<E>[src]

Auto Trait Implementations

impl<E> !RefUnwindSafe for ServerError<E>[src]

impl<E> Send for ServerError<E> where
    E: Send
[src]

impl<E> !Sync for ServerError<E>[src]

impl<E> Unpin for ServerError<E> where
    E: Unpin
[src]

impl<E> !UnwindSafe for ServerError<E>[src]

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> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,