Skip to main content

Crate saddle

Crate saddle 

Source
Expand description

The only Saddle crate that business applications directly depend on.

Pool construction and Service registry assembly remain framework-owned:

let _ = saddle::db::Database::connect;
let _ = saddle::service::ServiceRegistryBuilder::new();

Modules§

db
Business-facing managed database capability.
obs
Short business-facing name for Saddle Observability.
service

Structs§

ApplicationId
CallContext
The minimum identity propagated through Service, DB and Observability in V1.
ModuleId
OperationId
Saddle
Fixed process entry for a Saddle application.
SaddleBuilder
V1 business assembly surface available after managed I/O is initialized.
SaddleConfig
Fixed V1 process configuration.
SaddleError
An error safe to propagate across Saddle component boundaries.
ServiceId
SpanId
TraceId

Enums§

ErrorKind
Stable error categories used at component and Service boundaries.

Type Aliases§

Result