Struct everscale_types::cell::CellParts
source · pub struct CellParts<'a, C: CellFamily + ?Sized> {
pub bit_len: u16,
pub descriptor: CellDescriptor,
pub children_mask: LevelMask,
pub references: ArrayVec<CellContainer<C>, MAX_REF_COUNT>,
pub data: &'a [u8],
}Expand description
Partially assembled cell.
Fields§
§bit_len: u16Length of this cell’s data in bits.
descriptor: CellDescriptorWell-formed cell descriptor.
children_mask: LevelMaskBitwise OR of child level masks.
references: ArrayVec<CellContainer<C>, MAX_REF_COUNT>Array of child cells.
NOTE: it is guaranteed that the length of the array is consistent with the descriptor.
data: &'a [u8]Cell data slice.