Enum wasmer_types::trapcode::TrapCodeResolver
source · pub enum TrapCodeResolver {
StackOverflow,
HeapAccessOutOfBounds,
HeapMisaligned,
TableAccessOutOfBounds,
IndirectCallToNull,
BadSignature,
IntegerOverflow,
IntegerDivisionByZero,
BadConversionToInteger,
UnreachableCodeReached,
UnalignedAtomic,
UncaughtException,
}
Expand description
The resolver for an archived TrapCode
Variants§
StackOverflow
The resolver for TrapCode::StackOverflow
HeapAccessOutOfBounds
The resolver for TrapCode::HeapAccessOutOfBounds
HeapMisaligned
The resolver for TrapCode::HeapMisaligned
TableAccessOutOfBounds
The resolver for TrapCode::TableAccessOutOfBounds
IndirectCallToNull
The resolver for TrapCode::IndirectCallToNull
BadSignature
The resolver for TrapCode::BadSignature
IntegerOverflow
The resolver for TrapCode::IntegerOverflow
IntegerDivisionByZero
The resolver for TrapCode::IntegerDivisionByZero
BadConversionToInteger
The resolver for TrapCode::BadConversionToInteger
UnreachableCodeReached
The resolver for TrapCode::UnreachableCodeReached
UnalignedAtomic
The resolver for TrapCode::UnalignedAtomic
UncaughtException
The resolver for TrapCode::UncaughtException
Auto Trait Implementations§
impl Freeze for TrapCodeResolver
impl RefUnwindSafe for TrapCodeResolver
impl Send for TrapCodeResolver
impl Sync for TrapCodeResolver
impl Unpin for TrapCodeResolver
impl UnwindSafe for TrapCodeResolver
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.