rumdl_lib/types/
mod.rs

1//! Type-safe configuration types for rumdl.
2//!
3//! This module contains newtype wrappers and validation types that enforce
4//! constraints on configuration values at both compile time and runtime.
5
6mod br_spaces;
7mod heading_level;
8mod indent_size;
9mod line_length;
10mod positive_usize;
11
12pub use br_spaces::{BrSpaces, BrSpacesError};
13pub use heading_level::{HeadingLevel, HeadingLevelError};
14pub use indent_size::{IndentSize, IndentSizeError};
15pub use line_length::LineLength;
16pub use positive_usize::{PositiveUsize, PositiveUsizeError};