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
Auto Trait Implementations§
impl !RefUnwindSafe for ShardCommitmentsRootsCache
impl !UnwindSafe for ShardCommitmentsRootsCache
impl Forget for ShardCommitmentsRootsCache
impl Freeze for ShardCommitmentsRootsCache
impl Send for ShardCommitmentsRootsCache
impl Sync for ShardCommitmentsRootsCache
impl Unpin for ShardCommitmentsRootsCache
impl UnsafeUnpin 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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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