transaction 0.2.1

transaction abstraction library (a.k.a. transaction monad)
Documentation
1
2
3
4
5
6
7
8
# Transaction

An zero cost transaction abstraction library.
This crate provide the ways to abstract and compinate transactions.
Combinated comptations are run under a transaction.
Not only it can be composed run under a transaction, it also *requires* computations are composed and run under a transaction.

To run the transactions, use crates like [`transaction-stm`](../transaction-stm) or [`transaction-diesel`](../transaction-diesel)