diff --git a/src/lib.rs b/src/lib.rs index 14bb02d..5b98681 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -112,7 +112,7 @@ pub mod rational { pub fn clamp(input: T, min: T, max: T) -> T { debug_assert!(min < max, "min must be less than max"); - if input < min {min} - else if input > max {max} + if input <= min {min} + else if input >= max {max} else {input} }