pub enum FunctionCallError {
CompilationError(CompilationError),
LinkError {
msg: String,
},
MethodResolveError(MethodResolveError),
WasmTrap(WasmTrap),
WasmUnknownError {
debug_message: String,
},
HostError(HostError),
_EVMError,
Nondeterministic(String),
}
Variants§
CompilationError(CompilationError)
Wasm compilation error
LinkError
Wasm binary env link error
MethodResolveError(MethodResolveError)
Import/export resolve error
WasmTrap(WasmTrap)
A trap happened during execution of a binary
WasmUnknownError
HostError(HostError)
_EVMError
Nondeterministic(String)
Non-deterministic error.
Trait Implementations§
Source§impl BorshDeserialize for FunctionCallError
impl BorshDeserialize for FunctionCallError
Source§impl BorshSerialize for FunctionCallError
impl BorshSerialize for FunctionCallError
Source§impl Clone for FunctionCallError
impl Clone for FunctionCallError
Source§fn clone(&self) -> FunctionCallError
fn clone(&self) -> FunctionCallError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for FunctionCallError
impl Debug for FunctionCallError
Source§impl Display for FunctionCallError
impl Display for FunctionCallError
Source§impl PartialEq for FunctionCallError
impl PartialEq for FunctionCallError
impl Eq for FunctionCallError
impl StructuralPartialEq for FunctionCallError
Auto Trait Implementations§
impl Freeze for FunctionCallError
impl RefUnwindSafe for FunctionCallError
impl Send for FunctionCallError
impl Sync for FunctionCallError
impl Unpin for FunctionCallError
impl UnwindSafe for FunctionCallError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more