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: CryptoHash
BlockJustify
Fields
§
block: CryptoHash
BlockDataHash
Fields
§
block: CryptoHash
BlockDataLength
Fields
§
block: CryptoHash
BlockData
Fields
§
block: CryptoHash
BlockAtHeight
Fields
§
height: BlockHeight
BlockChildren
Fields
§
block: CryptoHash
CommittedAppState
PendingAppStateUpdates
Fields
§
block: CryptoHash
CommittedValidatorSet
ValidatorSetUpdatesStatus
Fields
§
block: CryptoHash
LockedPC
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