Enum wasmer_vm::libcalls::LibCall [−][src]
pub enum LibCall {}Show 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 name of a runtime library routine.
This list is likely to grow over time.
Variants
ceil.f32
ceil.f64
floor.f32
floor.f64
nearest.f32
nearest.f64
trunc.f32
trunc.f64
memory.size for local functions
memory.size for imported functions
table.copy
table.init
table.fill
table.size for local tables
table.size for imported tables
table.get for local tables
table.get for imported tables
table.set for local tables
table.set for imported tables
table.grow for local tables
table.grow for imported tables
ref.func
elem.drop
memory.copy for local memories
memory.copy for imported memories
memory.fill for local memories
memory.fill for imported memories
memory.init
data.drop
A custom trap
probe for stack overflow. These are emitted for functions which need
when the enable_probestack
setting is true.
Implementations
The function pointer to a libcall
Return the function name associated to the libcall.
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]Deserialize this value from the given Serde deserializer. Read more
Returns the size of the referenced value in bytes. Read more
Auto Trait Implementations
impl RefUnwindSafe for LibCall
impl UnwindSafe for LibCall
Blanket Implementations
type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
pub fn pointer_metadata(
&<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
pub fn pointer_metadata(
&<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.