Expand description
The vm
module re-exports wasmer-vm types.
Structs
- Represents an opaque reference to any data within WebAssembly.
- A function reference. A single word that points to metadata about a function.
- A function export value.
- A placeholder byte-sized type which is just used to provide some amount of type safety when dealing with pointers to JIT-compiled function bodies. Note that it’s deliberately not Copy, as we shouldn’t be carelessly copying function body bytes around.
- Underlying FunctionEnvironment used by a
VMFunction
. - VMGlobal 🔒A Global instance
- A handle holding an
Instance
of a WebAssembly module. - VMMemory 🔒Represents linear memory that can be either owned or shared
- VMTable 🔒A table instance.
Enums
- VMExtern 🔒The value of an export passed from one instance to another.