pub struct ShardCommitmentsRootsCache { /* private fields */ }Expand description
Cache for shard commitments roots to avoid recomputing them repeatedly
Implementations§
Source§impl ShardCommitmentsRootsCache
impl ShardCommitmentsRootsCache
Sourcepub fn shard_commitments_seed(&self) -> Blake3Hash
pub fn shard_commitments_seed(&self) -> Blake3Hash
Seed used during instantiation
Trait Implementations§
Source§impl Clone for ShardCommitmentsRootsCache
impl Clone for ShardCommitmentsRootsCache
Source§fn clone(&self) -> ShardCommitmentsRootsCache
fn clone(&self) -> ShardCommitmentsRootsCache
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for ShardCommitmentsRootsCache
impl !RefUnwindSafe for ShardCommitmentsRootsCache
impl Send for ShardCommitmentsRootsCache
impl Sync for ShardCommitmentsRootsCache
impl Unpin for ShardCommitmentsRootsCache
impl !UnwindSafe for ShardCommitmentsRootsCache
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more