Enum mysql_async::errors::ErrorKind
[−]
pub enum ErrorKind { Msg(String), Io(Error), UrlParseError(ParseError), UnexpectedPacket, ConnectionClosed, MismatchedStmtParams(u16, u16), NamedParamsForPositionalQuery, MissingNamedParameter(String), MixedParams, FromValue(Value), FromRow(Row), Server(String, u16, String), CantParseVersion(String), UrlUnsupportedScheme(String), UrlFeatureRequired(String, String), UrlInvalidParamValue(String, String), UrlUnknownParameter(String), UrlInvalid, InvalidPoolConstraints(usize, usize), PoolDisconnected, ReadOnlyTransNotSupported, PacketOutOfOrder, NoLocalInfileHandler, NestedTransaction, // some variants omitted }
The kind of an error.
Variants
Msg(String)
A convenient variant for String.
Io(Error)
UrlParseError(ParseError)
UnexpectedPacket
ConnectionClosed
MismatchedStmtParams(u16, u16)
NamedParamsForPositionalQuery
MissingNamedParameter(String)
MixedParams
FromValue(Value)
FromRow(Row)
Server(String, u16, String)
CantParseVersion(String)
UrlUnsupportedScheme(String)
UrlFeatureRequired(String, String)
UrlInvalidParamValue(String, String)
UrlUnknownParameter(String)
UrlInvalid
InvalidPoolConstraints(usize, usize)
PoolDisconnected
ReadOnlyTransNotSupported
PacketOutOfOrder
NoLocalInfileHandler
NestedTransaction
Methods
impl ErrorKind
fn description(&self) -> &str
A string describing the error kind.