Struct everscale_types::RcCellFamily
source · pub struct RcCellFamily;Expand description
Single-threaded cell family.
Trait Implementations§
source§impl CellFamily for RcCellFamily
impl CellFamily for RcCellFamily
§type Container = Rc<dyn Cell<RcCellFamily> + 'static>
type Container = Rc<dyn Cell<RcCellFamily> + 'static>
Owning container with cell tree node.
source§fn empty_cell() -> CellContainer<Self>
fn empty_cell() -> CellContainer<Self>
Creates an empty cell. Read more
source§fn empty_cell_ref() -> &'static dyn Cell<Self>
fn empty_cell_ref() -> &'static dyn Cell<Self>
Returns a static reference to the empty cell
source§fn all_zeros_ref() -> &'static dyn Cell<Self>
fn all_zeros_ref() -> &'static dyn Cell<Self>
Returns a static reference to the cell with all zeros.
source§fn all_ones_ref() -> &'static dyn Cell<Self>
fn all_ones_ref() -> &'static dyn Cell<Self>
Returns a static reference to the cell with all ones.
source§fn virtualize(cell: CellContainer<Self>) -> CellContainer<Self>
fn virtualize(cell: CellContainer<Self>) -> CellContainer<Self>
Creates a virtualized cell from the specified cell.
source§impl Clone for RcCellFamily
impl Clone for RcCellFamily
source§fn clone(&self) -> RcCellFamily
fn clone(&self) -> RcCellFamily
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for RcCellFamily
impl Debug for RcCellFamily
source§impl Default for RcCellFamily
impl Default for RcCellFamily
source§fn default() -> RcCellFamily
fn default() -> RcCellFamily
Returns the “default value” for a type. Read more
source§impl DefaultFinalizer for RcCellFamily
impl DefaultFinalizer for RcCellFamily
§type Finalizer = RcCellFinalizer
type Finalizer = RcCellFinalizer
The default finalizer type.
source§fn default_finalizer() -> Self::Finalizer
fn default_finalizer() -> Self::Finalizer
Creates a default finalizer.
source§impl Finalizer<RcCellFamily> for RcCellFinalizer
impl Finalizer<RcCellFamily> for RcCellFinalizer
source§fn finalize_cell(&mut self, ctx: CellParts<'_, RcCellFamily>) -> Option<RcCell>
fn finalize_cell(&mut self, ctx: CellParts<'_, RcCellFamily>) -> Option<RcCell>
Builds a new cell from cell parts.
source§impl<'a> Load<'a, RcCellFamily> for RcCell
impl<'a> Load<'a, RcCellFamily> for RcCell
source§impl Store<RcCellFamily> for RcCell
impl Store<RcCellFamily> for RcCell
source§fn store_into(
&self,
builder: &mut RcCellBuilder,
_: &mut dyn Finalizer<RcCellFamily>
) -> bool
fn store_into(
&self,
builder: &mut RcCellBuilder,
_: &mut dyn Finalizer<RcCellFamily>
) -> bool
Tries to store itself into the cell builder.