소스 검색

Changing to >= and <= as it's a slight optimization

Jacob Kiesel 8 년 전
부모
커밋
07ff5b62b9
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      src/lib.rs

+ 2 - 2
src/lib.rs

@@ -112,7 +112,7 @@ pub mod rational {
 
 pub fn clamp<T: PartialOrd + Copy>(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}
 }