pub enum ApplyExtrinsicFailed {
Validity(TransactionValidityError),
Application(Box<dyn Error + Send + Sync + 'static>),
}
Expand description
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§
source§impl Debug for ApplyExtrinsicFailed
impl Debug for ApplyExtrinsicFailed
source§impl Display for ApplyExtrinsicFailed
impl Display for ApplyExtrinsicFailed
source§impl Error for ApplyExtrinsicFailed
impl Error for ApplyExtrinsicFailed
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
source§impl From<ApplyExtrinsicFailed> for Error
impl From<ApplyExtrinsicFailed> for Error
source§fn from(source: ApplyExtrinsicFailed) -> Self
fn from(source: ApplyExtrinsicFailed) -> Self
Converts to this type from the input type.
source§impl From<TransactionValidityError> for ApplyExtrinsicFailed
impl From<TransactionValidityError> for ApplyExtrinsicFailed
source§fn from(source: TransactionValidityError) -> Self
fn from(source: TransactionValidityError) -> Self
Converts to this type from the input type.
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§
source§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T, Outer> IsWrappedBy<Outer> for Twhere
Outer: AsRef<T> + AsMut<T> + From<T>,
T: From<Outer>,
impl<T, Outer> IsWrappedBy<Outer> for Twhere Outer: AsRef<T> + AsMut<T> + From<T>, T: From<Outer>,
§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<T> SaturatedConversion for T
impl<T> SaturatedConversion for T
source§fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,
source§fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,
Consume self to return an equivalent value of
T
. Read moresource§impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
impl<S, T> UncheckedInto<T> for Swhere T: UncheckedFrom<S>,
source§fn unchecked_into(self) -> T
fn unchecked_into(self) -> T
The counterpart to
unchecked_from
.source§impl<T, S> UniqueSaturatedInto<T> for Swhere
T: Bounded,
S: TryInto<T>,
impl<T, S> UniqueSaturatedInto<T> for Swhere T: Bounded, S: TryInto<T>,
source§fn unique_saturated_into(self) -> T
fn unique_saturated_into(self) -> T
Consume self to return an equivalent value of
T
.