Struct everscale_types::ArcCellFamily
source · pub struct ArcCellFamily;Expand description
Thread-safe cell family.
Trait Implementations§
source§impl CellFamily for ArcCellFamily
impl CellFamily for ArcCellFamily
§type Container = Arc<dyn Cell<ArcCellFamily> + 'static>
type Container = Arc<dyn Cell<ArcCellFamily> + '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 ArcCellFamily
impl Clone for ArcCellFamily
source§fn clone(&self) -> ArcCellFamily
fn clone(&self) -> ArcCellFamily
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 ArcCellFamily
impl Debug for ArcCellFamily
source§impl Default for ArcCellFamily
impl Default for ArcCellFamily
source§fn default() -> ArcCellFamily
fn default() -> ArcCellFamily
Returns the “default value” for a type. Read more
source§impl DefaultFinalizer for ArcCellFamily
impl DefaultFinalizer for ArcCellFamily
§type Finalizer = ArcCellFinalizer
type Finalizer = ArcCellFinalizer
The default finalizer type.
source§fn default_finalizer() -> Self::Finalizer
fn default_finalizer() -> Self::Finalizer
Creates a default finalizer.
source§impl Finalizer<ArcCellFamily> for ArcCellFinalizer
impl Finalizer<ArcCellFamily> for ArcCellFinalizer
source§fn finalize_cell(&mut self, ctx: CellParts<'_, ArcCellFamily>) -> Option<ArcCell>
fn finalize_cell(&mut self, ctx: CellParts<'_, ArcCellFamily>) -> Option<ArcCell>
Builds a new cell from cell parts.
source§impl<'a> Load<'a, ArcCellFamily> for ArcCell
impl<'a> Load<'a, ArcCellFamily> for ArcCell
source§impl PartialEq<ArcCellFamily> for ArcCellFamily
impl PartialEq<ArcCellFamily> for ArcCellFamily
source§fn eq(&self, other: &ArcCellFamily) -> bool
fn eq(&self, other: &ArcCellFamily) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Store<ArcCellFamily> for ArcCell
impl Store<ArcCellFamily> for ArcCell
source§fn store_into(
&self,
builder: &mut CellBuilder<ArcCellFamily>,
_: &mut dyn Finalizer<ArcCellFamily>
) -> bool
fn store_into( &self, builder: &mut CellBuilder<ArcCellFamily>, _: &mut dyn Finalizer<ArcCellFamily> ) -> bool
Tries to store itself into the cell builder.