Module sys

Source
Expand description

The sys engine.

Re-exports§

pub use wasmer_compiler::wasmparser;

Structs§

Artifact
A compiled wasm module, ready to be instantiated.
BaseTunables
Tunable parameters for WebAssembly compilation. This is the reference implementation of the Tunables trait, used by default.
Cranelift
Global configuration options used to create an wasmer_engine::Engine and customize its behavior.
EngineBuilder
The Builder contents of Engine
Features
Controls which experimental features will be enabled. Features usually have a corresponding WebAssembly proposal.
MiddlewareReaderState
The state of the binary reader. Exposed to middlewares to push their outputs.
Singlepass
VMConfig
Configuration for the runtime VM Currently only the stack size is configurable

Enums§

CraneliftOptLevel
Possible optimization levels for the Cranelift codegen backend.

Traits§

CompilerConfig
The compiler configuration options.
FunctionMiddleware
A function middleware specialized for a single function.
ModuleMiddleware
A shared builder for function middlewares.
NativeEngineExt
The custom trait to access to all the sys function in the common engine.
NativeStoreExt
The custom trait to access to all the sys functions in the Store.
Tunables
An engine delegates the creation of memories, tables, and globals to a foreign implementor of this trait.

Functions§

get_default_compiler_config
Get the default config for the sys Engine