//! Capability traits services depend on.
//!
//! Services depend on these traits; concrete impls live in their own
//! crates (`tonin-redis`, future `tonin-postgres`, ...). Swapping
//! one impl for another is a `Cargo.toml` change + a `tonin.toml`
//! engine flip, not a handler rewrite. This is the "interface-first"
//! principle from `docs/01-principles.md`.
pub use Cache;
pub use ;
pub use ;
pub use ;
pub use ;