diff options
Diffstat (limited to 'src/libstd/cmp.rs')
| -rw-r--r-- | src/libstd/cmp.rs | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/src/libstd/cmp.rs b/src/libstd/cmp.rs index a8d5aa6e38e..2fa8ff80d86 100644 --- a/src/libstd/cmp.rs +++ b/src/libstd/cmp.rs @@ -42,7 +42,6 @@ pub trait Eq { } /// Trait for equality comparisons where `a == b` and `a != b` are strict inverses. -#[cfg(not(stage0))] pub trait TotalEq: Eq { // FIXME #13101: this method is used solely by #[deriving] to // assert that every component of a type implements #[deriving] @@ -56,15 +55,6 @@ pub trait TotalEq: Eq { fn assert_receiver_is_total_eq(&self) {} } -#[cfg(stage0)] -pub trait TotalEq: Eq { - /// This method must return the same value as `eq`. It exists to prevent - /// deriving `TotalEq` from fields not implementing the `TotalEq` trait. - fn equals(&self, other: &Self) -> bool { - self.eq(other) - } -} - macro_rules! totaleq_impl( ($t:ty) => { impl TotalEq for $t {} |
