Enum vapcore_sync::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 Clone for SyncState[src]

impl Copy for SyncState[src]

impl Debug for SyncState[src]

impl Eq for SyncState[src]

impl MallocSizeOf for SyncState[src]

impl PartialEq<SyncState> for SyncState[src]

impl StructuralEq for SyncState[src]

impl StructuralPartialEq for SyncState[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> Erased for T

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> MallocSizeOfExt for T where
    T: MallocSizeOf
[src]

impl<T> MaybeDebug for T where
    T: Debug

impl<T> MaybeDebug for T where
    T: Debug

impl<T> MaybeDebug for T where
    T: Debug

impl<T> Pointable for T

type Init = T

The type for initializers.

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,