Namespace providing type-safe arithmetic operations for 32-bit non-zero
unsigned integers.
All operations automatically clamp results to the valid NonZeroUint32 range
[1, 4294967295]. This ensures that all arithmetic maintains the 32-bit
non-zero unsigned integer constraint, with results below 1 clamped to
MIN_VALUE and overflow results clamped to MAX_VALUE.
Namespace providing type-safe arithmetic operations for 32-bit non-zero unsigned integers.
All operations automatically clamp results to the valid NonZeroUint32 range [1, 4294967295]. This ensures that all arithmetic maintains the 32-bit non-zero unsigned integer constraint, with results below 1 clamped to MIN_VALUE and overflow results clamped to MAX_VALUE.