pub fn clamp<T: Real>(x: T, lo: T, hi: T) -> T
Clamp x into [lo, hi].
x
[lo, hi]
use mathverse_core::ops::clamp; assert_eq!(clamp(5.0, 0.0, 3.0), 3.0); assert_eq!(clamp(1.0, 0.0, 3.0), 1.0);