rumdl_lib/config/mod.rs
1//!
2//! This module defines configuration structures, loading logic, and provenance tracking for rumdl.
3//! Supports TOML, pyproject.toml, and markdownlint config formats, and provides merging and override logic.
4
5pub mod flavor;
6pub use flavor::*;
7
8pub mod types;
9pub use types::*;
10
11pub mod source_tracking;
12pub use source_tracking::*;
13
14mod loading;
15
16pub mod registry;
17pub use registry::*;
18
19pub mod validation;
20pub use validation::*;
21
22mod parsers;
23
24#[cfg(test)]
25mod tests;
26
27#[cfg(test)]
28#[path = "../config_intelligent_merge_tests.rs"]
29mod config_intelligent_merge_tests;