Skip to main content

Crate nidus_integrations

Crate nidus_integrations 

Source
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§

EnvelopeMetadata
Metadata carried with a message without imposing broker semantics.
IntegrationEvent
Redaction-safe lifecycle event emitted by an integration adapter.
IntegrationTelemetry
Composite best-effort telemetry used by first-party adapters.
MessageEnvelope
Versioned transport-neutral message envelope.

Enums§

IntegrationError
Validation or serialization error from shared integration primitives.
IntegrationStatus
Outcome of a first-party adapter operation.

Constants§

DEFAULT_MAX_ENVELOPE_BYTES
Default maximum serialized envelope size: one mebibyte.

Traits§

IntegrationObserver
Best-effort observer for integration lifecycle operations.

Type Aliases§

Result
Result type for shared integration operations.