.clamp(min, max)
, instead of .max(min).min(max)
or .min(max).max(min)
RS-W1069Chained Ord::min
and Ord::max
functions can be replaced with Ord::clamp
, which is also a more readable solution.
fn get_in_range(value: u32, min: u32, max: u32) -> u32 {
value.max(min).min(max)
}
fn get_in_range(value: u32, min: u32, max: u32) -> u32 {
value.clamp(min, max)
}