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();The old static/three-argument launcher is not a public surface:
ⓘ
let _ = saddle::Saddle::run;Modules§
- managed
- The complete stable set of business-owned values accepted by generated Saddle 0.2 handlers.
Macros§
- application
- Declares the sole generated Saddle application in a business crate.
Structs§
- Approved
External Bundle Applicability Failure - Recoverable failure of the final signed-filesystem/applicability pairing. The aggregate remains whole; neither half is exposed independently.
- Approved
External Bundle Verification - Verified seven-owner result. Fields are private and raw evidence is absent.
- Listener
Authority Seal - One-shot facade seal for the independent listener authority provider.
- Production
Launcher - Opaque, non-Clone permission to start the sole production assembly.
- Saddle
Config - Fixed 0.2 process facts. Capacity/profile values remain private candidate inputs until the final Gate freeze.
- Saddle
Error - An error safe to propagate across Saddle component boundaries.
- Verified
Listener Authority - Verified independent listener authority. Fields are private and non-Clone.
Enums§
- Error
Kind - Stable error categories used at component and Service boundaries.
Traits§
- Approved
Bundle Nonce Reservation - Linear nonce reservation held until listener authority has also verified.
A deployment implementation must make
commitatomically single-success across processes/threads for its signed nonce. - Approved
External Bundle - Deployment-provided verifier for one opaque signed evidence bundle.
- Listener
Authority Provider - Independent deployment-provided listener/startup authority verifier. Verification permission from the evidence bundle is not listener authority.