Enum redis_async::error::Error
[−]
[src]
pub enum Error { Internal(String), IO(Error), RESP(String), 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)
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