[][src]Enum wasmer_runtime_core::error::CallError

pub enum CallError {
    Resolve(ResolveError),
    Runtime(RuntimeError),
}

This error type is produced by calling a wasm function exported from a module.

If the module traps in some way while running, this will be the CallError::Runtime(RuntimeError) variant.

Comparing two CallErrors always evaluates to false.

Variants

Resolve(ResolveError)Runtime(RuntimeError)

Trait Implementations

impl From<CallError> for Error[src]

impl From<RuntimeError> for CallError[src]

impl From<ResolveError> for CallError[src]

impl PartialEq<CallError> for CallError[src]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl Display for CallError[src]

impl Debug for CallError[src]

impl Error for CallError[src]

fn description(&self) -> &str1.0.0[src]

This method is soft-deprecated. Read more

fn cause(&self) -> Option<&dyn Error>1.0.0[src]

Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

The lower-level cause of this error, if any. Read more

fn source(&self) -> Option<&(dyn Error + 'static)>1.30.0[src]

The lower-level source of this error, if any. Read more

Auto Trait Implementations

impl !Sync for CallError

impl !Send for CallError

impl Unpin for CallError

impl !RefUnwindSafe for CallError

impl !UnwindSafe for CallError

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T