Module normalizer

Module normalizer 

Source
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§

NormalizationConfig
Configuration for value normalization
ValueNormalizer
Value normalizer for semantic equivalence

Enums§

StringCaseRule
String case transformation rules