1print-type-size type: `std::result::Result<u32, !>`: 4 bytes, alignment: 4 bytes 2print-type-size variant `Ok`: 4 bytes 3print-type-size field `.0`: 4 bytes 4print-type-size type: `std::option::Option<!>`: 0 bytes, alignment: 1 bytes 5print-type-size variant `None`: 0 bytes 6print-type-size type: `std::result::Result<!, !>`: 0 bytes, alignment: 1 bytes 7