Module plugin
Generated from cargo doc --no-deps -p nemo-relay-builtins -p nemo-relay-diagnostics -p nemo-relay-logging -p nemo-relay-plugin-host -p nemo-relay-codecs -p nemo-relay -p nemo-relay-runtime -p nemo-relay-model-pricing -p nemo-relay-resource-metrics -p nemo-relay-observability -p nemo-relay-adaptive -p nemo-relay-pii-redaction -p nemo-relay-ffi -p nemo-relay-types -p nemo-relay-plugin -p nemo-relay-worker-proto -p nemo-relay-worker.
Default composition and configuration for the independent plugin host.
Structs
- ConfigReport: Structured configuration and activation report.
- PluginConfig: Canonical plugin configuration document.
- PluginHostActivation: Owns one process-wide dynamic plugin configuration and its loaded runtimes.
- PluginHostConfig: Embedded startup configuration. Service settings are not plugin component configuration and never enter plugin fingerprints or legacy reports.
- PluginHostReport: Combined static and dynamic host report.
Enums
- PluginError: Error type for generic plugin operations.
Functions
- deregister_plugin: Remove a component registration. Default components are restored on next lookup.
- ensure_builtin_plugins_registered: Make the default component implementations available to the runtime host.
- initialize: Initialize the plugin host with the default components.
- initialize_with_diagnostics: Initialize the host using an application-owned diagnostic service.
- list_plugin_kinds: Return component kinds after composing default components.
- lookup_plugin: Look up a component after composing default components.
- plugin_config_schema: Return the host configuration schema.
- register_plugin: Register an application plugin after reserving the default built-in kinds.
- validate: Validate host configuration with normal discovery and policy resolution.
- validate_exact: Validate an exact host configuration with default preflight checks.
- validate_static_plugin_config: Validate configured components against the default’s component implementations.