Enum mentat_tolstoy::errors::ErrorKind
[−]
pub enum ErrorKind { Msg(String), DbError(ErrorKind), IOError(Error), HttpError(Error), HyperUriError(UriError), SqlError(Error), UuidParseError(ParseError), Utf8Error(Utf8Error), JsonError(Error), CborError(Error), TxIncorrectlyMapped(usize), UnexpectedState(String), NotYetImplemented(String), DuplicateMetadata(String), TxProcessorUnfinished, BadServerResponse(String), // some variants omitted }
The kind of an error.
Variants
Msg(String)
A convenient variant for String.
DbError(ErrorKind)
IOError(Error)
HttpError(Error)
HyperUriError(UriError)
SqlError(Error)
UuidParseError(ParseError)
Utf8Error(Utf8Error)
JsonError(Error)
CborError(Error)
TxIncorrectlyMapped(usize)
UnexpectedState(String)
NotYetImplemented(String)
DuplicateMetadata(String)
TxProcessorUnfinished
BadServerResponse(String)
Methods
impl ErrorKind
impl ErrorKind
pub fn description(&self) -> &str
pub fn description(&self) -> &str
A string describing the error kind.
Trait Implementations
impl From<ErrorKind> for Error
impl From<ErrorKind> for Error
impl Debug for ErrorKind
impl Debug for ErrorKind
fn fmt(&self, __arg_0: &mut Formatter) -> Result
fn fmt(&self, __arg_0: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Display for ErrorKind
impl Display for ErrorKind
impl From<ErrorKind> for ErrorKind
impl From<ErrorKind> for ErrorKind
impl<'a> From<&'a str> for ErrorKind
impl<'a> From<&'a str> for ErrorKind
impl From<String> for ErrorKind
impl From<String> for ErrorKind
impl From<Error> for ErrorKind
impl From<Error> for ErrorKind