summary refs log tree commit diff
path: root/src/libcore/cmp.rs
diff options
context:
space:
mode:
authorJacob Kiesel <kieseljake@gmail.com>2017-09-08 16:07:21 -0600
committerJacob Kiesel <kieseljake@gmail.com>2017-09-08 16:07:21 -0600
commitdb5b5f97063bd12cb5fb857e33cc5b417b408ef8 (patch)
tree786ef0a77030c1d27e16ece0cd8a7b7e57e2cc60 /src/libcore/cmp.rs
parent63f4dab0f5049bda995d043ac6c1bdd05a9865e6 (diff)
downloadrust-db5b5f97063bd12cb5fb857e33cc5b417b408ef8.tar.gz
rust-db5b5f97063bd12cb5fb857e33cc5b417b408ef8.zip
Revert "Add clamp functions"
This reverts commit c589f867f89d4e6e48c6602aed8e878208d4822f.
Diffstat (limited to 'src/libcore/cmp.rs')
-rw-r--r--src/libcore/cmp.rs26
1 files changed, 0 insertions, 26 deletions
diff --git a/src/libcore/cmp.rs b/src/libcore/cmp.rs
index 174ceb6b8a7..ec6525485f7 100644
--- a/src/libcore/cmp.rs
+++ b/src/libcore/cmp.rs
@@ -481,32 +481,6 @@ pub trait Ord: Eq + PartialOrd<Self> {
     where Self: Sized {
         if self <= other { self } else { other }
     }
-
-    /// Returns max if self is greater than max, and min if self is less than min.
-    /// Otherwise this will return self.  Panics if min > max.
-    ///
-    /// # Examples
-    ///
-    /// ```
-    /// #![feature(clamp)]
-    ///
-    /// assert!((-3).clamp(-2, 1) == -2);
-    /// assert!(0.clamp(-2, 1) == 0);
-    /// assert!(2.clamp(-2, 1) == 1);
-    /// ```
-    #[unstable(feature = "clamp", issue = "44095")]
-    fn clamp(self, min: Self, max: Self) -> Self
-    where Self: Sized {
-        assert!(min <= max);
-        if self < min {
-            min
-        }
-        else if self > max {
-            max
-        } else {
-            self
-        }
-    }
 }
 
 #[stable(feature = "rust1", since = "1.0.0")]