When use "-Z print-type-sizes" to print type sizes, I cannot find the type definition in rustc codes for tables::Align64<[u8; 7520]>
, what is this type?
print-type-size type: `tables::Align64<[u8; 7520]>`: 7552 bytes, alignment: 64 bytes
print-type-size field `.0`: 7520 bytes
print-type-size end padding: 32 bytes
print-type-size type: `tables::Align8<[u8; 1793]>`: 1800 bytes, alignment: 8 bytes
print-type-size field `.0`: 1793 bytes
print-type-size end padding: 7 bytes
print-type-size type: `tables::Align8<[u8; 402]>`: 408 bytes, alignment: 8 bytes
print-type-size field `.0`: 402 bytes
print-type-size end padding: 6 bytes
print-type-size type: `tables::Align64<[bool; 128]>`: 128 bytes, alignment: 64 bytes
print-type-size field `.0`: 128 bytes