u32
u32 is a 32‑bit unsigned integer primitive type in Rust. It represents non-negative whole numbers and is one of several built-in integer types, alongside u8, u16, u64, u128, and usize.
The type stores values from 0 to 4294967295 inclusive and occupies four bytes of memory. In Rust,
Overflow behavior is defined by the language. In debug builds, arithmetic on integers that overflows will cause
Common uses for u32 include non-negative counters, indices in data structures where a fixed width is beneficial,