TransactionSession

Trait TransactionSession 

Source
pub trait TransactionSession {
    // Required methods
    fn commit(self) -> Result<(), DbErr>;
    fn rollback(self) -> Result<(), DbErr>;
}
Expand description

Represents an open transaction

Required Methods§

Source

fn commit(self) -> Result<(), DbErr>

Commit a transaction

Source

fn rollback(self) -> Result<(), DbErr>

Rolls back a transaction explicitly

Implementors§