Struct redis::RedisError [] [src]

pub struct RedisError {
    // some fields omitted
}

Represents a redis error. For the most part you should be using the Error trait to interact with this rather than the actual struct.

Methods

impl RedisError
[src]

Indicates a general failure in the library.

fn kind(&self) -> ErrorKind

Returns the kind of the error.

fn category(&self) -> &str

Returns the name of the error category for display purposes.

fn is_io_error(&self) -> bool

Indicates that this failure is an IO failure.

fn is_connection_refusal(&self) -> bool

Returns true if this error indicates that the connection was refused. You should generally not rely much on this function unless you are writing unit tests that want to detect if a local server is available.

fn is_timeout(&self) -> bool

Returns true if error was caused by I/O time out. Note that this may not be accurate depending on platform.

fn extension_error_code(&self) -> Option<&str>

Returns the extension error code

Trait Implementations

impl PartialEq for RedisError
[src]

fn eq(&self, other: &RedisError) -> bool

This method tests for self and other values to be equal, and is used by ==. Read more

fn ne(&self, other: &Rhs) -> bool
1.0.0

This method tests for !=.

impl From<Error> for RedisError
[src]

fn from(err: Error) -> RedisError

Performs the conversion.

impl From<Utf8Error> for RedisError
[src]

fn from(_: Utf8Error) -> RedisError

Performs the conversion.

impl From<(ErrorKind, &'static str)> for RedisError
[src]

fn from((kind, desc): (ErrorKind, &'static str)) -> RedisError

Performs the conversion.

impl From<(ErrorKind, &'static str, String)> for RedisError
[src]

fn from((kind, desc, detail): (ErrorKind, &'static str, String)) -> RedisError

Performs the conversion.

impl Error for RedisError
[src]

fn description(&self) -> &str

A short description of the error. Read more

fn cause(&self) -> Option<&Error>

The lower-level cause of this error, if any.

impl Display for RedisError
[src]

fn fmt(&self, f: &mut Formatter) -> Result<(), Error>

Formats the value using the given formatter.

impl Debug for RedisError
[src]

fn fmt(&self, f: &mut Formatter) -> Result<(), Error>

Formats the value using the given formatter.