[][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 Func object using the provided function pointer.

imports

Generate an ImportObject safely.

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