Enum ethcore_sync::SyncState
source · [−]pub enum SyncState {
WaitingPeers,
SnapshotManifest,
SnapshotData,
SnapshotWaiting,
Blocks,
Idle,
Waiting,
NewBlocks,
}
Expand description
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
impl Eq for SyncState
impl StructuralEq for SyncState
impl StructuralPartialEq for SyncState
Auto Trait Implementations
impl RefUnwindSafe for SyncState
impl Send for SyncState
impl Sync for SyncState
impl Unpin for SyncState
impl UnwindSafe for SyncState
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcepub fn equivalent(&self, key: &K) -> bool
pub fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more