Crate naive_stm

Source
Expand description

Software transactional memory

Macros§

track
A helper to create tracked transaction variables from STM variables in the current block scope.

Structs§

StmCell
Atomic single element container
StmMap
Atomic map sorted by key
StmQueue
Atomic queue
Tx
Transaction executor
TxCell
A handle for StmCell tracked by a transaction
TxMap
A handle for StmMap tracked by a transaction
TxOptions
Options to run a transaction with
TxQueue
A handle for StmQueue tracked by a transaction

Enums§

Error

Type Aliases§

Result