Expand description
Value normalization system for semantic equivalence.
This module provides value normalization to ensure semantically equivalent values produce identical checksums. Normalization rules include:
- Boolean: Convert all representations (true/false, yes/no, 1/0) to canonical form
- Float: Convert -0.0 to 0.0, remove trailing zeros
- String: Apply case transformation based on configuration
Structs§
- Normalization
Config - Configuration for value normalization
- Value
Normalizer - Value normalizer for semantic equivalence
Enums§
- String
Case Rule - String case transformation rules