Skip to main contentCrate fidius_host
Source pub use error::CallError;pub use error::LoadError;pub use executor::PluginExecutor;pub use handle::PluginHandle;pub use host::PluginHost;pub use loader::LoadedLibrary;pub use loader::LoadedPlugin;pub use types::LoadPolicy;pub use types::PluginInfo;pub use types::PluginRuntimeKind;
- arch
- Architecture detection for dylib files.
- arena
- Thread-local arena pool for Arena-strategy plugin invocations.
- error
- Error types for fidius-host plugin loading and calling.
- executor
PluginExecutor — the dispatch seam across execution backends.- handle
PluginHandle — the unified, caller-facing proxy over a loaded plugin.- host
- PluginHost builder and plugin discovery.
- loader
- Core plugin loading and descriptor validation.
- package
- Host-side package integration: manifest loading, discovery, and building.
- signing
- Ed25519 signature verification for plugins: dylibs (sign the file bytes) and
packages (sign the runtime-agnostic
package_digest, used by Python/WASM). - types
- Owned metadata types for loaded plugins.