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
Represents two cases:
- An epoch dump is complete
- The node is running its first epoch and there is nothing to dump.
Fields
§
epoch_id: EpochIdThe dumped state corresponds to the state at the beginning of the specified epoch.
§
epoch_height: EpochHeightInProgress
Represents the case of an epoch being partially dumped.
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.
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 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 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
Source§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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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