Wasmer module provides the entire Wasmer API to manipulate
the WebAssembly runtime.
Wasmer’s WASI implementation.
Represents the type of a module’s export (not to be confused
with an export of an instance). It is usually built from the
Represents all the exports of an instance. It is built by
Represents a WebAssembly function instance.
Represents the signature of a function that is either implemented in WebAssembly module or exposed to WebAssembly by the host.
Represents a WebAssembly global instance.
A descriptor for a WebAssembly global.
Represents the type of a module’s import. It is usually built
A WebAssembly instance is a stateful, executable instance of a
A WebAssembly memory instance.
A descriptor for a WebAssembly memory type.
A WebAssembly module contains stateless WebAssembly code that has already been compiled and can be instantiated multiple times.
The store represents all global state that can be manipulated by WebAssembly programs. It consists of the runtime representation of all instances of functions, tables, memories, and globals that have been allocated during the lifetime of the abstract machine.
A WebAssembly table instance.
A descriptor for a table in a WebAssembly module.
Represents a WebAssembly value of a specific type.
A WebAssembly type.