@@ -20,33 +20,22 @@ trait DisplayInt:
2020
2121macro_rules! impl_int {
2222 ( $( $t: ident) * ) => (
23- $( impl DisplayInt for $t {
24- fn zero( ) -> Self { 0 }
25- fn from_u8( u: u8 ) -> Self { u as Self }
26- fn to_u8( & self ) -> u8 { * self as u8 }
27- #[ cfg( not( any( target_pointer_width = "64" , target_arch = "wasm32" ) ) ) ]
28- fn to_u32( & self ) -> u32 { * self as u32 }
29- fn to_u64( & self ) -> u64 { * self as u64 }
30- fn to_u128( & self ) -> u128 { * self as u128 }
31- } ) *
32- )
33- }
34- macro_rules! impl_uint {
35- ( $( $t: ident) * ) => (
36- $( impl DisplayInt for $t {
37- fn zero( ) -> Self { 0 }
38- fn from_u8( u: u8 ) -> Self { u as Self }
39- fn to_u8( & self ) -> u8 { * self as u8 }
40- #[ cfg( not( any( target_pointer_width = "64" , target_arch = "wasm32" ) ) ) ]
41- fn to_u32( & self ) -> u32 { * self as u32 }
42- fn to_u64( & self ) -> u64 { * self as u64 }
43- fn to_u128( & self ) -> u128 { * self as u128 }
44- } ) *
23+ $( impl DisplayInt for $t {
24+ fn zero( ) -> Self { 0 }
25+ fn from_u8( u: u8 ) -> Self { u as Self }
26+ fn to_u8( & self ) -> u8 { * self as u8 }
27+ #[ cfg( not( any( target_pointer_width = "64" , target_arch = "wasm32" ) ) ) ]
28+ fn to_u32( & self ) -> u32 { * self as u32 }
29+ fn to_u64( & self ) -> u64 { * self as u64 }
30+ fn to_u128( & self ) -> u128 { * self as u128 }
31+ } ) *
4532 )
4633}
4734
48- impl_int ! { i8 i16 i32 i64 i128 isize }
49- impl_uint ! { u8 u16 u32 u64 u128 usize }
35+ impl_int ! {
36+ i8 i16 i32 i64 i128 isize
37+ u8 u16 u32 u64 u128 usize
38+ }
5039
5140/// A type that represents a specific radix
5241///
@@ -178,26 +167,25 @@ integer! { i16, u16 }
178167integer ! { i32 , u32 }
179168integer ! { i64 , u64 }
180169integer ! { i128 , u128 }
181- macro_rules! debug {
182- ( $( $T: ident) * ) => { $(
183- #[ stable( feature = "rust1" , since = "1.0.0" ) ]
184- impl fmt:: Debug for $T {
185- #[ inline]
186- fn fmt( & self , f: & mut fmt:: Formatter <' _>) -> fmt:: Result {
187- if f. debug_lower_hex( ) {
188- fmt:: LowerHex :: fmt( self , f)
189- } else if f. debug_upper_hex( ) {
190- fmt:: UpperHex :: fmt( self , f)
191- } else {
192- fmt:: Display :: fmt( self , f)
170+
171+ macro_rules! impl_Debug {
172+ ( $( $T: ident) * ) => {
173+ $(
174+ #[ stable( feature = "rust1" , since = "1.0.0" ) ]
175+ impl fmt:: Debug for $T {
176+ #[ inline]
177+ fn fmt( & self , f: & mut fmt:: Formatter <' _>) -> fmt:: Result {
178+ if f. debug_lower_hex( ) {
179+ fmt:: LowerHex :: fmt( self , f)
180+ } else if f. debug_upper_hex( ) {
181+ fmt:: UpperHex :: fmt( self , f)
182+ } else {
183+ fmt:: Display :: fmt( self , f)
184+ }
193185 }
194186 }
195- }
196- ) * } ;
197- }
198- debug ! {
199- i8 i16 i32 i64 i128 isize
200- u8 u16 u32 u64 u128 usize
187+ ) *
188+ } ;
201189}
202190
203191// 2 digit decimal look up table
@@ -521,6 +509,11 @@ macro_rules! impl_Exp {
521509 } ;
522510}
523511
512+ impl_Debug ! {
513+ i8 i16 i32 i64 i128 isize
514+ u8 u16 u32 u64 u128 usize
515+ }
516+
524517// Include wasm32 in here since it doesn't reflect the native pointer size, and
525518// often cares strongly about getting a smaller code size.
526519#[ cfg( any( target_pointer_width = "64" , target_arch = "wasm32" ) ) ]
0 commit comments