[−][src]Enum near_vm_runner::VMError
Error that occurs when trying to run a method from a smart contract. TODO handling for StorageError
Variants
PrepareError(String)
Error occurs during the preparation of smart contract.
WasmerMemoryCreation(String)
Error that occurs when creating memory for Wasmer to run.
WasmerCompileError(String)
Error that occurs when compiling prepared Wasm with Wasmer.
WasmerInstantiateError(String)
Instantiates a Wasm module can raise an error, if start
function is specified.
WasmerCallError(String)
Error when calling a method using Wasmer, includes errors raised by the host functions.
Tried to invoke method using empty name.
Tried to invoke a method name that was not UTF-8 encoded.
Trait Implementations
impl Clone for VMError
[src]
impl PartialEq<VMError> for VMError
[src]
impl From<CompileError> for VMError
[src]
impl From<CreationError> for VMError
[src]
impl From<CallError> for VMError
[src]
impl Debug for VMError
[src]
Auto Trait Implementations
impl Send for VMError
impl Unpin for VMError
impl Sync for VMError
impl UnwindSafe for VMError
impl RefUnwindSafe for VMError
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,