pub enum StateSyncDumpProgress {
AllDumped {
epoch_id: EpochId,
epoch_height: EpochHeight,
},
InProgress {
epoch_id: EpochId,
epoch_height: EpochHeight,
sync_hash: CryptoHash,
},
}Expand description
Represents the progress of dumps state of a shard.
Variants§
AllDumped
Fields
§
epoch_id: EpochIdThe dumped state corresponds to the state at the beginning of the specified epoch.
§
epoch_height: EpochHeightRepresents two cases:
- An epoch dump is complete
- The node is running its first epoch and there is nothing to dump.
InProgress
Fields
§
epoch_id: EpochIdThe dumped state corresponds to the state at the beginning of the specified epoch.
§
epoch_height: EpochHeight§
sync_hash: CryptoHashBlock hash of the first block of the epoch. The dumped state corresponds to the state before applying this block.
Represents the case of an epoch being partially dumped.
Trait Implementations§
source§impl BorshDeserialize for StateSyncDumpProgress
impl BorshDeserialize for StateSyncDumpProgress
fn deserialize_reader<R: Read>(reader: &mut R) -> Result<Self, Error>
source§fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
Updates the buffer to point at the remaining bytes.
source§fn try_from_slice(v: &[u8]) -> Result<Self, Error>
fn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.
fn try_from_reader<R>(reader: &mut R) -> Result<Self, Error>where
R: Read,
source§impl Clone for StateSyncDumpProgress
impl Clone for StateSyncDumpProgress
source§fn clone(&self) -> StateSyncDumpProgress
fn clone(&self) -> StateSyncDumpProgress
Returns a copy 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 StateSyncDumpProgress
impl Debug for StateSyncDumpProgress
Auto Trait Implementations§
impl Freeze for StateSyncDumpProgress
impl RefUnwindSafe for StateSyncDumpProgress
impl Send for StateSyncDumpProgress
impl Sync for StateSyncDumpProgress
impl Unpin for StateSyncDumpProgress
impl UnwindSafe for StateSyncDumpProgress
Blanket Implementations§
source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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