pub enum RealShardKind {
BeaconChain,
IntermediateShard,
LeafShard,
}Expand description
Real shard kind for which a block may exist, see ShardKind for more details
Variants§
BeaconChain
Beacon chain shard
IntermediateShard
Intermediate shard directly below the beacon chain that has child shards
LeafShard
Leaf shard, which doesn’t have child shards
Trait Implementations§
Source§impl Clone for RealShardKind
impl Clone for RealShardKind
Source§fn clone(&self) -> RealShardKind
fn clone(&self) -> RealShardKind
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 moreSource§impl Debug for RealShardKind
impl Debug for RealShardKind
Source§impl From<RealShardKind> for ShardKind
impl From<RealShardKind> for ShardKind
Source§fn from(shard_kind: RealShardKind) -> Self
fn from(shard_kind: RealShardKind) -> Self
Converts to this type from the input type.
Source§impl Hash for RealShardKind
impl Hash for RealShardKind
Source§impl PartialEq for RealShardKind
impl PartialEq for RealShardKind
impl Copy for RealShardKind
impl Eq for RealShardKind
impl StructuralPartialEq for RealShardKind
Auto Trait Implementations§
impl Freeze for RealShardKind
impl RefUnwindSafe for RealShardKind
impl Send for RealShardKind
impl Sync for RealShardKind
impl Unpin for RealShardKind
impl UnwindSafe for RealShardKind
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,
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