pub enum RedisProtocolErrorKind {
EncodeError,
BufferTooSmall(usize),
DecodeError,
IO(Error),
Unknown,
Parse,
}Expand description
The kind of error without any associated data.
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.
IO(Error)
An IO error.
Unknown
An unknown error, or an error that can occur during encoding or decoding.
Parse
An error parsing a value or converting between types.
Implementations§
Trait Implementations§
Source§impl Debug for RedisProtocolErrorKind
impl Debug for RedisProtocolErrorKind
Source§impl PartialEq for RedisProtocolErrorKind
impl PartialEq for RedisProtocolErrorKind
impl Eq for RedisProtocolErrorKind
Auto Trait Implementations§
impl Freeze for RedisProtocolErrorKind
impl !RefUnwindSafe for RedisProtocolErrorKind
impl Send for RedisProtocolErrorKind
impl Sync for RedisProtocolErrorKind
impl Unpin for RedisProtocolErrorKind
impl !UnwindSafe for RedisProtocolErrorKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more