Skip to content

Commit 0f55e1b

Browse files
committed
Simplify impl_zeroable_primitive macro.
1 parent 80deabd commit 0f55e1b

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

library/core/src/num/nonzero.rs

+13-13
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ mod private {
3535
pub trait ZeroablePrimitive: Sized + Copy + private::Sealed {}
3636

3737
macro_rules! impl_zeroable_primitive {
38-
($NonZero:ident ( $primitive:ty )) => {
38+
($primitive:ty) => {
3939
#[unstable(
4040
feature = "nonzero_internals",
4141
reason = "implementation detail which may disappear or be replaced at any time",
@@ -52,18 +52,18 @@ macro_rules! impl_zeroable_primitive {
5252
};
5353
}
5454

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);
6767

6868
/// A value that is known not to equal zero.
6969
///

0 commit comments

Comments
 (0)