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>
[src]
fn commit(&mut self) -> Result<(), TransactionError>
[src]commit a transaction
fn revert(&mut self) -> Result<(), TransactionError>
[src]
fn revert(&mut self) -> Result<(), TransactionError>
[src]revert a transaction