Enum vapcore_sync::WarpSync[][src]

pub enum WarpSync {
    Enabled,
    Disabled,
    OnlyAndAfter(BlockNumber),
}

Determine warp sync status.

Variants

Enabled

Warp sync is enabled.

Disabled

Warp sync is disabled.

OnlyAndAfter(BlockNumber)

Only warp sync is allowed (no regular sync) and only after given block number.

Implementations

impl WarpSync[src]

pub fn is_enabled(&self) -> bool[src]

Returns true if warp sync is enabled.

pub fn is_warp_only(&self) -> bool[src]

Returns true if we are in warp-only mode.

i.e. we will never fall back to regular sync until given block number is reached by successfuly finding and restoring from a snapshot.

Trait Implementations

impl Clone for WarpSync[src]

impl Copy for WarpSync[src]

impl Debug for WarpSync[src]

impl Eq for WarpSync[src]

impl MallocSizeOf for WarpSync[src]

impl PartialEq<WarpSync> for WarpSync[src]

impl StructuralEq for WarpSync[src]

impl StructuralPartialEq for WarpSync[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>,