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 Rc family 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.