pub enum Key {
Show 21 variants
BlockHeight {
block: CryptoHash,
},
BlockJustify {
block: CryptoHash,
},
BlockDataHash {
block: CryptoHash,
},
BlockDataLength {
block: CryptoHash,
},
BlockData {
block: CryptoHash,
},
BlockAtHeight {
height: BlockHeight,
},
BlockChildren {
block: CryptoHash,
},
CommittedAppState {
key: Vec<u8>,
},
PendingAppStateUpdates {
block: CryptoHash,
},
CommittedValidatorSet,
ValidatorSetUpdatesStatus {
block: CryptoHash,
},
LockedPC,
HighestViewEntered,
HighestPC,
HighestCommittedBlock,
NewestBlock,
HighestTC,
PreviousValidatorSet,
ValidatorSetUpdateHeight,
ValidatorSetUpdateDecided,
HighestViewPhaseVoted,
}Variants§
BlockHeight
Fields
§
block: CryptoHashBlockJustify
Fields
§
block: CryptoHashBlockDataHash
Fields
§
block: CryptoHashBlockDataLength
Fields
§
block: CryptoHashBlockData
Fields
§
block: CryptoHashBlockAtHeight
Fields
§
height: BlockHeightBlockChildren
Fields
§
block: CryptoHashCommittedAppState
PendingAppStateUpdates
Fields
§
block: CryptoHashCommittedValidatorSet
ValidatorSetUpdatesStatus
Fields
§
block: CryptoHashLockedPC
HighestViewEntered
HighestPC
HighestCommittedBlock
NewestBlock
HighestTC
PreviousValidatorSet
ValidatorSetUpdateHeight
ValidatorSetUpdateDecided
HighestViewPhaseVoted
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Key
impl RefUnwindSafe for Key
impl Send for Key
impl Sync for Key
impl Unpin for Key
impl UnwindSafe for Key
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