diff options
Diffstat (limited to 'src/libcore/fmt/mod.rs')
| -rw-r--r-- | src/libcore/fmt/mod.rs | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/src/libcore/fmt/mod.rs b/src/libcore/fmt/mod.rs index 6ece6264d8c..cc940cd9e20 100644 --- a/src/libcore/fmt/mod.rs +++ b/src/libcore/fmt/mod.rs @@ -639,7 +639,7 @@ impl<'a, T> Pointer for &'a mut T { } } -macro_rules! floating(($ty:ident) => { +macro_rules! floating { ($ty:ident) => { impl Show for $ty { fn fmt(&self, fmt: &mut Formatter) -> Result { use num::Float; @@ -702,9 +702,9 @@ macro_rules! floating(($ty:ident) => { }) } } -}) -floating!(f32) -floating!(f64) +} } +floating! { f32 } +floating! { f64 } // Implementation of Show for various core types @@ -716,9 +716,11 @@ impl<T> Show for *mut T { fn fmt(&self, f: &mut Formatter) -> Result { Pointer::fmt(self, f) } } -macro_rules! peel(($name:ident, $($other:ident,)*) => (tuple!($($other,)*))) +macro_rules! peel { + ($name:ident, $($other:ident,)*) => (tuple! { $($other,)* }) +} -macro_rules! tuple ( +macro_rules! tuple { () => (); ( $($name:ident,)+ ) => ( impl<$($name:Show),*> Show for ($($name,)*) { @@ -740,9 +742,9 @@ macro_rules! tuple ( write!(f, ")") } } - peel!($($name,)*) + peel! { $($name,)* } ) -) +} tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } |
