Trait deq_core::Transaction [−][src]
pub trait Transaction: Clone {
fn begin(&mut self);
fn commit(&mut self) -> Result<(), TransactionError>;
fn revert(&mut self) -> Result<(), TransactionError>;
fn len(&self) -> usize;
}
Expand description
Transaction trait
Required methods
fn commit(&mut self) -> Result<(), TransactionError>
fn commit(&mut self) -> Result<(), TransactionError>
commit a transaction
fn revert(&mut self) -> Result<(), TransactionError>
fn revert(&mut self) -> Result<(), TransactionError>
revert a transaction