Enum redis_async::error::Error
[−]
[src]
pub enum Error {
Internal(String),
IO(Error),
RESP(String, Option<RespValue>),
Remote(String),
Unexpected(Box<Error>),
}Variants
Internal(String)A non-specific internal error that prevented an operation from completing
IO(Error)An IO error occurred
RESP(String, Option<RespValue>)A RESP parsing/serialising error occurred
Remote(String)A remote error
Unexpected(Box<Error>)An unexpected error, boxed to allow type-erasure. 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.
Trait Implementations
impl Debug for Error[src]
impl From<Error> for Error[src]
impl From<Canceled> for Error[src]
impl<T: 'static> From<SendError<T>> for Error[src]
impl Error for Error[src]
fn description(&self) -> &str[src]
A short description of the error. Read more
fn cause(&self) -> Option<&Error>[src]
The lower-level cause of this error, if any. Read more