diff options
Diffstat (limited to 'src/libcore/cmp.rs')
| -rw-r--r-- | src/libcore/cmp.rs | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/src/libcore/cmp.rs b/src/libcore/cmp.rs index 4235531c199..af82e6a00f3 100644 --- a/src/libcore/cmp.rs +++ b/src/libcore/cmp.rs @@ -296,7 +296,7 @@ mod impls { use option::Option; use option::Option::{Some, None}; - macro_rules! partial_eq_impl( + macro_rules! partial_eq_impl { ($($t:ty)*) => ($( #[unstable = "Trait is unstable."] impl PartialEq for $t { @@ -306,7 +306,7 @@ mod impls { fn ne(&self, other: &$t) -> bool { (*self) != (*other) } } )*) - ) + } #[unstable = "Trait is unstable."] impl PartialEq for () { @@ -316,18 +316,20 @@ mod impls { fn ne(&self, _other: &()) -> bool { false } } - partial_eq_impl!(bool char uint u8 u16 u32 u64 int i8 i16 i32 i64 f32 f64) + partial_eq_impl! { + bool char uint u8 u16 u32 u64 int i8 i16 i32 i64 f32 f64 + } - macro_rules! eq_impl( + macro_rules! eq_impl { ($($t:ty)*) => ($( #[unstable = "Trait is unstable."] impl Eq for $t {} )*) - ) + } - eq_impl!(() bool char uint u8 u16 u32 u64 int i8 i16 i32 i64) + eq_impl! { () bool char uint u8 u16 u32 u64 int i8 i16 i32 i64 } - macro_rules! partial_ord_impl( + macro_rules! partial_ord_impl { ($($t:ty)*) => ($( #[unstable = "Trait is unstable."] impl PartialOrd for $t { @@ -350,7 +352,7 @@ mod impls { fn gt(&self, other: &$t) -> bool { (*self) > (*other) } } )*) - ) + } #[unstable = "Trait is unstable."] impl PartialOrd for () { @@ -368,9 +370,9 @@ mod impls { } } - partial_ord_impl!(char uint u8 u16 u32 u64 int i8 i16 i32 i64 f32 f64) + partial_ord_impl! { char uint u8 u16 u32 u64 int i8 i16 i32 i64 f32 f64 } - macro_rules! ord_impl( + macro_rules! ord_impl { ($($t:ty)*) => ($( #[unstable = "Trait is unstable."] impl Ord for $t { @@ -382,7 +384,7 @@ mod impls { } } )*) - ) + } #[unstable = "Trait is unstable."] impl Ord for () { @@ -398,7 +400,7 @@ mod impls { } } - ord_impl!(char uint u8 u16 u32 u64 int i8 i16 i32 i64) + ord_impl! { char uint u8 u16 u32 u64 int i8 i16 i32 i64 } // & pointers |
