Module everscale_types::cell
source · Expand description
Cell tree implementation.
Modules
- Single-threaded cell implementation.
- Thread-safe cell implementation.
Structs
- Builder for constructing cells with densely packed data.
- Tightly packed info about a cell.
- Partially assembled cell.
- Builder for constructing cell references array.
- A read-only view for a subcell of a cell
- An iterator through child nodes which produces cloned references.
- Helper struct to debug print the root cell.
- Helper struct to print only the root cell in the cell tree.
- Helper struct to print all cells in the cell tree.
- de Brujn level presence bitset.
- Usage tree for the
Rcfamily of cells. - An iterator through child nodes.
- Static cell which can be used to create cell references in const context.
Enums
- Well-formed cell type.
- Rule for including cells in the usage tree.
Constants
- Max cell data capacity in bits
- Maximum number of child cells
Statics
- Hash of an empty (0 bits of data, no refs) ordinary cell.
Traits
- Represents the interface of a well-formed cell.
- Cell implementation family.
- Cell family with known default finalizer (noop in most cases).
- A trait for describing cell finalization logic.
- A data structure that can be deserialized from cells.
- A data structure that can be serialized into cells.
Type Definitions
- Type alias for a cell family container.
- Type alias for a cell hash.
Derive Macros
- Implements
Loadfor the type. - Implements
Storefor the type.