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

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.

Implementations

impl RedisProtocolErrorKind[src]

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

Trait Implementations

impl Clone for RedisProtocolErrorKind[src]

impl Debug for RedisProtocolErrorKind[src]

impl Eq for RedisProtocolErrorKind[src]

impl PartialEq<RedisProtocolErrorKind> for RedisProtocolErrorKind[src]

impl StructuralEq for RedisProtocolErrorKind[src]

impl StructuralPartialEq for RedisProtocolErrorKind[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

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

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

type Owned = T

The resulting type after obtaining ownership.

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.