pub enum WasmTrap {
Unreachable,
IncorrectCallIndirectSignature,
MemoryOutOfBounds,
CallIndirectOob,
IllegalArithmetic,
MisalignedAtomicAccess,
IndirectCallToNull,
StackOverflow,
GenericTrap,
}Expand description
A trap during Wasm execution.
Variants§
Unreachable
IncorrectCallIndirectSignature
MemoryOutOfBounds
CallIndirectOob
IllegalArithmetic
MisalignedAtomicAccess
IndirectCallToNull
StackOverflow
GenericTrap
Trait Implementations§
Source§impl<'de> Deserialize<'de> for WasmTrap
impl<'de> Deserialize<'de> for WasmTrap
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for WasmTrap
impl RefUnwindSafe for WasmTrap
impl Send for WasmTrap
impl Sync for WasmTrap
impl Unpin for WasmTrap
impl UnsafeUnpin for WasmTrap
impl UnwindSafe for WasmTrap
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