Architecture# The Rust internals of changepoint-doctor: crate hierarchy, core traits, and Rust-side usage examples. Crate Hierarchy Dependency graph Per-crate responsibilities Build configuration Feature flags Core Traits CostModel CachedCost<C> OfflineDetector OnlineDetector ExecutionContext TimeSeriesView<'a> CpdError Rust Usage Examples Running PELT from Rust Running BOCPD from Rust Custom CostModel implementation ExecutionContext configuration