Enum td_proto_rust::values::ErrorKind
[−]
[src]
pub enum ErrorKind { NoLeftSpaceError, BufferOverMaxError, TypeNotMatchError, ParseError, MissingError, StringFormatError, IoError, ExtensionError, }
An enum of all error kinds.
Variants
NoLeftSpaceError
will read bytes over than left bytes
BufferOverMaxError
the buffer over max
TypeNotMatchError
The type not match
ParseError
the buffer can't parse the right data
MissingError
miss the major data
StringFormatError
string format must be utf-8
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 PartialEq for ErrorKind
[src]
fn eq(&self, __arg_0: &ErrorKind) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0
This method tests for !=
.
impl Eq for ErrorKind
[src]
impl Copy for ErrorKind
[src]
impl Clone for ErrorKind
[src]
fn clone(&self) -> ErrorKind
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more