Module component
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.
In-process plugin contracts and host registration capabilities. In-process plugin contracts shared by built-in components and runtime hosts.
Structs
- ConfigDiagnostic: Structured diagnostic reported while validating or activating plugin configuration.
- ConfigPolicy: Policy for how unsupported plugin/runtime config is handled.
- PluginComponentSpec: One configured plugin component.
- PluginRegistration: Bookkeeping for one middleware/subscriber registration.
- RuntimeDiagnostic: Bounded aggregate for a runtime failure observed by an active plugin.
Enums
- DiagnosticLevel: Severity of a plugin configuration or activation diagnostic.
- PluginError: Error type for generic plugin operations.
- PluginRegistrationCleanupOutcome: Outcome of a tracked resource cleanup operation.
- UnsupportedBehavior: Per-policy behavior for unsupported configuration.
Traits
- Plugin: Implemented by custom plugins that register runtime middleware.
- PluginRegistrationContext: Host capabilities available to plugins during component activation.
Functions
- apply_global_config_policy: Applies non-default global policy fields to a component policy.
Type Aliases
- Result: Result of validating, activating, or cleaning up a component.