Enum actix_redis::RespError [−]
pub enum RespError {
Internal(String),
IO(Error),
RESP(String, Option<RespValue>),
Remote(String),
Connection(ConnectionReason),
Unexpected(String),
}
Variants
Internal(String)
Tuple Fields
0: String
A non-specific internal error that prevented an operation from completing
IO(Error)
Tuple Fields
0: Error
An IO error occurred
RESP(String, Option<RespValue>)
A RESP parsing/serialising error occurred
Remote(String)
Tuple Fields
0: String
A remote error
Connection(ConnectionReason)
Error creating a connection, or an error with a connection being closed unexpectedly
Unexpected(String)
Tuple Fields
0: String
An unexpected error. In this context “unexpected” means “unexpected because we check ahead of time”, it used to maintain the type signature of chains of futures; but it occurring at runtime should be considered a catastrophic failure.
If any error is propagated this way that needs to be handled, then it should be made into a proper option.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Error
impl !UnwindSafe for Error
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more