na
pub fn wrap<T>(val: T, min: T, max: T) -> T where T: Copy + PartialOrd<T> + ClosedAdd<T> + ClosedSub<T>,
Wraps val into the range [min, max] using modular arithmetics.
val
[min, max]
The range must not be empty.