[−][src]Enum sp_state_machine::ExecutionError
pub enum ExecutionError {
Backend(String),
CodeEntryDoesNotExist,
UnableToGenerateProof,
InvalidProof,
}Externalities Error.
Externalities are not really allowed to have errors, since it's assumed that dependent code would not be executed unless externalities were available. This is included for completeness, and as a transition away from the pre-existing framework.
Variants
Backend(String)Backend error.
The entry :code doesn't exist in storage so there's no way we can execute anything.
Backend is incompatible with execution proof generation process.
Invalid execution proof.
Trait Implementations
impl Debug for ExecutionError[src][+]
impl Display for ExecutionError[src][+]
impl Eq for ExecutionError[src]
impl PartialEq<ExecutionError> for ExecutionError[src][+]
impl StructuralEq for ExecutionError[src]
impl StructuralPartialEq for ExecutionError[src]
Auto Trait Implementations
impl RefUnwindSafe for ExecutionError
impl Send for ExecutionError
impl Sync for ExecutionError
impl Unpin for ExecutionError
impl UnwindSafe for ExecutionError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src][+]
T: ?Sized,
impl<T> From<T> for T[src][+]
impl<T, U> Into<U> for T where
U: From<T>, [src][+]
U: From<T>,
impl<T, Outer> IsWrappedBy<Outer> for T where
Outer: AsRef<T> + AsMut<T> + From<T>,
T: From<Outer>, [src][+]
Outer: AsRef<T> + AsMut<T> + From<T>,
T: From<Outer>,
impl<T> MaybeDebug for T where
T: Debug, [src]
T: Debug,
impl<T> MaybeDebug for T where
T: Debug, [src]
T: Debug,
impl<T> MaybeRefUnwindSafe for T where
T: RefUnwindSafe, [src]
T: RefUnwindSafe,
impl<T> Same<T> for T[src]
type Output = T
Should always be Self
impl<T> ToString for T where
T: Display + ?Sized, [src][+]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src][+]
U: TryFrom<T>,
impl<S, T> UncheckedInto<T> for S where
T: UncheckedFrom<S>, [src][+]
T: UncheckedFrom<S>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>, [src][+]
V: MultiLane<T>,