Function corundum::stm::transaction[][src]

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

Atomically executes commands

See MemPool::transaction() for more details.