ccstat_core/lib.rs
1//! Core types, traits, and utilities for ccstat
2//!
3//! This crate provides the foundational types, error handling,
4//! timezone configuration, filters, and utility modules used
5//! by all other ccstat crates.
6
7pub mod aggregation_types;
8pub mod error;
9pub mod filters;
10pub mod memory_pool;
11pub mod model_formatter;
12pub mod string_pool;
13pub mod timezone;
14pub mod types;
15
16#[cfg(test)]
17pub mod test_utils;
18
19// Re-export commonly used types
20pub use error::{CcstatError, Result};
21pub use types::{CostMode, DailyDate, ISOTimestamp, ModelName, SessionId, TokenCounts};