//! CloudFront business logic for Rustack.
//!
//! Owns the in-memory resource store, ETag model, distribution / invalidation
//! lifecycle simulation, and managed-policy seeding. Exposes a single
//! `RustackCloudFront` provider that the HTTP crate and the data-plane crate
//! consume.
pub use CloudFrontConfig;
pub use RustackCloudFront;
pub use CloudFrontStore;