[−][src]Crate wasmer
TODO: Write high value, high-level API intro docs here Intro/background information
quick links to places in this document/other crates/standards etc.
example code, link to projects using it
more info, what to do if you run into problems
Re-exports
pub use crate::module::*; |
Modules
codegen | Types and functions for generating native code. |
compiler | Types and functions for compiling wasm; |
error | Various error types returned by Wasmer APIs. |
export | Types and functions for Wasm exports. |
import | Types and functions for Wasm imports. |
memory | Types and functions for Wasm linear memory. |
module | Types and functions for WebAssembly modules. |
types | Types used in the Wasm runtime and conversion functions. |
units | Various unit types. |
vm | Various types exposed by the Wasmer Runtime relating to the VM. |
wasm | Various types exposed by the Wasmer Runtime relating to Wasm. |
Macros
func | Helper macro to create a new |
imports | Generate an |
Structs
DynFunc | A representation of an exported WebAssembly function. |
DynamicFunc | Represents a type-erased function provided by either the host or the WebAssembly program. |
Func | Represents a function that can be used by WebAssembly. |
Instance | An instantiated WebAssembly module. |
Memory | A shared or unshared wasm linear memory. |
Table | Container with a descriptor and a reference to a table storage. |
Traits
CompiledModule | Idea for generic trait; consider rename; it will need to be moved somewhere else |