[][src]Enum lapin_async::ErrorKind

pub enum ErrorKind {
    InvalidMethod(AMQPClass),
    InvalidChannel(u16),
    ConnectionRefused,
    NotConnected,
    UnexpectedReply,
    PreconditionFailed,
    ChannelLimitReached,
    InvalidConnectionState(ConnectionState),
    ParsingError(String),
    SerialisationError(GenError),
    IOError(Error),
    IoLoopError,
    // some variants omitted
}
Deprecated:

use lapin instead

The different kinds of errors that can be reported.

Even though we expose the complete enumeration of possible error variants, it is not considered stable to exhaustively match on this enumeration: do it at your own risk.

Variants

InvalidMethod(AMQPClass)
Deprecated:

use lapin instead

InvalidChannel(u16)
Deprecated:

use lapin instead

ConnectionRefused
Deprecated:

use lapin instead

NotConnected
Deprecated:

use lapin instead

UnexpectedReply
Deprecated:

use lapin instead

PreconditionFailed
Deprecated:

use lapin instead

ChannelLimitReached
Deprecated:

use lapin instead

InvalidConnectionState(ConnectionState)
Deprecated:

use lapin instead

ParsingError(String)
Deprecated:

use lapin instead

SerialisationError(GenError)
Deprecated:

use lapin instead

IOError(Error)
Deprecated:

use lapin instead

IoLoopError
Deprecated:

use lapin instead

Trait Implementations

impl Debug for ErrorKind[src]

impl Display for ErrorKind[src]

impl Fail for ErrorKind[src]

impl From<ErrorKind> for Error[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> AsFail for T where
    T: Fail
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<E> Fail for E where
    E: 'static + Error + Send + Sync
[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.