Module tc_transact::lock [−][src]
A TxnLock featuring transaction-specific versioning
Structs
| Mutable | A generic impl of |
| TxnLock | A lock which provides transaction-specific versions of the locked state. |
| TxnLockReadFuture | A read lock future. |
| TxnLockReadGuard | An immutable read guard for a transactional state. |
| TxnLockWriteFuture | A write lock future. |
| TxnLockWriteGuard | An exclusive write lock for a transactional state. |
Traits
| Mutate | Define a way to manage transaction-specific versions of a state. |