Enum pallet_ovm::ExecError [−][src]
pub enum ExecError<Address> { Require { msg: &'static str, }, CallMethod { call_method: PredicateCallInputs<Address>, expected: &'static str, }, CallAddress { address: Address, }, CodecError { type_name: &'static str, }, ExternalError { msg: &'static str, }, Unexpected { msg: &'static str, }, Unimplemented, }
Variants
Show fields
Fields of Require
msg: &'static str
Show fields
Fields of CallMethod
call_method: PredicateCallInputs<Address>
expected: &'static str
Show fields
Fields of CodecError
type_name: &'static str
Show fields
Fields of ExternalError
msg: &'static str
Show fields
Fields of Unexpected
msg: &'static str
Unimplemented error.
Trait Implementations
Auto Trait Implementations
impl<Address> RefUnwindSafe for ExecError<Address> where
Address: RefUnwindSafe,
impl<Address> UnwindSafe for ExecError<Address> where
Address: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self
The counterpart to unchecked_from
.
Consume self to return an equivalent value of T
.
pub fn vzip(self) -> V
impl<T> MaybeDebug for T where
T: Debug,
impl<T> MaybeDebug for T where
T: Debug,
impl<T> MaybeRefUnwindSafe for T where
T: RefUnwindSafe,