Skip to main content

Crate saddle_core

Crate saddle_core 

Source
Expand description

Stable contracts shared by Saddle components.

Business applications should depend on the saddle facade instead of this crate directly.

Structs§

ApplicationId
CallContext
The minimum identity propagated through Service, DB and Observability in V1.
ModuleId
OperationId
SaddleError
An error safe to propagate across Saddle component boundaries.
ServiceId
SpanId
TraceId

Enums§

ErrorKind
Stable error categories used at component and Service boundaries.

Traits§

ComponentLifecycle
Object-safe lifecycle contract used by the Saddle application assembler.

Type Aliases§

LifecycleFuture
Result