Module tc_transact::lock[][src]

A TxnLock featuring transaction-specific versioning

Structs

Mutable

A generic impl of Mutate, for convenience.

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.