Enum arysn::Connection [−][src]
pub enum Connection<'a> {
ClientConnection(Client),
ClientTransaction(ClientTransaction<'a>),
PoolConnection(Object<ClientWrapper, Error>),
PoolTransaction(PoolTransaction<'a>),
}Variants
ClientConnection(Client)ClientTransaction(ClientTransaction<'a>)PoolConnection(Object<ClientWrapper, Error>)PoolTransaction(PoolTransaction<'a>)Implementations
pub async fn execute<T: ?Sized>(
&self,
statement: &T,
params: &[&(dyn ToSql + Sync)]
) -> Result<u64, Error> where
T: ToStatement, pub async fn query<T: ?Sized>(
&self,
statement: &T,
params: &[&(dyn ToSql + Sync)]
) -> Result<Vec<Row>, Error> where
T: ToStatement, pub async fn query_one<T: ?Sized>(
&self,
statement: &T,
params: &[&(dyn ToSql + Sync)]
) -> Result<Row, Error> where
T: ToStatement, Auto Trait Implementations
impl<'a> !RefUnwindSafe for Connection<'a>impl<'a> Send for Connection<'a>impl<'a> Sync for Connection<'a>impl<'a> Unpin for Connection<'a>impl<'a> !UnwindSafe for Connection<'a>