Expand description
Cell tree implementation.
Structs§
- Cell
- Thread-safe cell.
- Cell
Builder - Builder for constructing cells with densely packed data.
- Cell
Descriptor - Tightly packed info about a cell.
- Cell
Parts - Partially assembled cell.
- Cell
Refs Builder - Builder for constructing cell references array.
- Cell
Slice - A read-only view for a subrange of a cell.
- Cell
Slice Range - Indices of the slice data and refs windows.
- Cell
Tree Stats - Cell tree storage stats.
- Cloned
Refs Iter - An iterator through child nodes which produces cloned references.
- Debug
Cell - Helper struct to debug print the root cell.
- Display
Cell Root - Helper struct to print only the root cell in the cell tree.
- Display
Cell Tree - Helper struct to print all cells in the cell tree.
- Hash
Bytes - Type alias for a cell hash.
- Level
Mask - de Brujn level presence bitset.
- Level
Mask Iter - de Brujn level presence bitset iterator.
- Refs
Iter - An iterator through child nodes.
- Size
- A size of a cell.
- Static
Cell - Static cell which can be used to create cell references in const context.
- Storage
Stat - A helper to track the size of the unique data in multiple cell trees.
- Usage
Tree - Usage tree for a family of cells.
- Usage
Tree With Subtrees - Usage tree for a family of cells with subtrees.
- Virtual
Cell Wrapper - A wrapper type which implements a virtualized cell interface.
- Weak
Cell - A non-owning reference to a
Cell.
Enums§
- Cell
Type - Well-formed cell type.
- Load
Mode - Dictionary insertion mode.
- Usage
Tree Mode - Rule for including cells in the usage tree.
Constants§
- MAX_
BIT_ LEN - Max cell data capacity in bits
- MAX_
REF_ COUNT - Maximum number of child cells
Statics§
- EMPTY_
CELL_ HASH - Hash of an empty (0 bits of data, no refs) ordinary cell.
Traits§
- Cell
Context - Gas accounting and resolcing exotic cells.
- Cell
Family - Cell implementation family.
- Cell
Impl - Represents the interface of a well-formed cell.
- Equivalent
Repr - Marker trait which allows casting lazy-loaded data.
- Exact
Size - A type with a known size in bits and refs.
- Load
- A data structure that can be deserialized from cells.
- Store
- A data structure that can be serialized into cells.
Type Aliases§
- Cell
Inner - Inner representation of the cell.
- Cell
Slice Parts - Owned cell slice parts alias.
- DynCell
- Dyn trait type alias.