Enum ethsync::SyncState
[−]
[src]
pub enum SyncState { WaitingPeers, SnapshotManifest, SnapshotData, SnapshotWaiting, Blocks, Idle, Waiting, NewBlocks, }
Sync state
Variants
WaitingPeers
Collecting enough peers to start syncing.
SnapshotManifest
Waiting for snapshot manifest download
SnapshotData
Downloading snapshot data
SnapshotWaiting
Waiting for snapshot restoration progress.
Blocks
Downloading new blocks
Idle
Initial chain sync complete. Waiting for new packets
Waiting
Block downloading paused. Waiting for block queue to process blocks and free some space
NewBlocks
Downloading blocks learned from NewHashes
packet
Trait Implementations
impl Copy for SyncState
[src]
impl Clone for SyncState
[src]
fn clone(&self) -> SyncState
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Eq for SyncState
[src]
impl PartialEq for SyncState
[src]
fn eq(&self, __arg_0: &SyncState) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0
This method tests for !=
.