Enum sp_blockchain::ApplyExtrinsicFailed[][src]

pub enum ApplyExtrinsicFailed {
    Validity(TransactionValidityError),
    Application(Box<dyn Error + Send + Sync + 'static>),
}

Error when the runtime failed to apply an extrinsic.

Variants

Validity(TransactionValidityError)

The transaction cannot be included into the current block.

This doesn’t necessary mean that the transaction itself is invalid, but it might be just unappliable onto the current block.

Application(Box<dyn Error + Send + Sync + 'static>)

Trait Implementations

impl Debug for ApplyExtrinsicFailed[src]

impl Display for ApplyExtrinsicFailed[src]

impl Error for ApplyExtrinsicFailed[src]

impl From<ApplyExtrinsicFailed> for Error[src]

impl From<TransactionValidityError> for ApplyExtrinsicFailed[src]

Auto Trait Implementations

impl !RefUnwindSafe for ApplyExtrinsicFailed

impl Send for ApplyExtrinsicFailed

impl Sync for ApplyExtrinsicFailed

impl Unpin for ApplyExtrinsicFailed

impl !UnwindSafe for ApplyExtrinsicFailed

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> Error for T where
    T: 'static + Debug + Display + Send + Sync
[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
    T: From<Outer>,
    Outer: AsRef<T> + AsMut<T> + From<T>, 
[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
[src]

impl<T> MaybeDebug for T where
    T: Debug
[src]

impl<T> MaybeDisplay for T where
    T: Display
[src]

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

type Output = T

Should always be Self

impl<T> SaturatedConversion for T[src]

impl<T> ToString for T where
    T: Display + ?Sized
[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
    T: Bounded,
    S: TryInto<T>, 
[src]

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]