pub enum LibCallResolver {
Show 31 variants
CeilF32,
CeilF64,
FloorF32,
FloorF64,
NearestF32,
NearestF64,
TruncF32,
TruncF64,
Memory32Size,
ImportedMemory32Size,
TableCopy,
TableInit,
TableFill,
TableSize,
ImportedTableSize,
TableGet,
ImportedTableGet,
TableSet,
ImportedTableSet,
TableGrow,
ImportedTableGrow,
FuncRef,
ElemDrop,
Memory32Copy,
ImportedMemory32Copy,
Memory32Fill,
ImportedMemory32Fill,
Memory32Init,
DataDrop,
RaiseTrap,
Probestack,
}Expand description
The resolver for an archived LibCall
Variants§
CeilF32
The resolver for LibCall::CeilF32
CeilF64
The resolver for LibCall::CeilF64
FloorF32
The resolver for LibCall::FloorF32
FloorF64
The resolver for LibCall::FloorF64
NearestF32
The resolver for LibCall::NearestF32
NearestF64
The resolver for LibCall::NearestF64
TruncF32
The resolver for LibCall::TruncF32
TruncF64
The resolver for LibCall::TruncF64
Memory32Size
The resolver for LibCall::Memory32Size
ImportedMemory32Size
The resolver for LibCall::ImportedMemory32Size
TableCopy
The resolver for LibCall::TableCopy
TableInit
The resolver for LibCall::TableInit
TableFill
The resolver for LibCall::TableFill
TableSize
The resolver for LibCall::TableSize
ImportedTableSize
The resolver for LibCall::ImportedTableSize
TableGet
The resolver for LibCall::TableGet
ImportedTableGet
The resolver for LibCall::ImportedTableGet
TableSet
The resolver for LibCall::TableSet
ImportedTableSet
The resolver for LibCall::ImportedTableSet
TableGrow
The resolver for LibCall::TableGrow
ImportedTableGrow
The resolver for LibCall::ImportedTableGrow
FuncRef
The resolver for LibCall::FuncRef
ElemDrop
The resolver for LibCall::ElemDrop
Memory32Copy
The resolver for LibCall::Memory32Copy
ImportedMemory32Copy
The resolver for LibCall::ImportedMemory32Copy
Memory32Fill
The resolver for LibCall::Memory32Fill
ImportedMemory32Fill
The resolver for LibCall::ImportedMemory32Fill
Memory32Init
The resolver for LibCall::Memory32Init
DataDrop
The resolver for LibCall::DataDrop
RaiseTrap
The resolver for LibCall::RaiseTrap
Probestack
The resolver for LibCall::Probestack
Auto Trait Implementations§
impl Freeze for LibCallResolver
impl RefUnwindSafe for LibCallResolver
impl Send for LibCallResolver
impl Sync for LibCallResolver
impl Unpin for LibCallResolver
impl UnwindSafe for LibCallResolver
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
out indicating that a T is niched.