Crate tc_chain

Source
Expand description

A Chain responsible for recovering a [State] from a failed transaction.

Structs§

BlockChain
A Chain which stores every mutation of its subject in a series of ChainBlocks
ChainBlock
A single filesystem block belonging to a Chain.
ChainView
A view of a Chain within a single Transaction, used for serialization.
ChainVisitor
A de::Visitor for deserializing a Chain.
SyncChain
A super::Chain which keeps only the data needed to recover the state of its subject in the event of a transaction failure.

Enums§

Chain
A data structure responsible for maintaining the integrity of a mutable subject.
ChainType
The type of a Chain.

Constants§

CHAIN
HISTORY

Traits§

CacheBlock
A block in a file managed by a Chain
ChainInstance
Methods common to any type of Chain.
Recover
Defines a method to recover the state of this Chain from a transaction failure.

Functions§

null_hash