Expand description
Type-safe configuration types for rumdl.
This module contains newtype wrappers and validation types that enforce constraints on configuration values at both compile time and runtime.
Structs§
- BrSpaces
- Number of trailing spaces for Markdown line breaks (≥2)
- BrSpaces
Error - Error type for invalid BrSpaces values.
- Heading
Level - Markdown heading level (1-6)
- Heading
Level Error - Error type for invalid heading levels.
- Indent
Size - Indentation size (1-8 spaces)
- Indent
Size Error - Error type for invalid IndentSize values.
- Line
Length - A line length value that can be 0 (meaning no limit) or a positive value (≥1)
- NonNegative
Usize - A non-negative usize (≥0)
- NonNegative
Usize Error - Error type for invalid NonNegativeUsize values (i.e., negative integers).
- Positive
Usize - A positive non-zero usize (≥1)
- Positive
Usize Error - Error type for invalid PositiveUsize values.