diff options
Diffstat (limited to 'src/libcore/uniq.rs')
| -rw-r--r-- | src/libcore/uniq.rs | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/src/libcore/uniq.rs b/src/libcore/uniq.rs index f1842686ae1..1a752ce0e6c 100644 --- a/src/libcore/uniq.rs +++ b/src/libcore/uniq.rs @@ -2,27 +2,11 @@ use cmp::{Eq, Ord}; -#[cfg(stage0)] -impl<T:Eq> ~const T : Eq { - pure fn eq(&&other: ~const T) -> bool { *self == *other } - pure fn ne(&&other: ~const T) -> bool { *self != *other } -} -#[cfg(stage1)] -#[cfg(stage2)] impl<T:Eq> ~const T : Eq { pure fn eq(other: &~const T) -> bool { *self == *(*other) } pure fn ne(other: &~const T) -> bool { *self != *(*other) } } -#[cfg(stage0)] -impl<T:Ord> ~const T : Ord { - pure fn lt(&&other: ~const T) -> bool { *self < *other } - pure fn le(&&other: ~const T) -> bool { *self <= *other } - pure fn ge(&&other: ~const T) -> bool { *self >= *other } - pure fn gt(&&other: ~const T) -> bool { *self > *other } -} -#[cfg(stage1)] -#[cfg(stage2)] impl<T:Ord> ~const T : Ord { pure fn lt(other: &~const T) -> bool { *self < *(*other) } pure fn le(other: &~const T) -> bool { *self <= *(*other) } |
