Expand description
Native Rust Execution Adapter for statically linked Plugin packages.
Structs§
- Cancellation
Token - Cooperative cancellation shared by one Plugin Instance generation.
- Configured
Plugin Factory - A generated Plugin factory with event-owned private Host bindings.
- Instance
Resources - Immutable, content-addressed files owned by one Plugin Instance Generation.
- Managed
Tasks - A Plugin field connected to its generation-owned task scope during activation.
- Native
Facilities - Native
Generation Context - Explicit Host-generation context passed only to admitted owner factories.
- Native
Generation Handle - Typed authority grant; cloning it does not grant admission or extend a lease.
- Native
Generation Lease - Native
Generation Scope - Host-owned guard; a new guard is required for every complete App generation.
- Native
Host Clock - Monotonic time from the same Driver supplied to this App’s Kernel.
- Native
Instance Facilities - 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
Generation Resource - Owner-defined authority. Called after admission closes and every lease drains.
- Native
Plugin Definition - Generated construction and endpoint projection for a struct-authored Plugin.
- Native
Plugin Factory - Adapter-specific factory for a statically linked native Rust Plugin.
Functions§
- link_
plugin - Explicitly retains one generated Plugin without referring to generated symbols.
Type Aliases§
- Native
Plugin Host Binding - Host-owned initialization retained until a Native Plugin is constructed.
Attribute Macros§
- plugin
- Derives native Plugin source and, for
consumer, its factory registration. - plugin_
impl - Binds an optional complete-object constructor and stop hook to a Plugin type.
- 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.