Skip to main content

Crate fidius_host

Crate fidius_host 

Source

Re-exports§

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;

Modules§

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.