Enum sc_network::WarpSyncPhase 
source · pub enum WarpSyncPhase<Block>where
    Block: Block,{
    AwaitingPeers {
        required_peers: usize,
    },
    AwaitingTargetBlock,
    DownloadingWarpProofs,
    DownloadingTargetBlock,
    DownloadingState,
    ImportingState,
    DownloadingBlocks(<<Block as Block>::Header as Header>::Number),
}Expand description
Reported warp sync phase.
Variants§
AwaitingPeers
Waiting for peers to connect.
AwaitingTargetBlock
Waiting for target block to be received.
DownloadingWarpProofs
Downloading and verifying grandpa warp proofs.
DownloadingTargetBlock
Downloading target block.
DownloadingState
Downloading state data.
ImportingState
Importing state.
DownloadingBlocks(<<Block as Block>::Header as Header>::Number)
Downloading block history.
Trait Implementations§
source§impl<Block> Clone for WarpSyncPhase<Block>where
    Block: Clone + Block,
 
impl<Block> Clone for WarpSyncPhase<Block>where Block: Clone + Block,
source§fn clone(&self) -> WarpSyncPhase<Block>
 
fn clone(&self) -> WarpSyncPhase<Block>
Returns a copy 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<Block> Display for WarpSyncPhase<Block>where
    Block: Block,
 
impl<Block> Display for WarpSyncPhase<Block>where Block: Block,
source§impl<Block> PartialEq<WarpSyncPhase<Block>> for WarpSyncPhase<Block>where
    Block: PartialEq<Block> + Block,
 
impl<Block> PartialEq<WarpSyncPhase<Block>> for WarpSyncPhase<Block>where Block: PartialEq<Block> + Block,
source§fn eq(&self, other: &WarpSyncPhase<Block>) -> bool
 
fn eq(&self, other: &WarpSyncPhase<Block>) -> bool
This method tests for 
self and other values to be equal, and is used
by ==.impl<Block> Eq for WarpSyncPhase<Block>where Block: Eq + Block,
impl<Block> StructuralEq for WarpSyncPhase<Block>where Block: Block,
impl<Block> StructuralPartialEq for WarpSyncPhase<Block>where Block: Block,
Auto Trait Implementations§
impl<Block> RefUnwindSafe for WarpSyncPhase<Block>where <<Block as Block>::Header as Header>::Number: RefUnwindSafe,
impl<Block> Send for WarpSyncPhase<Block>
impl<Block> Sync for WarpSyncPhase<Block>
impl<Block> Unpin for WarpSyncPhase<Block>where <<Block as Block>::Header as Header>::Number: Unpin,
impl<Block> UnwindSafe for WarpSyncPhase<Block>where <<Block as Block>::Header as Header>::Number: UnwindSafe,
Blanket Implementations§
source§impl<T> CheckedConversion for T
 
impl<T> CheckedConversion for T
§impl<Q, K> Equivalent<K> for Qwhere
    Q: Eq + ?Sized,
    K: Borrow<Q> + ?Sized,
 
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
source§impl<Q, K> Equivalent<K> for Qwhere
    Q: Eq + ?Sized,
    K: Borrow<Q> + ?Sized,
 
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Compare self to 
key and return true if they are equal.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, Outer> IsWrappedBy<Outer> for Twhere
    Outer: AsRef<T> + AsMut<T> + From<T>,
    T: From<Outer>,
 
impl<T, Outer> IsWrappedBy<Outer> for Twhere Outer: AsRef<T> + AsMut<T> + From<T>, T: From<Outer>,
§impl<T> Pointable for T
 
impl<T> Pointable for T
source§impl<T> SaturatedConversion for T
 
impl<T> SaturatedConversion for T
source§fn saturated_from<T>(t: T) -> Selfwhere
    Self: UniqueSaturatedFrom<T>,
 
fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,
source§fn saturated_into<T>(self) -> Twhere
    Self: UniqueSaturatedInto<T>,
 
fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,
Consume self to return an equivalent value of 
T. Read moresource§impl<S, T> UncheckedInto<T> for Swhere
    T: UncheckedFrom<S>,
 
impl<S, T> UncheckedInto<T> for Swhere T: UncheckedFrom<S>,
source§fn unchecked_into(self) -> T
 
fn unchecked_into(self) -> T
The counterpart to 
unchecked_from.source§impl<T, S> UniqueSaturatedInto<T> for Swhere
    T: Bounded,
    S: TryInto<T>,
 
impl<T, S> UniqueSaturatedInto<T> for Swhere T: Bounded, S: TryInto<T>,
source§fn unique_saturated_into(self) -> T
 
fn unique_saturated_into(self) -> T
Consume self to return an equivalent value of 
T.