[][src]Enum wasmer_runtime_core::typed_func::WasmTrapInfo

#[repr(C)]
pub enum WasmTrapInfo {
    Unreachable,
    IncorrectCallIndirectSignature,
    MemoryOutOfBounds,
    CallIndirectOOB,
    IllegalArithmetic,
    MisalignedAtomicAccess,
    Unknown,
}

Wasm trap info.

Variants

Unreachable

Unreachable trap.

IncorrectCallIndirectSignature

Call indirect incorrect signature trap.

MemoryOutOfBounds

Memory out of bounds trap.

CallIndirectOOB

Call indirect out of bounds trap.

IllegalArithmetic

Illegal arithmetic trap.

MisalignedAtomicAccess

Misaligned atomic access trap.

Unknown

Unknown trap.

Trait Implementations

impl Display for WasmTrapInfo[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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.