[][src]Enum sp_consensus::block_import::ImportResult

pub enum ImportResult {
    Imported(ImportedAux),
    AlreadyInChain,
    KnownBad,
    UnknownParent,
    MissingState,
}

Block import result.

Variants

Imported(ImportedAux)

Block imported.

AlreadyInChain

Already in the blockchain.

KnownBad

Block or parent is known to be bad.

UnknownParent

Block parent is not in the chain.

MissingState

Parent state is missing.

Implementations

impl ImportResult[src]

pub fn imported(is_new_best: bool) -> ImportResult[src]

Returns default value for ImportResult::Imported with clear_justification_requests, needs_justification, bad_justification and needs_finality_proof set to false.

Trait Implementations

impl Debug for ImportResult[src]

impl Eq for ImportResult[src]

impl PartialEq<ImportResult> for ImportResult[src]

impl StructuralEq for ImportResult[src]

impl StructuralPartialEq for ImportResult[src]

Auto Trait Implementations

impl RefUnwindSafe for ImportResult

impl Send for ImportResult

impl Sync for ImportResult

impl Unpin for ImportResult

impl UnwindSafe for ImportResult

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<T> CheckedConversion for T[src]

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

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

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

impl<T, Outer> IsWrappedBy<Outer> for T where
    Outer: AsRef<T> + AsMut<T> + From<T>,
    T: From<Outer>, 
[src]

fn from_ref(outer: &Outer) -> &T[src]

Get a reference to the inner from the outer.

fn from_mut(outer: &mut Outer) -> &mut T[src]

Get a mutable reference to the inner from the outer.

impl<T> MaybeDebug for T where
    T: Debug

impl<T> MaybeDebug for T where
    T: Debug

impl<T> MaybeRefUnwindSafe for T where
    T: RefUnwindSafe
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> SaturatedConversion for T[src]

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<S, T> UncheckedInto<T> for S where
    T: UncheckedFrom<S>, 
[src]

impl<T, S> UniqueSaturatedInto<T> for S where
    S: TryInto<T>,
    T: Bounded
[src]

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