Enum ethsync::SyncState [] [src]

pub enum SyncState {
    WaitingPeers,
    SnapshotManifest,
    SnapshotData,
    SnapshotWaiting,
    Blocks,
    Idle,
    Waiting,
    NewBlocks,
}

Sync state

Variants

Collecting enough peers to start syncing.

Waiting for snapshot manifest download

Downloading snapshot data

Waiting for snapshot restoration progress.

Downloading new blocks

Initial chain sync complete. Waiting for new packets

Block downloading paused. Waiting for block queue to process blocks and free some space

Downloading blocks learned from NewHashes packet

Trait Implementations

impl Copy for SyncState
[src]

impl Clone for SyncState
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Eq for SyncState
[src]

impl PartialEq for SyncState
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Debug for SyncState
[src]

Formats the value using the given formatter.