//! Stable contracts shared by Saddle components.
//!//! Business applications should depend on the `saddle` facade instead of this
//! crate directly.
modcontext;moderror;modlifecycle;pubusecontext::{ApplicationId, CallContext, ModuleId, OperationId, ServiceId, SpanId, TraceId};pubuseerror::{ErrorKind,Result, SaddleError};pubuselifecycle::{ComponentLifecycle, LifecycleFuture};