Skip to main content

Crate yosh_plugin_manager

Crate yosh_plugin_manager 

Source

Modules§

config
generated
wasmtime bindgen for the plugin-world WIT contract.
github
install
lockfile
metadata_extract
Extract plugin-info from a WebAssembly Component plugin without granting it any host capability.
precompile
Eager precompile of .wasm Component Model plugins to .cwasm artifacts plus a sidecar <basename>.cwasm.meta describing the four-tuple cache key the host validates at startup.
resolve
Asset filename resolution for the plugin manager.
runner
Drive yosh:plugin/* exports against a TestCtx. Used by both yosh plugin run (single invocation) and yosh plugin test (scenario stepping).
scenario
Declarative scenarios for yosh plugin test. One TOML file per scenario; each scenario is a sequence of step entries, each step is one exec / hook invocation plus an expect block.
sync
test_host
In-memory host context for yosh-plugin run / yosh-plugin test.
update
yosh-plugin update: structural TOML rewrite of [[plugin]].version by plugin name, replacing the legacy String::replacen flow.
verify

Enums§

HookKind
OutputFormat
RunAction

Functions§

run