dates_le/lib.rs
1//! dates-le — every date and timestamp in a codebase, and the instant
2//! each one resolves to.
3//!
4//! `extract/` is pure and is where the behaviour lives; `walk` and
5//! `scan` are the only modules that touch a filesystem; `cli` and `mcp`
6//! are surfaces over the same answers.
7
8pub(crate) mod cli;
9pub(crate) mod extract;
10/// A time-boxed generative net over `extract/`. Test-only, and outside
11/// `extract/` on purpose: that directory is pure and its coverage floor
12/// measures the behaviour, not the harness.
13#[cfg(test)]
14mod fuzz;
15pub(crate) mod mcp;
16pub(crate) mod scan;
17pub(crate) mod walk;
18
19pub use cli::run;