[[Rust]] Integers that overflow wrap around. ie in an i8 256 -> 0, 257 -> 1, etc. The standard library includes families of methods for primitive numeric types to handle wrapping: - `wrapping_*`: wrap in all modes - `checked_*`: return None if overflow - `overflowing_*`: return val + bool that indicates whether overflow occurred - `saturating_*`: saturate at the minimum or maximum values [[Saturating a value when wrapping]]