Expand description
The sys
engine.
Re-exports§
pub use wasmer_compiler::wasmparser;
Structs§
- Artifact
- A compiled wasm module, ready to be instantiated.
- Base
Tunables - 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. - Engine
Builder - The Builder contents of
Engine
- Features
- Controls which experimental features will be enabled. Features usually have a corresponding WebAssembly proposal.
- Middleware
Reader State - 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§
- Cranelift
OptLevel - Possible optimization levels for the Cranelift codegen backend.
Traits§
- Compiler
Config - The compiler configuration options.
- Function
Middleware - A function middleware specialized for a single function.
- Module
Middleware - A shared builder for function middlewares.
- Native
Engine Ext - The custom trait to access to all the
sys
function in the common engine. - Native
Store Ext - 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