@@ -14,17 +14,17 @@ print-type-size field `.pre`: 1 bytes
1414print-type-size field `.post`: 2 bytes
1515print-type-size field `.val`: 4 bytes
1616print-type-size variant `None`: 0 bytes
17- print-type-size type: `MyOption<Union1<std::num::NonZeroU32 >>`: 8 bytes, alignment: 4 bytes
17+ print-type-size type: `MyOption<Union1<std::num::NonZero<u32> >>`: 8 bytes, alignment: 4 bytes
1818print-type-size discriminant: 4 bytes
1919print-type-size variant `Some`: 4 bytes
2020print-type-size field `.0`: 4 bytes
2121print-type-size variant `None`: 0 bytes
22- print-type-size type: `MyOption<Union2<std::num::NonZeroU32 , std::num::NonZeroU32 >>`: 8 bytes, alignment: 4 bytes
22+ print-type-size type: `MyOption<Union2<std::num::NonZero<u32> , std::num::NonZero<u32> >>`: 8 bytes, alignment: 4 bytes
2323print-type-size discriminant: 4 bytes
2424print-type-size variant `Some`: 4 bytes
2525print-type-size field `.0`: 4 bytes
2626print-type-size variant `None`: 0 bytes
27- print-type-size type: `MyOption<Union2<std::num::NonZeroU32 , u32>>`: 8 bytes, alignment: 4 bytes
27+ print-type-size type: `MyOption<Union2<std::num::NonZero<u32> , u32>>`: 8 bytes, alignment: 4 bytes
2828print-type-size discriminant: 4 bytes
2929print-type-size variant `Some`: 4 bytes
3030print-type-size field `.0`: 4 bytes
@@ -53,22 +53,22 @@ print-type-size type: `MyOption<char>`: 4 bytes, alignment: 4 bytes
5353print-type-size variant `Some`: 4 bytes
5454print-type-size field `.0`: 4 bytes
5555print-type-size variant `None`: 0 bytes
56- print-type-size type: `MyOption<std::num::NonZeroU32 >`: 4 bytes, alignment: 4 bytes
56+ print-type-size type: `MyOption<std::num::NonZero<u32> >`: 4 bytes, alignment: 4 bytes
5757print-type-size variant `Some`: 4 bytes
5858print-type-size field `.0`: 4 bytes
5959print-type-size variant `None`: 0 bytes
60- print-type-size type: `Union1<std::num::NonZeroU32 >`: 4 bytes, alignment: 4 bytes
60+ print-type-size type: `Union1<std::num::NonZero<u32> >`: 4 bytes, alignment: 4 bytes
6161print-type-size variant `Union1`: 4 bytes
6262print-type-size field `.a`: 4 bytes
63- print-type-size type: `Union2<std::num::NonZeroU32 , std::num::NonZeroU32 >`: 4 bytes, alignment: 4 bytes
63+ print-type-size type: `Union2<std::num::NonZero<u32> , std::num::NonZero<u32> >`: 4 bytes, alignment: 4 bytes
6464print-type-size variant `Union2`: 4 bytes
6565print-type-size field `.a`: 4 bytes
6666print-type-size field `.b`: 4 bytes, offset: 0 bytes, alignment: 4 bytes
67- print-type-size type: `Union2<std::num::NonZeroU32 , u32>`: 4 bytes, alignment: 4 bytes
67+ print-type-size type: `Union2<std::num::NonZero<u32> , u32>`: 4 bytes, alignment: 4 bytes
6868print-type-size variant `Union2`: 4 bytes
6969print-type-size field `.a`: 4 bytes
7070print-type-size field `.b`: 4 bytes, offset: 0 bytes, alignment: 4 bytes
71- print-type-size type: `std::num::NonZeroU32 `: 4 bytes, alignment: 4 bytes
71+ print-type-size type: `std::num::NonZero<u32> `: 4 bytes, alignment: 4 bytes
7272print-type-size field `.0`: 4 bytes
7373print-type-size type: `Enum4<(), (), (), MyOption<u8>>`: 2 bytes, alignment: 1 bytes
7474print-type-size variant `Four`: 2 bytes
0 commit comments