Module tc_transact::fs[][src]

Expand description

Transactional filesystem traits and data structures. Unstable.

Traits

Block

A transactional filesystem block.

BlockData

The contents of a Block.

BlockRead
BlockWrite
CopyFrom

Defines how to copy a base state from another instance, possibly a view.

Dir

A transactional directory

File

A transactional file.

Hash

Defines a standard hash for a persistent state.

Persist

Defines how to load a persistent data structure from the filesystem.

Restore

Defines how to restore persistent state from backup.

Store

A transactional persistent data store.

Type Definitions

BlockId

An alias for Id used for code clarity.