[][src]Enum sp_consensus::import_queue::BlockImportError

pub enum BlockImportError {
    IncompleteHeader(Option<Origin>),
    VerificationFailed(Option<Origin>, String),
    BadBlock(Option<Origin>),
    MissingState,
    UnknownParent,
    Cancelled,
    Other(ConsensusError),
}

Block import error.

Variants

IncompleteHeader(Option<Origin>)

Block missed header, can't be imported

VerificationFailed(Option<Origin>, String)

Block verification failed, can't be imported

BadBlock(Option<Origin>)

Block is known to be Bad

MissingState

Parent state is missing.

UnknownParent

Block has an unknown parent

Cancelled

Block import has been cancelled. This can happen if the parent block fails to be imported.

Other(ConsensusError)

Other error.

Trait Implementations

impl Debug for BlockImportError[src]

Auto Trait Implementations

impl !RefUnwindSafe for BlockImportError

impl Send for BlockImportError

impl Sync for BlockImportError

impl Unpin for BlockImportError

impl !UnwindSafe for BlockImportError

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

impl<T> Instrument for T[src]

impl<T> Instrument 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]

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

Get a reference to the inner from the outer.

pub 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> 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>, 

impl<T> WithSubscriber for T[src]