dodot_lib/lib.rs
1pub mod commands;
2pub mod config;
3pub mod conflicts;
4pub mod datastore;
5pub mod error;
6pub mod execution;
7pub mod fs;
8pub mod handlers;
9pub mod operations;
10pub mod packs;
11pub mod paths;
12pub mod preprocessing;
13pub mod render;
14pub mod rules;
15pub mod shell;
16
17// The testing module is available:
18// - Always during `cargo test` (dev-dependencies provide tempfile)
19// - When the `test-utils` feature is enabled (for external consumers)
20#[cfg(any(test, feature = "test-utils"))]
21pub mod testing;
22
23pub use error::{DodotError, Result};