[][src]Enum redis_protocol::types::RedisProtocolErrorKind

pub enum RedisProtocolErrorKind {
    EncodeError,
    BufferTooSmall(usize),
    DecodeError,
    Unknown,
}

Variants

EncodeError

An error that occurred while encoding data.

BufferTooSmall(usize)

An error indicating that the provided buffer needs to be extended by the inner usize bytes before encoding can continue.

DecodeError

An error that occurred while decoding data.

Unknown

An unknown error, or an error that can occur during encoding or decoding.

Methods

impl RedisProtocolErrorKind[src]

pub fn to_str(&self) -> &'static str[src]

Trait Implementations

impl PartialEq<RedisProtocolErrorKind> for RedisProtocolErrorKind[src]

impl Eq for RedisProtocolErrorKind[src]

impl Clone for RedisProtocolErrorKind[src]

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

Performs copy-assignment from source. Read more

impl Debug for RedisProtocolErrorKind[src]

Auto Trait Implementations

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

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

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.

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

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

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