Module runtime

Module runtime 

Source
Expand description

WebAssembly runtime for plugin execution

This module provides the WebAssembly runtime environment for secure execution of MockForge plugins. It handles plugin loading, sandboxing, and communication between the host and plugin code.

Structs§

ExecutionLimits
Plugin execution limits
FunctionSignature
Function signature
ModuleValidator
WASM module validator
PluginFunction
Plugin function description
PluginInstance
Plugin instance wrapper
PluginInterface
Plugin interface description
PluginRuntime
WebAssembly runtime for plugin execution
RuntimeConfig
Runtime configuration
SecurityContext
Plugin security context
WasiCtxWithLimits
WASI context with resource limits

Enums§

FilesystemPolicy
File system access policy
NetworkPolicy
Network access policy
ValueType
WASM value type