about summary refs log tree commit diff
diff options
context:
space:
mode:
authorDavid Creswick <dcrewi@gyrae.net>2013-08-29 13:22:04 -0500
committerDavid Creswick <dcrewi@gyrae.net>2013-08-29 14:24:24 -0500
commit31fa86511c0b7ccfc3d9977730593d0fd442f6fe (patch)
tree31a267e91fa89b70f7ac18cc3b707fb7326882dd
parent2b035d908b6d81fea4e8aaabafac9f69d9e20936 (diff)
downloadrust-31fa86511c0b7ccfc3d9977730593d0fd442f6fe.tar.gz
rust-31fa86511c0b7ccfc3d9977730593d0fd442f6fe.zip
drop some redundant Ord method implementations
-rw-r--r--src/libextra/json.rs5
-rw-r--r--src/libextra/num/rational.rs2
-rw-r--r--src/libextra/semver.rs14
3 files changed, 3 insertions, 18 deletions
diff --git a/src/libextra/json.rs b/src/libextra/json.rs
index a13836d87bd..911d53da909 100644
--- a/src/libextra/json.rs
+++ b/src/libextra/json.rs
@@ -1,4 +1,4 @@
-// Copyright 2012 The Rust Project Developers. See the COPYRIGHT
+// Copyright 2012-2013 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
 //
@@ -1164,9 +1164,6 @@ impl Ord for Json {
             }
         }
     }
-    fn le(&self, other: &Json) -> bool { !(*other).lt(&(*self)) }
-    fn ge(&self, other: &Json) -> bool { !(*self).lt(other) }
-    fn gt(&self, other: &Json) -> bool { (*other).lt(&(*self))  }
 }
 
 /// A trait for converting values to JSON
diff --git a/src/libextra/num/rational.rs b/src/libextra/num/rational.rs
index 41e9a488bf8..3ef34b9cee9 100644
--- a/src/libextra/num/rational.rs
+++ b/src/libextra/num/rational.rs
@@ -107,7 +107,7 @@ macro_rules! cmp_impl {
 }
 cmp_impl!(impl Eq, eq, ne)
 cmp_impl!(impl TotalEq, equals)
-cmp_impl!(impl Ord, lt, gt, le, ge)
+cmp_impl!(impl Ord, lt)
 cmp_impl!(impl TotalOrd, cmp -> cmp::Ordering)
 
 impl<T: Clone + Integer + Ord> Orderable for Ratio<T> {
diff --git a/src/libextra/semver.rs b/src/libextra/semver.rs
index b0f89e219d8..8f7c6a03d1a 100644
--- a/src/libextra/semver.rs
+++ b/src/libextra/semver.rs
@@ -1,4 +1,4 @@
-// Copyright 2012 The Rust Project Developers. See the COPYRIGHT
+// Copyright 2012-2013 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
 //
@@ -37,18 +37,6 @@ impl cmp::Ord for Identifier {
             (&AlphaNumeric(_), _) => false
         }
     }
-    #[inline]
-    fn le(&self, other: &Identifier) -> bool {
-        ! (other < self)
-    }
-    #[inline]
-    fn gt(&self, other: &Identifier) -> bool {
-        other < self
-    }
-    #[inline]
-    fn ge(&self, other: &Identifier) -> bool {
-        ! (self < other)
-    }
 }
 
 impl ToStr for Identifier {