[−][src]Enum near_vm_runner::VMError
Error that occurs when trying to run a method from a smart contract.
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.
MethodEmptyName
Tried to invoke method using empty name.
MethodUTF8Error
Tried to invoke a method name that was not UTF-8 encoded.
Trait Implementations
impl From<CompileError> for VMError
[src]
impl From<CreationError> for VMError
[src]
impl From<CallError> for VMError
[src]
impl PartialEq<VMError> for VMError
[src]
impl Clone for VMError
[src]
fn clone(&self) -> VMError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
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> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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> 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> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,