Struct redis::RedisError[][src]

pub struct RedisError { /* 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.

Returns the kind of the error.

Returns the name of the error category for display purposes.

Indicates that this failure is an IO failure.

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.

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

Returns true if error was caused by a dropped connection.

Returns the extension error code

Trait Implementations

impl PartialEq for RedisError
[src]

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

This method tests for !=.

impl From<Error> for RedisError
[src]

Performs the conversion.

impl From<Utf8Error> for RedisError
[src]

Performs the conversion.

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

Performs the conversion.

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

Performs the conversion.

impl Error for RedisError
[src]

This method is soft-deprecated. Read more

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

impl Display for RedisError
[src]

Formats the value using the given formatter. Read more

impl Debug for RedisError
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl Send for RedisError

impl Sync for RedisError