From 07ff5b62b92d500a9f13ad0de66b414f341accc7 Mon Sep 17 00:00:00 2001 From: Jacob Kiesel Date: Tue, 7 Feb 2017 09:52:23 -0700 Subject: [PATCH] Changing to >= and <= as it's a slight optimization --- src/lib.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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} }