[][src]Struct df_st_api::DfStDatabase

pub struct DfStDatabase(pub PooledConnection<<DbConnection as Poolable>::Manager>);

The request guard type.

Implementations

impl DfStDatabase[src]

pub fn fairing() -> impl Fairing[src]

Returns a fairing that initializes the associated database connection pool.

pub fn get_one(rocket: &Rocket) -> Option<Self>[src]

Retrieves a connection of type Self from the rocket instance. Returns Some as long as Self::fairing() has been attached and there is at least one connection in the pool.

Trait Implementations

impl Deref for DfStDatabase[src]

type Target = DbConnection

The resulting type after dereferencing.

impl DerefMut for DfStDatabase[src]

impl<'a, 'r> FromRequest<'a, 'r> for DfStDatabase[src]

type Error = ()

The associated error to be returned if derivation fails.

Auto Trait Implementations

impl !RefUnwindSafe for DfStDatabase

impl Send for DfStDatabase

impl !Sync for DfStDatabase

impl Unpin for DfStDatabase

impl !UnwindSafe for DfStDatabase

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<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, 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> Typeable for T where
    T: Any

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