Function pathfinding::utils::constrain
source · pub const fn constrain(value: isize, upper: usize) -> usizeExpand description
Constrain value into 0..upper by adding or subtracting upper
as many times as necessary.
§Examples
use pathfinding::utils::constrain;
assert_eq!(constrain(5, 7), 5);
assert_eq!(constrain(30, 7), 2);
assert_eq!(constrain(-30, 7), 5);