Expand description
Shared primitives for first-party Nidus integration crates.
This crate deliberately does not define a universal queue or database API. Broker and data adapters expose their native clients. The types here cover only stable cross-cutting concerns: envelopes, correlation, redaction-safe diagnostics, and best-effort lifecycle telemetry.
Structs§
- Envelope
Metadata - Metadata carried with a message without imposing broker semantics.
- Integration
Event - Redaction-safe lifecycle event emitted by an integration adapter.
- Integration
Telemetry - Composite best-effort telemetry used by first-party adapters.
- Message
Envelope - Versioned transport-neutral message envelope.
Enums§
- Integration
Error - Validation or serialization error from shared integration primitives.
- Integration
Status - Outcome of a first-party adapter operation.
Constants§
- DEFAULT_
MAX_ ENVELOPE_ BYTES - Default maximum serialized envelope size: one mebibyte.
Traits§
- Integration
Observer - Best-effort observer for integration lifecycle operations.
Type Aliases§
- Result
- Result type for shared integration operations.