[][src]Trait sqlx_core::Connection

pub trait Connection: Executor + Send + 'static {
    fn close(self) -> BoxFuture<'static, Result<()>>;

    fn ping(&mut self) -> BoxFuture<Result<()>> { ... }
}

Represents a single database connection rather than a pool of database connections.

Prefer running queries from [Pool] unless there is a specific need for a single, continuous connection.

Required methods

fn close(self) -> BoxFuture<'static, Result<()>>

Close this database connection.

Loading content...

Provided methods

fn ping(&mut self) -> BoxFuture<Result<()>>

Verifies a connection to the database is still alive.

Loading content...

Implementors

impl<C> Connection for PoolConnection<C> where
    C: Connection + Connect<Connection = C>, 
[src]

impl<T> Connection for Transaction<T> where
    T: Connection
[src]

Loading content...