pub struct SqliteTransaction { /* private fields */ }Implementations§
Source§impl SqliteTransaction
impl SqliteTransaction
pub fn key(&self) -> &str
pub async fn exec(&self, sql: impl Into<String>) -> Result<QueryResult>
pub async fn execute( &self, sql: impl Into<String>, params: Option<Vec<BindParam>>, ) -> Result<ExecuteResult>
pub async fn commit(&self) -> Result<()>
pub async fn rollback(&self) -> Result<()>
pub async fn expire(&self) -> Result<()>
Trait Implementations§
Source§impl Clone for SqliteTransaction
impl Clone for SqliteTransaction
Source§fn clone(&self) -> SqliteTransaction
fn clone(&self) -> SqliteTransaction
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !RefUnwindSafe for SqliteTransaction
impl !UnwindSafe for SqliteTransaction
impl Freeze for SqliteTransaction
impl Send for SqliteTransaction
impl Sync for SqliteTransaction
impl Unpin for SqliteTransaction
impl UnsafeUnpin for SqliteTransaction
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more