saddle-core 0.1.1

Shared contracts for Saddle components
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
//! Stable contracts shared by Saddle components.
//!
//! Business applications should depend on the `saddle` facade instead of this
//! crate directly.

mod context;
mod error;
mod lifecycle;

pub use context::{ApplicationId, CallContext, ModuleId, OperationId, ServiceId, SpanId, TraceId};
pub use error::{ErrorKind, Result, SaddleError};
pub use lifecycle::{ComponentLifecycle, LifecycleFuture};