diff options
| author | David Creswick <dcrewi@gyrae.net> | 2013-08-29 13:22:04 -0500 |
|---|---|---|
| committer | David Creswick <dcrewi@gyrae.net> | 2013-08-29 14:24:24 -0500 |
| commit | 31fa86511c0b7ccfc3d9977730593d0fd442f6fe (patch) | |
| tree | 31a267e91fa89b70f7ac18cc3b707fb7326882dd | |
| parent | 2b035d908b6d81fea4e8aaabafac9f69d9e20936 (diff) | |
| download | rust-31fa86511c0b7ccfc3d9977730593d0fd442f6fe.tar.gz rust-31fa86511c0b7ccfc3d9977730593d0fd442f6fe.zip | |
drop some redundant Ord method implementations
| -rw-r--r-- | src/libextra/json.rs | 5 | ||||
| -rw-r--r-- | src/libextra/num/rational.rs | 2 | ||||
| -rw-r--r-- | src/libextra/semver.rs | 14 |
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 { |
