Enum mysql::DriverError [] [src]

pub enum DriverError {
    CouldNotConnect(Option<(String, String, ErrorKind)>),
    UnsupportedProtocol(u8),
    PacketOutOfSync,
    PacketTooLarge,
    Protocol41NotSet,
    UnexpectedPacket,
    MismatchedStmtParams(u16usize),
    InvalidPoolConstraints,
    SetupError,
    SslNotSupported,
    CouldNotParseVersion,
    ReadOnlyTransNotSupported,
    PoisonedPoolMutex,
    Timeout,
    MissingNamedParameter(String),
    NamedParamsForPositionalQuery,
    MixedParams,
}

Variants

CouldNotConnect(Option<(String, String, ErrorKind)>)UnsupportedProtocol(u8)PacketOutOfSyncPacketTooLargeProtocol41NotSetUnexpectedPacketMismatchedStmtParams(u16usize)InvalidPoolConstraintsSetupErrorSslNotSupportedCouldNotParseVersionReadOnlyTransNotSupportedPoisonedPoolMutexTimeoutMissingNamedParameter(String)NamedParamsForPositionalQueryMixedParams

Trait Implementations

impl Clone for DriverError
[src]

fn clone(&self) -> DriverError

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

impl PartialEq for DriverError
[src]

fn eq(&self, __arg_0: &DriverError) -> bool

This method tests for self and other values to be equal, and is used by ==. Read more

fn ne(&self, __arg_0: &DriverError) -> bool

This method tests for !=.

impl Eq for DriverError
[src]

impl Error for DriverError
[src]

fn description(&self) -> &str

A short description of the error. Read more

fn cause(&self) -> Option<&Error>
1.0.0

The lower-level cause of this error, if any. Read more

impl Display for DriverError
[src]

fn fmt(&self, f: &mut Formatter) -> Result

Formats the value using the given formatter.

impl Debug for DriverError
[src]

fn fmt(&self, f: &mut Formatter) -> Result

Formats the value using the given formatter.