[][src]Enum rocket_contrib::databases::ConfigError

pub enum ConfigError {
    MissingTable,
    MissingKey,
    MalformedConfiguration,
    MissingUrl,
    MalformedUrl,
    InvalidPoolSize(i64),
}

Error returned on invalid database configurations.

Variants

MissingTable

The databases configuration key is missing or is empty.

MissingKey

The requested database configuration key is missing from the active configuration.

MalformedConfiguration

The configuration associated with the key isn't a Table.

MissingUrl

The required url key is missing.

MalformedUrl

The value for url isn't a string.

InvalidPoolSize(i64)

The pool_size exceeds u32::max_value() or is negative.

Trait Implementations

impl Copy for ConfigError[src]

impl PartialEq<ConfigError> for ConfigError[src]

impl Clone for ConfigError[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Eq for ConfigError[src]

impl<'a> Display for ConfigError[src]

impl Debug for ConfigError[src]

Auto Trait Implementations

impl Send for ConfigError

impl Sync for ConfigError

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.

impl<T> IntoCollection<T> for T

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T, I> AsResult<T, I> for T where
    I: Input, 

impl<T> Erased for T

impl<T> IntoSql for T[src]

fn into_sql<T>(self) -> Self::Expression where
    Self: AsExpression<T>, 
[src]

Convert self to an expression for Diesel's query builder. Read more

fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expression where
    &'a Self: AsExpression<T>, 
[src]

Convert &self to an expression for Diesel's query builder. Read more

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

type Err = <U as TryFrom<T>>::Err