[][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 Clone for ConfigError[src]

impl Copy for ConfigError[src]

impl Debug for ConfigError[src]

impl<'a> Display for ConfigError[src]

impl Eq for ConfigError[src]

impl PartialEq<ConfigError> for ConfigError[src]

impl StructuralEq for ConfigError[src]

impl StructuralPartialEq for ConfigError[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

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

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

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

impl<T> IntoCollection<T> for T

impl<T> IntoSql for T

impl<T> Same<T> for T

type Output = T

Should always be Self

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, 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, U> TryInto<U> for T where
    U: TryFrom<T>, 

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

impl<T> Typeable for T where
    T: Any

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,