Enum r2d2_mysql::param::ConnectError [] [src]

pub enum ConnectError {
    InvalidUrl(String),
    MissingUser,
    MissingPassword,
    UnsupportedAuthentication,
    NoSslSupport,
    SslError(Box<Error + Sync + Send>),
    IoError(Error),
}

Reasons a new Postgres connection could fail.

Variants

InvalidUrl

The provided URL could not be parsed.

MissingUser

The URL was missing a user.

MissingPassword

A password was required but not provided in the URL.

UnsupportedAuthentication

The Postgres server requested an authentication method not supported by the driver.

NoSslSupport

The Postgres server does not support SSL encryption.

SslError

There was an error initializing the SSL session.

IoError

There was an error communicating with the server.

Trait Implementations

Derived Implementations

impl Debug for ConnectError

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