concerto_core/lib.rs
1//! # concerto-core
2//!
3//! Pure routing logic, eviction policies, and memory accounting for Concerto.
4//!
5//! This crate has ZERO IO dependencies. It takes state in, returns decisions out.
6//! All the interesting logic lives here and is trivially unit-testable.
7
8pub mod eviction;
9pub mod routing;
10pub mod state;
11pub mod types;
12
13pub use routing::route_request;
14pub use state::ClusterState;
15pub use types::*;