Enum sp_blockchain::ApplyExtrinsicFailed[][src]

pub enum ApplyExtrinsicFailed {
    Validity(TransactionValidityError),
    Msg(String),
}

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.

Msg(String)

This is used for miscellaneous errors that can be represented by string and not handleable.

This will become obsolete with complete migration to v4 APIs.

Trait Implementations

impl Debug for ApplyExtrinsicFailed[src]

impl Display for ApplyExtrinsicFailed[src]

impl From<ApplyExtrinsicFailed> for Error[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 + Send + Debug + Display
[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> MaybeRefUnwindSafe for T where
    T: RefUnwindSafe
[src]

impl<T> Pointable for T[src]

type Init = T

The type for initializers.

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]