Expand description
Native Rust Execution Adapter for statically linked Plugin packages.
Structs§
- Cancellation
Token - Cooperative cancellation shared by one Plugin Instance generation.
- Managed
Tasks - A Plugin field connected to its generation-owned task scope during activation.
- Native
Plugin Factory Context - Immutable Plan input supplied when a native factory creates one generation.
- Native
Plugin Instance - Endpoints created for one statically linked Plugin Instance generation.
- Native
Plugin Registry - Statically linked native Plugin factories available to an App binary.
Enums§
- Managed
Tasks Error - Failure returned when a Plugin cannot spawn generation-owned work.
- Runtime
Failure - Runtime-owned failure, kept separate from Capability-defined Domain Errors.
Traits§
- Lifecycle
- Optional convention-based lifecycle hooks for a struct-level Plugin.
- Native
Plugin Factory - Adapter-specific factory for a statically linked native Rust Plugin.
Attribute Macros§
- plugin
- Derives native Plugin source and, for
consumer, its factory registration. - provides
- Derives one or more provided Capability endpoints, one native factory, and static registration.
Derive Macros§
- Plugin
Config - Derives the locked JSON Schema fragment consumed by a struct-level Plugin.