@@ -35,7 +35,7 @@ mod private {
35
35
pub trait ZeroablePrimitive : Sized + Copy + private:: Sealed { }
36
36
37
37
macro_rules! impl_zeroable_primitive {
38
- ( $NonZero : ident ( $ primitive: ty ) ) => {
38
+ ( $primitive: ty) => {
39
39
#[ unstable(
40
40
feature = "nonzero_internals" ,
41
41
reason = "implementation detail which may disappear or be replaced at any time" ,
@@ -52,18 +52,18 @@ macro_rules! impl_zeroable_primitive {
52
52
} ;
53
53
}
54
54
55
- impl_zeroable_primitive ! ( NonZeroU8 ( u8 ) ) ;
56
- impl_zeroable_primitive ! ( NonZeroU16 ( u16 ) ) ;
57
- impl_zeroable_primitive ! ( NonZeroU32 ( u32 ) ) ;
58
- impl_zeroable_primitive ! ( NonZeroU64 ( u64 ) ) ;
59
- impl_zeroable_primitive ! ( NonZeroU128 ( u128 ) ) ;
60
- impl_zeroable_primitive ! ( NonZeroUsize ( usize ) ) ;
61
- impl_zeroable_primitive ! ( NonZeroI8 ( i8 ) ) ;
62
- impl_zeroable_primitive ! ( NonZeroI16 ( i16 ) ) ;
63
- impl_zeroable_primitive ! ( NonZeroI32 ( i32 ) ) ;
64
- impl_zeroable_primitive ! ( NonZeroI64 ( i64 ) ) ;
65
- impl_zeroable_primitive ! ( NonZeroI128 ( i128 ) ) ;
66
- impl_zeroable_primitive ! ( NonZeroIsize ( isize ) ) ;
55
+ impl_zeroable_primitive ! ( u8 ) ;
56
+ impl_zeroable_primitive ! ( u16 ) ;
57
+ impl_zeroable_primitive ! ( u32 ) ;
58
+ impl_zeroable_primitive ! ( u64 ) ;
59
+ impl_zeroable_primitive ! ( u128 ) ;
60
+ impl_zeroable_primitive ! ( usize ) ;
61
+ impl_zeroable_primitive ! ( i8 ) ;
62
+ impl_zeroable_primitive ! ( i16 ) ;
63
+ impl_zeroable_primitive ! ( i32 ) ;
64
+ impl_zeroable_primitive ! ( i64 ) ;
65
+ impl_zeroable_primitive ! ( i128 ) ;
66
+ impl_zeroable_primitive ! ( isize ) ;
67
67
68
68
/// A value that is known not to equal zero.
69
69
///
0 commit comments