pub trait TransactionSession {
// Required methods
fn commit(self) -> Result<(), DbErr>;
fn rollback(self) -> Result<(), DbErr>;
}Expand description
Represents an open transaction
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementors§
impl TransactionSession for DatabaseTransaction
impl TransactionSession for RestrictedTransaction
Available on crate feature
rbac only.