Crate tc_transact

Source
Expand description

Provides traits and data structures to define a distributed transaction context.

This library is part of TinyChain: http://github.com/haydnv/tinychain

Modules§

fs
hash
lock
public

Structs§

TxnId
The unique ID of a transaction, used for identity and ordering.

Constants§

MIN_ID
A zero-values TxnId.

Traits§

Gateway
A transactional remote procedure call client
IntoView
Access a view which can be encoded with en::IntoStream.
Replicate
Trait to define synchronization of a mutable state
Transact
Transaction lifecycle callbacks
Transaction
Common transaction context properties.