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)UnexpectedPacketConnectionClosedMismatchedStmtParams(u16, u16)NamedParamsForPositionalQueryMissingNamedParameter(String)MixedParamsFromValue(Value)FromRow(Row)Server(String, u16, String)CantParseVersion(String)UrlUnsupportedScheme(String)UrlFeatureRequired(String, String)UrlInvalidParamValue(String, String)UrlUnknownParameter(String)UrlInvalidInvalidPoolConstraints(usize, usize)PoolDisconnectedReadOnlyTransNotSupportedPacketOutOfOrderNoLocalInfileHandlerNestedTransaction
Methods
impl ErrorKind
fn description(&self) -> &str
A string describing the error kind.