Enum lapin_futures_tls_api::lapin::error::ErrorKind
pub enum ErrorKind {
ChannelLimitReached,
ChannelOpenFailed,
Decode(CodecError),
ConnectionClosed,
ConnectionFailed(Error),
EmptyBasicGet,
Encode(CodecError),
HeartbeatTimer(Error),
InvalidFrame(Error),
InvalidUri(String),
PoisonedMutex,
ProtocolError(String, Error),
// some variants omitted
}Expand description
The different kinds of errors that can be reported.
Event 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§
ChannelLimitReached
ChannelOpenFailed
Decode(CodecError)
ConnectionClosed
ConnectionFailed(Error)
EmptyBasicGet
Encode(CodecError)
HeartbeatTimer(Error)
InvalidFrame(Error)
InvalidUri(String)
PoisonedMutex
ProtocolError(String, Error)
Trait Implementations§
§impl Fail for ErrorKind
impl Fail for ErrorKind
§fn cause(&self) -> Option<&(dyn Fail + 'static)>
fn cause(&self) -> Option<&(dyn Fail + 'static)>
Returns a reference to the underlying cause of this failure, if it
is an error that wraps other errors. Read more
§fn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
Returns a reference to the
Backtrace carried by this failure, if it
carries one. Read more