Expand description
Native Rust Execution Adapter for statically linked Module packages.
Structs§
- Cancellation
Token - Cooperative cancellation shared by one Module Instance generation.
- Managed
Tasks - A Module field connected to its generation-owned task scope during activation.
- Native
Module Factory Context - Immutable Plan input supplied when a native factory creates one generation.
- Native
Module Instance - Endpoints created for one statically linked Module Instance generation.
- Native
Module Registry - Statically linked native Module factories available to an App binary.
Enums§
- Managed
Tasks Error - Failure returned when a Module 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 Module.
- Native
Module Factory - Adapter-specific factory for a statically linked native Rust Module.
Attribute Macros§
- module
- Derives native Module source and, for
consumer, its factory registration. - provides
- Derives one or more provided Capability endpoints, one native factory, and static registration.
Derive Macros§
- Module
Config - Derives the locked JSON Schema fragment consumed by a struct-level Module.