[][src]Enum redis::ErrorKind

pub enum ErrorKind {
    ResponseError,
    AuthenticationFailed,
    TypeError,
    ExecAbortError,
    BusyLoadingError,
    NoScriptError,
    InvalidClientConfig,
    IoError,
    ExtensionError,
}

An enum of all error kinds.

Variants

ResponseError

The server generated an invalid response.

AuthenticationFailed

The authentication with the server failed.

TypeError

Operation failed because of a type mismatch.

ExecAbortError

A script execution was aborted.

BusyLoadingError

The server cannot response because it's loading a dump.

NoScriptError

A script that was requested does not actually exist.

InvalidClientConfig

An error that was caused because the parameter to the client were wrong.

IoError

This kind is returned if the redis error is one that is not native to the system. This is usually the case if the cause is another error.

ExtensionError

An extension error. This is an error created by the server that is not directly understood by the library.

Trait Implementations

impl Clone for ErrorKind[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Eq for ErrorKind[src]

impl Copy for ErrorKind[src]

impl PartialEq<ErrorKind> for ErrorKind[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Debug for ErrorKind[src]

Auto Trait Implementations

impl Send for ErrorKind

impl Sync for ErrorKind

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Erased for T