[][src]Trait sqlx_core::acquire::Acquire

pub trait Acquire<'c> {
    type Database: Database;
    type Connection: Deref<Target = <Self::Database as Database>::Connection> + DerefMut;
    fn acquire(self) -> BoxFuture<'c, Result<Self::Connection, Error>>;
fn begin(
        self
    ) -> BoxFuture<'c, Result<Transaction<'c, Self::Database>, Error>>; }

Associated Types

Loading content...

Required methods

fn acquire(self) -> BoxFuture<'c, Result<Self::Connection, Error>>

fn begin(self) -> BoxFuture<'c, Result<Transaction<'c, Self::Database>, Error>>

Loading content...

Implementors

impl<DB: Database, '_> Acquire<'static> for &'_ Pool<DB>[src]

type Database = DB

type Connection = PoolConnection<DB>

Loading content...