#[repr(u8)]pub enum ArchivedLibCall {
Show 31 variants
CeilF32 = 0,
CeilF64 = 1,
FloorF32 = 2,
FloorF64 = 3,
NearestF32 = 4,
NearestF64 = 5,
TruncF32 = 6,
TruncF64 = 7,
Memory32Size = 8,
ImportedMemory32Size = 9,
TableCopy = 10,
TableInit = 11,
TableFill = 12,
TableSize = 13,
ImportedTableSize = 14,
TableGet = 15,
ImportedTableGet = 16,
TableSet = 17,
ImportedTableSet = 18,
TableGrow = 19,
ImportedTableGrow = 20,
FuncRef = 21,
ElemDrop = 22,
Memory32Copy = 23,
ImportedMemory32Copy = 24,
Memory32Fill = 25,
ImportedMemory32Fill = 26,
Memory32Init = 27,
DataDrop = 28,
RaiseTrap = 29,
Probestack = 30,
}Expand description
An archived LibCall
Variants§
CeilF32 = 0
The archived counterpart of LibCall::CeilF32
CeilF64 = 1
The archived counterpart of LibCall::CeilF64
FloorF32 = 2
The archived counterpart of LibCall::FloorF32
FloorF64 = 3
The archived counterpart of LibCall::FloorF64
NearestF32 = 4
The archived counterpart of LibCall::NearestF32
NearestF64 = 5
The archived counterpart of LibCall::NearestF64
TruncF32 = 6
The archived counterpart of LibCall::TruncF32
TruncF64 = 7
The archived counterpart of LibCall::TruncF64
Memory32Size = 8
The archived counterpart of LibCall::Memory32Size
ImportedMemory32Size = 9
The archived counterpart of LibCall::ImportedMemory32Size
TableCopy = 10
The archived counterpart of LibCall::TableCopy
TableInit = 11
The archived counterpart of LibCall::TableInit
TableFill = 12
The archived counterpart of LibCall::TableFill
TableSize = 13
The archived counterpart of LibCall::TableSize
ImportedTableSize = 14
The archived counterpart of LibCall::ImportedTableSize
TableGet = 15
The archived counterpart of LibCall::TableGet
ImportedTableGet = 16
The archived counterpart of LibCall::ImportedTableGet
TableSet = 17
The archived counterpart of LibCall::TableSet
ImportedTableSet = 18
The archived counterpart of LibCall::ImportedTableSet
TableGrow = 19
The archived counterpart of LibCall::TableGrow
ImportedTableGrow = 20
The archived counterpart of LibCall::ImportedTableGrow
FuncRef = 21
The archived counterpart of LibCall::FuncRef
ElemDrop = 22
The archived counterpart of LibCall::ElemDrop
Memory32Copy = 23
The archived counterpart of LibCall::Memory32Copy
ImportedMemory32Copy = 24
The archived counterpart of LibCall::ImportedMemory32Copy
Memory32Fill = 25
The archived counterpart of LibCall::Memory32Fill
ImportedMemory32Fill = 26
The archived counterpart of LibCall::ImportedMemory32Fill
Memory32Init = 27
The archived counterpart of LibCall::Memory32Init
DataDrop = 28
The archived counterpart of LibCall::DataDrop
RaiseTrap = 29
The archived counterpart of LibCall::RaiseTrap
Probestack = 30
The archived counterpart of LibCall::Probestack
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedLibCall
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedLibCall
impl Portable for ArchivedLibCall
Auto Trait Implementations§
impl Freeze for ArchivedLibCall
impl RefUnwindSafe for ArchivedLibCall
impl Send for ArchivedLibCall
impl Sync for ArchivedLibCall
impl Unpin for ArchivedLibCall
impl UnwindSafe for ArchivedLibCall
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.