[][src]Function crndm::stm::transaction

pub fn transaction<T, F: Fn(&Journal<A>) -> T, A: MemPool>(body: F) -> Result<T> where
    F: TxInSafe + UnwindSafe,
    T: TxOutSafe

Atomically executes commands

See MemPool::transaction() for more details.