print-type-size type: `std::ops::ControlFlow, decompressors::ljpeg::huffman::HuffTable>`: 51312 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 51304 bytes print-type-size field `.0`: 51304 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::ops::ControlFlow, decompressors::ljpeg::huffman::HuffTable>`: 51312 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 51304 bytes print-type-size field `.0`: 51304 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result`: 51312 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 51304 bytes print-type-size field `.0`: 51304 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::result::Result`: 51312 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 51304 bytes print-type-size field `.0`: 51304 bytes print-type-size variant `Err`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `decompressors::ljpeg::huffman::HuffTable`: 51304 bytes, alignment: 8 bytes print-type-size field `.hufftable`: 24 bytes print-type-size field `.bits`: 68 bytes print-type-size field `.huffval`: 1024 bytes print-type-size field `.shiftval`: 1024 bytes print-type-size field `.nbits`: 4 bytes print-type-size field `.decodecache`: 49152 bytes print-type-size field `.dng_bug`: 1 bytes print-type-size field `.disable_cache`: 1 bytes print-type-size field `.initialized`: 1 bytes print-type-size end padding: 5 bytes print-type-size type: `std::result::Result, std::boxed::Box>`: 37936 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 37928 bytes print-type-size field `.0`: 37928 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::mem::ManuallyDrop>`: 37928 bytes, alignment: 8 bytes print-type-size field `.value`: 37928 bytes print-type-size type: `std::ops::ControlFlow, rawimage::RawImage>`: 37928 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 37920 bytes print-type-size field `.0`: 37920 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::panicking::r#try::Data, std::result::Result>`: 37928 bytes, alignment: 8 bytes print-type-size variant `Data`: 37928 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 32 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.r`: 37928 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::result::Result`: 37928 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 37920 bytes print-type-size field `.0`: 37920 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `rawimage::RawImage`: 37920 bytes, alignment: 8 bytes print-type-size field `.camera`: 19000 bytes print-type-size field `.make`: 24 bytes print-type-size field `.model`: 24 bytes print-type-size field `.clean_make`: 24 bytes print-type-size field `.clean_model`: 24 bytes print-type-size field `.width`: 8 bytes print-type-size field `.height`: 8 bytes print-type-size field `.cpp`: 8 bytes print-type-size field `.bps`: 8 bytes print-type-size field `.cfa`: 18472 bytes print-type-size field `.active_area`: 40 bytes print-type-size field `.crop_area`: 40 bytes print-type-size field `.blackareas`: 24 bytes print-type-size field `.data`: 32 bytes print-type-size field `.color_matrix`: 48 bytes print-type-size field `.dng_tags`: 48 bytes print-type-size field `.wb_coeffs`: 16 bytes print-type-size field `.xyz_to_cam`: 48 bytes print-type-size field `.whitelevels`: 8 bytes print-type-size field `.blacklevels`: 8 bytes print-type-size field `.orientation`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `std::ops::ControlFlow, decoders::cr3::Cr3Decoder>`: 20248 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 20240 bytes print-type-size field `.0`: 20240 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::result::Result`: 20248 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 20240 bytes print-type-size field `.0`: 20240 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `decoders::cr3::Cr3Decoder`: 20240 bytes, alignment: 8 bytes print-type-size field `.camera`: 19000 bytes print-type-size field `.rawloader`: 8 bytes print-type-size field `.bmff`: 1104 bytes print-type-size field `.cmt1`: 32 bytes print-type-size field `.cmt2`: 32 bytes print-type-size field `.cmt3`: 32 bytes print-type-size field `.cmt4`: 32 bytes print-type-size type: `std::ops::ControlFlow, decoders::cr2::Cr2Decoder>`: 19328 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 19320 bytes print-type-size field `.0`: 19320 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::result::Result`: 19328 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 19320 bytes print-type-size field `.0`: 19320 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `decoders::cr2::Cr2Decoder`: 19320 bytes, alignment: 8 bytes print-type-size field `.rawloader`: 8 bytes print-type-size field `.tiff`: 32 bytes print-type-size field `.exif`: 120 bytes print-type-size field `.makernote`: 120 bytes print-type-size field `.xpacket`: 24 bytes print-type-size field `.camera`: 19000 bytes print-type-size field `.model_id`: 8 bytes print-type-size field `.mode`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `std::ops::ControlFlow, decoders::raf::RafDecoder>`: 19256 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 19248 bytes print-type-size field `.0`: 19248 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::result::Result`: 19256 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 19248 bytes print-type-size field `.0`: 19248 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `decoders::raf::RafDecoder`: 19248 bytes, alignment: 8 bytes print-type-size field `.rawloader`: 8 bytes print-type-size field `.ifd`: 120 bytes print-type-size field `.makernotes`: 120 bytes print-type-size field `.camera`: 19000 bytes print-type-size type: `std::ops::ControlFlow, decoders::mrw::MrwDecoder>`: 19176 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 19168 bytes print-type-size field `.0`: 19168 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::ops::ControlFlow, decoders::pef::PefDecoder>`: 19176 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 19168 bytes print-type-size field `.0`: 19168 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::result::Result`: 19176 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 19168 bytes print-type-size field `.0`: 19168 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::result::Result`: 19176 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 19168 bytes print-type-size field `.0`: 19168 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `decoders::mrw::MrwDecoder`: 19168 bytes, alignment: 8 bytes print-type-size field `.rawloader`: 8 bytes print-type-size field `.data_offset`: 8 bytes print-type-size field `.raw_width`: 8 bytes print-type-size field `.raw_height`: 8 bytes print-type-size field `.tiff`: 120 bytes print-type-size field `.camera`: 19000 bytes print-type-size field `.wb_vals`: 8 bytes print-type-size field `.packed`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `decoders::pef::PefDecoder`: 19168 bytes, alignment: 8 bytes print-type-size field `.camera`: 19000 bytes print-type-size field `.rawloader`: 8 bytes print-type-size field `.tiff`: 32 bytes print-type-size field `.makernote`: 120 bytes print-type-size field `.makernote_offset`: 4 bytes print-type-size end padding: 4 bytes print-type-size type: `std::ops::ControlFlow, decoders::arw::ArwDecoder>`: 19168 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 19160 bytes print-type-size field `.0`: 19160 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::ops::ControlFlow, decoders::dcr::DcrDecoder>`: 19168 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 19160 bytes print-type-size field `.0`: 19160 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::ops::ControlFlow, decoders::erf::ErfDecoder>`: 19168 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 19160 bytes print-type-size field `.0`: 19160 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::ops::ControlFlow, decoders::kdc::KdcDecoder>`: 19168 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 19160 bytes print-type-size field `.0`: 19160 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::ops::ControlFlow, decoders::nef::NefDecoder>`: 19168 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 19160 bytes print-type-size field `.0`: 19160 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::ops::ControlFlow, decoders::orf::OrfDecoder>`: 19168 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 19160 bytes print-type-size field `.0`: 19160 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::ops::ControlFlow, decoders::rw2::Rw2Decoder>`: 19168 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 19160 bytes print-type-size field `.0`: 19160 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::ops::ControlFlow, decoders::srw::SrwDecoder>`: 19168 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 19160 bytes print-type-size field `.0`: 19160 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::result::Result`: 19168 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 19160 bytes print-type-size field `.0`: 19160 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::result::Result`: 19168 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 19160 bytes print-type-size field `.0`: 19160 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::result::Result`: 19168 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 19160 bytes print-type-size field `.0`: 19160 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::result::Result`: 19168 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 19160 bytes print-type-size field `.0`: 19160 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::result::Result`: 19168 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 19160 bytes print-type-size field `.0`: 19160 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::result::Result`: 19168 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 19160 bytes print-type-size field `.0`: 19160 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::result::Result`: 19168 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 19160 bytes print-type-size field `.0`: 19160 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::result::Result`: 19168 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 19160 bytes print-type-size field `.0`: 19160 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `decoders::arw::ArwDecoder`: 19160 bytes, alignment: 8 bytes print-type-size field `.rawloader`: 8 bytes print-type-size field `.tiff`: 32 bytes print-type-size field `.makernote`: 120 bytes print-type-size field `.camera`: 19000 bytes print-type-size type: `decoders::dcr::DcrDecoder`: 19160 bytes, alignment: 8 bytes print-type-size field `.rawloader`: 8 bytes print-type-size field `.tiff`: 32 bytes print-type-size field `.makernote`: 120 bytes print-type-size field `.camera`: 19000 bytes print-type-size type: `decoders::erf::ErfDecoder`: 19160 bytes, alignment: 8 bytes print-type-size field `.rawloader`: 8 bytes print-type-size field `.tiff`: 32 bytes print-type-size field `.makernote`: 120 bytes print-type-size field `.camera`: 19000 bytes print-type-size type: `decoders::kdc::KdcDecoder`: 19160 bytes, alignment: 8 bytes print-type-size field `.rawloader`: 8 bytes print-type-size field `.tiff`: 32 bytes print-type-size field `.makernote`: 120 bytes print-type-size field `.camera`: 19000 bytes print-type-size type: `decoders::nef::NefDecoder`: 19160 bytes, alignment: 8 bytes print-type-size field `.rawloader`: 8 bytes print-type-size field `.tiff`: 32 bytes print-type-size field `.makernote`: 120 bytes print-type-size field `.camera`: 19000 bytes print-type-size type: `decoders::orf::OrfDecoder`: 19160 bytes, alignment: 8 bytes print-type-size field `.rawloader`: 8 bytes print-type-size field `.tiff`: 32 bytes print-type-size field `.camera`: 19000 bytes print-type-size field `.makernote`: 120 bytes print-type-size type: `decoders::rw2::Rw2Decoder`: 19160 bytes, alignment: 8 bytes print-type-size field `.rawloader`: 8 bytes print-type-size field `.tiff`: 32 bytes print-type-size field `.camera_ifd`: 120 bytes print-type-size field `.camera`: 19000 bytes print-type-size type: `decoders::srw::SrwDecoder`: 19160 bytes, alignment: 8 bytes print-type-size field `.rawloader`: 8 bytes print-type-size field `.tiff`: 32 bytes print-type-size field `.makernote`: 120 bytes print-type-size field `.camera`: 19000 bytes print-type-size type: `std::ops::ControlFlow, decoders::iiq::IiqDecoder>`: 19096 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 19088 bytes print-type-size field `.0`: 19088 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::result::Result`: 19096 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 19088 bytes print-type-size field `.0`: 19088 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `decoders::iiq::IiqDecoder`: 19088 bytes, alignment: 8 bytes print-type-size field `.camera`: 19000 bytes print-type-size field `.rawloader`: 8 bytes print-type-size field `.tiff`: 32 bytes print-type-size field `.makernotes`: 48 bytes print-type-size type: `std::ops::ControlFlow, decoders::crw::CrwDecoder>`: 19088 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 19080 bytes print-type-size field `.0`: 19080 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::result::Result`: 19088 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 19080 bytes print-type-size field `.0`: 19080 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `decoders::crw::CrwDecoder`: 19080 bytes, alignment: 8 bytes print-type-size field `.rawloader`: 8 bytes print-type-size field `.ciff`: 72 bytes print-type-size field `.camera`: 19000 bytes print-type-size type: `std::ops::ControlFlow, decoders::dcs::DcsDecoder>`: 19048 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 19040 bytes print-type-size field `.0`: 19040 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::ops::ControlFlow, decoders::mef::MefDecoder>`: 19048 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 19040 bytes print-type-size field `.0`: 19040 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::ops::ControlFlow, decoders::mos::MosDecoder>`: 19048 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 19040 bytes print-type-size field `.0`: 19040 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::ops::ControlFlow, decoders::tfr::TfrDecoder>`: 19048 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 19040 bytes print-type-size field `.0`: 19040 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::result::Result`: 19048 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 19040 bytes print-type-size field `.0`: 19040 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::result::Result`: 19048 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 19040 bytes print-type-size field `.0`: 19040 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::result::Result`: 19048 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 19040 bytes print-type-size field `.0`: 19040 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::result::Result`: 19048 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 19040 bytes print-type-size field `.0`: 19040 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `decoders::dcs::DcsDecoder`: 19040 bytes, alignment: 8 bytes print-type-size field `.rawloader`: 8 bytes print-type-size field `.tiff`: 32 bytes print-type-size field `.camera`: 19000 bytes print-type-size type: `decoders::mef::MefDecoder`: 19040 bytes, alignment: 8 bytes print-type-size field `.rawloader`: 8 bytes print-type-size field `.tiff`: 32 bytes print-type-size field `.camera`: 19000 bytes print-type-size type: `decoders::mos::MosDecoder`: 19040 bytes, alignment: 8 bytes print-type-size field `.rawloader`: 8 bytes print-type-size field `.tiff`: 32 bytes print-type-size field `.camera`: 19000 bytes print-type-size type: `decoders::tfr::TfrDecoder`: 19040 bytes, alignment: 8 bytes print-type-size field `.camera`: 19000 bytes print-type-size field `.rawloader`: 8 bytes print-type-size field `.tiff`: 32 bytes print-type-size type: `std::ops::ControlFlow, decoders::ari::AriDecoder>`: 19016 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 19008 bytes print-type-size field `.0`: 19008 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::ops::ControlFlow, decoders::nkd::NakedDecoder>`: 19016 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 19008 bytes print-type-size field `.0`: 19008 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::result::Result`: 19016 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 19008 bytes print-type-size field `.0`: 19008 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::result::Result`: 19016 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 19008 bytes print-type-size field `.0`: 19008 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `decoders::ari::AriDecoder`: 19008 bytes, alignment: 8 bytes print-type-size field `.rawloader`: 8 bytes print-type-size field `.camera`: 19000 bytes print-type-size type: `decoders::nkd::NakedDecoder`: 19008 bytes, alignment: 8 bytes print-type-size field `.rawloader`: 8 bytes print-type-size field `.camera`: 19000 bytes print-type-size type: `std::ops::ControlFlow, decoders::camera::Camera>`: 19008 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 19000 bytes print-type-size field `.0`: 19000 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::result::Result`: 19008 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 19000 bytes print-type-size field `.0`: 19000 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `decoders::camera::Camera`: 19000 bytes, alignment: 8 bytes print-type-size field `.make`: 24 bytes print-type-size field `.model`: 24 bytes print-type-size field `.mode`: 24 bytes print-type-size field `.clean_make`: 24 bytes print-type-size field `.clean_model`: 24 bytes print-type-size field `.remark`: 24 bytes print-type-size field `.filesize`: 8 bytes print-type-size field `.raw_width`: 8 bytes print-type-size field `.raw_height`: 8 bytes print-type-size field `.blackareah`: 24 bytes print-type-size field `.blackareav`: 24 bytes print-type-size field `.color_matrix`: 48 bytes print-type-size field `.cfa`: 18472 bytes print-type-size field `.active_area`: 40 bytes print-type-size field `.crop_area`: 40 bytes print-type-size field `.bps`: 8 bytes print-type-size field `.real_bps`: 8 bytes print-type-size field `.highres_width`: 8 bytes print-type-size field `.hints`: 24 bytes print-type-size field `.params`: 48 bytes print-type-size field `.xyz_to_cam`: 48 bytes print-type-size field `.default_scale`: 16 bytes print-type-size field `.best_quality_scale`: 8 bytes print-type-size field `.whitelevels`: 8 bytes print-type-size field `.blacklevels`: 8 bytes print-type-size type: `std::mem::ManuallyDrop`: 19000 bytes, alignment: 8 bytes print-type-size field `.value`: 19000 bytes print-type-size type: `std::mem::MaybeUninit`: 19000 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 19000 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 19000 bytes print-type-size type: `std::option::Option`: 19000 bytes, alignment: 8 bytes print-type-size variant `Some`: 19000 bytes print-type-size field `.0`: 19000 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::ops::ControlFlow, imgop::raw::DevelopParams>`: 18672 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 18664 bytes print-type-size field `.0`: 18664 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result`: 18672 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 18664 bytes print-type-size field `.0`: 18664 bytes print-type-size variant `Err`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `imgop::raw::DevelopParams`: 18664 bytes, alignment: 8 bytes print-type-size field `.width`: 8 bytes print-type-size field `.height`: 8 bytes print-type-size field `.color_matrices`: 24 bytes print-type-size field `.white_level`: 24 bytes print-type-size field `.black_level`: 24 bytes print-type-size field `.cfa`: 18472 bytes print-type-size field `.active_area`: 40 bytes print-type-size field `.crop_area`: 40 bytes print-type-size field `.wb_coeff`: 16 bytes print-type-size field `.gamma`: 4 bytes print-type-size field `.pattern`: 1 bytes print-type-size end padding: 3 bytes print-type-size type: `std::ops::ControlFlow, cfa::CFA>`: 18480 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 18472 bytes print-type-size field `.0`: 18472 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 18480 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 18472 bytes print-type-size field `.0`: 18472 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::result::Result`: 18480 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 18472 bytes print-type-size field `.0`: 18472 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::result::Result, RawlerError>`: 18480 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 18472 bytes print-type-size field `.0`: 18472 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `cfa::CFA`: 18472 bytes, alignment: 8 bytes print-type-size field `.name`: 24 bytes print-type-size field `.width`: 8 bytes print-type-size field `.height`: 8 bytes print-type-size field `.pattern`: 18432 bytes print-type-size type: `std::option::Option`: 18472 bytes, alignment: 8 bytes print-type-size variant `Some`: 18472 bytes print-type-size field `.0`: 18472 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::result::Result`: 1728 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 1720 bytes print-type-size field `.0`: 1720 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `analyze::AnalyzerResult`: 1720 bytes, alignment: 8 bytes print-type-size field `.file`: 56 bytes print-type-size field `.data`: 1664 bytes print-type-size type: `analyze::AnalyzerData`: 1664 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Metadata`: 1656 bytes print-type-size field `.0`: 1656 bytes print-type-size variant `FileStructure`: 1112 bytes print-type-size field `.0`: 1112 bytes print-type-size variant `RawParams`: 112 bytes print-type-size field `.0`: 112 bytes print-type-size type: `std::option::Option`: 1664 bytes, alignment: 8 bytes print-type-size variant `Some`: 1664 bytes print-type-size field `.0`: 1664 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 1664 bytes, alignment: 8 bytes print-type-size variant `Some`: 1664 bytes print-type-size field `.0`: 1664 bytes print-type-size variant `None`: 0 bytes print-type-size type: `analyze::AnalyzerMetadata`: 1656 bytes, alignment: 8 bytes print-type-size field `.raw_params`: 112 bytes print-type-size field `.raw_metadata`: 1544 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::trak::TrakBox>`: 1616 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 1608 bytes print-type-size field `.0`: 1608 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 1616 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 1608 bytes print-type-size field `.0`: 1608 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `formats::bmff::trak::TrakBox`: 1608 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size field `.tkhd`: 56 bytes print-type-size field `.mdia`: 1480 bytes print-type-size field `.vendor`: 24 bytes print-type-size type: `std::mem::ManuallyDrop`: 1608 bytes, alignment: 8 bytes print-type-size field `.value`: 1608 bytes print-type-size type: `std::mem::MaybeUninit`: 1608 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 1608 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 1608 bytes print-type-size type: `std::ops::ControlFlow, decoders::RawMetadata>`: 1552 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 1544 bytes print-type-size field `.0`: 1544 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::result::Result`: 1552 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 1544 bytes print-type-size field `.0`: 1544 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `decoders::RawMetadata`: 1544 bytes, alignment: 8 bytes print-type-size field `.exif`: 1248 bytes print-type-size field `.model`: 24 bytes print-type-size field `.make`: 24 bytes print-type-size field `.lens`: 216 bytes print-type-size field `.unique_image_id`: 24 bytes print-type-size field `.rating`: 8 bytes print-type-size type: `std::option::Option`: 1544 bytes, alignment: 8 bytes print-type-size variant `Some`: 1544 bytes print-type-size field `.0`: 1544 bytes print-type-size variant `None`: 0 bytes print-type-size type: `crossbeam_deque::deque::Block`: 1520 bytes, alignment: 8 bytes print-type-size field `.next`: 8 bytes print-type-size field `.slots`: 1512 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::mdia::MdiaBox>`: 1488 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 1480 bytes print-type-size field `.0`: 1480 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 1488 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 1480 bytes print-type-size field `.0`: 1480 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `formats::bmff::mdia::MdiaBox`: 1480 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size field `.mdhd`: 112 bytes print-type-size field `.hdlr`: 56 bytes print-type-size field `.minf`: 1240 bytes print-type-size field `.vendor`: 24 bytes print-type-size type: `std::option::Option`: 1480 bytes, alignment: 8 bytes print-type-size variant `Some`: 1480 bytes print-type-size field `.0`: 1480 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::ops::ControlFlow, exif::Exif>`: 1256 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 1248 bytes print-type-size field `.0`: 1248 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 1256 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 1248 bytes print-type-size field `.0`: 1248 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `exif::Exif`: 1248 bytes, alignment: 8 bytes print-type-size field `.copyright`: 24 bytes print-type-size field `.artist`: 24 bytes print-type-size field `.date_time_original`: 24 bytes print-type-size field `.create_date`: 24 bytes print-type-size field `.modify_date`: 24 bytes print-type-size field `.offset_time`: 24 bytes print-type-size field `.offset_time_original`: 24 bytes print-type-size field `.offset_time_digitized`: 24 bytes print-type-size field `.sub_sec_time`: 24 bytes print-type-size field `.sub_sec_time_original`: 24 bytes print-type-size field `.sub_sec_time_digitized`: 24 bytes print-type-size field `.owner_name`: 24 bytes print-type-size field `.serial_number`: 24 bytes print-type-size field `.lens_serial_number`: 24 bytes print-type-size field `.lens_make`: 24 bytes print-type-size field `.lens_model`: 24 bytes print-type-size field `.gps`: 632 bytes print-type-size field `.lens_spec`: 36 bytes print-type-size field `.exposure_time`: 12 bytes print-type-size field `.fnumber`: 12 bytes print-type-size field `.aperture_value`: 12 bytes print-type-size field `.brightness_value`: 12 bytes print-type-size field `.iso_speed`: 8 bytes print-type-size field `.recommended_exposure_index`: 8 bytes print-type-size field `.exposure_bias`: 12 bytes print-type-size field `.shutter_speed_value`: 12 bytes print-type-size field `.max_aperture_value`: 12 bytes print-type-size field `.subject_distance`: 12 bytes print-type-size field `.focal_length`: 12 bytes print-type-size field `.image_number`: 8 bytes print-type-size field `.flash_energy`: 12 bytes print-type-size field `.orientation`: 4 bytes print-type-size field `.iso_speed_ratings`: 4 bytes print-type-size field `.sensitivity_type`: 4 bytes print-type-size field `.exposure_program`: 4 bytes print-type-size field `.timezone_offset`: 4 bytes print-type-size field `.metering_mode`: 4 bytes print-type-size field `.light_source`: 4 bytes print-type-size field `.flash`: 4 bytes print-type-size field `.color_space`: 4 bytes print-type-size field `.exposure_mode`: 4 bytes print-type-size field `.white_balance`: 4 bytes print-type-size field `.scene_capture_type`: 4 bytes print-type-size field `.subject_distance_range`: 4 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::minf::MinfBox>`: 1248 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 1240 bytes print-type-size field `.0`: 1240 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::option::Option`: 1248 bytes, alignment: 8 bytes print-type-size variant `Some`: 1248 bytes print-type-size field `.0`: 1248 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::result::Result`: 1248 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 1240 bytes print-type-size field `.0`: 1240 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `formats::bmff::minf::MinfBox`: 1240 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size field `.vmhd`: 64 bytes print-type-size field `.dinf`: 48 bytes print-type-size field `.stbl`: 1056 bytes print-type-size field `.vendor`: 24 bytes print-type-size type: `std::option::Option`: 1240 bytes, alignment: 8 bytes print-type-size variant `Some`: 1240 bytes print-type-size field `.0`: 1240 bytes print-type-size variant `None`: 0 bytes print-type-size type: `analyze::FormatDump`: 1112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Cr3`: 1104 bytes print-type-size field `.0`: 1104 bytes print-type-size variant `Iiq`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Cr2`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Pef`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Tfr`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Nef`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Dng`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::FileBox>`: 1112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 1104 bytes print-type-size field `.0`: 1104 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 1112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 1104 bytes print-type-size field `.0`: 1104 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 1112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 1104 bytes print-type-size field `.0`: 1104 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `decoders::cr3::Cr3Format`: 1104 bytes, alignment: 8 bytes print-type-size field `.filebox`: 1104 bytes print-type-size type: `formats::bmff::Bmff`: 1104 bytes, alignment: 8 bytes print-type-size field `.filebox`: 1104 bytes print-type-size type: `formats::bmff::FileBox`: 1104 bytes, alignment: 8 bytes print-type-size field `.ftyp`: 80 bytes print-type-size field `.moov`: 904 bytes print-type-size field `.mdat`: 48 bytes print-type-size field `.vendor`: 24 bytes print-type-size field `.cr3xpacket`: 48 bytes print-type-size type: `std::option::Option`: 1104 bytes, alignment: 8 bytes print-type-size variant `Some`: 1104 bytes print-type-size field `.0`: 1104 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::stbl::StblBox>`: 1064 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 1056 bytes print-type-size field `.0`: 1056 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 1064 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 1056 bytes print-type-size field `.0`: 1056 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `formats::bmff::stbl::StblBox`: 1056 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size field `.stsd`: 656 bytes print-type-size field `.stts`: 80 bytes print-type-size field `.stsc`: 80 bytes print-type-size field `.stsz`: 88 bytes print-type-size field `.co64`: 80 bytes print-type-size field `.vendor`: 24 bytes print-type-size type: `std::option::Option`: 1056 bytes, alignment: 8 bytes print-type-size variant `Some`: 1056 bytes print-type-size field `.0`: 1056 bytes print-type-size variant `None`: 0 bytes print-type-size type: `crossbeam_channel::flavors::list::Block`: 1000 bytes, alignment: 8 bytes print-type-size field `.next`: 8 bytes print-type-size field `.slots`: 992 bytes print-type-size type: `alloc::collections::btree::node::InternalNode`: 928 bytes, alignment: 8 bytes print-type-size field `.data`: 832 bytes print-type-size field `.edges`: 96 bytes print-type-size type: `std::mem::ManuallyDrop>`: 928 bytes, alignment: 8 bytes print-type-size field `.value`: 928 bytes print-type-size type: `std::mem::MaybeUninit>`: 928 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 928 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 928 bytes print-type-size type: `ljpeg92::HuffTableBuilder`: 912 bytes, alignment: 8 bytes print-type-size field `.codesize`: 144 bytes print-type-size field `.others`: 288 bytes print-type-size field `.bits`: 24 bytes print-type-size field `.huffsym`: 272 bytes print-type-size field `.freq`: 72 bytes print-type-size field `.huffcode`: 72 bytes print-type-size field `.huffval`: 34 bytes print-type-size end padding: 6 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::moov::MoovBox>`: 912 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 904 bytes print-type-size field `.0`: 904 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 912 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 904 bytes print-type-size field `.0`: 904 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `formats::bmff::moov::MoovBox`: 904 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size field `.mvhd`: 88 bytes print-type-size field `.traks`: 24 bytes print-type-size field `.cr3desc`: 720 bytes print-type-size field `.vendor`: 24 bytes print-type-size type: `std::option::Option`: 904 bytes, alignment: 8 bytes print-type-size variant `Some`: 904 bytes print-type-size field `.0`: 904 bytes print-type-size variant `None`: 0 bytes print-type-size type: `alloc::collections::btree::node::LeafNode`: 832 bytes, alignment: 8 bytes print-type-size field `.parent`: 8 bytes print-type-size field `.vals`: 792 bytes print-type-size field `.parent_idx`: 2 bytes print-type-size field `.len`: 2 bytes print-type-size field `.keys`: 22 bytes print-type-size end padding: 6 bytes print-type-size type: `std::mem::ManuallyDrop>`: 832 bytes, alignment: 8 bytes print-type-size field `.value`: 832 bytes print-type-size type: `std::mem::MaybeUninit>`: 832 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 832 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 832 bytes print-type-size type: `alloc::collections::btree::node::InternalNode`: 728 bytes, alignment: 8 bytes print-type-size field `.data`: 632 bytes print-type-size field `.edges`: 96 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::ext_cr3::cr3desc::Cr3DescBox>`: 728 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 720 bytes print-type-size field `.0`: 720 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 728 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 720 bytes print-type-size field `.0`: 720 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `formats::bmff::ext_cr3::cr3desc::Cr3DescBox`: 720 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size field `.cncv`: 72 bytes print-type-size field `.cctp`: 88 bytes print-type-size field `.ctbo`: 48 bytes print-type-size field `.cmt1`: 104 bytes print-type-size field `.cmt2`: 104 bytes print-type-size field `.cmt3`: 104 bytes print-type-size field `.cmt4`: 104 bytes print-type-size field `.thmb`: 48 bytes print-type-size type: `std::option::Option`: 720 bytes, alignment: 8 bytes print-type-size variant `Some`: 720 bytes print-type-size field `.0`: 720 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 720 bytes, alignment: 8 bytes print-type-size variant `Some`: 720 bytes print-type-size field `.0`: 720 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::stsd::StsdBox>`: 664 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 656 bytes print-type-size field `.0`: 656 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 664 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 656 bytes print-type-size field `.0`: 656 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `formats::bmff::stsd::StsdBox`: 656 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size field `.craw`: 488 bytes print-type-size field `.ctmd`: 88 bytes print-type-size field `.vendor`: 24 bytes print-type-size field `.flags`: 4 bytes print-type-size field `.version`: 1 bytes print-type-size end padding: 3 bytes print-type-size type: `std::option::Option`: 656 bytes, alignment: 8 bytes print-type-size variant `Some`: 656 bytes print-type-size field `.0`: 656 bytes print-type-size variant `None`: 0 bytes print-type-size type: `alloc::sync::ArcInner`: 640 bytes, alignment: 128 bytes print-type-size field `.strong`: 8 bytes print-type-size field `.weak`: 8 bytes print-type-size padding: 112 bytes print-type-size field `.data`: 512 bytes, alignment: 128 bytes print-type-size type: `crossbeam_channel::counter::Counter>`: 640 bytes, alignment: 128 bytes print-type-size field `.chan`: 512 bytes print-type-size field `.senders`: 8 bytes print-type-size field `.receivers`: 8 bytes print-type-size field `.destroy`: 1 bytes print-type-size end padding: 111 bytes print-type-size type: `alloc::collections::btree::node::LeafNode`: 632 bytes, alignment: 8 bytes print-type-size field `.parent`: 8 bytes print-type-size field `.keys`: 264 bytes print-type-size field `.vals`: 352 bytes print-type-size field `.parent_idx`: 2 bytes print-type-size field `.len`: 2 bytes print-type-size end padding: 4 bytes print-type-size type: `exif::ExifGPS`: 632 bytes, alignment: 8 bytes print-type-size field `.gps_latitude_ref`: 24 bytes print-type-size field `.gps_longitude_ref`: 24 bytes print-type-size field `.gps_satellites`: 24 bytes print-type-size field `.gps_status`: 24 bytes print-type-size field `.gps_measure_mode`: 24 bytes print-type-size field `.gps_speed_ref`: 24 bytes print-type-size field `.gps_track_ref`: 24 bytes print-type-size field `.gps_img_direction_ref`: 24 bytes print-type-size field `.gps_map_datum`: 24 bytes print-type-size field `.gps_dest_latitude_ref`: 24 bytes print-type-size field `.gps_dest_longitude_ref`: 24 bytes print-type-size field `.gps_dest_bearing_ref`: 24 bytes print-type-size field `.gps_dest_distance_ref`: 24 bytes print-type-size field `.gps_processing_method`: 24 bytes print-type-size field `.gps_area_information`: 24 bytes print-type-size field `.gps_date_stamp`: 24 bytes print-type-size field `.gps_latitude`: 28 bytes print-type-size field `.gps_longitude`: 28 bytes print-type-size field `.gps_altitude`: 12 bytes print-type-size field `.gps_timestamp`: 28 bytes print-type-size field `.gps_dop`: 12 bytes print-type-size field `.gps_speed`: 12 bytes print-type-size field `.gps_track`: 12 bytes print-type-size field `.gps_img_direction`: 12 bytes print-type-size field `.gps_dest_latitude`: 28 bytes print-type-size field `.gps_dest_longitude`: 28 bytes print-type-size field `.gps_dest_bearing`: 12 bytes print-type-size field `.gps_dest_distance`: 12 bytes print-type-size field `.gps_h_positioning_error`: 12 bytes print-type-size field `.gps_differential`: 4 bytes print-type-size field `.gps_version_id`: 5 bytes print-type-size field `.gps_altitude_ref`: 2 bytes print-type-size end padding: 1 bytes print-type-size type: `std::option::Option`: 632 bytes, alignment: 8 bytes print-type-size variant `Some`: 632 bytes print-type-size field `.0`: 632 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 632 bytes, alignment: 8 bytes print-type-size variant `Some`: 632 bytes print-type-size field `.0`: 632 bytes print-type-size variant `None`: 0 bytes print-type-size type: `decoders::raf::fuji_decompressor::CompressedBlock`: 600 bytes, alignment: 8 bytes print-type-size field `.grad_even`: 288 bytes print-type-size field `.grad_odd`: 288 bytes print-type-size field `.linebuf`: 24 bytes print-type-size type: `std::ops::ControlFlow, decoders::iiq::SensorCalibration>`: 576 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 568 bytes print-type-size field `.0`: 568 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::result::Result`: 576 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 568 bytes print-type-size field `.0`: 568 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::result::Result`: 576 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 568 bytes print-type-size field `.0`: 568 bytes print-type-size variant `Err`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `decoders::iiq::SensorCalibration`: 568 bytes, alignment: 8 bytes print-type-size field `.quadrant_linearization`: 24 bytes print-type-size field `.quadrant_combined`: 288 bytes print-type-size field `.defects`: 24 bytes print-type-size field `.flats`: 24 bytes print-type-size field `.q_blacklevel`: 48 bytes print-type-size field `.sensor_margins`: 16 bytes print-type-size field `.poly_curve_half`: 36 bytes print-type-size field `.poly_curve_full`: 20 bytes print-type-size field `.quadrant_multipliers`: 80 bytes print-type-size field `.blacklevel`: 2 bytes print-type-size end padding: 6 bytes print-type-size type: `crossbeam_channel::counter::Counter>`: 512 bytes, alignment: 128 bytes print-type-size field `.chan`: 384 bytes print-type-size field `.senders`: 8 bytes print-type-size field `.receivers`: 8 bytes print-type-size field `.destroy`: 1 bytes print-type-size end padding: 111 bytes print-type-size type: `crossbeam_channel::flavors::array::Channel`: 512 bytes, alignment: 128 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.head`: 128 bytes print-type-size field `.tail`: 128 bytes print-type-size field `.buffer`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size field `.one_lap`: 8 bytes print-type-size field `.mark_bit`: 8 bytes print-type-size field `.senders`: 64 bytes print-type-size field `.receivers`: 64 bytes print-type-size end padding: 96 bytes print-type-size type: `rayon_core::registry::Registry`: 512 bytes, alignment: 128 bytes print-type-size field `.injected_jobs`: 256 bytes print-type-size field `.logger`: 16 bytes print-type-size field `.thread_infos`: 24 bytes print-type-size field `.sleep`: 48 bytes print-type-size field `.panic_handler`: 16 bytes print-type-size field `.start_handler`: 16 bytes print-type-size field `.exit_handler`: 16 bytes print-type-size field `.terminate_count`: 8 bytes print-type-size end padding: 112 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::ext_cr3::craw::CrawBox>`: 496 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 488 bytes print-type-size field `.0`: 488 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 496 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 488 bytes print-type-size field `.0`: 488 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `formats::bmff::ext_cr3::craw::CrawBox`: 488 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size field `.jpeg`: 56 bytes print-type-size field `.hevc`: 48 bytes print-type-size field `.cmp1`: 88 bytes print-type-size field `.cdi1`: 160 bytes print-type-size field `.unknown2`: 4 bytes print-type-size field `.data_ref_index`: 2 bytes print-type-size field `.width`: 2 bytes print-type-size field `.height`: 2 bytes print-type-size field `.x_resolution`: 4 bytes print-type-size field `.y_resolution`: 4 bytes print-type-size field `.unknown3`: 2 bytes print-type-size field `.bit_depth`: 2 bytes print-type-size field `.unknown4`: 2 bytes print-type-size field `.img_flags`: 2 bytes print-type-size field `.img_type`: 2 bytes print-type-size field `.reserved`: 6 bytes print-type-size field `.unknown1`: 16 bytes print-type-size field `.compr_name`: 32 bytes print-type-size end padding: 6 bytes print-type-size type: `std::option::Option`: 488 bytes, alignment: 8 bytes print-type-size variant `Some`: 488 bytes print-type-size field `.0`: 488 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 488 bytes, alignment: 8 bytes print-type-size variant `Some`: 488 bytes print-type-size field `.0`: 488 bytes print-type-size variant `None`: 0 bytes print-type-size type: `ljpeg92::ComponentState`: 408 bytes, alignment: 8 bytes print-type-size field `.histogram`: 136 bytes print-type-size field `.hufftable`: 272 bytes print-type-size type: `std::vec::ExtendElement`: 408 bytes, alignment: 8 bytes print-type-size field `.0`: 408 bytes print-type-size type: `alloc::sync::ArcInner>>`: 384 bytes, alignment: 128 bytes print-type-size field `.strong`: 8 bytes print-type-size field `.weak`: 8 bytes print-type-size padding: 112 bytes print-type-size field `.data`: 256 bytes, alignment: 128 bytes print-type-size type: `crossbeam_channel::flavors::list::Channel`: 384 bytes, alignment: 128 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.head`: 128 bytes print-type-size field `.tail`: 128 bytes print-type-size field `.receivers`: 64 bytes print-type-size end padding: 64 bytes print-type-size type: `rayon_core::registry::WorkerThread`: 384 bytes, alignment: 128 bytes print-type-size field `.fifo`: 256 bytes print-type-size field `.worker`: 32 bytes print-type-size field `.index`: 8 bytes print-type-size field `.rng`: 8 bytes print-type-size field `.registry`: 8 bytes print-type-size end padding: 72 bytes print-type-size type: `decompressors::crx::idwt::WaveletTransform`: 360 bytes, alignment: 8 bytes print-type-size field `.band0_buf`: 24 bytes print-type-size field `.band1_buf`: 24 bytes print-type-size field `.band2_buf`: 24 bytes print-type-size field `.band3_buf`: 24 bytes print-type-size field `.band0_pos`: 8 bytes print-type-size field `.band1_pos`: 8 bytes print-type-size field `.band2_pos`: 8 bytes print-type-size field `.band3_pos`: 8 bytes print-type-size field `.line_buf`: 192 bytes print-type-size field `.cur_line`: 8 bytes print-type-size field `.cur_h`: 8 bytes print-type-size field `.flt_tap_h`: 8 bytes print-type-size field `.height`: 8 bytes print-type-size field `.width`: 8 bytes print-type-size type: `std::ops::ControlFlow, decoders::cr3::Cr3Metadata>`: 344 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 336 bytes print-type-size field `.0`: 336 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::result::Result`: 344 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 336 bytes print-type-size field `.0`: 336 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `decoders::cr3::Cr3Metadata`: 336 bytes, alignment: 8 bytes print-type-size field `.ctmd_exposure`: 48 bytes print-type-size field `.ctmd_rec7_exif`: 32 bytes print-type-size field `.ctmd_rec7_makernotes`: 32 bytes print-type-size field `.ctmd_rec8`: 32 bytes print-type-size field `.ctmd_rec9`: 32 bytes print-type-size field `.xpacket`: 24 bytes print-type-size field `.lens_description`: 8 bytes print-type-size field `.exif`: 32 bytes print-type-size field `.makernotes`: 32 bytes print-type-size field `.ctmd_focallen`: 12 bytes print-type-size field `.wb`: 20 bytes print-type-size field `.blacklevels`: 10 bytes print-type-size field `.whitelevel`: 4 bytes print-type-size field `.image_unique_id`: 17 bytes print-type-size end padding: 1 bytes print-type-size type: `decoders::raf::fuji_decompressor::Strip`: 328 bytes, alignment: 8 bytes print-type-size field `.offset`: 8 bytes print-type-size field `.size`: 8 bytes print-type-size field `.n`: 8 bytes print-type-size field `.cfa`: 288 bytes print-type-size field `.header`: 16 bytes print-type-size type: `std::option::Option<([usize; 7], [usize; 28])>`: 288 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Some`: 280 bytes print-type-size field `.0`: 280 bytes print-type-size variant `None`: 0 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>`: 280 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 216 bytes print-type-size field `.result`: 56 bytes print-type-size type: `lens::LensResolver`: 264 bytes, alignment: 8 bytes print-type-size field `.lens_keyname`: 24 bytes print-type-size field `.lens_make`: 24 bytes print-type-size field `.lens_model`: 24 bytes print-type-size field `.nikon_id`: 24 bytes print-type-size field `.olympus_id`: 24 bytes print-type-size field `.camera_make`: 24 bytes print-type-size field `.camera_model`: 24 bytes print-type-size field `.mounts`: 24 bytes print-type-size field `.lens_id`: 12 bytes print-type-size field `.lens_info`: 36 bytes print-type-size field `.focal_len`: 12 bytes print-type-size field `.aperture`: 12 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}], std::collections::LinkedList>>>, std::collections::LinkedList>>>>::{closure#0}], (std::collections::LinkedList>>>, std::collections::LinkedList>>>)>::{closure#0}::{closure#0}], (std::collections::LinkedList>>>, std::collections::LinkedList>>>)>`: 264 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 200 bytes print-type-size field `.result`: 56 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}], std::collections::LinkedList>>>>, std::collections::LinkedList>>>>>::{closure#0}], (std::collections::LinkedList>>>>, std::collections::LinkedList>>>>)>::{closure#0}::{closure#0}], (std::collections::LinkedList>>>>, std::collections::LinkedList>>>>)>`: 264 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 200 bytes print-type-size field `.result`: 56 bytes print-type-size type: `crossbeam_deque::deque::Injector`: 256 bytes, alignment: 128 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.head`: 128 bytes print-type-size field `.tail`: 128 bytes print-type-size type: `crossbeam_deque::deque::Inner`: 256 bytes, alignment: 128 bytes print-type-size field `.buffer`: 128 bytes print-type-size field `.front`: 8 bytes print-type-size field `.back`: 8 bytes print-type-size end padding: 112 bytes print-type-size type: `crossbeam_utils::cache_padded::CachePadded>`: 256 bytes, alignment: 128 bytes print-type-size field `.value`: 256 bytes print-type-size type: `rayon_core::job::JobFifo`: 256 bytes, alignment: 128 bytes print-type-size field `.inner`: 256 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>`: 248 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 184 bytes print-type-size field `.result`: 56 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>`: 232 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 168 bytes print-type-size field `.result`: 56 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}], std::collections::LinkedList>>, std::collections::LinkedList>>>::{closure#0}], (std::collections::LinkedList>>, std::collections::LinkedList>>)>::{closure#0}::{closure#0}], (std::collections::LinkedList>>, std::collections::LinkedList>>)>`: 232 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 168 bytes print-type-size field `.result`: 56 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>`: 232 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 168 bytes print-type-size field `.result`: 56 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>`: 232 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 168 bytes print-type-size field `.result`: 56 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>`: 232 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 168 bytes print-type-size field `.result`: 56 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>`: 232 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 168 bytes print-type-size field `.result`: 56 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}]`: 224 bytes, alignment: 8 bytes print-type-size end padding: 224 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>, std::collections::LinkedList>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>::{closure#0}]`: 216 bytes, alignment: 8 bytes print-type-size end padding: 216 bytes print-type-size type: `[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}]`: 216 bytes, alignment: 8 bytes print-type-size end padding: 216 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]`: 216 bytes, alignment: 8 bytes print-type-size end padding: 216 bytes print-type-size type: `lens::LensDescription`: 216 bytes, alignment: 8 bytes print-type-size field `.identifiers`: 88 bytes print-type-size field `.mount`: 24 bytes print-type-size field `.lens_make`: 24 bytes print-type-size field `.lens_model`: 24 bytes print-type-size field `.lens_name`: 24 bytes print-type-size field `.focal_range`: 16 bytes print-type-size field `.aperture_range`: 16 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>)>::{closure#0}::{closure#0}], (rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>)>`: 216 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 152 bytes print-type-size field `.result`: 56 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>)>::{closure#0}::{closure#0}], (rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>)>`: 216 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 152 bytes print-type-size field `.result`: 56 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>`: 216 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 152 bytes print-type-size field `.result`: 56 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>>`: 216 bytes, alignment: 8 bytes print-type-size field `.value`: 216 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>>`: 216 bytes, alignment: 8 bytes print-type-size field `.value`: 216 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>, std::collections::LinkedList>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 216 bytes, alignment: 8 bytes print-type-size field `.value`: 216 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>>`: 216 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 216 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 216 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>, std::collections::LinkedList>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 216 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 216 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 216 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>`: 216 bytes, alignment: 8 bytes print-type-size variant `Some`: 216 bytes print-type-size field `.0`: 216 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 216 bytes, alignment: 8 bytes print-type-size variant `Some`: 216 bytes print-type-size field `.0`: 216 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 216 bytes, alignment: 8 bytes print-type-size variant `Some`: 216 bytes print-type-size field `.0`: 216 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>, std::collections::LinkedList>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>::{closure#0}]>`: 216 bytes, alignment: 8 bytes print-type-size field `.0`: 216 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>, std::collections::LinkedList>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>::{closure#0}]>, (std::collections::LinkedList>, std::collections::LinkedList>)>`: 216 bytes, alignment: 8 bytes print-type-size variant `Data`: 216 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 48 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 216 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}], std::collections::LinkedList>>>, std::collections::LinkedList>>>>::{closure#0}], (std::collections::LinkedList>>>, std::collections::LinkedList>>>)>::{closure#0}]`: 208 bytes, alignment: 8 bytes print-type-size end padding: 208 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}], std::collections::LinkedList>>>>, std::collections::LinkedList>>>>>::{closure#0}], (std::collections::LinkedList>>>>, std::collections::LinkedList>>>>)>::{closure#0}]`: 208 bytes, alignment: 8 bytes print-type-size end padding: 208 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>>>, std::collections::LinkedList>>>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}], std::collections::LinkedList>>>, std::collections::LinkedList>>>>::{closure#0}], (std::collections::LinkedList>>>, std::collections::LinkedList>>>)>::{closure#0}::{closure#0}]>::{closure#0}]`: 200 bytes, alignment: 8 bytes print-type-size end padding: 200 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>>>>, std::collections::LinkedList>>>>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}], std::collections::LinkedList>>>>, std::collections::LinkedList>>>>>::{closure#0}], (std::collections::LinkedList>>>>, std::collections::LinkedList>>>>)>::{closure#0}::{closure#0}]>::{closure#0}]`: 200 bytes, alignment: 8 bytes print-type-size end padding: 200 bytes print-type-size type: `[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}], std::collections::LinkedList>>>, std::collections::LinkedList>>>>::{closure#0}]`: 200 bytes, alignment: 8 bytes print-type-size end padding: 200 bytes print-type-size type: `[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}], std::collections::LinkedList>>>>, std::collections::LinkedList>>>>>::{closure#0}]`: 200 bytes, alignment: 8 bytes print-type-size end padding: 200 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}], std::collections::LinkedList>>>, std::collections::LinkedList>>>>::{closure#0}], (std::collections::LinkedList>>>, std::collections::LinkedList>>>)>::{closure#0}::{closure#0}]`: 200 bytes, alignment: 8 bytes print-type-size end padding: 200 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}], std::collections::LinkedList>>>>, std::collections::LinkedList>>>>>::{closure#0}], (std::collections::LinkedList>>>>, std::collections::LinkedList>>>>)>::{closure#0}::{closure#0}]`: 200 bytes, alignment: 8 bytes print-type-size end padding: 200 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>)>::{closure#0}::{closure#0}], (rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>)>`: 200 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 136 bytes print-type-size field `.result`: 56 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}], std::collections::LinkedList>>>, std::collections::LinkedList>>>>::{closure#0}], (std::collections::LinkedList>>>, std::collections::LinkedList>>>)>::{closure#0}::{closure#0}]>>`: 200 bytes, alignment: 8 bytes print-type-size field `.value`: 200 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}], std::collections::LinkedList>>>>, std::collections::LinkedList>>>>>::{closure#0}], (std::collections::LinkedList>>>>, std::collections::LinkedList>>>>)>::{closure#0}::{closure#0}]>>`: 200 bytes, alignment: 8 bytes print-type-size field `.value`: 200 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}], std::collections::LinkedList>>>, std::collections::LinkedList>>>>::{closure#0}], (std::collections::LinkedList>>>, std::collections::LinkedList>>>)>::{closure#0}::{closure#0}]>>`: 200 bytes, alignment: 8 bytes print-type-size field `.value`: 200 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}], std::collections::LinkedList>>>>, std::collections::LinkedList>>>>>::{closure#0}], (std::collections::LinkedList>>>>, std::collections::LinkedList>>>>)>::{closure#0}::{closure#0}]>>`: 200 bytes, alignment: 8 bytes print-type-size field `.value`: 200 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>>>, std::collections::LinkedList>>>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}], std::collections::LinkedList>>>, std::collections::LinkedList>>>>::{closure#0}], (std::collections::LinkedList>>>, std::collections::LinkedList>>>)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 200 bytes, alignment: 8 bytes print-type-size field `.value`: 200 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>>>>, std::collections::LinkedList>>>>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}], std::collections::LinkedList>>>>, std::collections::LinkedList>>>>>::{closure#0}], (std::collections::LinkedList>>>>, std::collections::LinkedList>>>>)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 200 bytes, alignment: 8 bytes print-type-size field `.value`: 200 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}], std::collections::LinkedList>>>, std::collections::LinkedList>>>>::{closure#0}], (std::collections::LinkedList>>>, std::collections::LinkedList>>>)>::{closure#0}::{closure#0}]>>`: 200 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 200 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 200 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}], std::collections::LinkedList>>>>, std::collections::LinkedList>>>>>::{closure#0}], (std::collections::LinkedList>>>>, std::collections::LinkedList>>>>)>::{closure#0}::{closure#0}]>>`: 200 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 200 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 200 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>>>, std::collections::LinkedList>>>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}], std::collections::LinkedList>>>, std::collections::LinkedList>>>>::{closure#0}], (std::collections::LinkedList>>>, std::collections::LinkedList>>>)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 200 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 200 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 200 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>>>>, std::collections::LinkedList>>>>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}], std::collections::LinkedList>>>>, std::collections::LinkedList>>>>>::{closure#0}], (std::collections::LinkedList>>>>, std::collections::LinkedList>>>>)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 200 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 200 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 200 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}], std::collections::LinkedList>>>, std::collections::LinkedList>>>>::{closure#0}], (std::collections::LinkedList>>>, std::collections::LinkedList>>>)>::{closure#0}::{closure#0}]>`: 200 bytes, alignment: 8 bytes print-type-size variant `Some`: 200 bytes print-type-size field `.0`: 200 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}], std::collections::LinkedList>>>>, std::collections::LinkedList>>>>>::{closure#0}], (std::collections::LinkedList>>>>, std::collections::LinkedList>>>>)>::{closure#0}::{closure#0}]>`: 200 bytes, alignment: 8 bytes print-type-size variant `Some`: 200 bytes print-type-size field `.0`: 200 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>>>, std::collections::LinkedList>>>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}], std::collections::LinkedList>>>, std::collections::LinkedList>>>>::{closure#0}], (std::collections::LinkedList>>>, std::collections::LinkedList>>>)>::{closure#0}::{closure#0}]>::{closure#0}]>`: 200 bytes, alignment: 8 bytes print-type-size field `.0`: 200 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>>>>, std::collections::LinkedList>>>>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}], std::collections::LinkedList>>>>, std::collections::LinkedList>>>>>::{closure#0}], (std::collections::LinkedList>>>>, std::collections::LinkedList>>>>)>::{closure#0}::{closure#0}]>::{closure#0}]>`: 200 bytes, alignment: 8 bytes print-type-size field `.0`: 200 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>>>, std::collections::LinkedList>>>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}], std::collections::LinkedList>>>, std::collections::LinkedList>>>>::{closure#0}], (std::collections::LinkedList>>>, std::collections::LinkedList>>>)>::{closure#0}::{closure#0}]>::{closure#0}]>, (std::collections::LinkedList>>>, std::collections::LinkedList>>>)>`: 200 bytes, alignment: 8 bytes print-type-size variant `Data`: 200 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 48 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 200 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>>>>, std::collections::LinkedList>>>>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}], std::collections::LinkedList>>>>, std::collections::LinkedList>>>>>::{closure#0}], (std::collections::LinkedList>>>>, std::collections::LinkedList>>>>)>::{closure#0}::{closure#0}]>::{closure#0}]>, (std::collections::LinkedList>>>>, std::collections::LinkedList>>>>)>`: 200 bytes, alignment: 8 bytes print-type-size variant `Data`: 200 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 48 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 200 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}]`: 192 bytes, alignment: 8 bytes print-type-size end padding: 192 bytes print-type-size type: `lens::LensMatcher`: 192 bytes, alignment: 8 bytes print-type-size field `.lens_name`: 16 bytes print-type-size field `.lens_make`: 16 bytes print-type-size field `.nikon_id`: 24 bytes print-type-size field `.olympus_id`: 24 bytes print-type-size field `.camera_make`: 16 bytes print-type-size field `.camera_model`: 16 bytes print-type-size field `.mounts`: 16 bytes print-type-size field `.lens_id`: 12 bytes print-type-size field `.lens_info`: 36 bytes print-type-size field `.focal_len`: 12 bytes print-type-size end padding: 4 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>, std::collections::LinkedList>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>::{closure#0}]`: 184 bytes, alignment: 8 bytes print-type-size end padding: 184 bytes print-type-size type: `[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}]`: 184 bytes, alignment: 8 bytes print-type-size end padding: 184 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]`: 184 bytes, alignment: 8 bytes print-type-size end padding: 184 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>)>::{closure#0}::{closure#0}], (rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>)>`: 184 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 120 bytes print-type-size field `.result`: 56 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>`: 184 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 120 bytes print-type-size field `.result`: 56 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>`: 184 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 120 bytes print-type-size field `.result`: 56 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>`: 184 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 120 bytes print-type-size field `.result`: 56 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>`: 184 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 120 bytes print-type-size field `.result`: 56 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>>`: 184 bytes, alignment: 8 bytes print-type-size field `.value`: 184 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>>`: 184 bytes, alignment: 8 bytes print-type-size field `.value`: 184 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>, std::collections::LinkedList>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 184 bytes, alignment: 8 bytes print-type-size field `.value`: 184 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>>`: 184 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 184 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 184 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>, std::collections::LinkedList>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 184 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 184 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 184 bytes print-type-size type: `std::ops::ControlFlow, std::fs::Metadata>`: 184 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 176 bytes print-type-size field `.0`: 176 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>`: 184 bytes, alignment: 8 bytes print-type-size variant `Some`: 184 bytes print-type-size field `.0`: 184 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>, std::collections::LinkedList>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>::{closure#0}]>`: 184 bytes, alignment: 8 bytes print-type-size field `.0`: 184 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>, std::collections::LinkedList>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>::{closure#0}]>, (std::collections::LinkedList>, std::collections::LinkedList>)>`: 184 bytes, alignment: 8 bytes print-type-size variant `Data`: 184 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 48 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 184 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::result::Result`: 184 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 176 bytes print-type-size field `.0`: 176 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::result::Result`: 184 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 176 bytes print-type-size field `.0`: 176 bytes print-type-size variant `Err`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}]`: 176 bytes, alignment: 8 bytes print-type-size end padding: 176 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}], std::collections::LinkedList>>, std::collections::LinkedList>>>::{closure#0}], (std::collections::LinkedList>>, std::collections::LinkedList>>)>::{closure#0}]`: 176 bytes, alignment: 8 bytes print-type-size end padding: 176 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}]`: 176 bytes, alignment: 8 bytes print-type-size end padding: 176 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}]`: 176 bytes, alignment: 8 bytes print-type-size end padding: 176 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}]`: 176 bytes, alignment: 8 bytes print-type-size end padding: 176 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}]`: 176 bytes, alignment: 8 bytes print-type-size end padding: 176 bytes print-type-size type: `decompressors::crx::BandParam`: 176 bytes, alignment: 8 bytes print-type-size field `.subband_width`: 8 bytes print-type-size field `.subband_height`: 8 bytes print-type-size field `.cur_line`: 8 bytes print-type-size field `.line_buf`: 48 bytes print-type-size field `.line_k`: 24 bytes print-type-size field `.line_pos`: 8 bytes print-type-size field `.line_len`: 8 bytes print-type-size field `.rice`: 40 bytes print-type-size field `.rounded_bits_mask`: 4 bytes print-type-size field `.rounded_bits`: 4 bytes print-type-size field `.s_param`: 4 bytes print-type-size field `.q_param`: 4 bytes print-type-size field `.supports_partial`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `rayon_core::job::StackJob>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}]>::{closure#0}], std::collections::LinkedList>>`: 176 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 112 bytes print-type-size field `.result`: 32 bytes print-type-size type: `std::fs::Metadata`: 176 bytes, alignment: 8 bytes print-type-size field `.0`: 176 bytes print-type-size type: `std::sys::unix::fs::FileAttr`: 176 bytes, alignment: 8 bytes print-type-size field `.stat`: 144 bytes print-type-size field `.statx_extra_fields`: 32 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>::{closure#0}]`: 168 bytes, alignment: 8 bytes print-type-size end padding: 168 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>>, std::collections::LinkedList>>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}], std::collections::LinkedList>>, std::collections::LinkedList>>>::{closure#0}], (std::collections::LinkedList>>, std::collections::LinkedList>>)>::{closure#0}::{closure#0}]>::{closure#0}]`: 168 bytes, alignment: 8 bytes print-type-size end padding: 168 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>, std::collections::LinkedList>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>::{closure#0}]`: 168 bytes, alignment: 8 bytes print-type-size end padding: 168 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>, std::collections::LinkedList>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>::{closure#0}]`: 168 bytes, alignment: 8 bytes print-type-size end padding: 168 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>, std::collections::LinkedList>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>::{closure#0}]`: 168 bytes, alignment: 8 bytes print-type-size end padding: 168 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>, std::collections::LinkedList>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>::{closure#0}]`: 168 bytes, alignment: 8 bytes print-type-size end padding: 168 bytes print-type-size type: `[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}]`: 168 bytes, alignment: 8 bytes print-type-size end padding: 168 bytes print-type-size type: `[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}], std::collections::LinkedList>>, std::collections::LinkedList>>>::{closure#0}]`: 168 bytes, alignment: 8 bytes print-type-size end padding: 168 bytes print-type-size type: `[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}]`: 168 bytes, alignment: 8 bytes print-type-size end padding: 168 bytes print-type-size type: `[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}]`: 168 bytes, alignment: 8 bytes print-type-size end padding: 168 bytes print-type-size type: `[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}]`: 168 bytes, alignment: 8 bytes print-type-size end padding: 168 bytes print-type-size type: `[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}]`: 168 bytes, alignment: 8 bytes print-type-size end padding: 168 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]`: 168 bytes, alignment: 8 bytes print-type-size end padding: 168 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}], std::collections::LinkedList>>, std::collections::LinkedList>>>::{closure#0}], (std::collections::LinkedList>>, std::collections::LinkedList>>)>::{closure#0}::{closure#0}]`: 168 bytes, alignment: 8 bytes print-type-size end padding: 168 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]`: 168 bytes, alignment: 8 bytes print-type-size end padding: 168 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]`: 168 bytes, alignment: 8 bytes print-type-size end padding: 168 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]`: 168 bytes, alignment: 8 bytes print-type-size end padding: 168 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]`: 168 bytes, alignment: 8 bytes print-type-size end padding: 168 bytes print-type-size type: `analyze::CaptureInfo`: 168 bytes, alignment: 8 bytes print-type-size field `.make`: 24 bytes print-type-size field `.model`: 24 bytes print-type-size field `.lens_make`: 24 bytes print-type-size field `.lens_model`: 24 bytes print-type-size field `.exposure_time`: 12 bytes print-type-size field `.shutter_speed`: 12 bytes print-type-size field `.exposure_bias`: 12 bytes print-type-size field `.lens_spec`: 36 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>)>::{closure#0}::{closure#0}], (rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>)>`: 168 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 104 bytes print-type-size field `.result`: 56 bytes print-type-size type: `rayon_core::job::StackJob>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}]>::{closure#0}], std::collections::LinkedList>>>>`: 168 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 104 bytes print-type-size field `.result`: 32 bytes print-type-size type: `rayon_core::job::StackJob>>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}]>::{closure#0}], std::collections::LinkedList>>>>>`: 168 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 104 bytes print-type-size field `.result`: 32 bytes print-type-size type: `rayon_core::job::StackJob, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>`: 168 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 16 bytes print-type-size field `.result`: 120 bytes print-type-size type: `rayon_core::job::StackJob, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>`: 168 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 16 bytes print-type-size field `.result`: 120 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>>`: 168 bytes, alignment: 8 bytes print-type-size field `.value`: 168 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}], std::collections::LinkedList>>, std::collections::LinkedList>>>::{closure#0}], (std::collections::LinkedList>>, std::collections::LinkedList>>)>::{closure#0}::{closure#0}]>>`: 168 bytes, alignment: 8 bytes print-type-size field `.value`: 168 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>>`: 168 bytes, alignment: 8 bytes print-type-size field `.value`: 168 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>>`: 168 bytes, alignment: 8 bytes print-type-size field `.value`: 168 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>>`: 168 bytes, alignment: 8 bytes print-type-size field `.value`: 168 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>>`: 168 bytes, alignment: 8 bytes print-type-size field `.value`: 168 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>>`: 168 bytes, alignment: 8 bytes print-type-size field `.value`: 168 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}], std::collections::LinkedList>>, std::collections::LinkedList>>>::{closure#0}], (std::collections::LinkedList>>, std::collections::LinkedList>>)>::{closure#0}::{closure#0}]>>`: 168 bytes, alignment: 8 bytes print-type-size field `.value`: 168 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>>`: 168 bytes, alignment: 8 bytes print-type-size field `.value`: 168 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>>`: 168 bytes, alignment: 8 bytes print-type-size field `.value`: 168 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>>`: 168 bytes, alignment: 8 bytes print-type-size field `.value`: 168 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>>`: 168 bytes, alignment: 8 bytes print-type-size field `.value`: 168 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 168 bytes, alignment: 8 bytes print-type-size field `.value`: 168 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>>, std::collections::LinkedList>>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}], std::collections::LinkedList>>, std::collections::LinkedList>>>::{closure#0}], (std::collections::LinkedList>>, std::collections::LinkedList>>)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 168 bytes, alignment: 8 bytes print-type-size field `.value`: 168 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>, std::collections::LinkedList>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 168 bytes, alignment: 8 bytes print-type-size field `.value`: 168 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>, std::collections::LinkedList>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 168 bytes, alignment: 8 bytes print-type-size field `.value`: 168 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>, std::collections::LinkedList>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 168 bytes, alignment: 8 bytes print-type-size field `.value`: 168 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>, std::collections::LinkedList>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 168 bytes, alignment: 8 bytes print-type-size field `.value`: 168 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>>`: 168 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 168 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 168 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}], std::collections::LinkedList>>, std::collections::LinkedList>>>::{closure#0}], (std::collections::LinkedList>>, std::collections::LinkedList>>)>::{closure#0}::{closure#0}]>>`: 168 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 168 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 168 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>>`: 168 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 168 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 168 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>>`: 168 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 168 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 168 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>>`: 168 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 168 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 168 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>>`: 168 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 168 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 168 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 168 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 168 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 168 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>>, std::collections::LinkedList>>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}], std::collections::LinkedList>>, std::collections::LinkedList>>>::{closure#0}], (std::collections::LinkedList>>, std::collections::LinkedList>>)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 168 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 168 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 168 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>, std::collections::LinkedList>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 168 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 168 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 168 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>, std::collections::LinkedList>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 168 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 168 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 168 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>, std::collections::LinkedList>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 168 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 168 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 168 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>, std::collections::LinkedList>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 168 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 168 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 168 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::ext_cr3::cdi1::Cdi1Box>`: 168 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 160 bytes print-type-size field `.0`: 160 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>`: 168 bytes, alignment: 8 bytes print-type-size variant `Some`: 168 bytes print-type-size field `.0`: 168 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}], std::collections::LinkedList>>, std::collections::LinkedList>>>::{closure#0}], (std::collections::LinkedList>>, std::collections::LinkedList>>)>::{closure#0}::{closure#0}]>`: 168 bytes, alignment: 8 bytes print-type-size variant `Some`: 168 bytes print-type-size field `.0`: 168 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>`: 168 bytes, alignment: 8 bytes print-type-size variant `Some`: 168 bytes print-type-size field `.0`: 168 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>`: 168 bytes, alignment: 8 bytes print-type-size variant `Some`: 168 bytes print-type-size field `.0`: 168 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>`: 168 bytes, alignment: 8 bytes print-type-size variant `Some`: 168 bytes print-type-size field `.0`: 168 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>`: 168 bytes, alignment: 8 bytes print-type-size variant `Some`: 168 bytes print-type-size field `.0`: 168 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>::{closure#0}]>`: 168 bytes, alignment: 8 bytes print-type-size field `.0`: 168 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>>, std::collections::LinkedList>>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}], std::collections::LinkedList>>, std::collections::LinkedList>>>::{closure#0}], (std::collections::LinkedList>>, std::collections::LinkedList>>)>::{closure#0}::{closure#0}]>::{closure#0}]>`: 168 bytes, alignment: 8 bytes print-type-size field `.0`: 168 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>, std::collections::LinkedList>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>::{closure#0}]>`: 168 bytes, alignment: 8 bytes print-type-size field `.0`: 168 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>, std::collections::LinkedList>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>::{closure#0}]>`: 168 bytes, alignment: 8 bytes print-type-size field `.0`: 168 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>, std::collections::LinkedList>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>::{closure#0}]>`: 168 bytes, alignment: 8 bytes print-type-size field `.0`: 168 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>, std::collections::LinkedList>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>::{closure#0}]>`: 168 bytes, alignment: 8 bytes print-type-size field `.0`: 168 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>::{closure#0}]>, (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>`: 168 bytes, alignment: 8 bytes print-type-size variant `Data`: 168 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 48 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 168 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>>, std::collections::LinkedList>>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}], std::collections::LinkedList>>, std::collections::LinkedList>>>::{closure#0}], (std::collections::LinkedList>>, std::collections::LinkedList>>)>::{closure#0}::{closure#0}]>::{closure#0}]>, (std::collections::LinkedList>>, std::collections::LinkedList>>)>`: 168 bytes, alignment: 8 bytes print-type-size variant `Data`: 168 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 48 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 168 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>, std::collections::LinkedList>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>::{closure#0}]>, (std::collections::LinkedList>, std::collections::LinkedList>)>`: 168 bytes, alignment: 8 bytes print-type-size variant `Data`: 168 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 48 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 168 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>, std::collections::LinkedList>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>::{closure#0}]>, (std::collections::LinkedList>, std::collections::LinkedList>)>`: 168 bytes, alignment: 8 bytes print-type-size variant `Data`: 168 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 48 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 168 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>, std::collections::LinkedList>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>::{closure#0}]>, (std::collections::LinkedList>, std::collections::LinkedList>)>`: 168 bytes, alignment: 8 bytes print-type-size variant `Data`: 168 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 48 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 168 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>, std::collections::LinkedList>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>::{closure#0}]>, (std::collections::LinkedList>, std::collections::LinkedList>)>`: 168 bytes, alignment: 8 bytes print-type-size variant `Data`: 168 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 48 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 168 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::result::Result`: 168 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 160 bytes print-type-size field `.0`: 160 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>)>::{closure#0}]`: 160 bytes, alignment: 8 bytes print-type-size end padding: 160 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>)>::{closure#0}]`: 160 bytes, alignment: 8 bytes print-type-size end padding: 160 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}]`: 160 bytes, alignment: 8 bytes print-type-size end padding: 160 bytes print-type-size type: `formats::bmff::ext_cr3::cdi1::Cdi1Box`: 160 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size field `.iad1`: 104 bytes print-type-size field `.flags`: 4 bytes print-type-size field `.version`: 1 bytes print-type-size end padding: 3 bytes print-type-size type: `rayon_core::job::StackJob>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}]>::{closure#0}], std::collections::LinkedList>>`: 160 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 96 bytes print-type-size field `.result`: 32 bytes print-type-size type: `std::option::Option`: 160 bytes, alignment: 8 bytes print-type-size variant `Some`: 160 bytes print-type-size field `.0`: 160 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 160 bytes, alignment: 8 bytes print-type-size variant `Some`: 160 bytes print-type-size field `.0`: 160 bytes print-type-size variant `None`: 0 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>)>::{closure#0}::{closure#0}]>::{closure#0}]`: 152 bytes, alignment: 8 bytes print-type-size end padding: 152 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>)>::{closure#0}::{closure#0}]>::{closure#0}]`: 152 bytes, alignment: 8 bytes print-type-size end padding: 152 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>, std::collections::LinkedList>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>::{closure#0}]`: 152 bytes, alignment: 8 bytes print-type-size end padding: 152 bytes print-type-size type: `[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>>::{closure#0}]`: 152 bytes, alignment: 8 bytes print-type-size end padding: 152 bytes print-type-size type: `[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>>::{closure#0}]`: 152 bytes, alignment: 8 bytes print-type-size end padding: 152 bytes print-type-size type: `[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}]`: 152 bytes, alignment: 8 bytes print-type-size end padding: 152 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>)>::{closure#0}::{closure#0}]`: 152 bytes, alignment: 8 bytes print-type-size end padding: 152 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>)>::{closure#0}::{closure#0}]`: 152 bytes, alignment: 8 bytes print-type-size end padding: 152 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]`: 152 bytes, alignment: 8 bytes print-type-size end padding: 152 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>`: 152 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 120 bytes print-type-size field `.result`: 24 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>`: 152 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 120 bytes print-type-size field `.result`: 24 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>`: 152 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 120 bytes print-type-size field `.result`: 24 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>`: 152 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 120 bytes print-type-size field `.result`: 24 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>`: 152 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 120 bytes print-type-size field `.result`: 24 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>`: 152 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 120 bytes print-type-size field `.result`: 24 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>`: 152 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 120 bytes print-type-size field `.result`: 24 bytes print-type-size type: `rayon_core::job::StackJob, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}]>::{closure#0}], rayon::iter::collect::consumer::CollectResult>`: 152 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 88 bytes print-type-size field `.result`: 32 bytes print-type-size type: `rayon_core::job::StackJob>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}]>::{closure#0}], std::collections::LinkedList>>>`: 152 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 88 bytes print-type-size field `.result`: 32 bytes print-type-size type: `rayon_core::job::StackJob>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}]>::{closure#0}], std::collections::LinkedList>>`: 152 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 88 bytes print-type-size field `.result`: 32 bytes print-type-size type: `rayon_core::job::StackJob>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}]>::{closure#0}], std::collections::LinkedList>>`: 152 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 88 bytes print-type-size field `.result`: 32 bytes print-type-size type: `rayon_core::job::StackJob>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}]>::{closure#0}], std::collections::LinkedList>>`: 152 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 88 bytes print-type-size field `.result`: 32 bytes print-type-size type: `rayon_core::job::StackJob>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}]>::{closure#0}], std::collections::LinkedList>>`: 152 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 88 bytes print-type-size field `.result`: 32 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>)>::{closure#0}::{closure#0}]>>`: 152 bytes, alignment: 8 bytes print-type-size field `.value`: 152 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>)>::{closure#0}::{closure#0}]>>`: 152 bytes, alignment: 8 bytes print-type-size field `.value`: 152 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>>`: 152 bytes, alignment: 8 bytes print-type-size field `.value`: 152 bytes print-type-size type: `std::iter::adapters::GenericShunt>`: 152 bytes, alignment: 8 bytes print-type-size field `.iter`: 144 bytes print-type-size field `.residual`: 8 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>)>::{closure#0}::{closure#0}]>>`: 152 bytes, alignment: 8 bytes print-type-size field `.value`: 152 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>)>::{closure#0}::{closure#0}]>>`: 152 bytes, alignment: 8 bytes print-type-size field `.value`: 152 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>>`: 152 bytes, alignment: 8 bytes print-type-size field `.value`: 152 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 152 bytes, alignment: 8 bytes print-type-size field `.value`: 152 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 152 bytes, alignment: 8 bytes print-type-size field `.value`: 152 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>, std::collections::LinkedList>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 152 bytes, alignment: 8 bytes print-type-size field `.value`: 152 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>)>::{closure#0}::{closure#0}]>>`: 152 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 152 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 152 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>)>::{closure#0}::{closure#0}]>>`: 152 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 152 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 152 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>>`: 152 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 152 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 152 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 152 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 152 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 152 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 152 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 152 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 152 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>, std::collections::LinkedList>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 152 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 152 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 152 bytes print-type-size type: `std::ops::ControlFlow, decompressors::crx::decoder::PlaneLineIter>`: 152 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 144 bytes print-type-size field `.0`: 144 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>)>::{closure#0}::{closure#0}]>`: 152 bytes, alignment: 8 bytes print-type-size variant `Some`: 152 bytes print-type-size field `.0`: 152 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>)>::{closure#0}::{closure#0}]>`: 152 bytes, alignment: 8 bytes print-type-size variant `Some`: 152 bytes print-type-size field `.0`: 152 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>`: 152 bytes, alignment: 8 bytes print-type-size variant `Some`: 152 bytes print-type-size field `.0`: 152 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>)>::{closure#0}::{closure#0}]>::{closure#0}]>`: 152 bytes, alignment: 8 bytes print-type-size field `.0`: 152 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>)>::{closure#0}::{closure#0}]>::{closure#0}]>`: 152 bytes, alignment: 8 bytes print-type-size field `.0`: 152 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>, std::collections::LinkedList>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>::{closure#0}]>`: 152 bytes, alignment: 8 bytes print-type-size field `.0`: 152 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>)>::{closure#0}::{closure#0}]>::{closure#0}]>, (rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>)>`: 152 bytes, alignment: 8 bytes print-type-size variant `Data`: 152 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 48 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 152 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>)>::{closure#0}::{closure#0}]>::{closure#0}]>, (rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>)>`: 152 bytes, alignment: 8 bytes print-type-size variant `Data`: 152 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 48 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 152 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<(std::collections::LinkedList>, std::collections::LinkedList>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#0}]>::{closure#0}]>, (std::collections::LinkedList>, std::collections::LinkedList>)>`: 152 bytes, alignment: 8 bytes print-type-size variant `Data`: 152 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 48 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 152 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::result::Result`: 152 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 144 bytes print-type-size field `.0`: 144 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>)>::{closure#0}]`: 144 bytes, alignment: 8 bytes print-type-size end padding: 144 bytes print-type-size type: `decompressors::crx::decoder::PlaneLineIter`: 144 bytes, alignment: 8 bytes print-type-size field `.tile`: 8 bytes print-type-size field `.plane`: 8 bytes print-type-size field `.codec`: 72 bytes print-type-size field `.params`: 24 bytes print-type-size field `.iwt_transforms`: 24 bytes print-type-size field `.next_row`: 8 bytes print-type-size type: `libc::unix::linux_like::linux::gnu::b64::x86_64::stat64`: 144 bytes, alignment: 8 bytes print-type-size field `.st_dev`: 8 bytes print-type-size field `.st_ino`: 8 bytes print-type-size field `.st_nlink`: 8 bytes print-type-size field `.st_mode`: 4 bytes print-type-size field `.st_uid`: 4 bytes print-type-size field `.st_gid`: 4 bytes print-type-size field `.__pad0`: 4 bytes print-type-size field `.st_rdev`: 8 bytes print-type-size field `.st_size`: 8 bytes print-type-size field `.st_blksize`: 8 bytes print-type-size field `.st_blocks`: 8 bytes print-type-size field `.st_atime`: 8 bytes print-type-size field `.st_atime_nsec`: 8 bytes print-type-size field `.st_mtime`: 8 bytes print-type-size field `.st_mtime_nsec`: 8 bytes print-type-size field `.st_ctime`: 8 bytes print-type-size field `.st_ctime_nsec`: 8 bytes print-type-size field `.__reserved`: 24 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:28:16: 67:4], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}::{closure#0}], std::result::Result, RawlerError>>`: 144 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 16 bytes print-type-size field `.result`: 120 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:77:16: 105:4], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}::{closure#0}], std::result::Result, RawlerError>>`: 144 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 16 bytes print-type-size field `.result`: 120 bytes print-type-size type: `rayon_core::job::StackJob>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}]>::{closure#0}], rayon::iter::collect::consumer::CollectResult>>>`: 144 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 80 bytes print-type-size field `.result`: 32 bytes print-type-size type: `rayon_core::job::StackJob>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}]>::{closure#0}], rayon::iter::collect::consumer::CollectResult>>>>`: 144 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 80 bytes print-type-size field `.result`: 32 bytes print-type-size type: `rayon_core::job::StackJob>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#1}]>::{closure#0}], std::collections::LinkedList>>`: 144 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 80 bytes print-type-size field `.result`: 32 bytes print-type-size type: `std::iter::Enumerate, std::slice::Iter>, std::slice::Iter>, std::slice::Iter>, [closure@/home/cytrinox/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.3/src/lib.rs:322:9: 327:58]>>`: 144 bytes, alignment: 8 bytes print-type-size field `.iter`: 136 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Enumerate>, std::slice::Iter>>, std::slice::Iter>>, std::slice::Iter>>, [closure@/home/cytrinox/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.3/src/lib.rs:322:9: 327:58]>>`: 144 bytes, alignment: 8 bytes print-type-size field `.iter`: 136 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::ops::ControlFlow, decompressors::crx::mdat::Tile>`: 144 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 136 bytes print-type-size field `.0`: 136 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 144 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 136 bytes print-type-size field `.0`: 136 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result>, std::io::Error>`: 144 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 136 bytes print-type-size field `.0`: 136 bytes print-type-size variant `Err`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>)>::{closure#0}::{closure#0}]>::{closure#0}]`: 136 bytes, alignment: 8 bytes print-type-size end padding: 136 bytes print-type-size type: `[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>>::{closure#0}]`: 136 bytes, alignment: 8 bytes print-type-size end padding: 136 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>)>::{closure#0}::{closure#0}]`: 136 bytes, alignment: 8 bytes print-type-size end padding: 136 bytes print-type-size type: `crossbeam_channel::counter::Counter>`: 136 bytes, alignment: 8 bytes print-type-size field `.senders`: 8 bytes print-type-size field `.receivers`: 8 bytes print-type-size field `.chan`: 112 bytes print-type-size field `.destroy`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `decompressors::crx::mdat::Tile`: 136 bytes, alignment: 8 bytes print-type-size field `.tile_size`: 8 bytes print-type-size field `.id`: 8 bytes print-type-size field `.data_offset`: 8 bytes print-type-size field `.tile_width`: 8 bytes print-type-size field `.tile_height`: 8 bytes print-type-size field `.plane_width`: 8 bytes print-type-size field `.plane_height`: 8 bytes print-type-size field `.planes`: 24 bytes print-type-size field `.q_step`: 24 bytes print-type-size field `.flags`: 4 bytes print-type-size field `.qp_data`: 12 bytes print-type-size field `.counter`: 4 bytes print-type-size field `.tail_sign`: 4 bytes print-type-size field `.ind`: 2 bytes print-type-size field `.size`: 2 bytes print-type-size field `.tiles_top`: 1 bytes print-type-size field `.tiles_bottom`: 1 bytes print-type-size field `.tiles_left`: 1 bytes print-type-size field `.tiles_right`: 1 bytes print-type-size type: `libflate::zlib::Encoder>`: 136 bytes, alignment: 8 bytes print-type-size field `.writer`: 120 bytes print-type-size field `.adler32`: 8 bytes print-type-size field `.header`: 2 bytes print-type-size field `.flush_mode`: 1 bytes print-type-size end padding: 5 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>`: 136 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 104 bytes print-type-size field `.result`: 24 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>`: 136 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 104 bytes print-type-size field `.result`: 24 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>`: 136 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 104 bytes print-type-size field `.result`: 24 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>`: 136 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 104 bytes print-type-size field `.result`: 24 bytes print-type-size type: `rayon_core::job::StackJob, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}]>::{closure#0}], rayon::iter::collect::consumer::CollectResult<[f32; 3]>>`: 136 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 72 bytes print-type-size field `.result`: 32 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>)>::{closure#0}::{closure#0}]>>`: 136 bytes, alignment: 8 bytes print-type-size field `.value`: 136 bytes print-type-size type: `std::iter::Map, std::slice::Iter>, std::slice::Iter>, std::slice::Iter>, [closure@/home/cytrinox/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.3/src/lib.rs:322:9: 327:58]>`: 136 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 136 bytes print-type-size type: `std::iter::Map>, std::slice::Iter>>, std::slice::Iter>>, std::slice::Iter>>, [closure@/home/cytrinox/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.3/src/lib.rs:322:9: 327:58]>`: 136 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 136 bytes print-type-size type: `std::iter::Map, std::slice::ChunksExact>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:27:14: 38:10]>`: 136 bytes, alignment: 8 bytes print-type-size field `.iter`: 104 bytes print-type-size field `.f`: 32 bytes print-type-size type: `std::iter::Zip, std::slice::Iter>, std::slice::Iter>, std::slice::Iter>`: 136 bytes, alignment: 8 bytes print-type-size field `.a`: 96 bytes print-type-size field `.b`: 16 bytes print-type-size field `.index`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.a_len`: 8 bytes print-type-size type: `std::iter::Zip>, std::slice::Iter>>, std::slice::Iter>>, std::slice::Iter>>`: 136 bytes, alignment: 8 bytes print-type-size field `.a`: 96 bytes print-type-size field `.b`: 16 bytes print-type-size field `.index`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.a_len`: 8 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>)>::{closure#0}::{closure#0}]>>`: 136 bytes, alignment: 8 bytes print-type-size field `.value`: 136 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 136 bytes, alignment: 8 bytes print-type-size field `.value`: 136 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>)>::{closure#0}::{closure#0}]>>`: 136 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 136 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 136 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 136 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 136 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 136 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>)>::{closure#0}::{closure#0}]>`: 136 bytes, alignment: 8 bytes print-type-size variant `Some`: 136 bytes print-type-size field `.0`: 136 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>)>::{closure#0}::{closure#0}]>::{closure#0}]>`: 136 bytes, alignment: 8 bytes print-type-size field `.0`: 136 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>)>::{closure#0}::{closure#0}]>::{closure#0}]>, (rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>)>`: 136 bytes, alignment: 8 bytes print-type-size variant `Data`: 136 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 48 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 136 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `toml::de::ErrorInner`: 136 bytes, alignment: 8 bytes print-type-size field `.kind`: 48 bytes print-type-size field `.line`: 16 bytes print-type-size field `.col`: 8 bytes print-type-size field `.at`: 16 bytes print-type-size field `.message`: 24 bytes print-type-size field `.key`: 24 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}]`: 128 bytes, alignment: 8 bytes print-type-size end padding: 128 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}]`: 128 bytes, alignment: 8 bytes print-type-size end padding: 128 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}]`: 128 bytes, alignment: 8 bytes print-type-size end padding: 128 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}]`: 128 bytes, alignment: 8 bytes print-type-size end padding: 128 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}]`: 128 bytes, alignment: 8 bytes print-type-size end padding: 128 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}]`: 128 bytes, alignment: 8 bytes print-type-size end padding: 128 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}]`: 128 bytes, alignment: 8 bytes print-type-size end padding: 128 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>)>::{closure#0}]`: 128 bytes, alignment: 8 bytes print-type-size end padding: 128 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}]`: 128 bytes, alignment: 8 bytes print-type-size end padding: 128 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}]`: 128 bytes, alignment: 8 bytes print-type-size end padding: 128 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}]`: 128 bytes, alignment: 8 bytes print-type-size end padding: 128 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}]`: 128 bytes, alignment: 8 bytes print-type-size end padding: 128 bytes print-type-size type: `crossbeam_utils::cache_padded::CachePadded>`: 128 bytes, alignment: 128 bytes print-type-size field `.value`: 16 bytes print-type-size end padding: 112 bytes print-type-size type: `crossbeam_utils::cache_padded::CachePadded>`: 128 bytes, alignment: 128 bytes print-type-size field `.value`: 16 bytes print-type-size end padding: 112 bytes print-type-size type: `crossbeam_utils::cache_padded::CachePadded>>`: 128 bytes, alignment: 128 bytes print-type-size field `.value`: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `crossbeam_utils::cache_padded::CachePadded`: 128 bytes, alignment: 128 bytes print-type-size field `.value`: 12 bytes print-type-size end padding: 116 bytes print-type-size type: `crossbeam_utils::cache_padded::CachePadded`: 128 bytes, alignment: 128 bytes print-type-size field `.value`: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `rayon_core::job::StackJob>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}]>::{closure#0}], rayon::iter::collect::consumer::CollectResult>>`: 128 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 64 bytes print-type-size field `.result`: 32 bytes print-type-size type: `rayon_core::job::StackJob, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}]>::{closure#0}], rayon::iter::collect::consumer::CollectResult>`: 128 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 64 bytes print-type-size field `.result`: 32 bytes print-type-size type: `rayon_core::job::StackJob, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}]>::{closure#0}], rayon::iter::collect::consumer::CollectResult>`: 128 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 64 bytes print-type-size field `.result`: 32 bytes print-type-size type: `rayon_core::job::StackJob, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}]>::{closure#0}], rayon::iter::collect::consumer::CollectResult>`: 128 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 64 bytes print-type-size field `.result`: 32 bytes print-type-size type: `rayon_core::job::StackJob, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}]>::{closure#0}], rayon::iter::collect::consumer::CollectResult>`: 128 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 64 bytes print-type-size field `.result`: 32 bytes print-type-size type: `std::ops::ControlFlow, formats::tiff::ifd::IFD>`: 128 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 120 bytes print-type-size field `.0`: 120 bytes print-type-size variant `Break`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::ops::ControlFlow, formats::tiff::ifd::IFD>`: 128 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 120 bytes print-type-size field `.0`: 120 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 128 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 120 bytes print-type-size field `.0`: 120 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::ops::ControlFlow, decompressors::crx::mdat::Subband>`: 128 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 120 bytes print-type-size field `.0`: 120 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, formats::tiff::ifd::IFD>`: 128 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 120 bytes print-type-size field `.0`: 120 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 128 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 120 bytes print-type-size field `.0`: 120 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, decompressors::ljpeg::LjpegDecompressor>`: 128 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 120 bytes print-type-size field `.0`: 120 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result`: 128 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 120 bytes print-type-size field `.0`: 120 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 128 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 120 bytes print-type-size field `.0`: 120 bytes print-type-size variant `Err`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result`: 128 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 120 bytes print-type-size field `.0`: 120 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result`: 128 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 120 bytes print-type-size field `.0`: 120 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::result::Result`: 128 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 120 bytes print-type-size field `.0`: 120 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result, RawlerError>`: 128 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 120 bytes print-type-size field `.0`: 120 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::result::Result, formats::tiff::TiffError>`: 128 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 120 bytes print-type-size field `.0`: 120 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>)>::{closure#0}::{closure#0}]>::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@rayon::iter::collect::special_extend, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>>, std::vec::Vec>>::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#1}], (), ()>::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#1}], (), ()>::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#1}], (), ()>::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#1}], (), ()>::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#1}], (), ()>::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#1}], (), ()>::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#1}], (), ()>::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>>::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>)>::{closure#0}::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]`: 120 bytes, alignment: 8 bytes print-type-size end padding: 120 bytes print-type-size type: `decompressors::crx::mdat::Subband`: 120 bytes, alignment: 8 bytes print-type-size field `.subband_size`: 8 bytes print-type-size field `.id`: 8 bytes print-type-size field `.data_offset`: 8 bytes print-type-size field `.parent_offset`: 8 bytes print-type-size field `.data_size`: 8 bytes print-type-size field `.width`: 8 bytes print-type-size field `.height`: 8 bytes print-type-size field `.row_start_addon`: 8 bytes print-type-size field `.row_end_addon`: 8 bytes print-type-size field `.col_start_addon`: 8 bytes print-type-size field `.col_end_addon`: 8 bytes print-type-size field `.flags`: 4 bytes print-type-size field `.q_step_base`: 4 bytes print-type-size field `.counter`: 4 bytes print-type-size field `.q_param`: 4 bytes print-type-size field `.unused_bytes`: 4 bytes print-type-size field `.ind`: 2 bytes print-type-size field `.header_size`: 2 bytes print-type-size field `.q_step_multi`: 2 bytes print-type-size field `.level_shift`: 2 bytes print-type-size field `.support_partial`: 1 bytes print-type-size end padding: 3 bytes print-type-size type: `decompressors::ljpeg::LjpegDecompressor`: 120 bytes, alignment: 8 bytes print-type-size field `.buffer`: 16 bytes print-type-size field `.sof`: 64 bytes print-type-size field `.predictor`: 8 bytes print-type-size field `.point_transform`: 8 bytes print-type-size field `.dhts`: 24 bytes print-type-size type: `formats::tiff::ifd::IFD`: 120 bytes, alignment: 8 bytes print-type-size field `.entries`: 24 bytes print-type-size field `.sub`: 48 bytes print-type-size field `.chain`: 24 bytes print-type-size field `.offset`: 4 bytes print-type-size field `.base`: 4 bytes print-type-size field `.corr`: 4 bytes print-type-size field `.next_ifd`: 4 bytes print-type-size field `.endian`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `libflate::deflate::Encoder>`: 120 bytes, alignment: 8 bytes print-type-size field `.writer`: 32 bytes print-type-size field `.block`: 88 bytes print-type-size type: `rayon::iter::Fold, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>`: 120 bytes, alignment: 8 bytes print-type-size field `.identity`: 0 bytes print-type-size field `.fold_op`: 0 bytes print-type-size field `.base`: 120 bytes print-type-size type: `rayon::iter::Map, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>`: 120 bytes, alignment: 8 bytes print-type-size field `.map_op`: 0 bytes print-type-size field `.base`: 120 bytes print-type-size type: `rayon::iter::Map, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>`: 120 bytes, alignment: 8 bytes print-type-size field `.base`: 112 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::WhileSome, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.base`: 120 bytes print-type-size type: `rayon_core::job::JobResult, RawlerError>>`: 120 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 112 bytes print-type-size field `.0`: 112 bytes print-type-size variant `Panic`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>`: 120 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 88 bytes print-type-size field `.result`: 24 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>`: 120 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 88 bytes print-type-size field `.result`: 24 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>`: 120 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 88 bytes print-type-size field `.result`: 24 bytes print-type-size type: `rayon_core::job::StackJob<&rayon_core::latch::LockLatch, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}], ((), ())>`: 120 bytes, alignment: 8 bytes print-type-size field `.latch`: 8 bytes print-type-size field `.func`: 88 bytes print-type-size field `.result`: 24 bytes print-type-size type: `rayon_core::job::StackJob>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#1}]>::{closure#0}], ()>`: 120 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 64 bytes print-type-size field `.result`: 24 bytes print-type-size type: `rayon_core::job::StackJob>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#1}]>::{closure#0}], ()>`: 120 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 64 bytes print-type-size field `.result`: 24 bytes print-type-size type: `rayon_core::job::StackJob>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#1}]>::{closure#0}], ()>`: 120 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 64 bytes print-type-size field `.result`: 24 bytes print-type-size type: `rayon_core::job::StackJob>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#1}]>::{closure#0}], ()>`: 120 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 64 bytes print-type-size field `.result`: 24 bytes print-type-size type: `rayon_core::job::StackJob>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#1}]>::{closure#0}], ()>`: 120 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 64 bytes print-type-size field `.result`: 24 bytes print-type-size type: `rayon_core::job::StackJob>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#1}]>::{closure#0}], ()>`: 120 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 64 bytes print-type-size field `.result`: 24 bytes print-type-size type: `rayon_core::job::StackJob>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#1}]>::{closure#0}], ()>`: 120 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 64 bytes print-type-size field `.result`: 24 bytes print-type-size type: `rayon_core::job::StackJob, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#1}]>::{closure#0}], rayon::iter::collect::consumer::CollectResult<[f32; 3]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 56 bytes print-type-size field `.result`: 32 bytes print-type-size type: `std::cell::UnsafeCell, RawlerError>>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::cell::UnsafeCell>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::cell::UnsafeCell>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::cell::UnsafeCell>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::cell::UnsafeCell>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::cell::UnsafeCell>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::cell::UnsafeCell>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::cell::UnsafeCell>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>)>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::ManuallyDrop`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::ManuallyDrop>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::ManuallyDrop>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::ManuallyDrop>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::ManuallyDrop>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::ManuallyDrop>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::ManuallyDrop>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::ManuallyDrop>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>)>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::MaybeUninit`: 120 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 120 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::MaybeUninit>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 120 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::MaybeUninit>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 120 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::MaybeUninit>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 120 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::MaybeUninit>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 120 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::MaybeUninit>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 120 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::MaybeUninit>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 120 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::MaybeUninit>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 120 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>)>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 120 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 120 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 120 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 120 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 120 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 120 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 120 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 120 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 120 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 120 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 120 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 120 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 120 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 120 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 120 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 120 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 120 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 120 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 120 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::mdhd::MdhdBox>`: 120 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 112 bytes print-type-size field `.0`: 112 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>`: 120 bytes, alignment: 8 bytes print-type-size variant `Some`: 120 bytes print-type-size field `.0`: 120 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>`: 120 bytes, alignment: 8 bytes print-type-size variant `Some`: 120 bytes print-type-size field `.0`: 120 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>`: 120 bytes, alignment: 8 bytes print-type-size variant `Some`: 120 bytes print-type-size field `.0`: 120 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>`: 120 bytes, alignment: 8 bytes print-type-size variant `Some`: 120 bytes print-type-size field `.0`: 120 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>`: 120 bytes, alignment: 8 bytes print-type-size variant `Some`: 120 bytes print-type-size field `.0`: 120 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>`: 120 bytes, alignment: 8 bytes print-type-size variant `Some`: 120 bytes print-type-size field `.0`: 120 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>`: 120 bytes, alignment: 8 bytes print-type-size variant `Some`: 120 bytes print-type-size field `.0`: 120 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>)>::{closure#0}::{closure#0}]>`: 120 bytes, alignment: 8 bytes print-type-size variant `Some`: 120 bytes print-type-size field `.0`: 120 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>`: 120 bytes, alignment: 8 bytes print-type-size variant `Some`: 120 bytes print-type-size field `.0`: 120 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>`: 120 bytes, alignment: 8 bytes print-type-size variant `Some`: 120 bytes print-type-size field `.0`: 120 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>`: 120 bytes, alignment: 8 bytes print-type-size variant `Some`: 120 bytes print-type-size field `.0`: 120 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>`: 120 bytes, alignment: 8 bytes print-type-size variant `Some`: 120 bytes print-type-size field `.0`: 120 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 120 bytes, alignment: 8 bytes print-type-size variant `Some`: 120 bytes print-type-size field `.0`: 120 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>`: 120 bytes, alignment: 8 bytes print-type-size field `.0`: 120 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>`: 120 bytes, alignment: 8 bytes print-type-size field `.0`: 120 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>`: 120 bytes, alignment: 8 bytes print-type-size field `.0`: 120 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>`: 120 bytes, alignment: 8 bytes print-type-size field `.0`: 120 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>`: 120 bytes, alignment: 8 bytes print-type-size field `.0`: 120 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>`: 120 bytes, alignment: 8 bytes print-type-size field `.0`: 120 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>`: 120 bytes, alignment: 8 bytes print-type-size field `.0`: 120 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>)>::{closure#0}::{closure#0}]>::{closure#0}]>`: 120 bytes, alignment: 8 bytes print-type-size field `.0`: 120 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>::{closure#0}]>`: 120 bytes, alignment: 8 bytes print-type-size field `.0`: 120 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>::{closure#0}]>`: 120 bytes, alignment: 8 bytes print-type-size field `.0`: 120 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>::{closure#0}]>`: 120 bytes, alignment: 8 bytes print-type-size field `.0`: 120 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>::{closure#0}]>`: 120 bytes, alignment: 8 bytes print-type-size field `.0`: 120 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>, ((), ())>`: 120 bytes, alignment: 8 bytes print-type-size variant `Data`: 120 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 120 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>, ((), ())>`: 120 bytes, alignment: 8 bytes print-type-size variant `Data`: 120 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 120 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>, ((), ())>`: 120 bytes, alignment: 8 bytes print-type-size variant `Data`: 120 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 120 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>, ((), ())>`: 120 bytes, alignment: 8 bytes print-type-size variant `Data`: 120 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 120 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>, ((), ())>`: 120 bytes, alignment: 8 bytes print-type-size variant `Data`: 120 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 120 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>, ((), ())>`: 120 bytes, alignment: 8 bytes print-type-size variant `Data`: 120 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 120 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>, ((), ())>`: 120 bytes, alignment: 8 bytes print-type-size variant `Data`: 120 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 120 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>)>::{closure#0}::{closure#0}]>::{closure#0}]>, (rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>)>`: 120 bytes, alignment: 8 bytes print-type-size variant `Data`: 120 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 48 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 120 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>::{closure#0}]>, (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>`: 120 bytes, alignment: 8 bytes print-type-size variant `Data`: 120 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 48 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 120 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>::{closure#0}]>, (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>`: 120 bytes, alignment: 8 bytes print-type-size variant `Data`: 120 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 48 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 120 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>::{closure#0}]>, (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>`: 120 bytes, alignment: 8 bytes print-type-size variant `Data`: 120 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 48 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 120 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#0}]>::{closure#0}]>, (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>`: 120 bytes, alignment: 8 bytes print-type-size variant `Data`: 120 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 48 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 120 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::result::Result`: 120 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 112 bytes print-type-size field `.0`: 112 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result, std::boxed::Box>`: 120 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 112 bytes print-type-size field `.0`: 112 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result, RawlerError>, std::boxed::Box>`: 120 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 112 bytes print-type-size field `.0`: 112 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}]>::{closure#0}]>::{closure#0}]`: 112 bytes, alignment: 8 bytes print-type-size end padding: 112 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}]`: 112 bytes, alignment: 8 bytes print-type-size end padding: 112 bytes print-type-size type: `[closure@rayon::join_context::call_a>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}]>::{closure#0}]`: 112 bytes, alignment: 8 bytes print-type-size end padding: 112 bytes print-type-size type: `[closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}]>::{closure#0}]`: 112 bytes, alignment: 8 bytes print-type-size end padding: 112 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}]`: 112 bytes, alignment: 8 bytes print-type-size end padding: 112 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}]`: 112 bytes, alignment: 8 bytes print-type-size end padding: 112 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}]`: 112 bytes, alignment: 8 bytes print-type-size end padding: 112 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}]`: 112 bytes, alignment: 8 bytes print-type-size end padding: 112 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>)>::{closure#0}]`: 112 bytes, alignment: 8 bytes print-type-size end padding: 112 bytes print-type-size type: `alloc::collections::btree::node::SplitResult`: 112 bytes, alignment: 8 bytes print-type-size field `.left`: 16 bytes print-type-size field `.kv`: 80 bytes print-type-size field `.right`: 16 bytes print-type-size type: `alloc::collections::btree::node::SplitResult`: 112 bytes, alignment: 8 bytes print-type-size field `.left`: 16 bytes print-type-size field `.kv`: 80 bytes print-type-size field `.right`: 16 bytes print-type-size type: `alloc::collections::btree::node::SplitResult`: 112 bytes, alignment: 8 bytes print-type-size field `.left`: 16 bytes print-type-size field `.kv`: 80 bytes print-type-size field `.right`: 16 bytes print-type-size type: `analyze::RawParams`: 112 bytes, alignment: 8 bytes print-type-size field `.raw_width`: 8 bytes print-type-size field `.raw_height`: 8 bytes print-type-size field `.bit_depth`: 8 bytes print-type-size field `.crops`: 40 bytes print-type-size field `.wb_coeffs`: 32 bytes print-type-size field `.blacklevels`: 8 bytes print-type-size field `.whitelevels`: 8 bytes print-type-size type: `crossbeam_channel::flavors::zero::Channel`: 112 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.inner`: 112 bytes print-type-size type: `crossbeam_channel::utils::Spinlock`: 112 bytes, alignment: 8 bytes print-type-size field `.value`: 104 bytes print-type-size field `.flag`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `formats::bmff::mdhd::MdhdBox`: 112 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size field `.creation_time`: 8 bytes print-type-size field `.modification_time`: 8 bytes print-type-size field `.duration`: 8 bytes print-type-size field `.language`: 24 bytes print-type-size field `.flags`: 4 bytes print-type-size field `.timescale`: 4 bytes print-type-size field `.version`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `rayon::iter::Map, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>`: 112 bytes, alignment: 8 bytes print-type-size field `.base`: 16 bytes print-type-size field `.map_op`: 96 bytes print-type-size type: `rayon_core::job::StackJob>, rayon::iter::noop::NoopConsumer>::{closure#1}]>::{closure#0}], ()>`: 112 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 56 bytes print-type-size field `.result`: 24 bytes print-type-size type: `rayon_core::job::StackJob, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#1}]>::{closure#0}], ()>`: 112 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 56 bytes print-type-size field `.result`: 24 bytes print-type-size type: `rayon_core::job::StackJob, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#1}]>::{closure#0}], ()>`: 112 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 56 bytes print-type-size field `.result`: 24 bytes print-type-size type: `rayon_core::job::StackJob, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#1}]>::{closure#0}], ()>`: 112 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 56 bytes print-type-size field `.result`: 24 bytes print-type-size type: `std::cell::UnsafeCell>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}]>::{closure#0}]>>`: 112 bytes, alignment: 8 bytes print-type-size field `.value`: 112 bytes print-type-size type: `std::iter::Flatten>`: 112 bytes, alignment: 8 bytes print-type-size field `.inner`: 112 bytes print-type-size type: `std::iter::adapters::flatten::FlattenCompat, std::array::IntoIter>`: 112 bytes, alignment: 8 bytes print-type-size field `.iter`: 32 bytes print-type-size field `.frontiter`: 40 bytes print-type-size field `.backiter`: 40 bytes print-type-size type: `std::mem::ManuallyDrop>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}]>::{closure#0}]>>`: 112 bytes, alignment: 8 bytes print-type-size field `.value`: 112 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 112 bytes, alignment: 8 bytes print-type-size field `.value`: 112 bytes print-type-size type: `std::mem::ManuallyDrop>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}]>::{closure#0}]>>`: 112 bytes, alignment: 8 bytes print-type-size field `.value`: 112 bytes print-type-size type: `std::mem::ManuallyDrop>`: 112 bytes, alignment: 8 bytes print-type-size field `.value`: 112 bytes print-type-size type: `std::mem::ManuallyDrop>`: 112 bytes, alignment: 8 bytes print-type-size field `.value`: 112 bytes print-type-size type: `std::mem::ManuallyDrop, RawlerError>>`: 112 bytes, alignment: 8 bytes print-type-size field `.value`: 112 bytes print-type-size type: `std::mem::MaybeUninit>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}]>::{closure#0}]>>`: 112 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 112 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 112 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 112 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 112 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 112 bytes print-type-size type: `std::mem::MaybeUninit>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}]>::{closure#0}]>>`: 112 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 112 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 112 bytes print-type-size type: `std::mem::MaybeUninit>`: 112 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 112 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 112 bytes print-type-size type: `std::ops::ControlFlow, &formats::tiff::ifd::IFD>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow, &str>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::ops::ControlFlow, (std::vec::Vec, imgop::Dim2)>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 40 bytes print-type-size field `.0`: 40 bytes print-type-size type: `std::ops::ControlFlow, (u32, u32)>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Break`: 108 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 104 bytes, alignment: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow, (u64, usize)>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::ops::ControlFlow, (usize, usize)>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::ops::ControlFlow, (usize, usize, usize, std::vec::Vec)>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size type: `std::ops::ControlFlow, [f32; 4]>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Break`: 108 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 104 bytes, alignment: 8 bytes print-type-size variant `Continue`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::ops::ControlFlow, [u16; 4]>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 2 bytes print-type-size variant `Break`: 110 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 104 bytes, alignment: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow, analyze::FileMetadata>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 56 bytes print-type-size field `.0`: 56 bytes print-type-size type: `std::ops::ControlFlow, bits::LookupTable>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow, buffer::Buffer>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, decoders::arw::ArwImageParams>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Break`: 108 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 104 bytes, alignment: 8 bytes print-type-size variant `Continue`: 36 bytes print-type-size field `.0`: 36 bytes print-type-size type: `std::ops::ControlFlow, decoders::cr2::Cr2Mode>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Break`: 111 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 104 bytes, alignment: 8 bytes print-type-size variant `Continue`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `std::ops::ControlFlow, decoders::dng::DngDecoder>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 40 bytes print-type-size field `.0`: 40 bytes print-type-size type: `std::ops::ControlFlow, decoders::iiq::IiqCompression>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Break`: 111 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 104 bytes, alignment: 8 bytes print-type-size variant `Continue`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `std::ops::ControlFlow, decoders::nef::NefCompression>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Break`: 111 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 104 bytes, alignment: 8 bytes print-type-size variant `Continue`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `std::ops::ControlFlow, decoders::nef::lensdata::NefLensData>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size type: `std::ops::ControlFlow, decoders::nef::lensdata::NefLensDataF>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 40 bytes print-type-size field `.0`: 40 bytes print-type-size type: `std::ops::ControlFlow, decoders::x3f::X3fDecoder>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 56 bytes print-type-size field `.0`: 56 bytes print-type-size type: `std::ops::ControlFlow, decoders::x3f::X3fDirectory>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 40 bytes print-type-size field `.0`: 40 bytes print-type-size type: `std::ops::ControlFlow, decoders::x3f::X3fImage>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size type: `std::ops::ControlFlow, image::DynamicImage>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 40 bytes print-type-size field `.0`: 40 bytes print-type-size type: `std::ops::ControlFlow, imgop::Rect>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, md5::Digest>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Break`: 111 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 104 bytes, alignment: 8 bytes print-type-size variant `Continue`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::ops::ControlFlow, pixarray::Pix2D>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 40 bytes print-type-size field `.0`: 40 bytes print-type-size type: `std::ops::ControlFlow, std::boxed::Box>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::ops::ControlFlow, std::collections::HashMap>>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size type: `std::ops::ControlFlow, std::collections::HashMap>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size type: `std::ops::ControlFlow, std::fs::File>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Break`: 108 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 104 bytes, alignment: 8 bytes print-type-size variant `Continue`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option<&lens::LensDescription>>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option<&std::string::String>>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option<(usize, usize)>>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option<[u16; 4]>>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 2 bytes print-type-size variant `Break`: 110 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 104 bytes, alignment: 8 bytes print-type-size variant `Continue`: 10 bytes print-type-size field `.0`: 10 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Break`: 111 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 104 bytes, alignment: 8 bytes print-type-size variant `Continue`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Break`: 108 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 104 bytes, alignment: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Break`: 108 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 104 bytes, alignment: 8 bytes print-type-size variant `Continue`: 12 bytes print-type-size field `.0`: 12 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 40 bytes print-type-size field `.0`: 40 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 40 bytes print-type-size field `.0`: 40 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Break`: 108 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 104 bytes, alignment: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::ops::ControlFlow, std::string::String>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow, std::vec::Vec>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow, std::vec::Vec>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow, std::vec::Vec>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow, u64>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow, usize>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::ext_cr3::cmt1::Cmt1Box>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::ext_cr3::cmt2::Cmt2Box>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::ext_cr3::cmt3::Cmt3Box>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::ext_cr3::cmt4::Cmt4Box>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::ext_cr3::iad1::Iad1Box>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::option::Option<[closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}]>::{closure#0}]>`: 112 bytes, alignment: 8 bytes print-type-size variant `Some`: 112 bytes print-type-size field `.0`: 112 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 112 bytes, alignment: 8 bytes print-type-size variant `Some`: 112 bytes print-type-size field `.0`: 112 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 112 bytes, alignment: 8 bytes print-type-size variant `Some`: 112 bytes print-type-size field `.0`: 112 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 112 bytes, alignment: 8 bytes print-type-size variant `Some`: 112 bytes print-type-size field `.0`: 112 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 112 bytes, alignment: 8 bytes print-type-size variant `Some`: 112 bytes print-type-size field `.0`: 112 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 112 bytes, alignment: 8 bytes print-type-size variant `Some`: 112 bytes print-type-size field `.0`: 112 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 112 bytes, alignment: 8 bytes print-type-size variant `Some`: 112 bytes print-type-size field `.0`: 112 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 112 bytes, alignment: 8 bytes print-type-size variant `Some`: 112 bytes print-type-size field `.0`: 112 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}]>::{closure#0}]>::{closure#0}]>`: 112 bytes, alignment: 8 bytes print-type-size field `.0`: 112 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rayon::join_context::call_a>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}]>::{closure#0}]>`: 112 bytes, alignment: 8 bytes print-type-size field `.0`: 112 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, std::collections::LinkedList>>`: 112 bytes, alignment: 8 bytes print-type-size variant `Data`: 112 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 112 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call, RawlerError>, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:28:16: 67:4], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}::{closure#0}]>::{closure#0}]>, std::result::Result, RawlerError>>`: 112 bytes, alignment: 8 bytes print-type-size variant `Data`: 112 bytes print-type-size field `.f`: 16 bytes print-type-size field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.r`: 112 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call, RawlerError>, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:77:16: 105:4], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}::{closure#0}]>::{closure#0}]>, std::result::Result, RawlerError>>`: 112 bytes, alignment: 8 bytes print-type-size variant `Data`: 112 bytes print-type-size field `.f`: 16 bytes print-type-size field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.r`: 112 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call, RawlerError>, [closure@rayon_core::registry::Registry::in_worker_cross<[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:28:16: 67:4], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}]>::{closure#0}]>, std::result::Result, RawlerError>>`: 112 bytes, alignment: 8 bytes print-type-size variant `Data`: 112 bytes print-type-size field `.f`: 16 bytes print-type-size field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.r`: 112 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call, RawlerError>, [closure@rayon_core::registry::Registry::in_worker_cross<[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:77:16: 105:4], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}]>::{closure#0}]>, std::result::Result, RawlerError>>`: 112 bytes, alignment: 8 bytes print-type-size variant `Data`: 112 bytes print-type-size field `.f`: 16 bytes print-type-size field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.r`: 112 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data, std::result::Result>`: 112 bytes, alignment: 8 bytes print-type-size variant `Data`: 112 bytes print-type-size field `.f`: 8 bytes print-type-size field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.r`: 112 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}]>::{closure#0}]>, std::collections::LinkedList>>`: 112 bytes, alignment: 8 bytes print-type-size variant `Data`: 112 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 112 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::result::Result<&formats::tiff::ifd::IFD, RawlerError>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result<&str, RawlerError>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result<(std::vec::Vec, imgop::Dim2), RawlerError>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 40 bytes print-type-size field `.0`: 40 bytes print-type-size type: `std::result::Result<(u32, u32), RawlerError>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Err`: 108 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 104 bytes, alignment: 8 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result<(u64, usize), RawlerError>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result<(usize, usize), RawlerError>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result<(usize, usize, usize, std::vec::Vec), RawlerError>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size type: `std::result::Result<[f32; 4], RawlerError>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Err`: 108 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 104 bytes, alignment: 8 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result<[u16; 4], RawlerError>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 2 bytes print-type-size variant `Err`: 110 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 104 bytes, alignment: 8 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result<[u8; 16], RawlerError>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Err`: 111 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 104 bytes, alignment: 8 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 56 bytes print-type-size field `.0`: 56 bytes print-type-size type: `std::result::Result`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Err`: 108 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 104 bytes, alignment: 8 bytes print-type-size variant `Ok`: 36 bytes print-type-size field `.0`: 36 bytes print-type-size type: `std::result::Result`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Err`: 111 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 104 bytes, alignment: 8 bytes print-type-size variant `Ok`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `std::result::Result`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 40 bytes print-type-size field `.0`: 40 bytes print-type-size type: `std::result::Result`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Err`: 111 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 104 bytes, alignment: 8 bytes print-type-size variant `Ok`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `std::result::Result`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Err`: 111 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 104 bytes, alignment: 8 bytes print-type-size variant `Ok`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `std::result::Result`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size type: `std::result::Result`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 40 bytes print-type-size field `.0`: 40 bytes print-type-size type: `std::result::Result`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 56 bytes print-type-size field `.0`: 56 bytes print-type-size type: `std::result::Result`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 40 bytes print-type-size field `.0`: 40 bytes print-type-size type: `std::result::Result`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size type: `std::result::Result`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size type: `std::result::Result`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 40 bytes print-type-size field `.0`: 40 bytes print-type-size type: `std::result::Result`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Err`: 111 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 104 bytes, alignment: 8 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result, RawlerError>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 40 bytes print-type-size field `.0`: 40 bytes print-type-size type: `std::result::Result`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result, RawlerError>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result>, RawlerError>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size type: `std::result::Result, RawlerError>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size type: `std::result::Result`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Err`: 108 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 104 bytes, alignment: 8 bytes print-type-size variant `Ok`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size type: `std::result::Result, RawlerError>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result, RawlerError>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result, RawlerError>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result, std::sync::PoisonError>>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::result::Result, RawlerError>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 2 bytes print-type-size variant `Err`: 110 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 104 bytes, alignment: 8 bytes print-type-size variant `Ok`: 10 bytes print-type-size field `.0`: 10 bytes print-type-size type: `std::result::Result, RawlerError>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size type: `std::result::Result, RawlerError>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size type: `std::result::Result, RawlerError>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Err`: 111 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 104 bytes, alignment: 8 bytes print-type-size variant `Ok`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `std::result::Result, RawlerError>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size type: `std::result::Result, RawlerError>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Err`: 108 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 104 bytes, alignment: 8 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result, RawlerError>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result, RawlerError>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Err`: 108 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 104 bytes, alignment: 8 bytes print-type-size variant `Ok`: 12 bytes print-type-size field `.0`: 12 bytes print-type-size type: `std::result::Result, RawlerError>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 40 bytes print-type-size field `.0`: 40 bytes print-type-size type: `std::result::Result, RawlerError>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 40 bytes print-type-size field `.0`: 40 bytes print-type-size type: `std::result::Result>, RawlerError>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result>, RawlerError>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result, RawlerError>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Err`: 108 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 104 bytes, alignment: 8 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result, RawlerError>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result, RawlerError>, std::thread::AccessError>`: 112 bytes, alignment: 8 bytes print-type-size variant `Ok`: 112 bytes print-type-size field `.0`: 112 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result, RawlerError>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result, RawlerError>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result, RawlerError>`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 2 bytes print-type-size variant `Err`: 110 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 104 bytes, alignment: 8 bytes print-type-size variant `Ok`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `std::result::Result`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result`: 112 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::sync::Mutex>`: 112 bytes, alignment: 8 bytes print-type-size field `.inner`: 4 bytes print-type-size field `.poison`: 1 bytes print-type-size padding: 3 bytes print-type-size field `.data`: 104 bytes, alignment: 8 bytes print-type-size type: `RawlerError`: 104 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Unsupported`: 96 bytes print-type-size field `.what`: 24 bytes print-type-size field `.model`: 24 bytes print-type-size field `.make`: 24 bytes print-type-size field `.mode`: 24 bytes print-type-size variant `General`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `IOErr`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]`: 104 bytes, alignment: 8 bytes print-type-size end padding: 104 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]`: 104 bytes, alignment: 8 bytes print-type-size end padding: 104 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]`: 104 bytes, alignment: 8 bytes print-type-size end padding: 104 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]`: 104 bytes, alignment: 8 bytes print-type-size end padding: 104 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>)>::{closure#0}::{closure#0}]>::{closure#0}]`: 104 bytes, alignment: 8 bytes print-type-size end padding: 104 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call>>>, [closure@rayon::join_context::call_b>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}]>::{closure#0}]>::{closure#0}]`: 104 bytes, alignment: 8 bytes print-type-size end padding: 104 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call>>>>, [closure@rayon::join_context::call_b>>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}]>::{closure#0}]>::{closure#0}]`: 104 bytes, alignment: 8 bytes print-type-size end padding: 104 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}]`: 104 bytes, alignment: 8 bytes print-type-size end padding: 104 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}]`: 104 bytes, alignment: 8 bytes print-type-size end padding: 104 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}]`: 104 bytes, alignment: 8 bytes print-type-size end padding: 104 bytes print-type-size type: `[closure@rayon::join_context::call_a>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}]>::{closure#0}]`: 104 bytes, alignment: 8 bytes print-type-size end padding: 104 bytes print-type-size type: `[closure@rayon::join_context::call_a>>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}]>::{closure#0}]`: 104 bytes, alignment: 8 bytes print-type-size end padding: 104 bytes print-type-size type: `[closure@rayon::join_context::call_b>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}]>::{closure#0}]`: 104 bytes, alignment: 8 bytes print-type-size end padding: 104 bytes print-type-size type: `[closure@rayon::join_context::call_b>>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}]>::{closure#0}]`: 104 bytes, alignment: 8 bytes print-type-size end padding: 104 bytes print-type-size type: `[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#1}], (), ()>::{closure#0}]`: 104 bytes, alignment: 8 bytes print-type-size end padding: 104 bytes print-type-size type: `[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#1}], (), ()>::{closure#0}]`: 104 bytes, alignment: 8 bytes print-type-size end padding: 104 bytes print-type-size type: `[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#1}], (), ()>::{closure#0}]`: 104 bytes, alignment: 8 bytes print-type-size end padding: 104 bytes print-type-size type: `[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#1}], (), ()>::{closure#0}]`: 104 bytes, alignment: 8 bytes print-type-size end padding: 104 bytes print-type-size type: `[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>>::{closure#0}]`: 104 bytes, alignment: 8 bytes print-type-size end padding: 104 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]`: 104 bytes, alignment: 8 bytes print-type-size end padding: 104 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]`: 104 bytes, alignment: 8 bytes print-type-size end padding: 104 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]`: 104 bytes, alignment: 8 bytes print-type-size end padding: 104 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]`: 104 bytes, alignment: 8 bytes print-type-size end padding: 104 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>)>::{closure#0}::{closure#0}]`: 104 bytes, alignment: 8 bytes print-type-size end padding: 104 bytes print-type-size type: `[closure@std::sync::Mutex>::into_inner::{closure#0}]`: 104 bytes, alignment: 8 bytes print-type-size end padding: 104 bytes print-type-size type: `crossbeam_channel::flavors::zero::Inner`: 104 bytes, alignment: 8 bytes print-type-size field `.senders`: 48 bytes print-type-size field `.receivers`: 48 bytes print-type-size field `.is_disconnected`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `formats::bmff::ext_cr3::cmt1::Cmt1Box`: 104 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size field `.data`: 24 bytes print-type-size field `.tiff`: 32 bytes print-type-size type: `formats::bmff::ext_cr3::cmt2::Cmt2Box`: 104 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size field `.data`: 24 bytes print-type-size field `.tiff`: 32 bytes print-type-size type: `formats::bmff::ext_cr3::cmt3::Cmt3Box`: 104 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size field `.data`: 24 bytes print-type-size field `.tiff`: 32 bytes print-type-size type: `formats::bmff::ext_cr3::cmt4::Cmt4Box`: 104 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size field `.data`: 24 bytes print-type-size field `.tiff`: 32 bytes print-type-size type: `formats::bmff::ext_cr3::iad1::Iad1Box`: 104 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size field `.flags`: 4 bytes print-type-size field `.img_width`: 2 bytes print-type-size field `.img_height`: 2 bytes print-type-size field `.unknown1`: 2 bytes print-type-size field `.image_type`: 2 bytes print-type-size field `.unknown2`: 2 bytes print-type-size field `.unknown3`: 2 bytes print-type-size field `.iad1_type`: 34 bytes print-type-size field `.version`: 1 bytes print-type-size end padding: 5 bytes print-type-size type: `lazy_static::lazy::Lazy`: 104 bytes, alignment: 8 bytes print-type-size field `.0`: 96 bytes print-type-size field `.1`: 8 bytes print-type-size type: `ljpeg92::LjpegCompressor`: 104 bytes, alignment: 8 bytes print-type-size field `.image`: 16 bytes print-type-size field `.width`: 8 bytes print-type-size field `.height`: 8 bytes print-type-size field `.components`: 8 bytes print-type-size field `.padding`: 8 bytes print-type-size field `.comp_state`: 24 bytes print-type-size field `.cache`: 24 bytes print-type-size field `.bitdepth`: 1 bytes print-type-size field `.point_transform`: 1 bytes print-type-size field `.predictor`: 1 bytes print-type-size end padding: 5 bytes print-type-size type: `rayon_core::job::StackJob, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#1}]>::{closure#0}], ()>`: 104 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 48 bytes print-type-size field `.result`: 24 bytes print-type-size type: `rayon_core::job::StackJob, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#1}]>::{closure#0}], ()>`: 104 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 48 bytes print-type-size field `.result`: 24 bytes print-type-size type: `rayon_core::job::StackJob, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#1}]>::{closure#0}], ()>`: 104 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 48 bytes print-type-size field `.result`: 24 bytes print-type-size type: `rayon_core::job::StackJob, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#1}]>::{closure#0}], ()>`: 104 bytes, alignment: 8 bytes print-type-size field `.latch`: 32 bytes print-type-size field `.func`: 48 bytes print-type-size field `.result`: 24 bytes print-type-size type: `std::cell::UnsafeCell`: 104 bytes, alignment: 8 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::cell::UnsafeCell>`: 104 bytes, alignment: 8 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::cell::UnsafeCell>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}]>::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::cell::UnsafeCell>>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}]>::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::cell::UnsafeCell>, rayon::iter::noop::NoopConsumer>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>)>::{closure#0}::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::iter::Cloned>>, std::slice::Iter<[f32; 3]>, [closure@rawler/src/pixarray.rs:249:19: 249:66]>>`: 104 bytes, alignment: 8 bytes print-type-size field `.it`: 104 bytes print-type-size type: `std::iter::FlatMap>>, std::slice::Iter<[f32; 3]>, [closure@rawler/src/pixarray.rs:249:19: 249:66]>`: 104 bytes, alignment: 8 bytes print-type-size field `.inner`: 104 bytes print-type-size type: `std::iter::FlatMap, [u8; 2], [closure@rawler/src/decoders/kdc.rs:163:61: 163:77]>`: 104 bytes, alignment: 8 bytes print-type-size field `.inner`: 104 bytes print-type-size type: `std::iter::Zip, std::slice::ChunksExact>`: 104 bytes, alignment: 8 bytes print-type-size field `.a`: 40 bytes print-type-size field `.b`: 40 bytes print-type-size field `.index`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.a_len`: 8 bytes print-type-size type: `std::iter::Zip, std::slice::ChunksExactMut>`: 104 bytes, alignment: 8 bytes print-type-size field `.a`: 40 bytes print-type-size field `.b`: 40 bytes print-type-size field `.index`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.a_len`: 8 bytes print-type-size type: `std::iter::Zip, std::slice::ChunksExact>`: 104 bytes, alignment: 8 bytes print-type-size field `.a`: 40 bytes print-type-size field `.b`: 40 bytes print-type-size field `.index`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.a_len`: 8 bytes print-type-size type: `std::iter::adapters::flatten::FlattenCompat>>, [closure@rawler/src/pixarray.rs:249:19: 249:66]>, std::slice::Iter<[f32; 3]>>`: 104 bytes, alignment: 8 bytes print-type-size field `.iter`: 72 bytes print-type-size field `.frontiter`: 16 bytes print-type-size field `.backiter`: 16 bytes print-type-size type: `std::iter::adapters::flatten::FlattenCompat, [closure@rawler/src/decoders/kdc.rs:163:61: 163:77]>, std::array::IntoIter>`: 104 bytes, alignment: 8 bytes print-type-size field `.iter`: 40 bytes print-type-size field `.frontiter`: 32 bytes print-type-size field `.backiter`: 32 bytes print-type-size type: `std::mem::ManuallyDrop>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}]>::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::mem::ManuallyDrop>>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}]>::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::mem::ManuallyDrop>, rayon::iter::noop::NoopConsumer>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>)>::{closure#0}::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call>>>, [closure@rayon::join_context::call_b>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call>>>>, [closure@rayon::join_context::call_b>>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::mem::ManuallyDrop>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}]>::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::mem::ManuallyDrop>>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}]>::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::mem::MaybeUninit>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}]>::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 104 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::mem::MaybeUninit>>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}]>::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 104 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::mem::MaybeUninit>, rayon::iter::noop::NoopConsumer>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 104 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 104 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 104 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 104 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>)>::{closure#0}::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 104 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 104 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 104 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 104 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 104 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>)>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 104 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call>>>, [closure@rayon::join_context::call_b>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 104 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call>>>>, [closure@rayon::join_context::call_b>>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 104 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::mem::MaybeUninit>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}]>::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 104 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::mem::MaybeUninit>>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}]>::{closure#0}]>>`: 104 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 104 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 104 bytes print-type-size type: `std::ops::ControlFlow>`: 104 bytes, alignment: 8 bytes print-type-size variant `Break`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, (std::vec::Vec, std::vec::Vec, std::vec::Vec, std::vec::Vec)>`: 104 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 96 bytes print-type-size field `.0`: 96 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, [std::vec::Vec>; 4]>`: 104 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 96 bytes print-type-size field `.0`: 96 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::option::Option`: 104 bytes, alignment: 8 bytes print-type-size variant `Some`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon::join_context::call_b>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}]>::{closure#0}]>`: 104 bytes, alignment: 8 bytes print-type-size variant `Some`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon::join_context::call_b>>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}]>::{closure#0}]>`: 104 bytes, alignment: 8 bytes print-type-size variant `Some`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>`: 104 bytes, alignment: 8 bytes print-type-size variant `Some`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>`: 104 bytes, alignment: 8 bytes print-type-size variant `Some`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>`: 104 bytes, alignment: 8 bytes print-type-size variant `Some`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>`: 104 bytes, alignment: 8 bytes print-type-size variant `Some`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>)>::{closure#0}::{closure#0}]>`: 104 bytes, alignment: 8 bytes print-type-size variant `Some`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 104 bytes, alignment: 8 bytes print-type-size variant `Some`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 104 bytes, alignment: 8 bytes print-type-size variant `Some`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 104 bytes, alignment: 8 bytes print-type-size variant `Some`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 104 bytes, alignment: 8 bytes print-type-size variant `Some`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 104 bytes, alignment: 8 bytes print-type-size variant `Some`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>`: 104 bytes, alignment: 8 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>`: 104 bytes, alignment: 8 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>`: 104 bytes, alignment: 8 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>`: 104 bytes, alignment: 8 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>)>::{closure#0}::{closure#0}]>::{closure#0}]>`: 104 bytes, alignment: 8 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call>>>, [closure@rayon::join_context::call_b>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>`: 104 bytes, alignment: 8 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call>>>>, [closure@rayon::join_context::call_b>>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>`: 104 bytes, alignment: 8 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rayon::join_context::call_a>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}]>::{closure#0}]>`: 104 bytes, alignment: 8 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rayon::join_context::call_a>>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}]>::{closure#0}]>`: 104 bytes, alignment: 8 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>, ((), ())>`: 104 bytes, alignment: 8 bytes print-type-size variant `Data`: 104 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 104 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>, ((), ())>`: 104 bytes, alignment: 8 bytes print-type-size variant `Data`: 104 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 104 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>, ((), ())>`: 104 bytes, alignment: 8 bytes print-type-size variant `Data`: 104 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 104 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>, ((), ())>`: 104 bytes, alignment: 8 bytes print-type-size variant `Data`: 104 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 104 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<(rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>)>::{closure#0}::{closure#0}]>::{closure#0}]>, (rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>)>`: 104 bytes, alignment: 8 bytes print-type-size variant `Data`: 104 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 48 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 104 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call>>>, [closure@rayon::join_context::call_b>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, std::collections::LinkedList>>>>`: 104 bytes, alignment: 8 bytes print-type-size variant `Data`: 104 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 104 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call>>>>, [closure@rayon::join_context::call_b>>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, std::collections::LinkedList>>>>>`: 104 bytes, alignment: 8 bytes print-type-size variant `Data`: 104 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 104 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}]>::{closure#0}]>, std::collections::LinkedList>>>>`: 104 bytes, alignment: 8 bytes print-type-size variant `Data`: 104 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 104 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data>>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}]>::{closure#0}]>, std::collections::LinkedList>>>>>`: 104 bytes, alignment: 8 bytes print-type-size variant `Data`: 104 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 104 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::result::Result<(), RawlerError>`: 104 bytes, alignment: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size variant `Ok`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result<(std::vec::Vec, std::vec::Vec, std::vec::Vec, std::vec::Vec), decompressors::crx::CrxError>`: 104 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 96 bytes print-type-size field `.0`: 96 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result<[std::vec::Vec>; 4], decompressors::crx::CrxError>`: 104 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 96 bytes print-type-size field `.0`: 96 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result<[std::vec::Vec>; 4], std::vec::Vec>>>`: 104 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 96 bytes print-type-size field `.0`: 96 bytes print-type-size variant `Err`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result`: 104 bytes, alignment: 8 bytes print-type-size variant `Err`: 104 bytes print-type-size field `.0`: 104 bytes print-type-size type: `std::str::pattern::StrSearcher`: 104 bytes, alignment: 8 bytes print-type-size field `.haystack`: 16 bytes print-type-size field `.needle`: 16 bytes print-type-size field `.searcher`: 72 bytes print-type-size type: `std::sync::PoisonError>`: 104 bytes, alignment: 8 bytes print-type-size field `.guard`: 104 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}]>::{closure#0}]>::{closure#0}]`: 96 bytes, alignment: 8 bytes print-type-size end padding: 96 bytes print-type-size type: `[closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]`: 96 bytes, alignment: 8 bytes print-type-size end padding: 96 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}]`: 96 bytes, alignment: 8 bytes print-type-size end padding: 96 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}]`: 96 bytes, alignment: 8 bytes print-type-size end padding: 96 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}]`: 96 bytes, alignment: 8 bytes print-type-size end padding: 96 bytes print-type-size type: `[closure@rayon::join_context::call_a>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}]>::{closure#0}]`: 96 bytes, alignment: 8 bytes print-type-size end padding: 96 bytes print-type-size type: `[closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}]>::{closure#0}]`: 96 bytes, alignment: 8 bytes print-type-size end padding: 96 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}]`: 96 bytes, alignment: 8 bytes print-type-size end padding: 96 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}]`: 96 bytes, alignment: 8 bytes print-type-size end padding: 96 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}]`: 96 bytes, alignment: 8 bytes print-type-size end padding: 96 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}]`: 96 bytes, alignment: 8 bytes print-type-size end padding: 96 bytes print-type-size type: `decoders::RawLoader`: 96 bytes, alignment: 8 bytes print-type-size field `.cameras`: 48 bytes print-type-size field `.naked`: 48 bytes print-type-size type: `decoders::raf::fuji_decompressor::GradientList`: 96 bytes, alignment: 8 bytes print-type-size field `.lossless_grads`: 24 bytes print-type-size field `.lossy_grads`: 72 bytes print-type-size type: `itertools::Unique>>`: 96 bytes, alignment: 8 bytes print-type-size field `.iter`: 96 bytes print-type-size type: `itertools::UniqueBy>, &usize, ()>`: 96 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 48 bytes print-type-size field `.used`: 48 bytes print-type-size type: `rayon::ThreadPoolBuilder`: 96 bytes, alignment: 8 bytes print-type-size field `.spawn_handler`: 0 bytes print-type-size field `.num_threads`: 8 bytes print-type-size field `.panic_handler`: 16 bytes print-type-size field `.get_thread_name`: 16 bytes print-type-size field `.stack_size`: 16 bytes print-type-size field `.start_handler`: 16 bytes print-type-size field `.exit_handler`: 16 bytes print-type-size field `.breadth_first`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `rayon::iter::map::MapFolder>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, std::vec::Vec, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>`: 96 bytes, alignment: 8 bytes print-type-size field `.base`: 88 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapFolder>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, std::collections::LinkedList>>>>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, std::vec::Vec>>, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>`: 96 bytes, alignment: 8 bytes print-type-size field `.base`: 88 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapFolder>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, std::collections::LinkedList>>>>>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, std::vec::Vec>>>, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>`: 96 bytes, alignment: 8 bytes print-type-size field `.base`: 88 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `std::cell::Cell>`: 96 bytes, alignment: 8 bytes print-type-size field `.value`: 96 bytes print-type-size type: `std::cell::UnsafeCell>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}]>::{closure#0}]>>`: 96 bytes, alignment: 8 bytes print-type-size field `.value`: 96 bytes print-type-size type: `std::cell::UnsafeCell>`: 96 bytes, alignment: 8 bytes print-type-size field `.value`: 96 bytes print-type-size type: `std::iter::Zip, std::slice::Iter>, std::slice::Iter>`: 96 bytes, alignment: 8 bytes print-type-size field `.a`: 56 bytes print-type-size field `.b`: 16 bytes print-type-size field `.index`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.a_len`: 8 bytes print-type-size type: `std::iter::Zip>, std::slice::Iter>>, std::slice::Iter>>`: 96 bytes, alignment: 8 bytes print-type-size field `.a`: 56 bytes print-type-size field `.b`: 16 bytes print-type-size field `.index`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.a_len`: 8 bytes print-type-size type: `std::mem::ManuallyDrop<[std::vec::Vec>; 4]>`: 96 bytes, alignment: 8 bytes print-type-size field `.value`: 96 bytes print-type-size type: `std::mem::ManuallyDrop>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}]>::{closure#0}]>>`: 96 bytes, alignment: 8 bytes print-type-size field `.value`: 96 bytes print-type-size type: `std::mem::ManuallyDrop>`: 96 bytes, alignment: 8 bytes print-type-size field `.value`: 96 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 96 bytes, alignment: 8 bytes print-type-size field `.value`: 96 bytes print-type-size type: `std::mem::ManuallyDrop>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}]>::{closure#0}]>>`: 96 bytes, alignment: 8 bytes print-type-size field `.value`: 96 bytes print-type-size type: `std::mem::MaybeUninit<[std::vec::Vec>; 4]>`: 96 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 96 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 96 bytes print-type-size type: `std::mem::MaybeUninit>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}]>::{closure#0}]>>`: 96 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 96 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 96 bytes print-type-size type: `std::mem::MaybeUninit>`: 96 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 96 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 96 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 96 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 96 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 96 bytes print-type-size type: `std::mem::MaybeUninit>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}]>::{closure#0}]>>`: 96 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 96 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 96 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::ext_cr3::cctp::CctpBox>`: 96 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 88 bytes print-type-size field `.0`: 88 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::ext_cr3::cmp1::Cmp1Box>`: 96 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 88 bytes print-type-size field `.0`: 88 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::ext_cr3::ctmd::CtmdBox>`: 96 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 88 bytes print-type-size field `.0`: 88 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::mvhd::MvhdBox>`: 96 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 88 bytes print-type-size field `.0`: 88 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::stsz::StszBox>`: 96 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 88 bytes print-type-size field `.0`: 88 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::option::Option<[closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}]>::{closure#0}]>`: 96 bytes, alignment: 8 bytes print-type-size variant `Some`: 96 bytes print-type-size field `.0`: 96 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 96 bytes, alignment: 8 bytes print-type-size variant `Some`: 96 bytes print-type-size field `.0`: 96 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>`: 96 bytes, alignment: 8 bytes print-type-size field `.0`: 96 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rayon::join_context::call_a>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}]>::{closure#0}]>`: 96 bytes, alignment: 8 bytes print-type-size field `.0`: 96 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, std::collections::LinkedList>>`: 96 bytes, alignment: 8 bytes print-type-size variant `Data`: 96 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 96 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}]>::{closure#0}]>, std::collections::LinkedList>>`: 96 bytes, alignment: 8 bytes print-type-size variant `Data`: 96 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 96 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::result::Result`: 96 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 88 bytes print-type-size field `.0`: 88 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 96 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 88 bytes print-type-size field `.0`: 88 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 96 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 88 bytes print-type-size field `.0`: 88 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 96 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 88 bytes print-type-size field `.0`: 88 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 96 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 88 bytes print-type-size field `.0`: 88 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result, std::io::Error>`: 96 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 88 bytes print-type-size field `.0`: 88 bytes print-type-size variant `Err`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call, [closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}]>::{closure#0}]>::{closure#0}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call>>, [closure@rayon::join_context::call_b>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}]>::{closure#0}]>::{closure#0}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}]>::{closure#0}]>::{closure#0}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}]>::{closure#0}]>::{closure#0}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}]>::{closure#0}]>::{closure#0}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}]>::{closure#0}]>::{closure#0}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@rayon::join_context::call_a, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}]>::{closure#0}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@rayon::join_context::call_a>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}]>::{closure#0}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@rayon::join_context::call_a>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}]>::{closure#0}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@rayon::join_context::call_a>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}]>::{closure#0}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@rayon::join_context::call_a>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}]>::{closure#0}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@rayon::join_context::call_a>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}]>::{closure#0}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}]>::{closure#0}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@rayon::join_context::call_b>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}]>::{closure#0}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}]>::{closure#0}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}]>::{closure#0}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}]>::{closure#0}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}]>::{closure#0}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#1}], (), ()>::{closure#0}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#1}], (), ()>::{closure#0}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#1}], (), ()>::{closure#0}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#1}], (), ()>::{closure#0}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]`: 88 bytes, alignment: 8 bytes print-type-size end padding: 88 bytes print-type-size type: `decoders::cr3::CtmdRecord`: 88 bytes, alignment: 8 bytes print-type-size field `.payload`: 24 bytes print-type-size field `.blocks`: 48 bytes print-type-size field `.rec_size`: 4 bytes print-type-size field `.rec_type`: 2 bytes print-type-size field `.reserved3`: 2 bytes print-type-size field `.reserved4`: 2 bytes print-type-size field `.reserved1`: 1 bytes print-type-size field `.reserved2`: 1 bytes print-type-size end padding: 4 bytes print-type-size type: `formats::bmff::ext_cr3::cctp::CctpBox`: 88 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size field `.ccdts`: 24 bytes print-type-size field `.flags`: 4 bytes print-type-size field `.unknown1`: 4 bytes print-type-size field `.lines`: 4 bytes print-type-size field `.version`: 1 bytes print-type-size end padding: 3 bytes print-type-size type: `formats::bmff::ext_cr3::cmp1::Cmp1Box`: 88 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size field `.f_width`: 4 bytes print-type-size field `.f_height`: 4 bytes print-type-size field `.tile_width`: 4 bytes print-type-size field `.tile_height`: 4 bytes print-type-size field `.mdat_hdr_size`: 4 bytes print-type-size field `.ext_header`: 4 bytes print-type-size field `.unknown1`: 2 bytes print-type-size field `.header_size`: 2 bytes print-type-size field `.version`: 2 bytes print-type-size field `.version_sub`: 2 bytes print-type-size field `.n_bits`: 1 bytes print-type-size field `.n_planes`: 1 bytes print-type-size field `.cfa_layout`: 1 bytes print-type-size field `.enc_type`: 1 bytes print-type-size field `.image_levels`: 1 bytes print-type-size field `.has_tile_cols`: 1 bytes print-type-size field `.has_tile_rows`: 1 bytes print-type-size field `.median_bits`: 1 bytes print-type-size type: `formats::bmff::ext_cr3::ctmd::CtmdBox`: 88 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size field `.records`: 24 bytes print-type-size field `.rec_count`: 4 bytes print-type-size field `.data_ref_index`: 2 bytes print-type-size field `.reserved`: 6 bytes print-type-size end padding: 4 bytes print-type-size type: `formats::bmff::mvhd::MvhdBox`: 88 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size field `.creation_time`: 8 bytes print-type-size field `.modification_time`: 8 bytes print-type-size field `.duration`: 8 bytes print-type-size field `.flags`: 4 bytes print-type-size field `.timescale`: 4 bytes print-type-size field `.version`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `formats::bmff::stsz::StszBox`: 88 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size field `.sample_sizes`: 24 bytes print-type-size field `.flags`: 4 bytes print-type-size field `.sample_size`: 4 bytes print-type-size field `.sample_count`: 4 bytes print-type-size field `.version`: 1 bytes print-type-size end padding: 3 bytes print-type-size type: `lens::LensIdentifier`: 88 bytes, alignment: 8 bytes print-type-size field `.name`: 24 bytes print-type-size field `.nikon_id`: 24 bytes print-type-size field `.olympus_id`: 24 bytes print-type-size field `.id`: 12 bytes print-type-size end padding: 4 bytes print-type-size type: `libflate::deflate::encode::Block`: 88 bytes, alignment: 8 bytes print-type-size field `.block_size`: 8 bytes print-type-size field `.block_buf`: 72 bytes print-type-size field `.block_type`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `libflate::zlib::Decoder<&[u8]>`: 88 bytes, alignment: 8 bytes print-type-size field `.reader`: 72 bytes print-type-size field `.adler32`: 8 bytes print-type-size field `.header`: 2 bytes print-type-size field `.eos`: 1 bytes print-type-size end padding: 5 bytes print-type-size type: `md5::Context`: 88 bytes, alignment: 4 bytes print-type-size field `.count`: 8 bytes print-type-size field `.state`: 16 bytes print-type-size field `.buffer`: 64 bytes print-type-size type: `rayon::iter::map::MapFolder>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, std::vec::Vec, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>`: 88 bytes, alignment: 8 bytes print-type-size field `.base`: 80 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapFolder>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, std::collections::LinkedList>>>>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, std::vec::Vec>>, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>`: 88 bytes, alignment: 8 bytes print-type-size field `.base`: 80 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapFolder>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, std::collections::LinkedList>>>>>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, std::vec::Vec>>>, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>`: 88 bytes, alignment: 8 bytes print-type-size field `.base`: 80 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `std::cell::UnsafeCell, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::cell::UnsafeCell>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::cell::UnsafeCell>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::cell::UnsafeCell>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::cell::UnsafeCell>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::cell::UnsafeCell>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::ManuallyDrop`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::ManuallyDrop, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::ManuallyDrop>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::ManuallyDrop>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::ManuallyDrop>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::ManuallyDrop>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::ManuallyDrop>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call, [closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call>>, [closure@rayon::join_context::call_b>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::ManuallyDrop, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::ManuallyDrop>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::ManuallyDrop>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::ManuallyDrop>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::ManuallyDrop>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::ManuallyDrop>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::MaybeUninit`: 88 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 88 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::MaybeUninit, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 88 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::MaybeUninit>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 88 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::MaybeUninit>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 88 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::MaybeUninit>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 88 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::MaybeUninit>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 88 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::MaybeUninit>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 88 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 88 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 88 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 88 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 88 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 88 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 88 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 88 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 88 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call, [closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 88 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call>>, [closure@rayon::join_context::call_b>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 88 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 88 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 88 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 88 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 88 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::MaybeUninit, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 88 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::MaybeUninit>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 88 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::MaybeUninit>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 88 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::MaybeUninit>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 88 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::MaybeUninit>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 88 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::mem::MaybeUninit>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}]>::{closure#0}]>>`: 88 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 88 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 88 bytes print-type-size type: `std::ops::ControlFlow, decompressors::crx::mdat::Plane>`: 88 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 80 bytes print-type-size field `.0`: 80 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::co64::Co64Box>`: 88 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 80 bytes print-type-size field `.0`: 80 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::ftyp::FtypBox>`: 88 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 80 bytes print-type-size field `.0`: 80 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::stsc::StscBox>`: 88 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 80 bytes print-type-size field `.0`: 80 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::stts::SttsBox>`: 88 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 80 bytes print-type-size field `.0`: 80 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::option::Option<[closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}]>::{closure#0}]>`: 88 bytes, alignment: 8 bytes print-type-size variant `Some`: 88 bytes print-type-size field `.0`: 88 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon::join_context::call_b>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}]>::{closure#0}]>`: 88 bytes, alignment: 8 bytes print-type-size variant `Some`: 88 bytes print-type-size field `.0`: 88 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}]>::{closure#0}]>`: 88 bytes, alignment: 8 bytes print-type-size variant `Some`: 88 bytes print-type-size field `.0`: 88 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}]>::{closure#0}]>`: 88 bytes, alignment: 8 bytes print-type-size variant `Some`: 88 bytes print-type-size field `.0`: 88 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}]>::{closure#0}]>`: 88 bytes, alignment: 8 bytes print-type-size variant `Some`: 88 bytes print-type-size field `.0`: 88 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}]>::{closure#0}]>`: 88 bytes, alignment: 8 bytes print-type-size variant `Some`: 88 bytes print-type-size field `.0`: 88 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>`: 88 bytes, alignment: 8 bytes print-type-size variant `Some`: 88 bytes print-type-size field `.0`: 88 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>`: 88 bytes, alignment: 8 bytes print-type-size variant `Some`: 88 bytes print-type-size field `.0`: 88 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>`: 88 bytes, alignment: 8 bytes print-type-size variant `Some`: 88 bytes print-type-size field `.0`: 88 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>`: 88 bytes, alignment: 8 bytes print-type-size variant `Some`: 88 bytes print-type-size field `.0`: 88 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 88 bytes, alignment: 8 bytes print-type-size variant `Some`: 88 bytes print-type-size field `.0`: 88 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 88 bytes, alignment: 8 bytes print-type-size variant `Some`: 88 bytes print-type-size field `.0`: 88 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 88 bytes, alignment: 8 bytes print-type-size variant `Some`: 88 bytes print-type-size field `.0`: 88 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 88 bytes, alignment: 8 bytes print-type-size variant `Some`: 88 bytes print-type-size field `.0`: 88 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 88 bytes, alignment: 8 bytes print-type-size variant `Some`: 88 bytes print-type-size field `.0`: 88 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 88 bytes, alignment: 8 bytes print-type-size variant `Some`: 88 bytes print-type-size field `.0`: 88 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 88 bytes, alignment: 8 bytes print-type-size variant `Some`: 88 bytes print-type-size field `.0`: 88 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 88 bytes, alignment: 8 bytes print-type-size variant `Some`: 88 bytes print-type-size field `.0`: 88 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 88 bytes, alignment: 8 bytes print-type-size variant `Some`: 88 bytes print-type-size field `.0`: 88 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>`: 88 bytes, alignment: 8 bytes print-type-size field `.0`: 88 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>`: 88 bytes, alignment: 8 bytes print-type-size field `.0`: 88 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>`: 88 bytes, alignment: 8 bytes print-type-size field `.0`: 88 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>`: 88 bytes, alignment: 8 bytes print-type-size field `.0`: 88 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call, [closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}]>::{closure#0}]>::{closure#0}]>`: 88 bytes, alignment: 8 bytes print-type-size field `.0`: 88 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call>>, [closure@rayon::join_context::call_b>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>`: 88 bytes, alignment: 8 bytes print-type-size field `.0`: 88 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>`: 88 bytes, alignment: 8 bytes print-type-size field `.0`: 88 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>`: 88 bytes, alignment: 8 bytes print-type-size field `.0`: 88 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>`: 88 bytes, alignment: 8 bytes print-type-size field `.0`: 88 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>`: 88 bytes, alignment: 8 bytes print-type-size field `.0`: 88 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rayon::join_context::call_a, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}]>::{closure#0}]>`: 88 bytes, alignment: 8 bytes print-type-size field `.0`: 88 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rayon::join_context::call_a>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}]>::{closure#0}]>`: 88 bytes, alignment: 8 bytes print-type-size field `.0`: 88 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rayon::join_context::call_a>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}]>::{closure#0}]>`: 88 bytes, alignment: 8 bytes print-type-size field `.0`: 88 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rayon::join_context::call_a>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}]>::{closure#0}]>`: 88 bytes, alignment: 8 bytes print-type-size field `.0`: 88 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rayon::join_context::call_a>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}]>::{closure#0}]>`: 88 bytes, alignment: 8 bytes print-type-size field `.0`: 88 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rayon::join_context::call_a>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}]>::{closure#0}]>`: 88 bytes, alignment: 8 bytes print-type-size field `.0`: 88 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>, ((), ())>`: 88 bytes, alignment: 8 bytes print-type-size variant `Data`: 88 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 88 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>, ((), ())>`: 88 bytes, alignment: 8 bytes print-type-size variant `Data`: 88 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 88 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>, ((), ())>`: 88 bytes, alignment: 8 bytes print-type-size variant `Data`: 88 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 88 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<((), ()), [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#0}]>::{closure#0}]>, ((), ())>`: 88 bytes, alignment: 8 bytes print-type-size variant `Data`: 88 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 88 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call, [closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, rayon::iter::collect::consumer::CollectResult>`: 88 bytes, alignment: 8 bytes print-type-size variant `Data`: 88 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 88 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call>>, [closure@rayon::join_context::call_b>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, std::collections::LinkedList>>>`: 88 bytes, alignment: 8 bytes print-type-size variant `Data`: 88 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 88 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, std::collections::LinkedList>>`: 88 bytes, alignment: 8 bytes print-type-size variant `Data`: 88 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 88 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, std::collections::LinkedList>>`: 88 bytes, alignment: 8 bytes print-type-size variant `Data`: 88 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 88 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, std::collections::LinkedList>>`: 88 bytes, alignment: 8 bytes print-type-size variant `Data`: 88 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 88 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, std::collections::LinkedList>>`: 88 bytes, alignment: 8 bytes print-type-size variant `Data`: 88 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 88 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}]>::{closure#0}]>, rayon::iter::collect::consumer::CollectResult>`: 88 bytes, alignment: 8 bytes print-type-size variant `Data`: 88 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 88 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}]>::{closure#0}]>, std::collections::LinkedList>>>`: 88 bytes, alignment: 8 bytes print-type-size variant `Data`: 88 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 88 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}]>::{closure#0}]>, std::collections::LinkedList>>`: 88 bytes, alignment: 8 bytes print-type-size variant `Data`: 88 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 88 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}]>::{closure#0}]>, std::collections::LinkedList>>`: 88 bytes, alignment: 8 bytes print-type-size variant `Data`: 88 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 88 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}]>::{closure#0}]>, std::collections::LinkedList>>`: 88 bytes, alignment: 8 bytes print-type-size variant `Data`: 88 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 88 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}]>::{closure#0}]>, std::collections::LinkedList>>`: 88 bytes, alignment: 8 bytes print-type-size variant `Data`: 88 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 88 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::result::Result`: 88 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 80 bytes print-type-size field `.0`: 80 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 88 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 80 bytes print-type-size field `.0`: 80 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 88 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 80 bytes print-type-size field `.0`: 80 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 88 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 80 bytes print-type-size field `.0`: 80 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 88 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 80 bytes print-type-size field `.0`: 80 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 88 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 80 bytes print-type-size field `.0`: 80 bytes print-type-size variant `Ok`: 40 bytes print-type-size field `.0`: 40 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call>>, [closure@rayon::join_context::call_b>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}]>::{closure#0}]>::{closure#0}]`: 80 bytes, alignment: 8 bytes print-type-size end padding: 80 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call>>>, [closure@rayon::join_context::call_b>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}]>::{closure#0}]>::{closure#0}]`: 80 bytes, alignment: 8 bytes print-type-size end padding: 80 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#1}]>::{closure#0}]>::{closure#0}]`: 80 bytes, alignment: 8 bytes print-type-size end padding: 80 bytes print-type-size type: `[closure@rayon::iter::collect::special_extend, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>, [f32; 3]>::{closure#0}]`: 80 bytes, alignment: 8 bytes print-type-size end padding: 80 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}]`: 80 bytes, alignment: 8 bytes print-type-size end padding: 80 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}]`: 80 bytes, alignment: 8 bytes print-type-size end padding: 80 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}]`: 80 bytes, alignment: 8 bytes print-type-size end padding: 80 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}]`: 80 bytes, alignment: 8 bytes print-type-size end padding: 80 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}]`: 80 bytes, alignment: 8 bytes print-type-size end padding: 80 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}]`: 80 bytes, alignment: 8 bytes print-type-size end padding: 80 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}]`: 80 bytes, alignment: 8 bytes print-type-size end padding: 80 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}]`: 80 bytes, alignment: 8 bytes print-type-size end padding: 80 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#1}]`: 80 bytes, alignment: 8 bytes print-type-size end padding: 80 bytes print-type-size type: `[closure@rayon::join_context::call_a>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}]>::{closure#0}]`: 80 bytes, alignment: 8 bytes print-type-size end padding: 80 bytes print-type-size type: `[closure@rayon::join_context::call_a>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}]>::{closure#0}]`: 80 bytes, alignment: 8 bytes print-type-size end padding: 80 bytes print-type-size type: `[closure@rayon::join_context::call_a>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#0}]>::{closure#0}]`: 80 bytes, alignment: 8 bytes print-type-size end padding: 80 bytes print-type-size type: `[closure@rayon::join_context::call_b>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}]>::{closure#0}]`: 80 bytes, alignment: 8 bytes print-type-size end padding: 80 bytes print-type-size type: `[closure@rayon::join_context::call_b>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}]>::{closure#0}]`: 80 bytes, alignment: 8 bytes print-type-size end padding: 80 bytes print-type-size type: `[closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#1}]>::{closure#0}]`: 80 bytes, alignment: 8 bytes print-type-size end padding: 80 bytes print-type-size type: `backtrace::BacktraceSymbol`: 80 bytes, alignment: 8 bytes print-type-size field `.name`: 24 bytes print-type-size field `.addr`: 16 bytes print-type-size field `.filename`: 24 bytes print-type-size field `.lineno`: 8 bytes print-type-size field `.colno`: 8 bytes print-type-size type: `decompressors::crx::mdat::Plane`: 80 bytes, alignment: 8 bytes print-type-size field `.plane_size`: 8 bytes print-type-size field `.id`: 8 bytes print-type-size field `.data_offset`: 8 bytes print-type-size field `.parent_offset`: 8 bytes print-type-size field `.subbands`: 24 bytes print-type-size field `.flags`: 4 bytes print-type-size field `.counter`: 4 bytes print-type-size field `.rounded_bits_mask`: 4 bytes print-type-size field `.ind`: 2 bytes print-type-size field `.size`: 2 bytes print-type-size field `.support_partial`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `formats::bmff::co64::Co64Box`: 80 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size field `.entries`: 24 bytes print-type-size field `.flags`: 4 bytes print-type-size field `.version`: 1 bytes print-type-size end padding: 3 bytes print-type-size type: `formats::bmff::ftyp::FtypBox`: 80 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size field `.compatible_brands`: 24 bytes print-type-size field `.minor_version`: 4 bytes print-type-size field `.major_brand`: 4 bytes print-type-size type: `formats::bmff::stsc::StscBox`: 80 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size field `.entries`: 24 bytes print-type-size field `.flags`: 4 bytes print-type-size field `.version`: 1 bytes print-type-size end padding: 3 bytes print-type-size type: `formats::bmff::stts::SttsBox`: 80 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size field `.entries`: 24 bytes print-type-size field `.flags`: 4 bytes print-type-size field `.version`: 1 bytes print-type-size end padding: 3 bytes print-type-size type: `image::ImageError`: 80 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Unsupported`: 72 bytes print-type-size field `.0`: 72 bytes print-type-size variant `Decoding`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Encoding`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Parameter`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Limits`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `IoError`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `rayon::iter::Flatten, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>`: 80 bytes, alignment: 8 bytes print-type-size field `.base`: 80 bytes print-type-size type: `rayon::iter::Fold, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>`: 80 bytes, alignment: 8 bytes print-type-size field `.identity`: 0 bytes print-type-size field `.fold_op`: 0 bytes print-type-size field `.base`: 80 bytes print-type-size type: `rayon::iter::Map, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>`: 80 bytes, alignment: 8 bytes print-type-size field `.map_op`: 0 bytes print-type-size field `.base`: 80 bytes print-type-size type: `rayon::iter::Map, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>`: 80 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size field `.map_op`: 40 bytes print-type-size type: `rayon::iter::map::MapFolder>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>, std::collections::LinkedList>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>`: 80 bytes, alignment: 8 bytes print-type-size field `.base`: 72 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapFolder>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, std::collections::LinkedList>>>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, std::vec::Vec>, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>`: 80 bytes, alignment: 8 bytes print-type-size field `.base`: 72 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapFolder>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, std::vec::Vec, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>`: 80 bytes, alignment: 8 bytes print-type-size field `.base`: 72 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapFolder>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, std::vec::Vec, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>`: 80 bytes, alignment: 8 bytes print-type-size field `.base`: 72 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapFolder>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, std::vec::Vec, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>`: 80 bytes, alignment: 8 bytes print-type-size field `.base`: 72 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapFolder>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, std::vec::Vec, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>`: 80 bytes, alignment: 8 bytes print-type-size field `.base`: 72 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::while_some::WhileSomeFolder>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, std::vec::Vec, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>`: 80 bytes, alignment: 8 bytes print-type-size field `.base`: 72 bytes print-type-size field `.full`: 8 bytes print-type-size type: `rayon::iter::while_some::WhileSomeFolder>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, std::collections::LinkedList>>>>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, std::vec::Vec>>, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>`: 80 bytes, alignment: 8 bytes print-type-size field `.base`: 72 bytes print-type-size field `.full`: 8 bytes print-type-size type: `rayon::iter::while_some::WhileSomeFolder>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, std::collections::LinkedList>>>>>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, std::vec::Vec>>>, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>`: 80 bytes, alignment: 8 bytes print-type-size field `.base`: 72 bytes print-type-size field `.full`: 8 bytes print-type-size type: `std::cell::UnsafeCell>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}]>::{closure#0}]>>`: 80 bytes, alignment: 8 bytes print-type-size field `.value`: 80 bytes print-type-size type: `std::cell::UnsafeCell>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}]>::{closure#0}]>>`: 80 bytes, alignment: 8 bytes print-type-size field `.value`: 80 bytes print-type-size type: `std::cell::UnsafeCell>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#1}]>::{closure#0}]>>`: 80 bytes, alignment: 8 bytes print-type-size field `.value`: 80 bytes print-type-size type: `std::iter::Cloned>, std::iter::Take>, [closure@rawler/src/cfa.rs:169:17: 169:46]>>`: 80 bytes, alignment: 8 bytes print-type-size field `.it`: 80 bytes print-type-size type: `std::iter::FlatMap>, std::iter::Take>, [closure@rawler/src/cfa.rs:169:17: 169:46]>`: 80 bytes, alignment: 8 bytes print-type-size field `.inner`: 80 bytes print-type-size type: `std::iter::Map>, std::iter::Take>, [closure@rawler/src/cfa.rs:169:17: 169:46]>>, [closure@rawler/src/cfa.rs:171:12: 171:23]>`: 80 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 80 bytes print-type-size type: `std::iter::Zip, std::slice::ChunksExact>`: 80 bytes, alignment: 8 bytes print-type-size field `.a`: 16 bytes print-type-size field `.b`: 40 bytes print-type-size field `.index`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.a_len`: 8 bytes print-type-size type: `std::iter::Zip, std::slice::ChunksExactMut<[f32; 3]>>`: 80 bytes, alignment: 8 bytes print-type-size field `.a`: 16 bytes print-type-size field `.b`: 40 bytes print-type-size field `.index`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.a_len`: 8 bytes print-type-size type: `std::iter::adapters::flatten::FlattenCompat>, [closure@rawler/src/cfa.rs:169:17: 169:46]>, std::iter::Take>>`: 80 bytes, alignment: 8 bytes print-type-size field `.iter`: 32 bytes print-type-size field `.frontiter`: 24 bytes print-type-size field `.backiter`: 24 bytes print-type-size type: `std::mem::ManuallyDrop>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}]>::{closure#0}]>>`: 80 bytes, alignment: 8 bytes print-type-size field `.value`: 80 bytes print-type-size type: `std::mem::ManuallyDrop>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}]>::{closure#0}]>>`: 80 bytes, alignment: 8 bytes print-type-size field `.value`: 80 bytes print-type-size type: `std::mem::ManuallyDrop>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#1}]>::{closure#0}]>>`: 80 bytes, alignment: 8 bytes print-type-size field `.value`: 80 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call>>, [closure@rayon::join_context::call_b>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 80 bytes, alignment: 8 bytes print-type-size field `.value`: 80 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call>>>, [closure@rayon::join_context::call_b>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 80 bytes, alignment: 8 bytes print-type-size field `.value`: 80 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 80 bytes, alignment: 8 bytes print-type-size field `.value`: 80 bytes print-type-size type: `std::mem::ManuallyDrop>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}]>::{closure#0}]>>`: 80 bytes, alignment: 8 bytes print-type-size field `.value`: 80 bytes print-type-size type: `std::mem::ManuallyDrop>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}]>::{closure#0}]>>`: 80 bytes, alignment: 8 bytes print-type-size field `.value`: 80 bytes print-type-size type: `std::mem::ManuallyDrop>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#0}]>::{closure#0}]>>`: 80 bytes, alignment: 8 bytes print-type-size field `.value`: 80 bytes print-type-size type: `std::mem::MaybeUninit>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}]>::{closure#0}]>>`: 80 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 80 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 80 bytes print-type-size type: `std::mem::MaybeUninit>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}]>::{closure#0}]>>`: 80 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 80 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 80 bytes print-type-size type: `std::mem::MaybeUninit>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#1}]>::{closure#0}]>>`: 80 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 80 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 80 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call>>, [closure@rayon::join_context::call_b>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 80 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 80 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 80 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call>>>, [closure@rayon::join_context::call_b>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 80 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 80 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 80 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 80 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 80 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 80 bytes print-type-size type: `std::mem::MaybeUninit>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}]>::{closure#0}]>>`: 80 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 80 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 80 bytes print-type-size type: `std::mem::MaybeUninit>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}]>::{closure#0}]>>`: 80 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 80 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 80 bytes print-type-size type: `std::mem::MaybeUninit>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#0}]>::{closure#0}]>>`: 80 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 80 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 80 bytes print-type-size type: `std::ops::ControlFlow, decompressors::crx::CodecParams>`: 80 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 72 bytes print-type-size field `.0`: 72 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::ext_cr3::cncv::CncvBox>`: 80 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 72 bytes print-type-size field `.0`: 72 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::ext_cr3::cnop::CnopBox>`: 80 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 72 bytes print-type-size field `.0`: 72 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::option::Option<(u16, formats::tiff::entry::Entry)>`: 80 bytes, alignment: 8 bytes print-type-size variant `Some`: 80 bytes print-type-size field `.0`: 80 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon::join_context::call_b>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}]>::{closure#0}]>`: 80 bytes, alignment: 8 bytes print-type-size variant `Some`: 80 bytes print-type-size field `.0`: 80 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon::join_context::call_b>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}]>::{closure#0}]>`: 80 bytes, alignment: 8 bytes print-type-size variant `Some`: 80 bytes print-type-size field `.0`: 80 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#1}]>::{closure#0}]>`: 80 bytes, alignment: 8 bytes print-type-size variant `Some`: 80 bytes print-type-size field `.0`: 80 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[f32; 19]>`: 80 bytes, alignment: 4 bytes print-type-size discriminant: 4 bytes print-type-size variant `Some`: 76 bytes print-type-size field `.0`: 76 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 80 bytes, alignment: 8 bytes print-type-size variant `Some`: 80 bytes print-type-size field `.0`: 80 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 80 bytes, alignment: 8 bytes print-type-size variant `Some`: 80 bytes print-type-size field `.0`: 80 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 80 bytes, alignment: 8 bytes print-type-size variant `Some`: 80 bytes print-type-size field `.0`: 80 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 80 bytes, alignment: 8 bytes print-type-size variant `Some`: 80 bytes print-type-size field `.0`: 80 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 80 bytes, alignment: 8 bytes print-type-size variant `Some`: 80 bytes print-type-size field `.0`: 80 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call>>, [closure@rayon::join_context::call_b>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>`: 80 bytes, alignment: 8 bytes print-type-size field `.0`: 80 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call>>>, [closure@rayon::join_context::call_b>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>`: 80 bytes, alignment: 8 bytes print-type-size field `.0`: 80 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#1}]>::{closure#0}]>::{closure#0}]>`: 80 bytes, alignment: 8 bytes print-type-size field `.0`: 80 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rayon::join_context::call_a>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}]>::{closure#0}]>`: 80 bytes, alignment: 8 bytes print-type-size field `.0`: 80 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rayon::join_context::call_a>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}]>::{closure#0}]>`: 80 bytes, alignment: 8 bytes print-type-size field `.0`: 80 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rayon::join_context::call_a>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#0}]>::{closure#0}]>`: 80 bytes, alignment: 8 bytes print-type-size field `.0`: 80 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call>>, [closure@rayon::join_context::call_b>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, rayon::iter::collect::consumer::CollectResult>>>`: 80 bytes, alignment: 8 bytes print-type-size variant `Data`: 80 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 80 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call>>>, [closure@rayon::join_context::call_b>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, rayon::iter::collect::consumer::CollectResult>>>>`: 80 bytes, alignment: 8 bytes print-type-size variant `Data`: 80 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 80 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, std::collections::LinkedList>>`: 80 bytes, alignment: 8 bytes print-type-size variant `Data`: 80 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 80 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}]>::{closure#0}]>, rayon::iter::collect::consumer::CollectResult>>>`: 80 bytes, alignment: 8 bytes print-type-size variant `Data`: 80 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 80 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data>>>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}]>::{closure#0}]>, rayon::iter::collect::consumer::CollectResult>>>>`: 80 bytes, alignment: 8 bytes print-type-size variant `Data`: 80 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 80 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#0}]>::{closure#0}]>, std::collections::LinkedList>>`: 80 bytes, alignment: 8 bytes print-type-size variant `Data`: 80 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 80 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::result::Result<(), image::ImageError>`: 80 bytes, alignment: 8 bytes print-type-size variant `Err`: 80 bytes print-type-size field `.0`: 80 bytes print-type-size variant `Ok`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result`: 80 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 72 bytes print-type-size field `.0`: 72 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 80 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 72 bytes print-type-size field `.0`: 72 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 80 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 72 bytes print-type-size field `.0`: 72 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 80 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 72 bytes print-type-size field `.0`: 72 bytes print-type-size variant `Err`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result`: 80 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 72 bytes print-type-size field `.0`: 72 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call, [closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}]>::{closure#0}]>::{closure#0}]`: 72 bytes, alignment: 8 bytes print-type-size end padding: 72 bytes print-type-size type: `[closure@rawler/src/decoders/rw2/v6decompressor.rs:53:6: 187:7]`: 72 bytes, alignment: 8 bytes print-type-size end padding: 72 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}]`: 72 bytes, alignment: 8 bytes print-type-size end padding: 72 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}]`: 72 bytes, alignment: 8 bytes print-type-size end padding: 72 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}]`: 72 bytes, alignment: 8 bytes print-type-size end padding: 72 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#0}]`: 72 bytes, alignment: 8 bytes print-type-size end padding: 72 bytes print-type-size type: `[closure@rayon::join_context::call_a, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}]>::{closure#0}]`: 72 bytes, alignment: 8 bytes print-type-size end padding: 72 bytes print-type-size type: `[closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}]>::{closure#0}]`: 72 bytes, alignment: 8 bytes print-type-size end padding: 72 bytes print-type-size type: `core::str::iter::SplitInternal`: 72 bytes, alignment: 8 bytes print-type-size field `.start`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size field `.matcher`: 48 bytes print-type-size field `.allow_trailing_empty`: 1 bytes print-type-size field `.finished`: 1 bytes print-type-size end padding: 6 bytes print-type-size type: `decompressors::crx::CodecParams`: 72 bytes, alignment: 8 bytes print-type-size field `.image_width`: 8 bytes print-type-size field `.image_height`: 8 bytes print-type-size field `.levels`: 8 bytes print-type-size field `.tile_cols`: 8 bytes print-type-size field `.tile_rows`: 8 bytes print-type-size field `.tile_width`: 8 bytes print-type-size field `.tile_height`: 8 bytes print-type-size field `.mdat_hdr_size`: 4 bytes print-type-size field `.version`: 2 bytes print-type-size field `.sample_precision`: 1 bytes print-type-size field `.plane_count`: 1 bytes print-type-size field `.subband_count`: 1 bytes print-type-size field `.n_bits`: 1 bytes print-type-size field `.median_bits`: 1 bytes print-type-size field `.enc_type`: 1 bytes print-type-size end padding: 4 bytes print-type-size type: `formats::bmff::ext_cr3::cncv::CncvBox`: 72 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size field `.compressor`: 24 bytes print-type-size type: `formats::bmff::ext_cr3::cnop::CnopBox`: 72 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size field `.data`: 24 bytes print-type-size type: `formats::ciff::CiffIFD`: 72 bytes, alignment: 8 bytes print-type-size field `.entries`: 48 bytes print-type-size field `.subifds`: 24 bytes print-type-size type: `formats::tiff::entry::Entry`: 72 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size field `.embedded`: 8 bytes print-type-size field `.tag`: 2 bytes print-type-size end padding: 6 bytes print-type-size type: `image::FlatSamples<&[u8]>`: 72 bytes, alignment: 8 bytes print-type-size field `.samples`: 16 bytes print-type-size field `.layout`: 48 bytes print-type-size field `.color_hint`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `image::error::UnsupportedError`: 72 bytes, alignment: 8 bytes print-type-size field `.format`: 32 bytes print-type-size field `.kind`: 40 bytes print-type-size type: `libflate::deflate::Decoder<&[u8]>`: 72 bytes, alignment: 8 bytes print-type-size field `.bit_reader`: 32 bytes print-type-size field `.lz77_decoder`: 32 bytes print-type-size field `.eos`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `libflate::deflate::encode::BlockBuf`: 72 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Fixed`: 64 bytes print-type-size field `.0`: 64 bytes print-type-size variant `Dynamic`: 64 bytes print-type-size field `.0`: 64 bytes print-type-size variant `Raw`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `rayon::iter::flatten::FlattenFolder>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>, std::collections::LinkedList>>`: 72 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size field `.previous`: 32 bytes print-type-size type: `rayon::iter::fold::FoldFolder>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, std::vec::Vec<[f32; 3]>, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>`: 72 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size field `.fold_op`: 8 bytes print-type-size field `.item`: 24 bytes print-type-size type: `rayon::iter::fold::FoldFolder>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, std::vec::Vec, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>`: 72 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size field `.fold_op`: 8 bytes print-type-size field `.item`: 24 bytes print-type-size type: `rayon::iter::fold::FoldFolder>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, std::collections::LinkedList>>>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, std::vec::Vec>, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>`: 72 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size field `.fold_op`: 8 bytes print-type-size field `.item`: 24 bytes print-type-size type: `rayon::iter::fold::FoldFolder>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, std::collections::LinkedList>>>>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, std::vec::Vec>>, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>`: 72 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size field `.fold_op`: 8 bytes print-type-size field `.item`: 24 bytes print-type-size type: `rayon::iter::fold::FoldFolder>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, std::collections::LinkedList>>>>>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, std::vec::Vec>>>, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>`: 72 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size field `.fold_op`: 8 bytes print-type-size field `.item`: 24 bytes print-type-size type: `rayon::iter::fold::FoldFolder>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, std::vec::Vec, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>`: 72 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size field `.fold_op`: 8 bytes print-type-size field `.item`: 24 bytes print-type-size type: `rayon::iter::fold::FoldFolder>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, std::vec::Vec, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>`: 72 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size field `.fold_op`: 8 bytes print-type-size field `.item`: 24 bytes print-type-size type: `rayon::iter::plumbing::bridge::Callback>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>`: 72 bytes, alignment: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.consumer`: 64 bytes print-type-size type: `rayon::iter::plumbing::bridge::Callback>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>`: 72 bytes, alignment: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.consumer`: 64 bytes print-type-size type: `rayon::iter::plumbing::bridge::Callback>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>`: 72 bytes, alignment: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.consumer`: 64 bytes print-type-size type: `std::cell::UnsafeCell, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}]>::{closure#0}]>>`: 72 bytes, alignment: 8 bytes print-type-size field `.value`: 72 bytes print-type-size type: `std::collections::btree_map::IntoIter`: 72 bytes, alignment: 8 bytes print-type-size field `.range`: 64 bytes print-type-size field `.length`: 8 bytes print-type-size type: `std::collections::btree_map::Iter`: 72 bytes, alignment: 8 bytes print-type-size field `.range`: 64 bytes print-type-size field `.length`: 8 bytes print-type-size type: `std::collections::btree_map::Iter`: 72 bytes, alignment: 8 bytes print-type-size field `.range`: 64 bytes print-type-size field `.length`: 8 bytes print-type-size type: `std::collections::btree_map::IterMut`: 72 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.range`: 64 bytes print-type-size field `.length`: 8 bytes print-type-size type: `std::collections::btree_map::ValuesMut`: 72 bytes, alignment: 8 bytes print-type-size field `.inner`: 72 bytes print-type-size type: `std::collections::hash_map::DefaultHasher`: 72 bytes, alignment: 8 bytes print-type-size field `.0`: 72 bytes print-type-size type: `std::hash::SipHasher13`: 72 bytes, alignment: 8 bytes print-type-size field `.hasher`: 72 bytes print-type-size type: `std::hash::sip::Hasher`: 72 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.k0`: 8 bytes print-type-size field `.k1`: 8 bytes print-type-size field `.length`: 8 bytes print-type-size field `.state`: 32 bytes print-type-size field `.tail`: 8 bytes print-type-size field `.ntail`: 8 bytes print-type-size type: `std::iter::Fuse>>, [closure@rawler/src/pixarray.rs:249:19: 249:66]>>`: 72 bytes, alignment: 8 bytes print-type-size field `.iter`: 72 bytes print-type-size type: `std::iter::Map>>, [closure@rawler/src/pixarray.rs:249:19: 249:66]>`: 72 bytes, alignment: 8 bytes print-type-size field `.iter`: 56 bytes print-type-size field `.f`: 16 bytes print-type-size type: `std::iter::Map, [closure@rawler/src/decoders/cr2.rs:476:47: 476:87]>`: 72 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 72 bytes print-type-size type: `std::iter::Map, [closure@rawler/src/decoders/mos.rs:90:18: 90:53]>`: 72 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 72 bytes print-type-size type: `std::iter::Map, [closure@rawler/src/formats/ciff/mod.rs:142:68: 142:85]>`: 72 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 72 bytes print-type-size type: `std::iter::TakeWhile, &for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>, &[closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, [closure@ as rayon::iter::plumbing::Folder>>::consume_iter::some::{closure#0}]>, fn(std::option::Option) -> dng::embedded::ComprChunk {std::option::Option::::unwrap}>, [closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, std::vec::Vec, dng::embedded::ComprChunk>::{closure#0}]>`: 72 bytes, alignment: 8 bytes print-type-size field `.iter`: 56 bytes print-type-size field `.predicate`: 8 bytes print-type-size field `.flag`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `std::iter::TakeWhile>, std::slice::Iter>, [closure@libflate_lz77::default::longest_common_prefix::{closure#0}]>`: 72 bytes, alignment: 8 bytes print-type-size field `.predicate`: 0 bytes print-type-size field `.iter`: 64 bytes print-type-size field `.flag`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `std::mem::ManuallyDrop`: 72 bytes, alignment: 8 bytes print-type-size field `.value`: 72 bytes print-type-size type: `std::mem::ManuallyDrop, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}]>::{closure#0}]>>`: 72 bytes, alignment: 8 bytes print-type-size field `.value`: 72 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call, [closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 72 bytes, alignment: 8 bytes print-type-size field `.value`: 72 bytes print-type-size type: `std::mem::ManuallyDrop, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}]>::{closure#0}]>>`: 72 bytes, alignment: 8 bytes print-type-size field `.value`: 72 bytes print-type-size type: `std::mem::MaybeUninit`: 72 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 72 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 72 bytes print-type-size type: `std::mem::MaybeUninit, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}]>::{closure#0}]>>`: 72 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 72 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 72 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call, [closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 72 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 72 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 72 bytes print-type-size type: `std::mem::MaybeUninit, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}]>::{closure#0}]>>`: 72 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 72 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 72 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::ext_cr3::ccdt::CcdtBox>`: 72 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 64 bytes print-type-size field `.0`: 64 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::vmhd::VmhdBox>`: 72 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 64 bytes print-type-size field `.0`: 64 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, libflate::deflate::symbol::Decoder>`: 72 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 64 bytes print-type-size field `.0`: 64 bytes print-type-size variant `Break`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::option::Option<[closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}]>::{closure#0}]>`: 72 bytes, alignment: 8 bytes print-type-size variant `Some`: 72 bytes print-type-size field `.0`: 72 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 72 bytes, alignment: 8 bytes print-type-size variant `Some`: 72 bytes print-type-size field `.0`: 72 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 72 bytes, alignment: 8 bytes print-type-size variant `Some`: 72 bytes print-type-size field `.0`: 72 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 72 bytes, alignment: 8 bytes print-type-size variant `Some`: 72 bytes print-type-size field `.0`: 72 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 72 bytes, alignment: 8 bytes print-type-size variant `Some`: 72 bytes print-type-size field `.0`: 72 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>>, [closure@rawler/src/pixarray.rs:249:19: 249:66]>>`: 72 bytes, alignment: 8 bytes print-type-size variant `Some`: 72 bytes print-type-size field `.0`: 72 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call, [closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>`: 72 bytes, alignment: 8 bytes print-type-size field `.0`: 72 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rayon::join_context::call_a, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}]>::{closure#0}]>`: 72 bytes, alignment: 8 bytes print-type-size field `.0`: 72 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call, [closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>>`: 72 bytes, alignment: 8 bytes print-type-size variant `Data`: 72 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 72 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}]>::{closure#0}]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>>`: 72 bytes, alignment: 8 bytes print-type-size variant `Data`: 72 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 72 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::result::Result`: 72 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 64 bytes print-type-size field `.0`: 64 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 72 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 64 bytes print-type-size field `.0`: 64 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 72 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 64 bytes print-type-size field `.0`: 64 bytes print-type-size variant `Err`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::str::Split`: 72 bytes, alignment: 8 bytes print-type-size field `.0`: 72 bytes print-type-size type: `std::str::SplitTerminator`: 72 bytes, alignment: 8 bytes print-type-size field `.0`: 72 bytes print-type-size type: `std::str::pattern::StrSearcherImpl`: 72 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `TwoWay`: 64 bytes print-type-size field `.0`: 64 bytes print-type-size variant `Empty`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `toml::map::Iter`: 72 bytes, alignment: 8 bytes print-type-size field `.iter`: 72 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}]>::{closure#0}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call, [closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}]>::{closure#0}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call, [closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}]>::{closure#0}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call, [closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}]>::{closure#0}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call, [closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}]>::{closure#0}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rawler/src/decoders/dng.rs:298:10: 309:11]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rawler/src/decoders/dng.rs:339:6: 350:7]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#1}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#1}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#1}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#1}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#1}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#1}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#1}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#0}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#0}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#0}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#0}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#0}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#0}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#0}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::join_context::call_a>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::join_context::call_a, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::join_context::call_a, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::join_context::call_a, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::join_context::call_a, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#1}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#1}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#1}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#1}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#1}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#1}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#1}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<&[u8], std::result::Result, std::vec::Vec, std::ops::ControlFlow, !>, std::vec::Vec>, std::vec::Vec>, &for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}, [closure@std::iter::adapters::map::map_try_fold, std::option::Option, std::vec::Vec, std::ops::ControlFlow, !>, std::vec::Vec>, std::vec::Vec>, &[closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}], [closure@ as std::iter::Iterator>::try_fold::check, std::vec::Vec, std::ops::ControlFlow, !>, std::vec::Vec>, [closure@ as rayon::iter::plumbing::Folder>>::consume_iter::some::{closure#0}], [closure@std::iter::adapters::map::map_try_fold, dng::embedded::ComprChunk, std::vec::Vec, std::ops::ControlFlow, !>, std::vec::Vec>, fn(std::option::Option) -> dng::embedded::ComprChunk {std::option::Option::::unwrap}, [closure@ as std::iter::Iterator>::try_fold::check, std::result::Result, !>, [closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, std::vec::Vec, dng::embedded::ComprChunk>::{closure#0}], [closure@ as std::iter::Iterator>::fold::ok, dng::embedded::ComprChunk, &fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<&decompressors::crx::mdat::Plane, std::result::Result>, decompressors::crx::CrxError>, std::vec::Vec>>, std::ops::ControlFlow>>, !>, std::vec::Vec>>>, std::vec::Vec>>>, &[closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102], [closure@std::iter::adapters::map::map_try_fold>, decompressors::crx::CrxError>, std::option::Option>>, std::vec::Vec>>, std::ops::ControlFlow>>, !>, std::vec::Vec>>>, std::vec::Vec>>>, &[closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}], [closure@ as std::iter::Iterator>::try_fold::check>>, std::vec::Vec>>, std::ops::ControlFlow>>, !>, std::vec::Vec>>>, [closure@ as rayon::iter::plumbing::Folder>>::consume_iter::some>>::{closure#0}], [closure@std::iter::adapters::map::map_try_fold>>, std::vec::Vec>, std::vec::Vec>>, std::ops::ControlFlow>>, !>, std::vec::Vec>>>, fn(std::option::Option>>) -> std::vec::Vec> {std::option::Option::>>::unwrap}, [closure@ as std::iter::Iterator>::try_fold::check>, std::vec::Vec>>, std::result::Result>>, !>, [closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, std::collections::LinkedList>>>>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, std::vec::Vec>>, std::vec::Vec>>::{closure#0}], [closure@ as std::iter::Iterator>::fold::ok>>, std::vec::Vec>, &fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<&decompressors::crx::mdat::Tile, std::result::Result>>, decompressors::crx::CrxError>, std::vec::Vec>>>, std::ops::ControlFlow>>>, !>, std::vec::Vec>>>>, std::vec::Vec>>>>, &[closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113], [closure@std::iter::adapters::map::map_try_fold>>, decompressors::crx::CrxError>, std::option::Option>>>, std::vec::Vec>>>, std::ops::ControlFlow>>>, !>, std::vec::Vec>>>>, std::vec::Vec>>>>, &[closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}], [closure@ as std::iter::Iterator>::try_fold::check>>>, std::vec::Vec>>>, std::ops::ControlFlow>>>, !>, std::vec::Vec>>>>, [closure@ as rayon::iter::plumbing::Folder>>::consume_iter::some>>>::{closure#0}], [closure@std::iter::adapters::map::map_try_fold>>>, std::vec::Vec>>, std::vec::Vec>>>, std::ops::ControlFlow>>>, !>, std::vec::Vec>>>>, fn(std::option::Option>>>) -> std::vec::Vec>> {std::option::Option::>>>::unwrap}, [closure@ as std::iter::Iterator>::try_fold::check>>, std::vec::Vec>>>, std::result::Result>>>, !>, [closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, std::collections::LinkedList>>>>>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, std::vec::Vec>>>, std::vec::Vec>>>::{closure#0}], [closure@ as std::iter::Iterator>::fold::ok>>>, std::vec::Vec>>, &fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 64 bytes, alignment: 8 bytes print-type-size end padding: 64 bytes print-type-size type: `alloc::collections::btree::navigate::LazyLeafRange`: 64 bytes, alignment: 8 bytes print-type-size field `.front`: 32 bytes print-type-size field `.back`: 32 bytes print-type-size type: `alloc::collections::btree::navigate::LazyLeafRange`: 64 bytes, alignment: 8 bytes print-type-size field `.front`: 32 bytes print-type-size field `.back`: 32 bytes print-type-size type: `alloc::collections::btree::navigate::LazyLeafRange`: 64 bytes, alignment: 8 bytes print-type-size field `.front`: 32 bytes print-type-size field `.back`: 32 bytes print-type-size type: `alloc::collections::btree::navigate::LazyLeafRange`: 64 bytes, alignment: 8 bytes print-type-size field `.front`: 32 bytes print-type-size field `.back`: 32 bytes print-type-size type: `backtrace::BacktraceFrame`: 64 bytes, alignment: 8 bytes print-type-size field `.frame`: 40 bytes print-type-size field `.symbols`: 24 bytes print-type-size type: `crossbeam_channel::waker::SyncWaker`: 64 bytes, alignment: 8 bytes print-type-size field `.inner`: 56 bytes print-type-size field `.is_empty`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `decompressors::ljpeg::SOFInfo`: 64 bytes, alignment: 8 bytes print-type-size field `.width`: 8 bytes print-type-size field `.height`: 8 bytes print-type-size field `.cps`: 8 bytes print-type-size field `.precision`: 8 bytes print-type-size field `.components`: 24 bytes print-type-size field `.csfix`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `formats::bmff::ext_cr3::ccdt::CcdtBox`: 64 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size field `.image_type`: 8 bytes print-type-size field `.dual_pixel`: 4 bytes print-type-size field `.trak_index`: 4 bytes print-type-size type: `formats::bmff::vmhd::VmhdBox`: 64 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size field `.flags`: 4 bytes print-type-size field `.graphics_mode`: 2 bytes print-type-size field `.op_color`: 6 bytes print-type-size field `.version`: 1 bytes print-type-size end padding: 3 bytes print-type-size type: `hashbrown::map::IntoIter>`: 64 bytes, alignment: 8 bytes print-type-size field `.inner`: 64 bytes print-type-size type: `hashbrown::raw::RawIntoIter<(u16, std::vec::Vec)>`: 64 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.iter`: 40 bytes print-type-size field `.allocation`: 24 bytes print-type-size type: `imgop::spline::Spline`: 64 bytes, alignment: 8 bytes print-type-size field `.num_coords`: 8 bytes print-type-size field `.num_segments`: 8 bytes print-type-size field `.xcp`: 24 bytes print-type-size field `.segments`: 24 bytes print-type-size type: `libflate::deflate::encode::CompressBuf`: 64 bytes, alignment: 8 bytes print-type-size field `.huffman`: 0 bytes print-type-size field `.lz77`: 32 bytes print-type-size field `.buf`: 24 bytes print-type-size field `.original_size`: 8 bytes print-type-size type: `libflate::deflate::encode::CompressBuf`: 64 bytes, alignment: 8 bytes print-type-size field `.huffman`: 0 bytes print-type-size field `.lz77`: 32 bytes print-type-size field `.buf`: 24 bytes print-type-size field `.original_size`: 8 bytes print-type-size type: `libflate::deflate::symbol::Decoder`: 64 bytes, alignment: 8 bytes print-type-size field `.literal`: 32 bytes print-type-size field `.distance`: 32 bytes print-type-size type: `rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>`: 64 bytes, alignment: 8 bytes print-type-size field `.base`: 56 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>`: 64 bytes, alignment: 8 bytes print-type-size field `.base`: 56 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>`: 64 bytes, alignment: 8 bytes print-type-size field `.base`: 56 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `std::cell::UnsafeCell>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::cell::UnsafeCell>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::cell::UnsafeCell>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::cell::UnsafeCell>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::cell::UnsafeCell>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::cell::UnsafeCell>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::cell::UnsafeCell>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::cell::UnsafeCell>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::cell::UnsafeCell, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::cell::UnsafeCell, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::cell::UnsafeCell, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::cell::UnsafeCell, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::collections::hash_map::IntoIter>`: 64 bytes, alignment: 8 bytes print-type-size field `.base`: 64 bytes print-type-size type: `std::fmt::Formatter`: 64 bytes, alignment: 8 bytes print-type-size field `.width`: 16 bytes print-type-size field `.precision`: 16 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.flags`: 4 bytes print-type-size field `.fill`: 4 bytes print-type-size field `.align`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `std::iter::Enumerate, std::slice::Iter>>`: 64 bytes, alignment: 8 bytes print-type-size field `.iter`: 56 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Filter, [closure@rawler/src/lens.rs:218:15: 218:96]>, [closure@rawler/src/lens.rs:219:15: 224:8]>, [closure@rawler/src/lens.rs:225:15: 225:92]>, [closure@rawler/src/lens.rs:226:15: 226:96]>, [closure@rawler/src/lens.rs:227:15: 232:8]>, [closure@rawler/src/lens.rs:233:15: 238:8]>`: 64 bytes, alignment: 8 bytes print-type-size field `.iter`: 56 bytes print-type-size field `.predicate`: 8 bytes print-type-size type: `std::iter::TakeWhile, &[closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>, &[closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@ as rayon::iter::plumbing::Folder>>::consume_iter::some>>::{closure#0}]>, fn(std::option::Option>>) -> std::vec::Vec> {std::option::Option::>>::unwrap}>, [closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, std::collections::LinkedList>>>>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, std::vec::Vec>>, std::vec::Vec>>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size field `.iter`: 48 bytes print-type-size field `.predicate`: 8 bytes print-type-size field `.flag`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `std::iter::TakeWhile, &[closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>, &[closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@ as rayon::iter::plumbing::Folder>>::consume_iter::some>>>::{closure#0}]>, fn(std::option::Option>>>) -> std::vec::Vec>> {std::option::Option::>>>::unwrap}>, [closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, std::collections::LinkedList>>>>>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, std::vec::Vec>>>, std::vec::Vec>>>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size field `.iter`: 48 bytes print-type-size field `.predicate`: 8 bytes print-type-size field `.flag`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `std::iter::Zip>, std::slice::Iter>`: 64 bytes, alignment: 8 bytes print-type-size field `.a`: 24 bytes print-type-size field `.b`: 16 bytes print-type-size field `.index`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.a_len`: 8 bytes print-type-size type: `std::iter::Zip, std::slice::ChunksMut>`: 64 bytes, alignment: 8 bytes print-type-size field `.a`: 16 bytes print-type-size field `.b`: 24 bytes print-type-size field `.index`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.a_len`: 8 bytes print-type-size type: `std::mem::ManuallyDrop<(usize, formats::tiff::value::Value)>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call, [closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call, [closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call, [closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call, [closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::ManuallyDrop, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit<(usize, formats::tiff::value::Value)>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call, [closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call, [closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call, [closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call, [closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::mem::MaybeUninit, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}]>::{closure#0}]>>`: 64 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 64 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 64 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::ext_cr3::jpeg::JpegBox>`: 64 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 56 bytes print-type-size field `.0`: 56 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::hdlr::HdlrBox>`: 64 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 56 bytes print-type-size field `.0`: 56 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::tkhd::TkhdBox>`: 64 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 56 bytes print-type-size field `.0`: 56 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, formats::ciff::CiffEntry>`: 64 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 56 bytes print-type-size field `.0`: 56 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::option::Option<(usize, formats::tiff::value::Value)>`: 64 bytes, alignment: 8 bytes print-type-size variant `Some`: 64 bytes print-type-size field `.0`: 64 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#1}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size variant `Some`: 64 bytes print-type-size field `.0`: 64 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#1}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size variant `Some`: 64 bytes print-type-size field `.0`: 64 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#1}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size variant `Some`: 64 bytes print-type-size field `.0`: 64 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#1}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size variant `Some`: 64 bytes print-type-size field `.0`: 64 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#1}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size variant `Some`: 64 bytes print-type-size field `.0`: 64 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#1}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size variant `Some`: 64 bytes print-type-size field `.0`: 64 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#1}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size variant `Some`: 64 bytes print-type-size field `.0`: 64 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size variant `Some`: 64 bytes print-type-size field `.0`: 64 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size variant `Some`: 64 bytes print-type-size field `.0`: 64 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size variant `Some`: 64 bytes print-type-size field `.0`: 64 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size variant `Some`: 64 bytes print-type-size field `.0`: 64 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size variant `Some`: 64 bytes print-type-size field `.0`: 64 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 64 bytes, alignment: 8 bytes print-type-size variant `Some`: 64 bytes print-type-size field `.0`: 64 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 64 bytes, alignment: 8 bytes print-type-size variant `Some`: 64 bytes print-type-size field `.0`: 64 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size field `.0`: 64 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size field `.0`: 64 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size field `.0`: 64 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size field `.0`: 64 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size field `.0`: 64 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size field `.0`: 64 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size field `.0`: 64 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size field `.0`: 64 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call, [closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size field `.0`: 64 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call, [closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size field `.0`: 64 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call, [closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size field `.0`: 64 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call, [closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size field `.0`: 64 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rayon::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#0}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size field `.0`: 64 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rayon::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#0}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size field `.0`: 64 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rayon::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#0}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size field `.0`: 64 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rayon::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#0}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size field `.0`: 64 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rayon::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#0}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size field `.0`: 64 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rayon::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#0}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size field `.0`: 64 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rayon::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#0}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size field `.0`: 64 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rayon::join_context::call_a>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size field `.0`: 64 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rayon::join_context::call_a, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size field `.0`: 64 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rayon::join_context::call_a, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size field `.0`: 64 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rayon::join_context::call_a, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size field `.0`: 64 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rayon::join_context::call_a, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}]>::{closure#0}]>`: 64 bytes, alignment: 8 bytes print-type-size field `.0`: 64 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, ()>`: 64 bytes, alignment: 8 bytes print-type-size variant `Data`: 64 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 64 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, ()>`: 64 bytes, alignment: 8 bytes print-type-size variant `Data`: 64 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 64 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, ()>`: 64 bytes, alignment: 8 bytes print-type-size variant `Data`: 64 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 64 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, ()>`: 64 bytes, alignment: 8 bytes print-type-size variant `Data`: 64 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 64 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, ()>`: 64 bytes, alignment: 8 bytes print-type-size variant `Data`: 64 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 64 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, ()>`: 64 bytes, alignment: 8 bytes print-type-size variant `Data`: 64 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 64 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, ()>`: 64 bytes, alignment: 8 bytes print-type-size variant `Data`: 64 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 64 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call>, [closure@rayon::join_context::call_b>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, rayon::iter::collect::consumer::CollectResult>>`: 64 bytes, alignment: 8 bytes print-type-size variant `Data`: 64 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 64 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call, [closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, rayon::iter::collect::consumer::CollectResult>`: 64 bytes, alignment: 8 bytes print-type-size variant `Data`: 64 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 64 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call, [closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, rayon::iter::collect::consumer::CollectResult>`: 64 bytes, alignment: 8 bytes print-type-size variant `Data`: 64 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 64 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call, [closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, rayon::iter::collect::consumer::CollectResult>`: 64 bytes, alignment: 8 bytes print-type-size variant `Data`: 64 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 64 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call, [closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, rayon::iter::collect::consumer::CollectResult>`: 64 bytes, alignment: 8 bytes print-type-size variant `Data`: 64 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 64 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#0}]>::{closure#0}]>, ()>`: 64 bytes, alignment: 8 bytes print-type-size variant `Data`: 64 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 64 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#0}]>::{closure#0}]>, ()>`: 64 bytes, alignment: 8 bytes print-type-size variant `Data`: 64 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 64 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#0}]>::{closure#0}]>, ()>`: 64 bytes, alignment: 8 bytes print-type-size variant `Data`: 64 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 64 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#0}]>::{closure#0}]>, ()>`: 64 bytes, alignment: 8 bytes print-type-size variant `Data`: 64 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 64 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#0}]>::{closure#0}]>, ()>`: 64 bytes, alignment: 8 bytes print-type-size variant `Data`: 64 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 64 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#0}]>::{closure#0}]>, ()>`: 64 bytes, alignment: 8 bytes print-type-size variant `Data`: 64 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 64 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#0}]>::{closure#0}]>, ()>`: 64 bytes, alignment: 8 bytes print-type-size variant `Data`: 64 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 64 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data>, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}]>::{closure#0}]>, rayon::iter::collect::consumer::CollectResult>>`: 64 bytes, alignment: 8 bytes print-type-size variant `Data`: 64 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 64 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}]>::{closure#0}]>, rayon::iter::collect::consumer::CollectResult>`: 64 bytes, alignment: 8 bytes print-type-size variant `Data`: 64 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 64 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}]>::{closure#0}]>, rayon::iter::collect::consumer::CollectResult>`: 64 bytes, alignment: 8 bytes print-type-size variant `Data`: 64 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 64 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}]>::{closure#0}]>, rayon::iter::collect::consumer::CollectResult>`: 64 bytes, alignment: 8 bytes print-type-size variant `Data`: 64 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 64 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}]>::{closure#0}]>, rayon::iter::collect::consumer::CollectResult>`: 64 bytes, alignment: 8 bytes print-type-size variant `Data`: 64 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 64 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::result::Result`: 64 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 56 bytes print-type-size field `.0`: 56 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 64 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 56 bytes print-type-size field `.0`: 56 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 64 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 56 bytes print-type-size field `.0`: 56 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 64 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 56 bytes print-type-size field `.0`: 56 bytes print-type-size variant `Err`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::str::pattern::TwoWaySearcher`: 64 bytes, alignment: 8 bytes print-type-size field `.crit_pos`: 8 bytes print-type-size field `.crit_pos_back`: 8 bytes print-type-size field `.period`: 8 bytes print-type-size field `.byteset`: 8 bytes print-type-size field `.position`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size field `.memory`: 8 bytes print-type-size field `.memory_back`: 8 bytes print-type-size type: `unwind::libunwind::_Unwind_Exception`: 64 bytes, alignment: 8 bytes print-type-size field `.exception_class`: 8 bytes print-type-size field `.exception_cleanup`: 8 bytes print-type-size field `.private`: 48 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#1}]>::{closure#0}]>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#1}]>::{closure#0}]>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#1}]>::{closure#0}]>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call, [closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#1}]>::{closure#0}]>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@ as std::iter::Iterator>::fold::enumerate<&usize, (), [closure@std::iter::adapters::map::map_fold<(usize, &usize), decoders::raf::fuji_decompressor::Strip, (), [closure@rawler/src/decoders/raf/fuji_decompressor.rs:313:10: 323:6], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/decoders/raf/fuji_decompressor.rs:313:10: 323:6]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@ as std::iter::Iterator>::fold::enumerate<(&i32, &i32, &i32, &i32), (), [closure@std::iter::Iterator::for_each::call<(usize, (&i32, &i32, &i32, &i32)), [closure@rawler/src/decompressors/crx/decoder.rs:679:50: 684:8]>::{closure#0}]>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@ as std::iter::Iterator>::fold::enumerate<(&i32, &i32, &i32, &i32), (), [closure@std::iter::Iterator::for_each::call<(usize, (&i32, &i32, &i32, &i32)), [closure@rawler/src/decompressors/crx/decoder.rs:690:50: 701:8]>::{closure#0}]>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@rawler/src/decoders/arw.rs:459:8: 487:9]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@rawler/src/decoders/iiq.rs:1025:8: 1053:9]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@rawler/src/decompressors/ljpeg/mod.rs:304:8: 309:9]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#1}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#1}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#1}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#1}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#1}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@rayon::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#0}]>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@rayon::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#0}]>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@rayon::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#0}]>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@rayon::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#0}]>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@rayon::join_context::call_a, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#0}]>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#1}]>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#1}]>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#1}]>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#1}]>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#1}]>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold<(&[u16], &[u16]), [f32; 3], (), [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:27:14: 38:10], [closure@std::iter::Iterator::for_each::call<[f32; 3], [closure@ as std::vec::spec_extend::SpecExtend<[f32; 3], std::iter::Map, std::slice::ChunksExact>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:27:14: 38:10]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold<(((&i32, &i32), &i32), &i32), (&i32, &i32, &i32, &i32), (), [closure@/home/cytrinox/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.3/src/lib.rs:322:9: 327:58], [closure@ as std::iter::Iterator>::fold::enumerate<(&i32, &i32, &i32, &i32), (), [closure@std::iter::Iterator::for_each::call<(usize, (&i32, &i32, &i32, &i32)), [closure@rawler/src/decompressors/crx/decoder.rs:679:50: 684:8]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold<(((&i32, &i32), &i32), &i32), (&i32, &i32, &i32, &i32), (), [closure@/home/cytrinox/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.3/src/lib.rs:322:9: 327:58], [closure@ as std::iter::Iterator>::fold::enumerate<(&i32, &i32, &i32, &i32), (), [closure@std::iter::Iterator::for_each::call<(usize, (&i32, &i32, &i32, &i32)), [closure@rawler/src/decompressors/crx/decoder.rs:690:50: 701:8]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold as std::vec::spec_extend::SpecExtend, [closure@rawler/src/decoders/nef.rs:644:14: 648:10]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@std::iter::adapters::map::map_try_fold, std::option::Option, std::vec::Vec, std::ops::ControlFlow, !>, std::vec::Vec>, std::vec::Vec>, &[closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}], [closure@ as std::iter::Iterator>::try_fold::check, std::vec::Vec, std::ops::ControlFlow, !>, std::vec::Vec>, [closure@ as rayon::iter::plumbing::Folder>>::consume_iter::some::{closure#0}], [closure@std::iter::adapters::map::map_try_fold, dng::embedded::ComprChunk, std::vec::Vec, std::ops::ControlFlow, !>, std::vec::Vec>, fn(std::option::Option) -> dng::embedded::ComprChunk {std::option::Option::::unwrap}, [closure@ as std::iter::Iterator>::try_fold::check, std::result::Result, !>, [closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, std::vec::Vec, dng::embedded::ComprChunk>::{closure#0}], [closure@ as std::iter::Iterator>::fold::ok, dng::embedded::ComprChunk, &fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@std::iter::adapters::map::map_try_fold>, decompressors::crx::CrxError>, std::option::Option>>, std::vec::Vec>>, std::ops::ControlFlow>>, !>, std::vec::Vec>>>, std::vec::Vec>>>, &[closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}], [closure@ as std::iter::Iterator>::try_fold::check>>, std::vec::Vec>>, std::ops::ControlFlow>>, !>, std::vec::Vec>>>, [closure@ as rayon::iter::plumbing::Folder>>::consume_iter::some>>::{closure#0}], [closure@std::iter::adapters::map::map_try_fold>>, std::vec::Vec>, std::vec::Vec>>, std::ops::ControlFlow>>, !>, std::vec::Vec>>>, fn(std::option::Option>>) -> std::vec::Vec> {std::option::Option::>>::unwrap}, [closure@ as std::iter::Iterator>::try_fold::check>, std::vec::Vec>>, std::result::Result>>, !>, [closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, std::collections::LinkedList>>>>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, std::vec::Vec>>, std::vec::Vec>>::{closure#0}], [closure@ as std::iter::Iterator>::fold::ok>>, std::vec::Vec>, &fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `[closure@std::iter::adapters::map::map_try_fold>>, decompressors::crx::CrxError>, std::option::Option>>>, std::vec::Vec>>>, std::ops::ControlFlow>>>, !>, std::vec::Vec>>>>, std::vec::Vec>>>>, &[closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}], [closure@ as std::iter::Iterator>::try_fold::check>>>, std::vec::Vec>>>, std::ops::ControlFlow>>>, !>, std::vec::Vec>>>>, [closure@ as rayon::iter::plumbing::Folder>>::consume_iter::some>>>::{closure#0}], [closure@std::iter::adapters::map::map_try_fold>>>, std::vec::Vec>>, std::vec::Vec>>>, std::ops::ControlFlow>>>, !>, std::vec::Vec>>>>, fn(std::option::Option>>>) -> std::vec::Vec>> {std::option::Option::>>>::unwrap}, [closure@ as std::iter::Iterator>::try_fold::check>>, std::vec::Vec>>>, std::result::Result>>>, !>, [closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, std::collections::LinkedList>>>>>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, std::vec::Vec>>>, std::vec::Vec>>>::{closure#0}], [closure@ as std::iter::Iterator>::fold::ok>>>, std::vec::Vec>>, &fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 56 bytes, alignment: 8 bytes print-type-size end padding: 56 bytes print-type-size type: `analyze::FileMetadata`: 56 bytes, alignment: 8 bytes print-type-size field `.file_size`: 8 bytes print-type-size field `.file_name`: 24 bytes print-type-size field `.digest`: 17 bytes print-type-size end padding: 7 bytes print-type-size type: `crossbeam_channel::utils::Spinlock`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 48 bytes print-type-size field `.flag`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `decoders::raf::fuji_decompressor::QTable`: 56 bytes, alignment: 8 bytes print-type-size field `.q_table`: 24 bytes print-type-size field `.max_grad`: 8 bytes print-type-size field `.raw_bits`: 8 bytes print-type-size field `.q_base`: 4 bytes print-type-size field `.q_gradient_multi`: 4 bytes print-type-size field `.total_values`: 4 bytes print-type-size end padding: 4 bytes print-type-size type: `decoders::x3f::X3fDecoder`: 56 bytes, alignment: 8 bytes print-type-size field `.rawloader`: 8 bytes print-type-size field `.dir`: 48 bytes print-type-size type: `formats::bmff::ext_cr3::jpeg::JpegBox`: 56 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size field `.flags`: 4 bytes print-type-size field `.version`: 1 bytes print-type-size end padding: 3 bytes print-type-size type: `formats::bmff::hdlr::HdlrBox`: 56 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size field `.flags`: 4 bytes print-type-size field `.version`: 1 bytes print-type-size end padding: 3 bytes print-type-size type: `formats::bmff::tkhd::TkhdBox`: 56 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size field `.flags`: 4 bytes print-type-size field `.version`: 1 bytes print-type-size end padding: 3 bytes print-type-size type: `formats::ciff::CiffEntry`: 56 bytes, alignment: 8 bytes print-type-size field `.count`: 8 bytes print-type-size field `.bytesize`: 8 bytes print-type-size field `.data_offset`: 8 bytes print-type-size field `.data`: 24 bytes print-type-size field `.tag`: 2 bytes print-type-size field `.typ`: 2 bytes print-type-size end padding: 4 bytes print-type-size type: `formats::tiff::value::Value`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 2 bytes print-type-size variant `Ascii`: 54 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 48 bytes, alignment: 8 bytes print-type-size variant `Byte`: 30 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Short`: 30 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Long`: 30 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Rational`: 30 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `SByte`: 30 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Undefined`: 30 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `SShort`: 30 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `SLong`: 30 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `SRational`: 30 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Float`: 30 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Double`: 30 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Unknown`: 30 bytes print-type-size field `.0`: 2 bytes print-type-size padding: 4 bytes print-type-size field `.1`: 24 bytes, alignment: 8 bytes print-type-size type: `libflate::zlib::EncodeOptions`: 56 bytes, alignment: 8 bytes print-type-size field `.options`: 48 bytes print-type-size field `.header`: 2 bytes print-type-size field `.flush_mode`: 1 bytes print-type-size end padding: 5 bytes print-type-size type: `libflate_lz77::default::PrefixTable`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Small`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Large`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `rayon::iter::Take>>>`: 56 bytes, alignment: 8 bytes print-type-size field `.base`: 48 bytes print-type-size field `.n`: 8 bytes print-type-size type: `rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>`: 56 bytes, alignment: 8 bytes print-type-size field `.base`: 48 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>`: 56 bytes, alignment: 8 bytes print-type-size field `.base`: 48 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>`: 56 bytes, alignment: 8 bytes print-type-size field `.base`: 48 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::plumbing::bridge::Callback>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>`: 56 bytes, alignment: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.consumer`: 48 bytes print-type-size type: `rayon::iter::plumbing::bridge::Callback>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>`: 56 bytes, alignment: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.consumer`: 48 bytes print-type-size type: `rayon::iter::plumbing::bridge::Callback>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>`: 56 bytes, alignment: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.consumer`: 48 bytes print-type-size type: `rayon::iter::plumbing::bridge::Callback>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>`: 56 bytes, alignment: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.consumer`: 48 bytes print-type-size type: `rayon::iter::plumbing::bridge::Callback>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>`: 56 bytes, alignment: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.consumer`: 48 bytes print-type-size type: `rayon::iter::plumbing::bridge::Callback>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>`: 56 bytes, alignment: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.consumer`: 48 bytes print-type-size type: `rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>)>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Panic`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Panic`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>)>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Panic`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>)>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Panic`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>)>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Panic`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Panic`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `rayon_core::job::JobResult<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Panic`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `rayon_core::job::JobResult<(std::collections::LinkedList>, std::collections::LinkedList>)>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Panic`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `rayon_core::job::JobResult<(std::collections::LinkedList>, std::collections::LinkedList>)>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Panic`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `rayon_core::job::JobResult<(std::collections::LinkedList>>, std::collections::LinkedList>>)>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Panic`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `rayon_core::job::JobResult<(std::collections::LinkedList>>>, std::collections::LinkedList>>>)>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Panic`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `rayon_core::job::JobResult<(std::collections::LinkedList>>>>, std::collections::LinkedList>>>>)>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Panic`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `rayon_core::job::JobResult<(std::collections::LinkedList>, std::collections::LinkedList>)>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Panic`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `rayon_core::job::JobResult<(std::collections::LinkedList>, std::collections::LinkedList>)>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Panic`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `rayon_core::registry::ThreadInfo`: 56 bytes, alignment: 8 bytes print-type-size field `.terminate`: 16 bytes print-type-size field `.stealer`: 16 bytes print-type-size field `.primed`: 12 bytes print-type-size field `.stopped`: 12 bytes print-type-size type: `std::backtrace::Backtrace`: 56 bytes, alignment: 8 bytes print-type-size field `.inner`: 56 bytes print-type-size type: `std::backtrace::Inner`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Captured`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Unsupported`: 0 bytes print-type-size variant `Disabled`: 0 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::collect::consumer::CollectResult<[f32; 3]>)>>`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::collect::consumer::CollectResult)>>`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::cell::UnsafeCell>, rayon::iter::collect::consumer::CollectResult>)>>`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::cell::UnsafeCell>>, rayon::iter::collect::consumer::CollectResult>>)>>`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::cell::UnsafeCell>>>, rayon::iter::collect::consumer::CollectResult>>>)>>`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::collect::consumer::CollectResult)>>`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::collect::consumer::CollectResult)>>`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::cell::UnsafeCell>, std::collections::LinkedList>)>>`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::cell::UnsafeCell>, std::collections::LinkedList>)>>`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::cell::UnsafeCell>>, std::collections::LinkedList>>)>>`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::cell::UnsafeCell>>>, std::collections::LinkedList>>>)>>`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::cell::UnsafeCell>>>>, std::collections::LinkedList>>>>)>>`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::cell::UnsafeCell>, std::collections::LinkedList>)>>`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::cell::UnsafeCell>, std::collections::LinkedList>)>>`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::cell::UnsafeCell>, rayon::iter::noop::NoopConsumer>::{closure#1}]>::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#1}]>::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#1}]>::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#1}]>::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::cell::UnsafeCell, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#1}]>::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::fmt::rt::v1::Argument`: 56 bytes, alignment: 8 bytes print-type-size field `.position`: 8 bytes print-type-size field `.format`: 48 bytes print-type-size type: `std::iter::Filter, [closure@rawler/src/lens.rs:218:15: 218:96]>, [closure@rawler/src/lens.rs:219:15: 224:8]>, [closure@rawler/src/lens.rs:225:15: 225:92]>, [closure@rawler/src/lens.rs:226:15: 226:96]>, [closure@rawler/src/lens.rs:227:15: 232:8]>`: 56 bytes, alignment: 8 bytes print-type-size field `.iter`: 48 bytes print-type-size field `.predicate`: 8 bytes print-type-size type: `std::iter::Map, &for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>, &[closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, [closure@ as rayon::iter::plumbing::Folder>>::consume_iter::some::{closure#0}]>, fn(std::option::Option) -> dng::embedded::ComprChunk {std::option::Option::::unwrap}>`: 56 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 56 bytes print-type-size type: `std::iter::Take>>`: 56 bytes, alignment: 8 bytes print-type-size field `.iter`: 48 bytes print-type-size field `.n`: 8 bytes print-type-size type: `std::iter::TakeWhile, &for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>, &[closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, [closure@ as rayon::iter::plumbing::Folder>>::consume_iter::some::{closure#0}]>`: 56 bytes, alignment: 8 bytes print-type-size field `.iter`: 40 bytes print-type-size field `.predicate`: 8 bytes print-type-size field `.flag`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `std::iter::Zip, std::slice::Iter>`: 56 bytes, alignment: 8 bytes print-type-size field `.a`: 16 bytes print-type-size field `.b`: 16 bytes print-type-size field `.index`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.a_len`: 8 bytes print-type-size type: `std::iter::Zip, std::slice::Iter>`: 56 bytes, alignment: 8 bytes print-type-size field `.a`: 16 bytes print-type-size field `.b`: 16 bytes print-type-size field `.index`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.a_len`: 8 bytes print-type-size type: `std::iter::Zip>, std::slice::Iter>>`: 56 bytes, alignment: 8 bytes print-type-size field `.a`: 16 bytes print-type-size field `.b`: 16 bytes print-type-size field `.index`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.a_len`: 8 bytes print-type-size type: `std::iter::Zip, std::slice::Iter>`: 56 bytes, alignment: 8 bytes print-type-size field `.a`: 16 bytes print-type-size field `.b`: 16 bytes print-type-size field `.index`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.a_len`: 8 bytes print-type-size type: `std::iter::Zip, std::iter::Map, [closure@rawler/src/imgop/raw.rs:171:57: 171:70]>>`: 56 bytes, alignment: 8 bytes print-type-size field `.a`: 16 bytes print-type-size field `.b`: 16 bytes print-type-size field `.index`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.a_len`: 8 bytes print-type-size type: `std::iter::Zip, std::iter::Map, [closure@rawler/src/imgop/raw.rs:176:57: 176:70]>>`: 56 bytes, alignment: 8 bytes print-type-size field `.a`: 16 bytes print-type-size field `.b`: 16 bytes print-type-size field `.index`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.a_len`: 8 bytes print-type-size type: `std::iter::Zip, std::slice::Iter>`: 56 bytes, alignment: 8 bytes print-type-size field `.a`: 16 bytes print-type-size field `.b`: 16 bytes print-type-size field `.index`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.a_len`: 8 bytes print-type-size type: `std::mem::ManuallyDrop`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::mem::ManuallyDrop`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::mem::ManuallyDrop`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::mem::ManuallyDrop>, rayon::iter::noop::NoopConsumer>::{closure#1}]>::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#1}]>::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#1}]>::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#1}]>::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::mem::ManuallyDrop, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#1}]>::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call, [closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::mem::ManuallyDrop>, rayon::iter::noop::NoopConsumer>::{closure#0}]>::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#0}]>::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#0}]>::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#0}]>::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::mem::ManuallyDrop, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#0}]>::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::mem::MaybeUninit`: 56 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 56 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::mem::MaybeUninit`: 56 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 56 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::mem::MaybeUninit`: 56 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 56 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::mem::MaybeUninit>, rayon::iter::noop::NoopConsumer>::{closure#1}]>::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 56 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#1}]>::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 56 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#1}]>::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 56 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#1}]>::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 56 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::mem::MaybeUninit, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#1}]>::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 56 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 56 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 56 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 56 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 56 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call, [closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 56 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::mem::MaybeUninit>, rayon::iter::noop::NoopConsumer>::{closure#0}]>::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 56 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#0}]>::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 56 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#0}]>::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 56 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#0}]>::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 56 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::mem::MaybeUninit, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#0}]>::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 56 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 56 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::BoxHeader>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::dinf::DinfBox>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::ext_cr3::cr3xpacket::Cr3XpacketBox>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::ext_cr3::ctbo::CtboBox>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::ext_cr3::hevc::HevcBox>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::ext_cr3::thmb::ThmbBox>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::free::FreeBox>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::mdat::MdatBox>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::skip::SkipBox>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::vendor::VendorBox>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, hashbrown::scopeguard::ScopeGuard, [closure@hashbrown::raw::RawTableInner::prepare_resize::{closure#0}]>>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Break`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::ops::ControlFlow, libflate::deflate::symbol::Encoder>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Break`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option<(std::vec::Vec, std::vec::Vec)>>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Break`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::option::Option<[closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#1}]>::{closure#0}]>`: 56 bytes, alignment: 8 bytes print-type-size variant `Some`: 56 bytes print-type-size field `.0`: 56 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#1}]>::{closure#0}]>`: 56 bytes, alignment: 8 bytes print-type-size variant `Some`: 56 bytes print-type-size field `.0`: 56 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#1}]>::{closure#0}]>`: 56 bytes, alignment: 8 bytes print-type-size variant `Some`: 56 bytes print-type-size field `.0`: 56 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#1}]>::{closure#0}]>`: 56 bytes, alignment: 8 bytes print-type-size variant `Some`: 56 bytes print-type-size field `.0`: 56 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#1}]>::{closure#0}]>`: 56 bytes, alignment: 8 bytes print-type-size variant `Some`: 56 bytes print-type-size field `.0`: 56 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 56 bytes, alignment: 8 bytes print-type-size variant `Some`: 56 bytes print-type-size field `.0`: 56 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 56 bytes, alignment: 8 bytes print-type-size variant `Some`: 56 bytes print-type-size field `.0`: 56 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 56 bytes, alignment: 8 bytes print-type-size variant `Some`: 56 bytes print-type-size field `.0`: 56 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 56 bytes, alignment: 8 bytes print-type-size variant `Some`: 56 bytes print-type-size field `.0`: 56 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 56 bytes, alignment: 8 bytes print-type-size variant `Some`: 56 bytes print-type-size field `.0`: 56 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 56 bytes, alignment: 8 bytes print-type-size variant `Some`: 56 bytes print-type-size field `.0`: 56 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 56 bytes, alignment: 8 bytes print-type-size variant `Some`: 56 bytes print-type-size field `.0`: 56 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#1}]>::{closure#0}]>::{closure#0}]>`: 56 bytes, alignment: 8 bytes print-type-size field `.0`: 56 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>`: 56 bytes, alignment: 8 bytes print-type-size field `.0`: 56 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>`: 56 bytes, alignment: 8 bytes print-type-size field `.0`: 56 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>`: 56 bytes, alignment: 8 bytes print-type-size field `.0`: 56 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call, [closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>`: 56 bytes, alignment: 8 bytes print-type-size field `.0`: 56 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rayon::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#0}]>::{closure#0}]>`: 56 bytes, alignment: 8 bytes print-type-size field `.0`: 56 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rayon::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#0}]>::{closure#0}]>`: 56 bytes, alignment: 8 bytes print-type-size field `.0`: 56 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rayon::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#0}]>::{closure#0}]>`: 56 bytes, alignment: 8 bytes print-type-size field `.0`: 56 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rayon::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#0}]>::{closure#0}]>`: 56 bytes, alignment: 8 bytes print-type-size field `.0`: 56 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rayon::join_context::call_a, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#0}]>::{closure#0}]>`: 56 bytes, alignment: 8 bytes print-type-size field `.0`: 56 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#1}]>::{closure#0}]>::{closure#0}]>, ()>`: 56 bytes, alignment: 8 bytes print-type-size variant `Data`: 56 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 56 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, ()>`: 56 bytes, alignment: 8 bytes print-type-size variant `Data`: 56 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 56 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, ()>`: 56 bytes, alignment: 8 bytes print-type-size variant `Data`: 56 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 56 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, ()>`: 56 bytes, alignment: 8 bytes print-type-size variant `Data`: 56 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 56 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call, [closure@rayon::join_context::call_b, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>>`: 56 bytes, alignment: 8 bytes print-type-size variant `Data`: 56 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 56 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data>, rayon::iter::noop::NoopConsumer>::{closure#0}]>::{closure#0}]>, ()>`: 56 bytes, alignment: 8 bytes print-type-size variant `Data`: 56 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 56 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#0}]>::{closure#0}]>, ()>`: 56 bytes, alignment: 8 bytes print-type-size variant `Data`: 56 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 56 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#0}]>::{closure#0}]>, ()>`: 56 bytes, alignment: 8 bytes print-type-size variant `Data`: 56 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 56 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#0}]>::{closure#0}]>, ()>`: 56 bytes, alignment: 8 bytes print-type-size variant `Data`: 56 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 56 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data, [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#0}]>::{closure#0}]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>>`: 56 bytes, alignment: 8 bytes print-type-size variant `Data`: 56 bytes print-type-size field `.p`: 16 bytes print-type-size field `.r`: 24 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.f`: 56 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::result::Result<(rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>), std::boxed::Box>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult), std::boxed::Box>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result<(rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>), std::boxed::Box>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result<(rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>), std::boxed::Box>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result<(rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>), std::boxed::Box>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult), std::boxed::Box>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult), std::boxed::Box>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result<(std::collections::LinkedList>, std::collections::LinkedList>), std::boxed::Box>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result<(std::collections::LinkedList>, std::collections::LinkedList>), std::thread::AccessError>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result<(std::collections::LinkedList>, std::collections::LinkedList>), std::boxed::Box>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result<(std::collections::LinkedList>, std::collections::LinkedList>), std::thread::AccessError>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result<(std::collections::LinkedList>>, std::collections::LinkedList>>), std::boxed::Box>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result<(std::collections::LinkedList>>, std::collections::LinkedList>>), std::thread::AccessError>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result<(std::collections::LinkedList>>>, std::collections::LinkedList>>>), std::boxed::Box>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result<(std::collections::LinkedList>>>, std::collections::LinkedList>>>), std::thread::AccessError>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result<(std::collections::LinkedList>>>>, std::collections::LinkedList>>>>), std::boxed::Box>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result<(std::collections::LinkedList>>>>, std::collections::LinkedList>>>>), std::thread::AccessError>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result<(std::collections::LinkedList>, std::collections::LinkedList>), std::boxed::Box>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result<(std::collections::LinkedList>, std::collections::LinkedList>), std::thread::AccessError>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result<(std::collections::LinkedList>, std::collections::LinkedList>), std::boxed::Box>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result<(std::collections::LinkedList>, std::collections::LinkedList>), std::thread::AccessError>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result, [closure@hashbrown::raw::RawTableInner::prepare_resize::{closure#0}]>, hashbrown::TryReserveError>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result, std::io::Error>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result, std::vec::Vec)>, std::io::Error>`: 56 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::vec::ExtendElement`: 56 bytes, alignment: 8 bytes print-type-size field `.0`: 56 bytes print-type-size type: `imgop::raw::ColorMatrix`: 52 bytes, alignment: 4 bytes print-type-size field `.matrix`: 48 bytes print-type-size field `.illuminant`: 1 bytes print-type-size end padding: 3 bytes print-type-size type: `RawFile`: 48 bytes, alignment: 8 bytes print-type-size field `.path`: 24 bytes print-type-size field `.file`: 16 bytes print-type-size field `.start_offset`: 8 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#1}]>::{closure#0}]>::{closure#0}]`: 48 bytes, alignment: 8 bytes print-type-size end padding: 48 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#1}]>::{closure#0}]>::{closure#0}]`: 48 bytes, alignment: 8 bytes print-type-size end padding: 48 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#1}]>::{closure#0}]>::{closure#0}]`: 48 bytes, alignment: 8 bytes print-type-size end padding: 48 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]`: 48 bytes, alignment: 8 bytes print-type-size end padding: 48 bytes print-type-size type: `[closure@ as std::iter::Iterator>::try_fold::check, std::vec::Vec, std::ops::ControlFlow, !>, std::vec::Vec>, [closure@ as rayon::iter::plumbing::Folder>>::consume_iter::some::{closure#0}], [closure@std::iter::adapters::map::map_try_fold, dng::embedded::ComprChunk, std::vec::Vec, std::ops::ControlFlow, !>, std::vec::Vec>, fn(std::option::Option) -> dng::embedded::ComprChunk {std::option::Option::::unwrap}, [closure@ as std::iter::Iterator>::try_fold::check, std::result::Result, !>, [closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, std::vec::Vec, dng::embedded::ComprChunk>::{closure#0}], [closure@ as std::iter::Iterator>::fold::ok, dng::embedded::ComprChunk, &fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 48 bytes, alignment: 8 bytes print-type-size end padding: 48 bytes print-type-size type: `[closure@ as std::iter::Iterator>::try_fold::check>>, std::vec::Vec>>, std::ops::ControlFlow>>, !>, std::vec::Vec>>>, [closure@ as rayon::iter::plumbing::Folder>>::consume_iter::some>>::{closure#0}], [closure@std::iter::adapters::map::map_try_fold>>, std::vec::Vec>, std::vec::Vec>>, std::ops::ControlFlow>>, !>, std::vec::Vec>>>, fn(std::option::Option>>) -> std::vec::Vec> {std::option::Option::>>::unwrap}, [closure@ as std::iter::Iterator>::try_fold::check>, std::vec::Vec>>, std::result::Result>>, !>, [closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, std::collections::LinkedList>>>>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, std::vec::Vec>>, std::vec::Vec>>::{closure#0}], [closure@ as std::iter::Iterator>::fold::ok>>, std::vec::Vec>, &fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 48 bytes, alignment: 8 bytes print-type-size end padding: 48 bytes print-type-size type: `[closure@ as std::iter::Iterator>::try_fold::check>>>, std::vec::Vec>>>, std::ops::ControlFlow>>>, !>, std::vec::Vec>>>>, [closure@ as rayon::iter::plumbing::Folder>>::consume_iter::some>>>::{closure#0}], [closure@std::iter::adapters::map::map_try_fold>>>, std::vec::Vec>>, std::vec::Vec>>>, std::ops::ControlFlow>>>, !>, std::vec::Vec>>>>, fn(std::option::Option>>>) -> std::vec::Vec>> {std::option::Option::>>>::unwrap}, [closure@ as std::iter::Iterator>::try_fold::check>>, std::vec::Vec>>>, std::result::Result>>>, !>, [closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, std::collections::LinkedList>>>>>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, std::vec::Vec>>>, std::vec::Vec>>>::{closure#0}], [closure@ as std::iter::Iterator>::fold::ok>>>, std::vec::Vec>>, &fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 48 bytes, alignment: 8 bytes print-type-size end padding: 48 bytes print-type-size type: `[closure@rawler/src/decompressors/crx/decoder.rs:679:50: 684:8]`: 48 bytes, alignment: 8 bytes print-type-size end padding: 48 bytes print-type-size type: `[closure@rawler/src/decompressors/crx/decoder.rs:690:50: 701:8]`: 48 bytes, alignment: 8 bytes print-type-size end padding: 48 bytes print-type-size type: `[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]`: 48 bytes, alignment: 8 bytes print-type-size end padding: 48 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#0}]`: 48 bytes, alignment: 8 bytes print-type-size end padding: 48 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#0}]`: 48 bytes, alignment: 8 bytes print-type-size end padding: 48 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#0}]`: 48 bytes, alignment: 8 bytes print-type-size end padding: 48 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#0}]`: 48 bytes, alignment: 8 bytes print-type-size end padding: 48 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#1}]`: 48 bytes, alignment: 8 bytes print-type-size end padding: 48 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#1}]`: 48 bytes, alignment: 8 bytes print-type-size end padding: 48 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#1}]`: 48 bytes, alignment: 8 bytes print-type-size end padding: 48 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#1}]`: 48 bytes, alignment: 8 bytes print-type-size end padding: 48 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#0}]`: 48 bytes, alignment: 8 bytes print-type-size end padding: 48 bytes print-type-size type: `[closure@rayon::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#0}]>::{closure#0}]`: 48 bytes, alignment: 8 bytes print-type-size end padding: 48 bytes print-type-size type: `[closure@rayon::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#0}]>::{closure#0}]`: 48 bytes, alignment: 8 bytes print-type-size end padding: 48 bytes print-type-size type: `[closure@rayon::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#0}]>::{closure#0}]`: 48 bytes, alignment: 8 bytes print-type-size end padding: 48 bytes print-type-size type: `[closure@rayon::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#0}]>::{closure#0}]`: 48 bytes, alignment: 8 bytes print-type-size end padding: 48 bytes print-type-size type: `[closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#1}]>::{closure#0}]`: 48 bytes, alignment: 8 bytes print-type-size end padding: 48 bytes print-type-size type: `[closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#1}]>::{closure#0}]`: 48 bytes, alignment: 8 bytes print-type-size end padding: 48 bytes print-type-size type: `[closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#1}]>::{closure#0}]`: 48 bytes, alignment: 8 bytes print-type-size end padding: 48 bytes print-type-size type: `[closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#1}]>::{closure#0}]`: 48 bytes, alignment: 8 bytes print-type-size end padding: 48 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call<(usize, (&i32, &i32, &i32, &i32)), [closure@rawler/src/decompressors/crx/decoder.rs:679:50: 684:8]>::{closure#0}]`: 48 bytes, alignment: 8 bytes print-type-size end padding: 48 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call<(usize, (&i32, &i32, &i32, &i32)), [closure@rawler/src/decompressors/crx/decoder.rs:690:50: 701:8]>::{closure#0}]`: 48 bytes, alignment: 8 bytes print-type-size end padding: 48 bytes print-type-size type: `[closure@std::iter::adapters::filter::filter_try_fold<&lens::LensDescription, (), std::ops::ControlFlow<&lens::LensDescription>, [closure@rawler/src/lens.rs:218:15: 218:96], [closure@std::iter::adapters::filter::filter_try_fold<&lens::LensDescription, (), std::ops::ControlFlow<&lens::LensDescription>, [closure@rawler/src/lens.rs:219:15: 224:8], [closure@std::iter::adapters::filter::filter_try_fold<&lens::LensDescription, (), std::ops::ControlFlow<&lens::LensDescription>, [closure@rawler/src/lens.rs:225:15: 225:92], [closure@std::iter::adapters::filter::filter_try_fold<&lens::LensDescription, (), std::ops::ControlFlow<&lens::LensDescription>, [closure@rawler/src/lens.rs:226:15: 226:96], [closure@std::iter::adapters::filter::filter_try_fold<&lens::LensDescription, (), std::ops::ControlFlow<&lens::LensDescription>, [closure@rawler/src/lens.rs:227:15: 232:8], [closure@std::iter::Iterator::find::check<&lens::LensDescription, &mut [closure@rawler/src/lens.rs:233:15: 238:8]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 48 bytes, alignment: 8 bytes print-type-size end padding: 48 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold<(usize, &usize), decoders::raf::fuji_decompressor::Strip, (), [closure@rawler/src/decoders/raf/fuji_decompressor.rs:313:10: 323:6], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/decoders/raf/fuji_decompressor.rs:313:10: 323:6]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 48 bytes, alignment: 8 bytes print-type-size end padding: 48 bytes print-type-size type: `alloc::sync::ArcInner`: 48 bytes, alignment: 8 bytes print-type-size field `.strong`: 8 bytes print-type-size field `.weak`: 8 bytes print-type-size field `.data`: 32 bytes print-type-size type: `alloc::sync::ArcInner`: 48 bytes, alignment: 8 bytes print-type-size field `.strong`: 8 bytes print-type-size field `.weak`: 8 bytes print-type-size field `.data`: 32 bytes print-type-size type: `crossbeam_channel::waker::Waker`: 48 bytes, alignment: 8 bytes print-type-size field `.selectors`: 24 bytes print-type-size field `.observers`: 24 bytes print-type-size type: `decoders::cr3::Ctmd`: 48 bytes, alignment: 8 bytes print-type-size field `.records`: 48 bytes print-type-size type: `decoders::cr3::CtmdExposureInfo`: 48 bytes, alignment: 8 bytes print-type-size field `.unknown`: 24 bytes print-type-size field `.fnumber`: 8 bytes print-type-size field `.exposure`: 8 bytes print-type-size field `.iso_speed`: 4 bytes print-type-size end padding: 4 bytes print-type-size type: `decoders::iiq::FlatField`: 48 bytes, alignment: 8 bytes print-type-size field `.data`: 24 bytes print-type-size field `.typ`: 4 bytes print-type-size field `.head`: 16 bytes print-type-size end padding: 4 bytes print-type-size type: `decoders::iiq::IiqFormat`: 48 bytes, alignment: 8 bytes print-type-size field `.makernotes`: 48 bytes print-type-size type: `decoders::nef::lensdata::NefLensData`: 48 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `FMount`: 44 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 40 bytes, alignment: 8 bytes print-type-size variant `ZMount`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `decoders::raf::fuji_decompressor::Colors`: 48 bytes, alignment: 8 bytes print-type-size field `.colors`: 48 bytes print-type-size type: `decoders::raf::fuji_decompressor::Params`: 48 bytes, alignment: 8 bytes print-type-size field `.qtables`: 24 bytes print-type-size field `.max_bits`: 8 bytes print-type-size field `.line_width`: 8 bytes print-type-size field `.min_value`: 4 bytes print-type-size field `.max_value`: 4 bytes print-type-size type: `decoders::x3f::X3fFile`: 48 bytes, alignment: 8 bytes print-type-size field `.dirs`: 24 bytes print-type-size field `.images`: 24 bytes print-type-size type: `decoders::x3f::X3fImage`: 48 bytes, alignment: 8 bytes print-type-size field `.typ`: 8 bytes print-type-size field `.format`: 8 bytes print-type-size field `.width`: 8 bytes print-type-size field `.height`: 8 bytes print-type-size field `.pitch`: 8 bytes print-type-size field `.doffset`: 8 bytes print-type-size type: `formats::bmff::BoxHeader`: 48 bytes, alignment: 8 bytes print-type-size field `.size`: 8 bytes print-type-size field `.offset`: 8 bytes print-type-size field `.header_len`: 8 bytes print-type-size field `.typ`: 4 bytes print-type-size field `.uuid`: 17 bytes print-type-size end padding: 3 bytes print-type-size type: `formats::bmff::dinf::DinfBox`: 48 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size type: `formats::bmff::ext_cr3::cr3xpacket::Cr3XpacketBox`: 48 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size type: `formats::bmff::ext_cr3::ctbo::CtboBox`: 48 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size type: `formats::bmff::ext_cr3::hevc::HevcBox`: 48 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size type: `formats::bmff::ext_cr3::thmb::ThmbBox`: 48 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size type: `formats::bmff::free::FreeBox`: 48 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size type: `formats::bmff::mdat::MdatBox`: 48 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size type: `formats::bmff::skip::SkipBox`: 48 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size type: `formats::bmff::vendor::VendorBox`: 48 bytes, alignment: 8 bytes print-type-size field `.header`: 48 bytes print-type-size type: `formats::tiff::value::TiffAscii`: 48 bytes, alignment: 8 bytes print-type-size field `.strings`: 24 bytes print-type-size field `.plain`: 24 bytes print-type-size type: `hashbrown::map::HashMap<&usize, (), std::collections::hash_map::RandomState>`: 48 bytes, alignment: 8 bytes print-type-size field `.hash_builder`: 16 bytes print-type-size field `.table`: 32 bytes print-type-size type: `hashbrown::map::HashMap<(std::string::String, std::string::String, std::string::String), decoders::camera::Camera, std::collections::hash_map::RandomState>`: 48 bytes, alignment: 8 bytes print-type-size field `.hash_builder`: 16 bytes print-type-size field `.table`: 32 bytes print-type-size type: `hashbrown::map::HashMap<[u8; 3], u32, std::collections::hash_map::RandomState>`: 48 bytes, alignment: 8 bytes print-type-size field `.hash_builder`: 16 bytes print-type-size field `.table`: 32 bytes print-type-size type: `hashbrown::map::HashMap, std::collections::hash_map::RandomState>`: 48 bytes, alignment: 8 bytes print-type-size field `.hash_builder`: 16 bytes print-type-size field `.table`: 32 bytes print-type-size type: `hashbrown::map::HashMap`: 48 bytes, alignment: 8 bytes print-type-size field `.hash_builder`: 16 bytes print-type-size field `.table`: 32 bytes print-type-size type: `hashbrown::map::HashMap`: 48 bytes, alignment: 8 bytes print-type-size field `.hash_builder`: 16 bytes print-type-size field `.table`: 32 bytes print-type-size type: `hashbrown::map::HashMap`: 48 bytes, alignment: 8 bytes print-type-size field `.hash_builder`: 16 bytes print-type-size field `.table`: 32 bytes print-type-size type: `hashbrown::map::HashMap`: 48 bytes, alignment: 8 bytes print-type-size field `.hash_builder`: 16 bytes print-type-size field `.table`: 32 bytes print-type-size type: `hashbrown::map::HashMap, std::collections::hash_map::RandomState>`: 48 bytes, alignment: 8 bytes print-type-size field `.hash_builder`: 16 bytes print-type-size field `.table`: 32 bytes print-type-size type: `hashbrown::map::HashMap, std::collections::hash_map::RandomState>`: 48 bytes, alignment: 8 bytes print-type-size field `.hash_builder`: 16 bytes print-type-size field `.table`: 32 bytes print-type-size type: `hashbrown::map::HashMap, std::collections::hash_map::RandomState>`: 48 bytes, alignment: 8 bytes print-type-size field `.hash_builder`: 16 bytes print-type-size field `.table`: 32 bytes print-type-size type: `hashbrown::map::HashMap`: 48 bytes, alignment: 8 bytes print-type-size field `.hash_builder`: 16 bytes print-type-size field `.table`: 32 bytes print-type-size type: `hashbrown::map::HashMap`: 48 bytes, alignment: 8 bytes print-type-size field `.hash_builder`: 16 bytes print-type-size field `.table`: 32 bytes print-type-size type: `hashbrown::scopeguard::ScopeGuard, [closure@hashbrown::raw::RawTableInner::prepare_resize::{closure#0}]>`: 48 bytes, alignment: 8 bytes print-type-size field `.dropfn`: 16 bytes print-type-size field `.value`: 32 bytes print-type-size type: `image::error::DecodingError`: 48 bytes, alignment: 8 bytes print-type-size field `.format`: 32 bytes print-type-size field `.underlying`: 16 bytes print-type-size type: `image::error::EncodingError`: 48 bytes, alignment: 8 bytes print-type-size field `.format`: 32 bytes print-type-size field `.underlying`: 16 bytes print-type-size type: `image::error::ParameterError`: 48 bytes, alignment: 8 bytes print-type-size field `.kind`: 32 bytes print-type-size field `.underlying`: 16 bytes print-type-size type: `image::flat::SampleLayout`: 48 bytes, alignment: 8 bytes print-type-size field `.channels`: 1 bytes print-type-size padding: 7 bytes print-type-size field `.channel_stride`: 8 bytes, alignment: 8 bytes print-type-size field `.width`: 4 bytes print-type-size padding: 4 bytes print-type-size field `.width_stride`: 8 bytes, alignment: 8 bytes print-type-size field `.height`: 4 bytes print-type-size padding: 4 bytes print-type-size field `.height_stride`: 8 bytes, alignment: 8 bytes print-type-size type: `libflate::deflate::EncodeOptions`: 48 bytes, alignment: 8 bytes print-type-size field `.block_size`: 8 bytes print-type-size field `.lz77`: 32 bytes print-type-size field `.dynamic_huffman`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `libflate::deflate::symbol::Encoder`: 48 bytes, alignment: 8 bytes print-type-size field `.literal`: 24 bytes print-type-size field `.distance`: 24 bytes print-type-size type: `rayon::iter::Skip>>`: 48 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size field `.n`: 8 bytes print-type-size type: `rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>`: 48 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>`: 48 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>`: 48 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>`: 48 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>`: 48 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>`: 48 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapFolder, rayon::iter::collect::consumer::CollectResult<[f32; 3]>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>`: 48 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapFolder>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>`: 48 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapFolder>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>`: 48 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapFolder>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>`: 48 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::plumbing::bridge::Callback>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>`: 48 bytes, alignment: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.consumer`: 40 bytes print-type-size type: `rayon::iter::plumbing::bridge::Callback>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>`: 48 bytes, alignment: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.consumer`: 40 bytes print-type-size type: `rayon::iter::plumbing::bridge::Callback>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>`: 48 bytes, alignment: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.consumer`: 40 bytes print-type-size type: `rayon::iter::plumbing::bridge::Callback>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>`: 48 bytes, alignment: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.consumer`: 40 bytes print-type-size type: `rayon::iter::while_some::WhileSomeConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>`: 48 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size field `.full`: 8 bytes print-type-size type: `rayon::iter::while_some::WhileSomeConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>`: 48 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size field `.full`: 8 bytes print-type-size type: `rayon::iter::while_some::WhileSomeConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>`: 48 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size field `.full`: 8 bytes print-type-size type: `rayon_core::sleep::Sleep`: 48 bytes, alignment: 8 bytes print-type-size field `.logger`: 16 bytes print-type-size field `.worker_sleep_states`: 24 bytes print-type-size field `.counters`: 8 bytes print-type-size type: `std::backtrace::LazilyResolvedCapture`: 48 bytes, alignment: 8 bytes print-type-size field `.sync`: 8 bytes print-type-size field `.capture`: 40 bytes print-type-size type: `std::cell::UnsafeCell`: 48 bytes, alignment: 8 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#1}]>::{closure#0}]>>`: 48 bytes, alignment: 8 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#1}]>::{closure#0}]>>`: 48 bytes, alignment: 8 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#1}]>::{closure#0}]>>`: 48 bytes, alignment: 8 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::cell::UnsafeCell, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#1}]>::{closure#0}]>>`: 48 bytes, alignment: 8 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::collections::HashMap<&usize, ()>`: 48 bytes, alignment: 8 bytes print-type-size field `.base`: 48 bytes print-type-size type: `std::collections::HashMap<(std::string::String, std::string::String, std::string::String), decoders::camera::Camera>`: 48 bytes, alignment: 8 bytes print-type-size field `.base`: 48 bytes print-type-size type: `std::collections::HashMap<[u8; 3], u32>`: 48 bytes, alignment: 8 bytes print-type-size field `.base`: 48 bytes print-type-size type: `std::collections::HashMap>`: 48 bytes, alignment: 8 bytes print-type-size field `.base`: 48 bytes print-type-size type: `std::collections::HashMap`: 48 bytes, alignment: 8 bytes print-type-size field `.base`: 48 bytes print-type-size type: `std::collections::HashMap`: 48 bytes, alignment: 8 bytes print-type-size field `.base`: 48 bytes print-type-size type: `std::collections::HashMap`: 48 bytes, alignment: 8 bytes print-type-size field `.base`: 48 bytes print-type-size type: `std::collections::HashMap`: 48 bytes, alignment: 8 bytes print-type-size field `.base`: 48 bytes print-type-size type: `std::collections::HashMap>`: 48 bytes, alignment: 8 bytes print-type-size field `.base`: 48 bytes print-type-size type: `std::collections::HashMap>`: 48 bytes, alignment: 8 bytes print-type-size field `.base`: 48 bytes print-type-size type: `std::collections::HashMap>`: 48 bytes, alignment: 8 bytes print-type-size field `.base`: 48 bytes print-type-size type: `std::collections::HashMap`: 48 bytes, alignment: 8 bytes print-type-size field `.base`: 48 bytes print-type-size type: `std::collections::HashMap`: 48 bytes, alignment: 8 bytes print-type-size field `.base`: 48 bytes print-type-size type: `std::collections::btree_map::Entry`: 48 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Vacant`: 40 bytes print-type-size field `.0`: 40 bytes print-type-size variant `Occupied`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::fmt::Arguments`: 48 bytes, alignment: 8 bytes print-type-size field `.pieces`: 16 bytes print-type-size field `.fmt`: 16 bytes print-type-size field `.args`: 16 bytes print-type-size type: `std::fmt::rt::v1::FormatSpec`: 48 bytes, alignment: 8 bytes print-type-size field `.precision`: 16 bytes print-type-size field `.width`: 16 bytes print-type-size field `.fill`: 4 bytes print-type-size field `.flags`: 4 bytes print-type-size field `.align`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `std::io::BufReader`: 48 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.pos`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size field `.init`: 8 bytes print-type-size field `.inner`: 4 bytes print-type-size end padding: 4 bytes print-type-size type: `std::iter::Enumerate>`: 48 bytes, alignment: 8 bytes print-type-size field `.iter`: 40 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Enumerate>`: 48 bytes, alignment: 8 bytes print-type-size field `.iter`: 40 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Enumerate>`: 48 bytes, alignment: 8 bytes print-type-size field `.iter`: 40 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Filter, [closure@rawler/src/lens.rs:218:15: 218:96]>, [closure@rawler/src/lens.rs:219:15: 224:8]>, [closure@rawler/src/lens.rs:225:15: 225:92]>, [closure@rawler/src/lens.rs:226:15: 226:96]>`: 48 bytes, alignment: 8 bytes print-type-size field `.iter`: 40 bytes print-type-size field `.predicate`: 8 bytes print-type-size type: `std::iter::Flatten>`: 48 bytes, alignment: 8 bytes print-type-size field `.inner`: 48 bytes print-type-size type: `std::iter::Flatten>`: 48 bytes, alignment: 8 bytes print-type-size field `.inner`: 48 bytes print-type-size type: `std::iter::Map>, [closure@rawler/src/decoders/raf/fuji_decompressor.rs:313:10: 323:6]>`: 48 bytes, alignment: 8 bytes print-type-size field `.iter`: 24 bytes print-type-size field `.f`: 24 bytes print-type-size type: `std::iter::Map>, [closure@itertools::unique_impl::count_new_keys>, &usize>::{closure#0}]>`: 48 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 48 bytes print-type-size type: `std::iter::Map, &[closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>, &[closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@ as rayon::iter::plumbing::Folder>>::consume_iter::some>>::{closure#0}]>, fn(std::option::Option>>) -> std::vec::Vec> {std::option::Option::>>::unwrap}>`: 48 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 48 bytes print-type-size type: `std::iter::Map, &[closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>, &[closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@ as rayon::iter::plumbing::Folder>>::consume_iter::some>>>::{closure#0}]>, fn(std::option::Option>>>) -> std::vec::Vec>> {std::option::Option::>>>::unwrap}>`: 48 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 48 bytes print-type-size type: `std::iter::Map, &[closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>`: 48 bytes, alignment: 8 bytes print-type-size field `.iter`: 40 bytes print-type-size field `.f`: 8 bytes print-type-size type: `std::iter::Skip>`: 48 bytes, alignment: 8 bytes print-type-size field `.iter`: 40 bytes print-type-size field `.n`: 8 bytes print-type-size type: `std::iter::TakeWhile, &[closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>, &[closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@ as rayon::iter::plumbing::Folder>>::consume_iter::some>>::{closure#0}]>`: 48 bytes, alignment: 8 bytes print-type-size field `.iter`: 32 bytes print-type-size field `.predicate`: 8 bytes print-type-size field `.flag`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `std::iter::TakeWhile, &[closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>, &[closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@ as rayon::iter::plumbing::Folder>>::consume_iter::some>>>::{closure#0}]>`: 48 bytes, alignment: 8 bytes print-type-size field `.iter`: 32 bytes print-type-size field `.predicate`: 8 bytes print-type-size field `.flag`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `std::iter::Zip, std::iter::Repeat>`: 48 bytes, alignment: 8 bytes print-type-size field `.a`: 16 bytes print-type-size field `.index`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.a_len`: 8 bytes print-type-size field `.b`: 4 bytes print-type-size end padding: 4 bytes print-type-size type: `std::iter::adapters::flatten::FlattenCompat, std::slice::Iter>`: 48 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.frontiter`: 16 bytes print-type-size field `.backiter`: 16 bytes print-type-size type: `std::iter::adapters::flatten::FlattenCompat, std::slice::IterMut<[imgop::Point; 19]>>`: 48 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.frontiter`: 16 bytes print-type-size field `.backiter`: 16 bytes print-type-size type: `std::mem::ManuallyDrop<(rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>)>`: 48 bytes, alignment: 8 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::ManuallyDrop<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>`: 48 bytes, alignment: 8 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::ManuallyDrop<(rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>)>`: 48 bytes, alignment: 8 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::ManuallyDrop<(rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>)>`: 48 bytes, alignment: 8 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::ManuallyDrop<(rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>)>`: 48 bytes, alignment: 8 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::ManuallyDrop<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>`: 48 bytes, alignment: 8 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::ManuallyDrop<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>`: 48 bytes, alignment: 8 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::ManuallyDrop<(std::collections::LinkedList>, std::collections::LinkedList>)>`: 48 bytes, alignment: 8 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::ManuallyDrop<(std::collections::LinkedList>, std::collections::LinkedList>)>`: 48 bytes, alignment: 8 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::ManuallyDrop<(std::collections::LinkedList>>, std::collections::LinkedList>>)>`: 48 bytes, alignment: 8 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::ManuallyDrop<(std::collections::LinkedList>>>, std::collections::LinkedList>>>)>`: 48 bytes, alignment: 8 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::ManuallyDrop<(std::collections::LinkedList>>>>, std::collections::LinkedList>>>>)>`: 48 bytes, alignment: 8 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::ManuallyDrop<(std::collections::LinkedList>, std::collections::LinkedList>)>`: 48 bytes, alignment: 8 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::ManuallyDrop<(std::collections::LinkedList>, std::collections::LinkedList>)>`: 48 bytes, alignment: 8 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::ManuallyDrop<(std::string::String, std::string::String)>`: 48 bytes, alignment: 8 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::ManuallyDrop`: 48 bytes, alignment: 8 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#1}]>::{closure#0}]>>`: 48 bytes, alignment: 8 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#1}]>::{closure#0}]>>`: 48 bytes, alignment: 8 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#1}]>::{closure#0}]>>`: 48 bytes, alignment: 8 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#1}]>::{closure#0}]>>`: 48 bytes, alignment: 8 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 48 bytes, alignment: 8 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 48 bytes, alignment: 8 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 48 bytes, alignment: 8 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 48 bytes, alignment: 8 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#0}]>::{closure#0}]>>`: 48 bytes, alignment: 8 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#0}]>::{closure#0}]>>`: 48 bytes, alignment: 8 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#0}]>::{closure#0}]>>`: 48 bytes, alignment: 8 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::ManuallyDrop, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#0}]>::{closure#0}]>>`: 48 bytes, alignment: 8 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::MaybeUninit<(std::string::String, std::string::String)>`: 48 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 48 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::MaybeUninit`: 48 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 48 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#1}]>::{closure#0}]>>`: 48 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 48 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#1}]>::{closure#0}]>>`: 48 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 48 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#1}]>::{closure#0}]>>`: 48 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 48 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#1}]>::{closure#0}]>>`: 48 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 48 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 48 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 48 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 48 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 48 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 48 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 48 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>>`: 48 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 48 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#0}]>::{closure#0}]>>`: 48 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 48 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#0}]>::{closure#0}]>>`: 48 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 48 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#0}]>::{closure#0}]>>`: 48 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 48 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::mem::MaybeUninit, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#0}]>::{closure#0}]>>`: 48 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 48 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 48 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 48 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 40 bytes print-type-size field `.0`: 40 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, (std::vec::Vec, imgop::Dim2)>`: 48 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 40 bytes print-type-size field `.0`: 40 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow, pixarray::Pix2D>`: 48 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 40 bytes print-type-size field `.0`: 40 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::option::Option<(alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::Edge>, alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::KV>)>`: 48 bytes, alignment: 8 bytes print-type-size variant `Some`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(std::string::String, std::string::String)>`: 48 bytes, alignment: 8 bytes print-type-size variant `Some`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(std::vec::Vec, std::vec::Vec)>`: 48 bytes, alignment: 8 bytes print-type-size variant `Some`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#1}]>::{closure#0}]>`: 48 bytes, alignment: 8 bytes print-type-size variant `Some`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#1}]>::{closure#0}]>`: 48 bytes, alignment: 8 bytes print-type-size variant `Some`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#1}]>::{closure#0}]>`: 48 bytes, alignment: 8 bytes print-type-size variant `Some`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#1}]>::{closure#0}]>`: 48 bytes, alignment: 8 bytes print-type-size variant `Some`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 48 bytes, alignment: 8 bytes print-type-size variant `Some`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 48 bytes, alignment: 8 bytes print-type-size variant `Some`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 48 bytes, alignment: 8 bytes print-type-size variant `Some`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 48 bytes, alignment: 8 bytes print-type-size variant `Some`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 48 bytes, alignment: 8 bytes print-type-size variant `Some`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 48 bytes, alignment: 8 bytes print-type-size variant `Some`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 48 bytes, alignment: 8 bytes print-type-size variant `Some`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 48 bytes, alignment: 8 bytes print-type-size variant `Some`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 48 bytes, alignment: 8 bytes print-type-size variant `Some`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 48 bytes, alignment: 8 bytes print-type-size variant `Some`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 48 bytes, alignment: 8 bytes print-type-size variant `Some`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>>`: 48 bytes, alignment: 8 bytes print-type-size variant `Some`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 48 bytes, alignment: 8 bytes print-type-size variant `Some`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 48 bytes, alignment: 8 bytes print-type-size variant `Some`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 48 bytes, alignment: 8 bytes print-type-size variant `Some`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 48 bytes, alignment: 8 bytes print-type-size variant `Some`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 48 bytes, alignment: 8 bytes print-type-size variant `Some`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>`: 48 bytes, alignment: 8 bytes print-type-size field `.0`: 48 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>`: 48 bytes, alignment: 8 bytes print-type-size field `.0`: 48 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>`: 48 bytes, alignment: 8 bytes print-type-size field `.0`: 48 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>`: 48 bytes, alignment: 8 bytes print-type-size field `.0`: 48 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rayon::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#0}]>::{closure#0}]>`: 48 bytes, alignment: 8 bytes print-type-size field `.0`: 48 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rayon::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#0}]>::{closure#0}]>`: 48 bytes, alignment: 8 bytes print-type-size field `.0`: 48 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rayon::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#0}]>::{closure#0}]>`: 48 bytes, alignment: 8 bytes print-type-size field `.0`: 48 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rayon::join_context::call_a<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#0}]>::{closure#0}]>`: 48 bytes, alignment: 8 bytes print-type-size field `.0`: 48 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, ()>`: 48 bytes, alignment: 8 bytes print-type-size variant `Data`: 48 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 48 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, ()>`: 48 bytes, alignment: 8 bytes print-type-size variant `Data`: 48 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 48 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, ()>`: 48 bytes, alignment: 8 bytes print-type-size variant `Data`: 48 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 48 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data as rayon_core::job::Job>::execute::call<(), [closure@rayon::join_context::call_b<(), [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#1}]>::{closure#0}]>::{closure#0}]>, ()>`: 48 bytes, alignment: 8 bytes print-type-size variant `Data`: 48 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 48 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#0}]>::{closure#0}]>, ()>`: 48 bytes, alignment: 8 bytes print-type-size variant `Data`: 48 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 48 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#0}]>::{closure#0}]>, ()>`: 48 bytes, alignment: 8 bytes print-type-size variant `Data`: 48 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 48 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#0}]>::{closure#0}]>, ()>`: 48 bytes, alignment: 8 bytes print-type-size variant `Data`: 48 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 48 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::panicking::r#try::Data, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#0}]>::{closure#0}]>, ()>`: 48 bytes, alignment: 8 bytes print-type-size variant `Data`: 48 bytes print-type-size field `.r`: 0 bytes print-type-size field `.p`: 16 bytes print-type-size field `.f`: 48 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::result::Result<(rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>), std::thread::AccessError>`: 48 bytes, alignment: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult), std::thread::AccessError>`: 48 bytes, alignment: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result<(rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>), std::thread::AccessError>`: 48 bytes, alignment: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result<(rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>), std::thread::AccessError>`: 48 bytes, alignment: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result<(rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>), std::thread::AccessError>`: 48 bytes, alignment: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult), std::thread::AccessError>`: 48 bytes, alignment: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result<(rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult), std::thread::AccessError>`: 48 bytes, alignment: 8 bytes print-type-size variant `Ok`: 48 bytes print-type-size field `.0`: 48 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result<(std::vec::Vec, imgop::Dim2), std::string::String>`: 48 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 40 bytes print-type-size field `.0`: 40 bytes print-type-size variant `Err`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result`: 48 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 40 bytes print-type-size field `.0`: 40 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result, std::string::String>`: 48 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 40 bytes print-type-size field `.0`: 40 bytes print-type-size variant `Err`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result, formats::tiff::TiffError>`: 48 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 40 bytes print-type-size field `.0`: 40 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::str::pattern::CharSearcher`: 48 bytes, alignment: 8 bytes print-type-size field `.haystack`: 16 bytes print-type-size field `.finger`: 8 bytes print-type-size field `.finger_back`: 8 bytes print-type-size field `.utf8_size`: 8 bytes print-type-size field `.needle`: 4 bytes print-type-size field `.utf8_encoded`: 4 bytes print-type-size type: `toml::de::ErrorKind`: 48 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `UnexpectedKeys`: 44 bytes print-type-size padding: 4 bytes print-type-size field `.keys`: 24 bytes, alignment: 8 bytes print-type-size field `.available`: 16 bytes print-type-size variant `Wanted`: 36 bytes print-type-size padding: 4 bytes print-type-size field `.expected`: 16 bytes, alignment: 8 bytes print-type-size field `.found`: 16 bytes print-type-size variant `ExpectedTupleIndex`: 36 bytes print-type-size padding: 4 bytes print-type-size field `.expected`: 8 bytes, alignment: 8 bytes print-type-size field `.found`: 24 bytes print-type-size variant `DuplicateTable`: 28 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `ExpectedTuple`: 12 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 8 bytes, alignment: 8 bytes print-type-size variant `InvalidCharInString`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `InvalidEscape`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `InvalidHexEscape`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `InvalidEscapeValue`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `Unexpected`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `UnexpectedEof`: 0 bytes print-type-size variant `NewlineInString`: 0 bytes print-type-size variant `UnterminatedString`: 0 bytes print-type-size variant `NewlineInTableKey`: 0 bytes print-type-size variant `NumberInvalid`: 0 bytes print-type-size variant `DateInvalid`: 0 bytes print-type-size variant `RedefineAsArray`: 0 bytes print-type-size variant `EmptyTableKey`: 0 bytes print-type-size variant `MultilineStringKey`: 0 bytes print-type-size variant `Custom`: 0 bytes print-type-size variant `ExpectedEmptyTable`: 0 bytes print-type-size variant `DottedKeyInvalidType`: 0 bytes print-type-size variant `UnquotedString`: 0 bytes print-type-size variant `__Nonexhaustive`: 0 bytes print-type-size type: `[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]`: 40 bytes, alignment: 8 bytes print-type-size end padding: 40 bytes print-type-size type: `[closure@rawler/src/decoders/iiq.rs:1067:8: 1150:9]`: 40 bytes, alignment: 8 bytes print-type-size end padding: 40 bytes print-type-size type: `[closure@rawler/src/decoders/iiq.rs:592:26: 597:8]`: 40 bytes, alignment: 8 bytes print-type-size end padding: 40 bytes print-type-size type: `[closure@rawler/src/decoders/nef.rs:657:8: 689:9]`: 40 bytes, alignment: 8 bytes print-type-size end padding: 40 bytes print-type-size type: `[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]`: 40 bytes, alignment: 8 bytes print-type-size end padding: 40 bytes print-type-size type: `[closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]`: 40 bytes, alignment: 8 bytes print-type-size end padding: 40 bytes print-type-size type: `[closure@rawler/src/packed.rs:296:6: 308:7]`: 40 bytes, alignment: 8 bytes print-type-size end padding: 40 bytes print-type-size type: `[closure@rawler/src/packed.rs:320:6: 332:7]`: 40 bytes, alignment: 8 bytes print-type-size end padding: 40 bytes print-type-size type: `[closure@rayon::iter::collect::special_extend, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>>, std::vec::Vec>>>::{closure#0}]`: 40 bytes, alignment: 8 bytes print-type-size end padding: 40 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#0}]`: 40 bytes, alignment: 8 bytes print-type-size end padding: 40 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#0}]`: 40 bytes, alignment: 8 bytes print-type-size end padding: 40 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#0}]`: 40 bytes, alignment: 8 bytes print-type-size end padding: 40 bytes print-type-size type: `[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#0}]`: 40 bytes, alignment: 8 bytes print-type-size end padding: 40 bytes print-type-size type: `[closure@std::iter::adapters::filter::filter_try_fold<&lens::LensDescription, (), std::ops::ControlFlow<&lens::LensDescription>, [closure@rawler/src/lens.rs:219:15: 224:8], [closure@std::iter::adapters::filter::filter_try_fold<&lens::LensDescription, (), std::ops::ControlFlow<&lens::LensDescription>, [closure@rawler/src/lens.rs:225:15: 225:92], [closure@std::iter::adapters::filter::filter_try_fold<&lens::LensDescription, (), std::ops::ControlFlow<&lens::LensDescription>, [closure@rawler/src/lens.rs:226:15: 226:96], [closure@std::iter::adapters::filter::filter_try_fold<&lens::LensDescription, (), std::ops::ControlFlow<&lens::LensDescription>, [closure@rawler/src/lens.rs:227:15: 232:8], [closure@std::iter::Iterator::find::check<&lens::LensDescription, &mut [closure@rawler/src/lens.rs:233:15: 238:8]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 40 bytes, alignment: 8 bytes print-type-size end padding: 40 bytes print-type-size type: `backtrace::capture::Frame`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Raw`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Deserialized`: 32 bytes print-type-size field `.ip`: 8 bytes print-type-size field `.symbol_address`: 8 bytes print-type-size field `.module_base_address`: 16 bytes print-type-size type: `decoders::dng::DngDecoder`: 40 bytes, alignment: 8 bytes print-type-size field `.rawloader`: 8 bytes print-type-size field `.tiff`: 32 bytes print-type-size type: `decoders::nef::lensdata::NefLensDataF`: 40 bytes, alignment: 8 bytes print-type-size field `.lens_model`: 24 bytes print-type-size field `.version`: 4 bytes print-type-size field `.exit_pupil_position`: 1 bytes print-type-size field `.af_aperture`: 1 bytes print-type-size field `.focus_position`: 1 bytes print-type-size field `.focus_distance`: 1 bytes print-type-size field `.lens_id_number`: 1 bytes print-type-size field `.lens_fstops`: 1 bytes print-type-size field `.min_focal_len`: 1 bytes print-type-size field `.max_focal_len`: 1 bytes print-type-size field `.max_aperture_at_min_focal`: 1 bytes print-type-size field `.max_aperture_at_max_focal`: 1 bytes print-type-size field `.mcu_version`: 1 bytes print-type-size field `.effective_max_aperture`: 1 bytes print-type-size type: `decoders::x3f::X3fDirectory`: 40 bytes, alignment: 8 bytes print-type-size field `.offset`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.id`: 24 bytes print-type-size type: `decompressors::crx::iquant::QStep`: 40 bytes, alignment: 8 bytes print-type-size field `.q_step_tbl`: 24 bytes print-type-size field `.width`: 8 bytes print-type-size field `.height`: 8 bytes print-type-size type: `decompressors::crx::rice::RiceDecoder`: 40 bytes, alignment: 8 bytes print-type-size field `.bitpump`: 32 bytes print-type-size field `.k_param`: 4 bytes print-type-size end padding: 4 bytes print-type-size type: `decompressors::ljpeg::JpegComponentInfo`: 40 bytes, alignment: 8 bytes print-type-size field `.id`: 8 bytes print-type-size field `.index`: 8 bytes print-type-size field `.dc_tbl_num`: 8 bytes print-type-size field `.super_h`: 8 bytes print-type-size field `.super_v`: 8 bytes print-type-size type: `formats::tiff::entry::RawEntry`: 40 bytes, alignment: 8 bytes print-type-size field `.entry`: 8 bytes print-type-size field `.data`: 24 bytes print-type-size field `.endian`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `formats::tiff::writer::DirectoryWriter`: 40 bytes, alignment: 8 bytes print-type-size field `.tiff`: 8 bytes print-type-size field `.entries`: 24 bytes print-type-size field `.next_ifd`: 4 bytes print-type-size end padding: 4 bytes print-type-size type: `hashbrown::map::Iter<(std::string::String, std::string::String, std::string::String), decoders::camera::Camera>`: 40 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.inner`: 40 bytes print-type-size type: `hashbrown::map::Iter>`: 40 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.inner`: 40 bytes print-type-size type: `hashbrown::map::Iter`: 40 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.inner`: 40 bytes print-type-size type: `hashbrown::map::Iter`: 40 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.inner`: 40 bytes print-type-size type: `hashbrown::map::Iter`: 40 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.inner`: 40 bytes print-type-size type: `hashbrown::map::Iter`: 40 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.inner`: 40 bytes print-type-size type: `hashbrown::map::Iter>`: 40 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.inner`: 40 bytes print-type-size type: `hashbrown::map::Iter>`: 40 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.inner`: 40 bytes print-type-size type: `hashbrown::map::Iter`: 40 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.inner`: 40 bytes print-type-size type: `hashbrown::map::Iter`: 40 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.inner`: 40 bytes print-type-size type: `hashbrown::raw::RawIter<(&usize, ())>`: 40 bytes, alignment: 8 bytes print-type-size field `.iter`: 32 bytes print-type-size field `.items`: 8 bytes print-type-size type: `hashbrown::raw::RawIter<((std::string::String, std::string::String, std::string::String), decoders::camera::Camera)>`: 40 bytes, alignment: 8 bytes print-type-size field `.iter`: 32 bytes print-type-size field `.items`: 8 bytes print-type-size type: `hashbrown::raw::RawIter<([u8; 3], u32)>`: 40 bytes, alignment: 8 bytes print-type-size field `.iter`: 32 bytes print-type-size field `.items`: 8 bytes print-type-size type: `hashbrown::raw::RawIter<(imgop::xyz::Illuminant, std::vec::Vec)>`: 40 bytes, alignment: 8 bytes print-type-size field `.iter`: 32 bytes print-type-size field `.items`: 8 bytes print-type-size type: `hashbrown::raw::RawIter<(std::string::String, toml::Value)>`: 40 bytes, alignment: 8 bytes print-type-size field `.iter`: 32 bytes print-type-size field `.items`: 8 bytes print-type-size type: `hashbrown::raw::RawIter<(u16, decoders::cr3::CtmdRecord)>`: 40 bytes, alignment: 8 bytes print-type-size field `.iter`: 32 bytes print-type-size field `.items`: 8 bytes print-type-size type: `hashbrown::raw::RawIter<(u16, formats::ciff::CiffEntry)>`: 40 bytes, alignment: 8 bytes print-type-size field `.iter`: 32 bytes print-type-size field `.items`: 8 bytes print-type-size type: `hashbrown::raw::RawIter<(u16, formats::tiff::value::Value)>`: 40 bytes, alignment: 8 bytes print-type-size field `.iter`: 32 bytes print-type-size field `.items`: 8 bytes print-type-size type: `hashbrown::raw::RawIter<(u16, std::vec::Vec)>`: 40 bytes, alignment: 8 bytes print-type-size field `.iter`: 32 bytes print-type-size field `.items`: 8 bytes print-type-size type: `hashbrown::raw::RawIter<(u16, std::vec::Vec)>`: 40 bytes, alignment: 8 bytes print-type-size field `.iter`: 32 bytes print-type-size field `.items`: 8 bytes print-type-size type: `hashbrown::raw::RawIter<(u16, std::vec::Vec)>`: 40 bytes, alignment: 8 bytes print-type-size field `.iter`: 32 bytes print-type-size field `.items`: 8 bytes print-type-size type: `hashbrown::raw::RawIter<(u32, (usize, formats::tiff::value::Value))>`: 40 bytes, alignment: 8 bytes print-type-size field `.iter`: 32 bytes print-type-size field `.items`: 8 bytes print-type-size type: `hashbrown::raw::RawIter<(usize, decoders::camera::Camera)>`: 40 bytes, alignment: 8 bytes print-type-size field `.iter`: 32 bytes print-type-size field `.items`: 8 bytes print-type-size type: `image::DynamicImage`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `ImageLuma8`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `ImageLumaA8`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `ImageRgb8`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `ImageRgba8`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `ImageLuma16`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `ImageLumaA16`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `ImageRgb16`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `ImageRgba16`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `ImageRgb32F`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `ImageRgba32F`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `image::error::UnsupportedErrorKind`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Format`: 39 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 32 bytes, alignment: 8 bytes print-type-size variant `GenericFeature`: 31 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Color`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `pixarray::Pix2D`: 40 bytes, alignment: 8 bytes print-type-size field `.width`: 8 bytes print-type-size field `.height`: 8 bytes print-type-size field `.data`: 24 bytes print-type-size type: `pixarray::Rgb2D`: 40 bytes, alignment: 8 bytes print-type-size field `.width`: 8 bytes print-type-size field `.height`: 8 bytes print-type-size field `.data`: 24 bytes print-type-size type: `pixarray::SharedPix2D`: 40 bytes, alignment: 8 bytes print-type-size field `.inner`: 40 bytes print-type-size type: `pumps::BitPumpJPEG`: 40 bytes, alignment: 8 bytes print-type-size field `.buffer`: 16 bytes print-type-size field `.pos`: 8 bytes print-type-size field `.bits`: 8 bytes print-type-size field `.nbits`: 4 bytes print-type-size field `.finished`: 1 bytes print-type-size end padding: 3 bytes print-type-size type: `pumps::BitPumpLSB`: 40 bytes, alignment: 8 bytes print-type-size field `.buffer`: 16 bytes print-type-size field `.pos`: 8 bytes print-type-size field `.bits`: 8 bytes print-type-size field `.nbits`: 4 bytes print-type-size end padding: 4 bytes print-type-size type: `pumps::BitPumpMSB`: 40 bytes, alignment: 8 bytes print-type-size field `.buffer`: 16 bytes print-type-size field `.pos`: 8 bytes print-type-size field `.bits`: 8 bytes print-type-size field `.nbits`: 4 bytes print-type-size end padding: 4 bytes print-type-size type: `pumps::BitPumpMSB32`: 40 bytes, alignment: 8 bytes print-type-size field `.buffer`: 16 bytes print-type-size field `.pos`: 8 bytes print-type-size field `.bits`: 8 bytes print-type-size field `.nbits`: 4 bytes print-type-size end padding: 4 bytes print-type-size type: `rayon::iter::Enumerate>`: 40 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size type: `rayon::iter::Fold, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>`: 40 bytes, alignment: 8 bytes print-type-size field `.identity`: 0 bytes print-type-size field `.fold_op`: 0 bytes print-type-size field `.base`: 40 bytes print-type-size type: `rayon::iter::Map, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>`: 40 bytes, alignment: 8 bytes print-type-size field `.map_op`: 0 bytes print-type-size field `.base`: 40 bytes print-type-size type: `rayon::iter::Map, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>`: 40 bytes, alignment: 8 bytes print-type-size field `.base`: 32 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::WhileSome, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>>`: 40 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size type: `rayon::iter::flatten::FlattenConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>`: 40 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size type: `rayon::iter::flatten::FlattenFolder, rayon::iter::collect::consumer::CollectResult<[f32; 3]>>`: 40 bytes, alignment: 8 bytes print-type-size field `.base`: 16 bytes print-type-size field `.previous`: 24 bytes print-type-size type: `rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>`: 40 bytes, alignment: 8 bytes print-type-size field `.base`: 24 bytes print-type-size field `.fold_op`: 8 bytes print-type-size field `.identity`: 8 bytes print-type-size type: `rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>`: 40 bytes, alignment: 8 bytes print-type-size field `.base`: 24 bytes print-type-size field `.fold_op`: 8 bytes print-type-size field `.identity`: 8 bytes print-type-size type: `rayon::iter::fold::FoldConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>`: 40 bytes, alignment: 8 bytes print-type-size field `.base`: 24 bytes print-type-size field `.fold_op`: 8 bytes print-type-size field `.identity`: 8 bytes print-type-size type: `rayon::iter::fold::FoldConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>`: 40 bytes, alignment: 8 bytes print-type-size field `.base`: 24 bytes print-type-size field `.fold_op`: 8 bytes print-type-size field `.identity`: 8 bytes print-type-size type: `rayon::iter::fold::FoldConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>`: 40 bytes, alignment: 8 bytes print-type-size field `.base`: 24 bytes print-type-size field `.fold_op`: 8 bytes print-type-size field `.identity`: 8 bytes print-type-size type: `rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>`: 40 bytes, alignment: 8 bytes print-type-size field `.base`: 24 bytes print-type-size field `.fold_op`: 8 bytes print-type-size field `.identity`: 8 bytes print-type-size type: `rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>`: 40 bytes, alignment: 8 bytes print-type-size field `.base`: 24 bytes print-type-size field `.fold_op`: 8 bytes print-type-size field `.identity`: 8 bytes print-type-size type: `rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>`: 40 bytes, alignment: 8 bytes print-type-size field `.base`: 32 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>`: 40 bytes, alignment: 8 bytes print-type-size field `.base`: 32 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>`: 40 bytes, alignment: 8 bytes print-type-size field `.base`: 32 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapFolder>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>`: 40 bytes, alignment: 8 bytes print-type-size field `.base`: 32 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapFolder>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>`: 40 bytes, alignment: 8 bytes print-type-size field `.base`: 32 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapFolder>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, std::collections::LinkedList>>>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>`: 40 bytes, alignment: 8 bytes print-type-size field `.base`: 32 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapFolder>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, std::collections::LinkedList>>>>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>`: 40 bytes, alignment: 8 bytes print-type-size field `.base`: 32 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapFolder>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, std::collections::LinkedList>>>>>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>`: 40 bytes, alignment: 8 bytes print-type-size field `.base`: 32 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapFolder>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>`: 40 bytes, alignment: 8 bytes print-type-size field `.base`: 32 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapFolder>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>`: 40 bytes, alignment: 8 bytes print-type-size field `.base`: 32 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapFolder>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>`: 40 bytes, alignment: 8 bytes print-type-size field `.base`: 32 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapFolder>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>`: 40 bytes, alignment: 8 bytes print-type-size field `.base`: 32 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapFolder>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>`: 40 bytes, alignment: 8 bytes print-type-size field `.base`: 32 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::slice::ChunksExact`: 40 bytes, alignment: 8 bytes print-type-size field `.chunk_size`: 8 bytes print-type-size field `.slice`: 16 bytes print-type-size field `.rem`: 16 bytes print-type-size type: `rayon::slice::ChunksExactMut<[f32; 3]>`: 40 bytes, alignment: 8 bytes print-type-size field `.chunk_size`: 8 bytes print-type-size field `.slice`: 16 bytes print-type-size field `.rem`: 16 bytes print-type-size type: `rayon::slice::ChunksExactMut`: 40 bytes, alignment: 8 bytes print-type-size field `.chunk_size`: 8 bytes print-type-size field `.slice`: 16 bytes print-type-size field `.rem`: 16 bytes print-type-size type: `rayon::slice::ChunksExactMut`: 40 bytes, alignment: 8 bytes print-type-size field `.chunk_size`: 8 bytes print-type-size field `.slice`: 16 bytes print-type-size field `.rem`: 16 bytes print-type-size type: `std::backtrace::Capture`: 40 bytes, alignment: 8 bytes print-type-size field `.actual_start`: 8 bytes print-type-size field `.frames`: 24 bytes print-type-size field `.resolved`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `std::cell::UnsafeCell>`: 40 bytes, alignment: 8 bytes print-type-size field `.value`: 40 bytes print-type-size type: `std::cell::UnsafeCell`: 40 bytes, alignment: 8 bytes print-type-size field `.value`: 40 bytes print-type-size type: `std::collections::btree_map::VacantEntry`: 40 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.handle`: 24 bytes print-type-size field `.dormant_map`: 8 bytes print-type-size field `.key`: 2 bytes print-type-size end padding: 6 bytes print-type-size type: `std::collections::hash_map::Iter<(std::string::String, std::string::String, std::string::String), decoders::camera::Camera>`: 40 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size type: `std::collections::hash_map::Iter>`: 40 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size type: `std::collections::hash_map::Iter`: 40 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size type: `std::collections::hash_map::Iter`: 40 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size type: `std::collections::hash_map::Iter`: 40 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size type: `std::collections::hash_map::Iter`: 40 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size type: `std::collections::hash_map::Iter>`: 40 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size type: `std::collections::hash_map::Iter>`: 40 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size type: `std::collections::hash_map::Iter`: 40 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size type: `std::collections::hash_map::Iter`: 40 bytes, alignment: 8 bytes print-type-size field `.base`: 40 bytes print-type-size type: `std::collections::hash_map::Values>`: 40 bytes, alignment: 8 bytes print-type-size field `.inner`: 40 bytes print-type-size type: `std::collections::linked_list::Node>`: 40 bytes, alignment: 8 bytes print-type-size field `.next`: 8 bytes print-type-size field `.prev`: 8 bytes print-type-size field `.element`: 24 bytes print-type-size type: `std::collections::linked_list::Node>`: 40 bytes, alignment: 8 bytes print-type-size field `.next`: 8 bytes print-type-size field `.prev`: 8 bytes print-type-size field `.element`: 24 bytes print-type-size type: `std::collections::linked_list::Node>>`: 40 bytes, alignment: 8 bytes print-type-size field `.next`: 8 bytes print-type-size field `.prev`: 8 bytes print-type-size field `.element`: 24 bytes print-type-size type: `std::collections::linked_list::Node>>>`: 40 bytes, alignment: 8 bytes print-type-size field `.next`: 8 bytes print-type-size field `.prev`: 8 bytes print-type-size field `.element`: 24 bytes print-type-size type: `std::collections::linked_list::Node>>>>`: 40 bytes, alignment: 8 bytes print-type-size field `.next`: 8 bytes print-type-size field `.prev`: 8 bytes print-type-size field `.element`: 24 bytes print-type-size type: `std::collections::linked_list::Node>`: 40 bytes, alignment: 8 bytes print-type-size field `.next`: 8 bytes print-type-size field `.prev`: 8 bytes print-type-size field `.element`: 24 bytes print-type-size type: `std::collections::linked_list::Node>`: 40 bytes, alignment: 8 bytes print-type-size field `.next`: 8 bytes print-type-size field `.prev`: 8 bytes print-type-size field `.element`: 24 bytes print-type-size type: `std::iter::Enumerate>>>>`: 40 bytes, alignment: 8 bytes print-type-size field `.iter`: 32 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Filter, [closure@rawler/src/lens.rs:218:15: 218:96]>, [closure@rawler/src/lens.rs:219:15: 224:8]>, [closure@rawler/src/lens.rs:225:15: 225:92]>`: 40 bytes, alignment: 8 bytes print-type-size field `.iter`: 32 bytes print-type-size field `.predicate`: 8 bytes print-type-size type: `std::iter::Fuse, [closure@rawler/src/decoders/kdc.rs:163:61: 163:77]>>`: 40 bytes, alignment: 8 bytes print-type-size field `.iter`: 40 bytes print-type-size type: `std::iter::Map, [closure@rawler/src/imgop/raw.rs:79:25: 79:40]>`: 40 bytes, alignment: 8 bytes print-type-size field `.iter`: 32 bytes print-type-size field `.f`: 8 bytes print-type-size type: `std::iter::Map, [closure@rawler/src/imgop/raw.rs:83:15: 83:35]>`: 40 bytes, alignment: 8 bytes print-type-size field `.iter`: 32 bytes print-type-size field `.f`: 8 bytes print-type-size type: `std::iter::Map, &for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>, &[closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>`: 40 bytes, alignment: 8 bytes print-type-size field `.iter`: 32 bytes print-type-size field `.f`: 8 bytes print-type-size type: `std::iter::Map, [closure@rawler/src/decoders/nef.rs:644:14: 648:10]>`: 40 bytes, alignment: 8 bytes print-type-size field `.f`: 32 bytes print-type-size field `.iter`: 8 bytes print-type-size type: `std::iter::Map, [closure@rawler/src/decoders/kdc.rs:163:61: 163:77]>`: 40 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 40 bytes print-type-size type: `std::iter::Take>>>`: 40 bytes, alignment: 8 bytes print-type-size field `.iter`: 32 bytes print-type-size field `.n`: 8 bytes print-type-size type: `std::iter::TakeWhile, &[closure@rawler/src/dng/embedded.rs:99:75: 99:106]>, [closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, std::collections::LinkedList>>>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, std::vec::Vec>, std::result::Result>::{closure#0}]>`: 40 bytes, alignment: 8 bytes print-type-size field `.iter`: 24 bytes print-type-size field `.predicate`: 8 bytes print-type-size field `.flag`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `std::iter::TakeWhile, &[closure@rawler/src/imgop/mod.rs:65:26: 65:55]>, [closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, std::vec::Vec, u16>::{closure#0}]>`: 40 bytes, alignment: 8 bytes print-type-size field `.iter`: 24 bytes print-type-size field `.predicate`: 8 bytes print-type-size field `.flag`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `std::iter::TakeWhile, &[closure@rawler/src/imgop/mod.rs:67:26: 67:73]>, [closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, std::vec::Vec, u16>::{closure#0}]>`: 40 bytes, alignment: 8 bytes print-type-size field `.iter`: 24 bytes print-type-size field `.predicate`: 8 bytes print-type-size field `.flag`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `std::iter::TakeWhile, &[closure@rawler/src/imgop/mod.rs:74:26: 74:54]>, [closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, std::vec::Vec, u8>::{closure#0}]>`: 40 bytes, alignment: 8 bytes print-type-size field `.iter`: 24 bytes print-type-size field `.predicate`: 8 bytes print-type-size field `.flag`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `std::iter::TakeWhile, &[closure@rawler/src/imgop/mod.rs:76:26: 76:72]>, [closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, std::vec::Vec, u8>::{closure#0}]>`: 40 bytes, alignment: 8 bytes print-type-size field `.iter`: 24 bytes print-type-size field `.predicate`: 8 bytes print-type-size field `.flag`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `std::ops::ControlFlow, !>, std::vec::Vec>, std::convert::Infallible>, std::vec::Vec>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow>>, !>, std::vec::Vec>>>, std::convert::Infallible>, std::vec::Vec>>>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow>>>, !>, std::vec::Vec>>>>, std::convert::Infallible>, std::vec::Vec>>>>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow, !>, std::vec::Vec>, std::vec::Vec>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow>>, !>, std::vec::Vec>>>, std::vec::Vec>>>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow>>>, !>, std::vec::Vec>>>>, std::vec::Vec>>>>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow, std::vec::Vec>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow, std::vec::Vec>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow, std::vec::Vec>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow, u16>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 2 bytes print-type-size variant `Break`: 38 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 32 bytes, alignment: 8 bytes print-type-size variant `Continue`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `std::ops::ControlFlow, u32>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Break`: 36 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 32 bytes, alignment: 8 bytes print-type-size variant `Continue`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size type: `std::ops::ControlFlow, (u8, u32)>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Break`: 36 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 32 bytes, alignment: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow, formats::bmff::stsc::StscEntry>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Break`: 36 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 32 bytes, alignment: 8 bytes print-type-size variant `Continue`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::ops::ControlFlow, formats::tiff::reader::GenericTiffReader>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, &formats::tiff::entry::Entry>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow, &std::string::String>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow, formats::tiff::reader::GenericTiffReader>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow, std::vec::Vec>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow, u32>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Break`: 36 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 32 bytes, alignment: 8 bytes print-type-size variant `Continue`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size type: `std::ops::ControlFlow, hashbrown::raw::RawTableInner>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Break`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::ops::ControlFlow, libflate::huffman::Decoder>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Break`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::option::Option<(usize, (&std::vec::Vec, &std::vec::Vec, &std::vec::Vec, &std::vec::Vec))>`: 40 bytes, alignment: 8 bytes print-type-size variant `Some`: 40 bytes print-type-size field `.0`: 40 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[usize; 4]>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Some`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 40 bytes, alignment: 8 bytes print-type-size variant `Some`: 40 bytes print-type-size field `.0`: 40 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 40 bytes, alignment: 8 bytes print-type-size variant `Some`: 40 bytes print-type-size field `.0`: 40 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Some`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Some`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option, [closure@rawler/src/decoders/kdc.rs:163:61: 163:77]>>`: 40 bytes, alignment: 8 bytes print-type-size variant `Some`: 40 bytes print-type-size field `.0`: 40 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 40 bytes, alignment: 8 bytes print-type-size variant `Some`: 40 bytes print-type-size field `.0`: 40 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option, decompressors::crx::CrxError>>`: 40 bytes, alignment: 8 bytes print-type-size variant `Some`: 40 bytes print-type-size field `.0`: 40 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>, decompressors::crx::CrxError>>`: 40 bytes, alignment: 8 bytes print-type-size variant `Some`: 40 bytes print-type-size field `.0`: 40 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>>, decompressors::crx::CrxError>>`: 40 bytes, alignment: 8 bytes print-type-size variant `Some`: 40 bytes print-type-size field `.0`: 40 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::result::Result<&[i32], decompressors::crx::CrxError>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result<&formats::tiff::entry::Entry, formats::tiff::TiffError>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result<&std::string::String, formats::tiff::TiffError>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result<(u8, u32), formats::bmff::BmffError>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Err`: 36 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 32 bytes, alignment: 8 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Err`: 39 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 32 bytes, alignment: 8 bytes print-type-size variant `Ok`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size type: `std::result::Result`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Err`: 36 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 32 bytes, alignment: 8 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result)>, hashbrown::TryReserveError>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result, hashbrown::TryReserveError>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result)>, hashbrown::TryReserveError>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result, hashbrown::TryReserveError>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result, hashbrown::TryReserveError>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Err`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result>, formats::tiff::TiffError>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result, std::sync::PoisonError>>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result>, formats::tiff::TiffError>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result, decompressors::crx::CrxError>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result, decompressors::crx::CrxError>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result, decompressors::crx::CrxError>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result>, decompressors::crx::CrxError>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result>>, decompressors::crx::CrxError>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result>>>, decompressors::crx::CrxError>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result, decompressors::crx::CrxError>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result, formats::tiff::TiffError>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result, ljpeg92::CompressorError>`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Err`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 2 bytes print-type-size variant `Err`: 38 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 32 bytes, alignment: 8 bytes print-type-size variant `Ok`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `std::result::Result`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Err`: 36 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 32 bytes, alignment: 8 bytes print-type-size variant `Ok`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size type: `std::result::Result`: 40 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Err`: 36 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 32 bytes, alignment: 8 bytes print-type-size variant `Ok`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size type: `std::slice::ChunksExact<[f32; 3]>`: 40 bytes, alignment: 8 bytes print-type-size field `.v`: 16 bytes print-type-size field `.rem`: 16 bytes print-type-size field `.chunk_size`: 8 bytes print-type-size type: `std::slice::ChunksExact`: 40 bytes, alignment: 8 bytes print-type-size field `.v`: 16 bytes print-type-size field `.rem`: 16 bytes print-type-size field `.chunk_size`: 8 bytes print-type-size type: `std::slice::ChunksExact`: 40 bytes, alignment: 8 bytes print-type-size field `.v`: 16 bytes print-type-size field `.rem`: 16 bytes print-type-size field `.chunk_size`: 8 bytes print-type-size type: `std::slice::ChunksExact`: 40 bytes, alignment: 8 bytes print-type-size field `.v`: 16 bytes print-type-size field `.rem`: 16 bytes print-type-size field `.chunk_size`: 8 bytes print-type-size type: `std::slice::ChunksExact`: 40 bytes, alignment: 8 bytes print-type-size field `.v`: 16 bytes print-type-size field `.rem`: 16 bytes print-type-size field `.chunk_size`: 8 bytes print-type-size type: `std::slice::ChunksExactMut<[f32; 3]>`: 40 bytes, alignment: 8 bytes print-type-size field `.v`: 16 bytes print-type-size field `.rem`: 16 bytes print-type-size field `.chunk_size`: 8 bytes print-type-size type: `std::slice::ChunksExactMut`: 40 bytes, alignment: 8 bytes print-type-size field `.v`: 16 bytes print-type-size field `.rem`: 16 bytes print-type-size field `.chunk_size`: 8 bytes print-type-size type: `std::slice::ChunksExactMut`: 40 bytes, alignment: 8 bytes print-type-size field `.v`: 16 bytes print-type-size field `.rem`: 16 bytes print-type-size field `.chunk_size`: 8 bytes print-type-size type: `std::str::pattern::CharPredicateSearcher<[closure@core::str::::trim_end::{closure#0}]>`: 40 bytes, alignment: 8 bytes print-type-size field `.0`: 40 bytes print-type-size type: `std::str::pattern::MultiCharEqSearcher<[closure@core::str::::trim_end::{closure#0}]>`: 40 bytes, alignment: 8 bytes print-type-size field `.char_eq`: 0 bytes print-type-size field `.haystack`: 16 bytes print-type-size field `.char_indices`: 24 bytes print-type-size type: `std::sync::Mutex>`: 40 bytes, alignment: 8 bytes print-type-size field `.inner`: 4 bytes print-type-size field `.poison`: 1 bytes print-type-size padding: 3 bytes print-type-size field `.data`: 32 bytes, alignment: 8 bytes print-type-size type: `std::vec::Drain<[f32; 3]>`: 40 bytes, alignment: 8 bytes print-type-size field `.tail_start`: 8 bytes print-type-size field `.tail_len`: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.vec`: 8 bytes print-type-size type: `std::vec::Drain`: 40 bytes, alignment: 8 bytes print-type-size field `.tail_start`: 8 bytes print-type-size field `.tail_len`: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.vec`: 8 bytes print-type-size type: `std::vec::Drain`: 40 bytes, alignment: 8 bytes print-type-size field `.tail_start`: 8 bytes print-type-size field `.tail_len`: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.vec`: 8 bytes print-type-size type: `decoders::arw::ArwImageParams`: 36 bytes, alignment: 4 bytes print-type-size field `.wb`: 16 bytes print-type-size field `.blacklevel`: 10 bytes print-type-size field `.whitelevel`: 10 bytes print-type-size type: `std::option::Option<[f32; 8]>`: 36 bytes, alignment: 4 bytes print-type-size discriminant: 4 bytes print-type-size variant `Some`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[formats::tiff::value::Rational; 4]>`: 36 bytes, alignment: 4 bytes print-type-size discriminant: 4 bytes print-type-size variant `Some`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 36 bytes, alignment: 4 bytes print-type-size variant `Some`: 36 bytes print-type-size field `.0`: 36 bytes print-type-size variant `None`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::iad1::Iad1Type`: 34 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `Big`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Small`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::option::Option`: 34 bytes, alignment: 2 bytes print-type-size variant `Some`: 34 bytes print-type-size field `.0`: 34 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[u8; 32]>`: 33 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Some`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `None`: 0 bytes print-type-size type: ` as rayon::iter::IndexedParallelIterator>::with_producer::Callback< as rayon::iter::IndexedParallelIterator>::with_producer::Callback< as rayon::iter::IndexedParallelIterator>::with_producer::Callback>>>>`: 32 bytes, alignment: 8 bytes print-type-size field `.callback`: 32 bytes print-type-size type: ` as rayon::iter::IndexedParallelIterator>::with_producer::Callback< as rayon::iter::IndexedParallelIterator>::with_producer::Callback< as rayon::iter::IndexedParallelIterator>::with_producer::Callback>>>>`: 32 bytes, alignment: 8 bytes print-type-size field `.callback`: 32 bytes print-type-size type: ` as rayon::iter::IndexedParallelIterator>::with_producer::Callback< as rayon::iter::IndexedParallelIterator>::with_producer::Callback< as rayon::iter::IndexedParallelIterator>::with_producer::Callback>>>>`: 32 bytes, alignment: 8 bytes print-type-size field `.callback`: 32 bytes print-type-size type: ` as rayon::iter::IndexedParallelIterator>::with_producer::Callback< as rayon::iter::IndexedParallelIterator>::with_producer::Callback>>>`: 32 bytes, alignment: 8 bytes print-type-size field `.callback`: 24 bytes print-type-size field `.n`: 8 bytes print-type-size type: ` as rayon::iter::IndexedParallelIterator>::with_producer::Callback< as rayon::iter::IndexedParallelIterator>::with_producer::Callback>>>`: 32 bytes, alignment: 8 bytes print-type-size field `.callback`: 24 bytes print-type-size field `.n`: 8 bytes print-type-size type: ` as rayon::iter::IndexedParallelIterator>::with_producer::Callback< as rayon::iter::IndexedParallelIterator>::with_producer::Callback>>>`: 32 bytes, alignment: 8 bytes print-type-size field `.callback`: 24 bytes print-type-size field `.n`: 8 bytes print-type-size type: `OptBuffer`: 32 bytes, alignment: 8 bytes print-type-size field `.buf`: 24 bytes print-type-size field `.size`: 8 bytes print-type-size type: `[closure@ as std::iter::Iterator>::try_fold::check<&f32, (), std::result::Result<(), !>, [closure@ as std::iter::Iterator>::fold::ok<(), &f32, [closure@std::iter::adapters::map::map_fold<&f32, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:765:51: 765:71], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:765:51: 765:71]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@ as std::iter::Iterator>::try_fold::check<&f64, (), std::result::Result<(), !>, [closure@ as std::iter::Iterator>::fold::ok<(), &f64, [closure@std::iter::adapters::map::map_fold<&f64, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:766:52: 766:72], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:766:52: 766:72]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@ as std::iter::Iterator>::try_fold::check<&formats::tiff::value::Rational, (), std::result::Result<(), !>, [closure@ as std::iter::Iterator>::fold::ok<(), &formats::tiff::value::Rational, [closure@std::iter::adapters::map::map_fold<&formats::tiff::value::Rational, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:760:54: 760:74], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:760:54: 760:74]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@ as std::iter::Iterator>::try_fold::check<&formats::tiff::value::SRational, (), std::result::Result<(), !>, [closure@ as std::iter::Iterator>::fold::ok<(), &formats::tiff::value::SRational, [closure@std::iter::adapters::map::map_fold<&formats::tiff::value::SRational, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:764:55: 764:75], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:764:55: 764:75]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@ as std::iter::Iterator>::try_fold::check<&i16, (), std::result::Result<(), !>, [closure@ as std::iter::Iterator>::fold::ok<(), &i16, [closure@std::iter::adapters::map::map_fold<&i16, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:762:52: 762:72], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:762:52: 762:72]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@ as std::iter::Iterator>::try_fold::check<&i32, (), std::result::Result<(), !>, [closure@ as std::iter::Iterator>::fold::ok<(), &i32, [closure@std::iter::adapters::map::map_fold<&i32, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:763:51: 763:71], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:763:51: 763:71]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@ as std::iter::Iterator>::try_fold::check<&i8, (), std::result::Result<(), !>, [closure@ as std::iter::Iterator>::fold::ok<(), &i8, [closure@std::iter::adapters::map::map_fold<&i8, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:761:51: 761:71], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:761:51: 761:71]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@ as std::iter::Iterator>::try_fold::check<&u16, (), std::result::Result<(), !>, [closure@ as std::iter::Iterator>::fold::ok<(), &u16, [closure@std::iter::adapters::map::map_fold<&u16, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:758:51: 758:71], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:758:51: 758:71]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@ as std::iter::Iterator>::try_fold::check<&u32, (), std::result::Result<(), !>, [closure@ as std::iter::Iterator>::fold::ok<(), &u32, [closure@std::iter::adapters::map::map_fold<&u32, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:759:50: 759:70], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:759:50: 759:70]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@ as std::iter::Iterator>::try_fold::check<&u8, (), std::result::Result<(), !>, [closure@ as std::iter::Iterator>::fold::ok<(), &u8, [closure@std::iter::adapters::map::map_fold<&u8, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:757:50: 757:72], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:757:50: 757:72]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@ as std::iter::Iterator>::try_fold::check<&u8, (), std::result::Result<(), !>, [closure@ as std::iter::Iterator>::fold::ok<(), &u8, [closure@std::iter::adapters::map::map_fold<&u8, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:767:55: 767:77], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:767:55: 767:77]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@ as std::iter::Iterator>::try_fold::check<&u8, (), std::result::Result<(), !>, [closure@ as std::iter::Iterator>::fold::ok<(), &u8, [closure@std::iter::adapters::map::map_fold<&u8, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:768:57: 768:79], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:768:57: 768:79]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@rawler/src/decoders/arw.rs:392:8: 420:9]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@rawler/src/decoders/iiq.rs:1009:8: 1013:9]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@rawler/src/decoders/mod.rs:555:48: 555:93]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@rawler/src/decoders/nef.rs:644:14: 648:10]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@rawler/src/decoders/rw2/v4decompressor.rs:9:6: 45:7]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@rawler/src/decoders/rw2/v5decompressor.rs:35:6: 48:7]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@rawler/src/decoders/rw2/v7decompressor.rs:26:6: 34:7]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@rawler/src/imgop/raw.rs:113:48: 123:4]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@rawler/src/imgop/sensor/bayer/superpixel.rs:27:14: 38:10]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@rawler/src/packed.rs:481:6: 487:7]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@rawler/src/packed.rs:8:6: 15:7]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@rayon::iter::collect::special_extend, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>, u16>::{closure#0}]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@rayon::iter::collect::special_extend, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>, u8>::{closure#0}]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@rayon::iter::collect::special_extend, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>>, dng::embedded::ComprChunk>::{closure#0}]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@std::iter::adapters::filter::filter_try_fold<&lens::LensDescription, (), std::ops::ControlFlow<&lens::LensDescription>, [closure@rawler/src/lens.rs:225:15: 225:92], [closure@std::iter::adapters::filter::filter_try_fold<&lens::LensDescription, (), std::ops::ControlFlow<&lens::LensDescription>, [closure@rawler/src/lens.rs:226:15: 226:96], [closure@std::iter::adapters::filter::filter_try_fold<&lens::LensDescription, (), std::ops::ControlFlow<&lens::LensDescription>, [closure@rawler/src/lens.rs:227:15: 232:8], [closure@std::iter::Iterator::find::check<&lens::LensDescription, &mut [closure@rawler/src/lens.rs:233:15: 238:8]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold as std::vec::spec_extend::SpecExtend, [closure@rawler/src/decoders/raf/fuji_decompressor.rs:293:63: 293:92]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<&&[u8], std::result::Result, std::vec::Vec>, std::ops::ControlFlow>, !>, std::vec::Vec>>, &[closure@rawler/src/dng/embedded.rs:99:75: 99:106], [closure@ as std::iter::Iterator>::try_fold::check, std::vec::Vec>, std::result::Result>, !>, [closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, std::collections::LinkedList>>>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, std::vec::Vec>, std::result::Result>::{closure#0}], [closure@ as std::iter::Iterator>::fold::ok>, std::result::Result, &fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<&f32, u16, std::vec::Vec, std::ops::ControlFlow, !>, std::vec::Vec>, &[closure@rawler/src/imgop/mod.rs:65:26: 65:55], [closure@ as std::iter::Iterator>::try_fold::check, std::result::Result, !>, [closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, std::vec::Vec, u16>::{closure#0}], [closure@ as std::iter::Iterator>::fold::ok, u16, &fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<&f32, u16, std::vec::Vec, std::ops::ControlFlow, !>, std::vec::Vec>, &[closure@rawler/src/imgop/mod.rs:67:26: 67:73], [closure@ as std::iter::Iterator>::try_fold::check, std::result::Result, !>, [closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, std::vec::Vec, u16>::{closure#0}], [closure@ as std::iter::Iterator>::fold::ok, u16, &fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<&f32, u8, std::vec::Vec, std::ops::ControlFlow, !>, std::vec::Vec>, &[closure@rawler/src/imgop/mod.rs:74:26: 74:54], [closure@ as std::iter::Iterator>::try_fold::check, std::result::Result, !>, [closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, std::vec::Vec, u8>::{closure#0}], [closure@ as std::iter::Iterator>::fold::ok, u8, &fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<&f32, u8, std::vec::Vec, std::ops::ControlFlow, !>, std::vec::Vec>, &[closure@rawler/src/imgop/mod.rs:76:26: 76:72], [closure@ as std::iter::Iterator>::try_fold::check, std::result::Result, !>, [closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, std::vec::Vec, u8>::{closure#0}], [closure@ as std::iter::Iterator>::fold::ok, u8, &fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@std::iter::adapters::map::map_try_fold, dng::embedded::ComprChunk, std::vec::Vec, std::ops::ControlFlow, !>, std::vec::Vec>, fn(std::option::Option) -> dng::embedded::ComprChunk {std::option::Option::::unwrap}, [closure@ as std::iter::Iterator>::try_fold::check, std::result::Result, !>, [closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, std::vec::Vec, dng::embedded::ComprChunk>::{closure#0}], [closure@ as std::iter::Iterator>::fold::ok, dng::embedded::ComprChunk, &fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@std::iter::adapters::map::map_try_fold>>, std::vec::Vec>, std::vec::Vec>>, std::ops::ControlFlow>>, !>, std::vec::Vec>>>, fn(std::option::Option>>) -> std::vec::Vec> {std::option::Option::>>::unwrap}, [closure@ as std::iter::Iterator>::try_fold::check>, std::vec::Vec>>, std::result::Result>>, !>, [closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, std::collections::LinkedList>>>>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, std::vec::Vec>>, std::vec::Vec>>::{closure#0}], [closure@ as std::iter::Iterator>::fold::ok>>, std::vec::Vec>, &fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@std::iter::adapters::map::map_try_fold>>>, std::vec::Vec>>, std::vec::Vec>>>, std::ops::ControlFlow>>>, !>, std::vec::Vec>>>>, fn(std::option::Option>>>) -> std::vec::Vec>> {std::option::Option::>>>::unwrap}, [closure@ as std::iter::Iterator>::try_fold::check>>, std::vec::Vec>>>, std::result::Result>>>, !>, [closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, std::collections::LinkedList>>>>>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, std::vec::Vec>>>, std::vec::Vec>>>::{closure#0}], [closure@ as std::iter::Iterator>::fold::ok>>>, std::vec::Vec>>, &fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `[closure@std::sync::Mutex>::into_inner::{closure#0}]`: 32 bytes, alignment: 8 bytes print-type-size end padding: 32 bytes print-type-size type: `alloc::collections::btree::navigate::LazyLeafHandle`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Edge`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Root`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `alloc::collections::btree::navigate::LazyLeafHandle`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Edge`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Root`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `alloc::collections::btree::navigate::LazyLeafHandle`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Edge`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Root`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `alloc::collections::btree::navigate::LazyLeafHandle`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Edge`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Root`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `alloc::collections::btree::node::ForceResult, alloc::collections::btree::node::marker::KV>, alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::KV>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Leaf`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Internal`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `alloc::collections::btree::node::ForceResult, alloc::collections::btree::node::marker::Edge>, alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Leaf`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Internal`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `alloc::collections::btree::node::ForceResult, alloc::collections::btree::node::marker::KV>, alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::KV>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Leaf`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Internal`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `alloc::collections::btree::node::ForceResult, alloc::collections::btree::node::marker::Edge>, alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Leaf`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Internal`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `alloc::collections::btree::node::ForceResult, alloc::collections::btree::node::marker::KV>, alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::KV>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Leaf`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Internal`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `alloc::collections::btree::search::SearchResult`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Found`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `GoDown`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `alloc::collections::btree::search::SearchResult`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Found`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `GoDown`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `alloc::collections::btree::search::SearchResult`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Found`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `GoDown`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `alloc::collections::btree::search::SearchResult`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Found`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `GoDown`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `alloc::ffi::c_str::NulError`: 32 bytes, alignment: 8 bytes print-type-size field `.0`: 8 bytes print-type-size field `.1`: 24 bytes print-type-size type: `backtrace::Backtrace`: 32 bytes, alignment: 8 bytes print-type-size field `.frames`: 24 bytes print-type-size field `.actual_start_index`: 8 bytes print-type-size type: `backtrace::Frame`: 32 bytes, alignment: 8 bytes print-type-size field `.inner`: 32 bytes print-type-size type: `backtrace::backtrace::libunwind::Frame`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Cloned`: 24 bytes print-type-size field `.ip`: 8 bytes print-type-size field `.sp`: 8 bytes print-type-size field `.symbol_address`: 8 bytes print-type-size variant `Raw`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `bitstream_io::BitReader, bitstream_io::BigEndian>`: 32 bytes, alignment: 8 bytes print-type-size field `.reader`: 24 bytes print-type-size field `.bitqueue`: 8 bytes print-type-size type: `buffer::Buffer`: 32 bytes, alignment: 8 bytes print-type-size field `.buf`: 24 bytes print-type-size field `.size`: 8 bytes print-type-size type: `crossbeam_channel::context::Inner`: 32 bytes, alignment: 8 bytes print-type-size field `.select`: 8 bytes print-type-size field `.packet`: 8 bytes print-type-size field `.thread`: 8 bytes print-type-size field `.thread_id`: 8 bytes print-type-size type: `crossbeam_channel::flavors::array::Slot`: 32 bytes, alignment: 8 bytes print-type-size field `.stamp`: 8 bytes print-type-size field `.msg`: 24 bytes print-type-size type: `crossbeam_channel::flavors::list::Slot`: 32 bytes, alignment: 8 bytes print-type-size field `.msg`: 24 bytes print-type-size field `.state`: 8 bytes print-type-size type: `crossbeam_deque::deque::Worker`: 32 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.inner`: 8 bytes print-type-size field `.buffer`: 16 bytes print-type-size field `.flavor`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `decoders::cr2::Cr2Format`: 32 bytes, alignment: 8 bytes print-type-size field `.tiff`: 32 bytes print-type-size type: `decoders::dng::DngFormat`: 32 bytes, alignment: 8 bytes print-type-size field `.tiff`: 32 bytes print-type-size type: `decoders::nef::NefFormat`: 32 bytes, alignment: 8 bytes print-type-size field `.tiff`: 32 bytes print-type-size type: `decoders::pef::PefFormat`: 32 bytes, alignment: 8 bytes print-type-size field `.tiff`: 32 bytes print-type-size type: `decoders::rw2::v4decompressor::BitPumpPanasonic`: 32 bytes, alignment: 8 bytes print-type-size field `.buffer`: 16 bytes print-type-size field `.pos`: 8 bytes print-type-size field `.nbits`: 4 bytes print-type-size field `.split`: 1 bytes print-type-size end padding: 3 bytes print-type-size type: `decoders::tfr::TfrFormat`: 32 bytes, alignment: 8 bytes print-type-size field `.tiff`: 32 bytes print-type-size type: `decompressors::crx::CrxError`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Overflow`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `General`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Unsupp`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Io`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `formats::bmff::BmffError`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Parse`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Io`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `formats::bmff::ext_cr3::iad1::Iad1Big`: 32 bytes, alignment: 2 bytes print-type-size field `.crop_left_offset`: 2 bytes print-type-size field `.crop_top_offset`: 2 bytes print-type-size field `.crop_right_offset`: 2 bytes print-type-size field `.crop_bottom_offset`: 2 bytes print-type-size field `.lob_left_offset`: 2 bytes print-type-size field `.lob_top_offset`: 2 bytes print-type-size field `.lob_right_offset`: 2 bytes print-type-size field `.lob_bottom_offset`: 2 bytes print-type-size field `.tob_left_offset`: 2 bytes print-type-size field `.tob_top_offset`: 2 bytes print-type-size field `.tob_right_offset`: 2 bytes print-type-size field `.tob_bottom_offset`: 2 bytes print-type-size field `.active_area_left_offset`: 2 bytes print-type-size field `.active_area_top_offset`: 2 bytes print-type-size field `.active_area_right_offset`: 2 bytes print-type-size field `.active_area_bottom_offset`: 2 bytes print-type-size type: `formats::tiff::TiffError`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Overflow`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `General`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `FormatMismatch`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Io`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `formats::tiff::file::TiffFile`: 32 bytes, alignment: 8 bytes print-type-size field `.chain`: 24 bytes print-type-size field `.base`: 4 bytes print-type-size field `.corr`: 4 bytes print-type-size type: `formats::tiff::reader::GenericTiffReader`: 32 bytes, alignment: 8 bytes print-type-size field `.file`: 32 bytes print-type-size type: `hashbrown::raw::RawIterRange<(&usize, ())>`: 32 bytes, alignment: 8 bytes print-type-size field `.data`: 8 bytes print-type-size field `.next_ctrl`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size field `.current_group`: 2 bytes print-type-size end padding: 6 bytes print-type-size type: `hashbrown::raw::RawIterRange<((std::string::String, std::string::String, std::string::String), decoders::camera::Camera)>`: 32 bytes, alignment: 8 bytes print-type-size field `.data`: 8 bytes print-type-size field `.next_ctrl`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size field `.current_group`: 2 bytes print-type-size end padding: 6 bytes print-type-size type: `hashbrown::raw::RawIterRange<([u8; 3], u32)>`: 32 bytes, alignment: 8 bytes print-type-size field `.data`: 8 bytes print-type-size field `.next_ctrl`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size field `.current_group`: 2 bytes print-type-size end padding: 6 bytes print-type-size type: `hashbrown::raw::RawIterRange<(imgop::xyz::Illuminant, std::vec::Vec)>`: 32 bytes, alignment: 8 bytes print-type-size field `.data`: 8 bytes print-type-size field `.next_ctrl`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size field `.current_group`: 2 bytes print-type-size end padding: 6 bytes print-type-size type: `hashbrown::raw::RawIterRange<(std::string::String, toml::Value)>`: 32 bytes, alignment: 8 bytes print-type-size field `.data`: 8 bytes print-type-size field `.next_ctrl`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size field `.current_group`: 2 bytes print-type-size end padding: 6 bytes print-type-size type: `hashbrown::raw::RawIterRange<(u16, decoders::cr3::CtmdRecord)>`: 32 bytes, alignment: 8 bytes print-type-size field `.data`: 8 bytes print-type-size field `.next_ctrl`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size field `.current_group`: 2 bytes print-type-size end padding: 6 bytes print-type-size type: `hashbrown::raw::RawIterRange<(u16, formats::ciff::CiffEntry)>`: 32 bytes, alignment: 8 bytes print-type-size field `.data`: 8 bytes print-type-size field `.next_ctrl`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size field `.current_group`: 2 bytes print-type-size end padding: 6 bytes print-type-size type: `hashbrown::raw::RawIterRange<(u16, formats::tiff::value::Value)>`: 32 bytes, alignment: 8 bytes print-type-size field `.data`: 8 bytes print-type-size field `.next_ctrl`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size field `.current_group`: 2 bytes print-type-size end padding: 6 bytes print-type-size type: `hashbrown::raw::RawIterRange<(u16, std::vec::Vec)>`: 32 bytes, alignment: 8 bytes print-type-size field `.data`: 8 bytes print-type-size field `.next_ctrl`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size field `.current_group`: 2 bytes print-type-size end padding: 6 bytes print-type-size type: `hashbrown::raw::RawIterRange<(u16, std::vec::Vec)>`: 32 bytes, alignment: 8 bytes print-type-size field `.data`: 8 bytes print-type-size field `.next_ctrl`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size field `.current_group`: 2 bytes print-type-size end padding: 6 bytes print-type-size type: `hashbrown::raw::RawIterRange<(u16, std::vec::Vec)>`: 32 bytes, alignment: 8 bytes print-type-size field `.data`: 8 bytes print-type-size field `.next_ctrl`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size field `.current_group`: 2 bytes print-type-size end padding: 6 bytes print-type-size type: `hashbrown::raw::RawIterRange<(u32, (usize, formats::tiff::value::Value))>`: 32 bytes, alignment: 8 bytes print-type-size field `.data`: 8 bytes print-type-size field `.next_ctrl`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size field `.current_group`: 2 bytes print-type-size end padding: 6 bytes print-type-size type: `hashbrown::raw::RawIterRange<(usize, decoders::camera::Camera)>`: 32 bytes, alignment: 8 bytes print-type-size field `.data`: 8 bytes print-type-size field `.next_ctrl`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size field `.current_group`: 2 bytes print-type-size end padding: 6 bytes print-type-size type: `hashbrown::raw::RawTable<(&usize, ())>`: 32 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.table`: 32 bytes print-type-size type: `hashbrown::raw::RawTable<((std::string::String, std::string::String, std::string::String), decoders::camera::Camera)>`: 32 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.table`: 32 bytes print-type-size type: `hashbrown::raw::RawTable<([u8; 3], u32)>`: 32 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.table`: 32 bytes print-type-size type: `hashbrown::raw::RawTable<(imgop::xyz::Illuminant, std::vec::Vec)>`: 32 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.table`: 32 bytes print-type-size type: `hashbrown::raw::RawTable<(std::string::String, toml::Value)>`: 32 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.table`: 32 bytes print-type-size type: `hashbrown::raw::RawTable<(u16, decoders::cr3::CtmdRecord)>`: 32 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.table`: 32 bytes print-type-size type: `hashbrown::raw::RawTable<(u16, formats::ciff::CiffEntry)>`: 32 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.table`: 32 bytes print-type-size type: `hashbrown::raw::RawTable<(u16, formats::tiff::value::Value)>`: 32 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.table`: 32 bytes print-type-size type: `hashbrown::raw::RawTable<(u16, std::vec::Vec)>`: 32 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.table`: 32 bytes print-type-size type: `hashbrown::raw::RawTable<(u16, std::vec::Vec)>`: 32 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.table`: 32 bytes print-type-size type: `hashbrown::raw::RawTable<(u16, std::vec::Vec)>`: 32 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.table`: 32 bytes print-type-size type: `hashbrown::raw::RawTable<(u32, (usize, formats::tiff::value::Value))>`: 32 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.table`: 32 bytes print-type-size type: `hashbrown::raw::RawTable<(usize, decoders::camera::Camera)>`: 32 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.table`: 32 bytes print-type-size type: `hashbrown::raw::RawTableInner`: 32 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.bucket_mask`: 8 bytes print-type-size field `.ctrl`: 8 bytes print-type-size field `.growth_left`: 8 bytes print-type-size field `.items`: 8 bytes print-type-size type: `image::ImageBuffer, std::vec::Vec>`: 32 bytes, alignment: 8 bytes print-type-size field `._phantom`: 0 bytes print-type-size field `.data`: 24 bytes print-type-size field `.width`: 4 bytes print-type-size field `.height`: 4 bytes print-type-size type: `image::ImageBuffer, std::vec::Vec>`: 32 bytes, alignment: 8 bytes print-type-size field `._phantom`: 0 bytes print-type-size field `.data`: 24 bytes print-type-size field `.width`: 4 bytes print-type-size field `.height`: 4 bytes print-type-size type: `image::ImageBuffer, std::vec::Vec>`: 32 bytes, alignment: 8 bytes print-type-size field `._phantom`: 0 bytes print-type-size field `.data`: 24 bytes print-type-size field `.width`: 4 bytes print-type-size field `.height`: 4 bytes print-type-size type: `image::ImageBuffer, std::vec::Vec>`: 32 bytes, alignment: 8 bytes print-type-size field `._phantom`: 0 bytes print-type-size field `.data`: 24 bytes print-type-size field `.width`: 4 bytes print-type-size field `.height`: 4 bytes print-type-size type: `image::ImageBuffer, std::vec::Vec>`: 32 bytes, alignment: 8 bytes print-type-size field `._phantom`: 0 bytes print-type-size field `.data`: 24 bytes print-type-size field `.width`: 4 bytes print-type-size field `.height`: 4 bytes print-type-size type: `image::ImageBuffer, std::vec::Vec>`: 32 bytes, alignment: 8 bytes print-type-size field `._phantom`: 0 bytes print-type-size field `.data`: 24 bytes print-type-size field `.width`: 4 bytes print-type-size field `.height`: 4 bytes print-type-size type: `image::ImageBuffer, std::vec::Vec>`: 32 bytes, alignment: 8 bytes print-type-size field `._phantom`: 0 bytes print-type-size field `.data`: 24 bytes print-type-size field `.width`: 4 bytes print-type-size field `.height`: 4 bytes print-type-size type: `image::ImageBuffer, std::vec::Vec>`: 32 bytes, alignment: 8 bytes print-type-size field `._phantom`: 0 bytes print-type-size field `.data`: 24 bytes print-type-size field `.width`: 4 bytes print-type-size field `.height`: 4 bytes print-type-size type: `image::ImageBuffer, std::vec::Vec>`: 32 bytes, alignment: 8 bytes print-type-size field `._phantom`: 0 bytes print-type-size field `.data`: 24 bytes print-type-size field `.width`: 4 bytes print-type-size field `.height`: 4 bytes print-type-size type: `image::ImageBuffer, std::vec::Vec>`: 32 bytes, alignment: 8 bytes print-type-size field `._phantom`: 0 bytes print-type-size field `.data`: 24 bytes print-type-size field `.width`: 4 bytes print-type-size field `.height`: 4 bytes print-type-size type: `image::error::ImageFormatHint`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Name`: 31 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `PathExtension`: 31 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Exact`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `Unknown`: 0 bytes print-type-size type: `image::error::LimitError`: 32 bytes, alignment: 8 bytes print-type-size field `.kind`: 32 bytes print-type-size type: `image::error::LimitErrorKind`: 32 bytes, alignment: 8 bytes print-type-size variant `Unsupported`: 32 bytes print-type-size field `.supported`: 0 bytes print-type-size field `.limits`: 32 bytes print-type-size variant `DimensionError`: 0 bytes print-type-size variant `InsufficientMemory`: 0 bytes print-type-size type: `image::error::ParameterErrorKind`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Generic`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `DimensionMismatch`: 0 bytes print-type-size variant `FailedAlready`: 0 bytes print-type-size variant `NoMoreData`: 0 bytes print-type-size type: `image::io::Limits`: 32 bytes, alignment: 8 bytes print-type-size field `._non_exhaustive`: 0 bytes print-type-size field `.max_alloc`: 16 bytes print-type-size field `.max_image_width`: 8 bytes print-type-size field `.max_image_height`: 8 bytes print-type-size type: `imgop::Rect`: 32 bytes, alignment: 8 bytes print-type-size field `.p`: 16 bytes print-type-size field `.d`: 16 bytes print-type-size type: `lazy_static::lazy::Lazy>`: 32 bytes, alignment: 8 bytes print-type-size field `.0`: 24 bytes print-type-size field `.1`: 8 bytes print-type-size type: `libflate::Finish, std::io::Error>`: 32 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size field `.error`: 8 bytes print-type-size type: `libflate::bit::BitReader<&[u8]>`: 32 bytes, alignment: 8 bytes print-type-size field `.inner`: 16 bytes print-type-size field `.last_error`: 8 bytes print-type-size field `.last_read`: 4 bytes print-type-size field `.offset`: 1 bytes print-type-size end padding: 3 bytes print-type-size type: `libflate::bit::BitWriter>`: 32 bytes, alignment: 8 bytes print-type-size field `.inner`: 24 bytes print-type-size field `.buf`: 4 bytes print-type-size field `.end`: 1 bytes print-type-size end padding: 3 bytes print-type-size type: `libflate::huffman::Decoder`: 32 bytes, alignment: 8 bytes print-type-size field `.table`: 24 bytes print-type-size field `.safely_peek_bitwidth`: 1 bytes print-type-size field `.max_bitwidth`: 1 bytes print-type-size end padding: 6 bytes print-type-size type: `libflate::huffman::DecoderBuilder`: 32 bytes, alignment: 8 bytes print-type-size field `.table`: 24 bytes print-type-size field `.eob_symbol`: 4 bytes print-type-size field `.safely_peek_bitwidth`: 2 bytes print-type-size field `.max_bitwidth`: 1 bytes print-type-size end padding: 1 bytes print-type-size type: `libflate::lz77::DefaultLz77Encoder`: 32 bytes, alignment: 8 bytes print-type-size field `.buf`: 24 bytes print-type-size field `.window_size`: 2 bytes print-type-size field `.max_length`: 2 bytes print-type-size end padding: 4 bytes print-type-size type: `libflate::lz77::Lz77Decoder`: 32 bytes, alignment: 8 bytes print-type-size field `.buffer`: 24 bytes print-type-size field `.offset`: 8 bytes print-type-size type: `ljpeg92::BitstreamJPEG`: 32 bytes, alignment: 8 bytes print-type-size field `.inner`: 16 bytes print-type-size field `.used`: 8 bytes print-type-size field `.next`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `ljpeg92::CompressorError`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Overflow`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Io`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `pumps::ByteStream`: 32 bytes, alignment: 8 bytes print-type-size field `.buffer`: 16 bytes print-type-size field `.pos`: 8 bytes print-type-size field `.endian`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `rawimage::RawImageData`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Integer`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Float`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `rayon::iter::Fold, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>`: 32 bytes, alignment: 8 bytes print-type-size field `.identity`: 0 bytes print-type-size field `.fold_op`: 0 bytes print-type-size field `.base`: 32 bytes print-type-size type: `rayon::iter::Fold, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>`: 32 bytes, alignment: 8 bytes print-type-size field `.identity`: 0 bytes print-type-size field `.fold_op`: 0 bytes print-type-size field `.base`: 32 bytes print-type-size type: `rayon::iter::Fold, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>`: 32 bytes, alignment: 8 bytes print-type-size field `.identity`: 0 bytes print-type-size field `.fold_op`: 0 bytes print-type-size field `.base`: 32 bytes print-type-size type: `rayon::iter::Map, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>`: 32 bytes, alignment: 8 bytes print-type-size field `.map_op`: 0 bytes print-type-size field `.base`: 32 bytes print-type-size type: `rayon::iter::Map, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>`: 32 bytes, alignment: 8 bytes print-type-size field `.map_op`: 0 bytes print-type-size field `.base`: 32 bytes print-type-size type: `rayon::iter::Map, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>`: 32 bytes, alignment: 8 bytes print-type-size field `.map_op`: 0 bytes print-type-size field `.base`: 32 bytes print-type-size type: `rayon::iter::Map, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>`: 32 bytes, alignment: 8 bytes print-type-size field `.base`: 24 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::Map, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>`: 32 bytes, alignment: 8 bytes print-type-size field `.base`: 16 bytes print-type-size field `.map_op`: 16 bytes print-type-size type: `rayon::iter::Map, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>`: 32 bytes, alignment: 8 bytes print-type-size field `.base`: 16 bytes print-type-size field `.map_op`: 16 bytes print-type-size type: `rayon::iter::Map, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>`: 32 bytes, alignment: 8 bytes print-type-size field `.base`: 16 bytes print-type-size field `.map_op`: 16 bytes print-type-size type: `rayon::iter::WhileSome, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>>`: 32 bytes, alignment: 8 bytes print-type-size field `.base`: 32 bytes print-type-size type: `rayon::iter::enumerate::EnumerateProducer>`: 32 bytes, alignment: 8 bytes print-type-size field `.base`: 24 bytes print-type-size field `.offset`: 8 bytes print-type-size type: `rayon::iter::enumerate::EnumerateProducer>`: 32 bytes, alignment: 8 bytes print-type-size field `.base`: 24 bytes print-type-size field `.offset`: 8 bytes print-type-size type: `rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>`: 32 bytes, alignment: 8 bytes print-type-size field `.base`: 24 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>`: 32 bytes, alignment: 8 bytes print-type-size field `.base`: 24 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>`: 32 bytes, alignment: 8 bytes print-type-size field `.base`: 24 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapFolder>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>`: 32 bytes, alignment: 8 bytes print-type-size field `.base`: 24 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapFolder, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>`: 32 bytes, alignment: 8 bytes print-type-size field `.base`: 24 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapFolder, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>`: 32 bytes, alignment: 8 bytes print-type-size field `.base`: 24 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapFolder, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>`: 32 bytes, alignment: 8 bytes print-type-size field `.base`: 24 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapFolder, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>`: 32 bytes, alignment: 8 bytes print-type-size field `.base`: 24 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::plumbing::bridge::Callback>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>`: 32 bytes, alignment: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.consumer`: 24 bytes print-type-size type: `rayon::iter::plumbing::bridge::Callback, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>`: 32 bytes, alignment: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.consumer`: 24 bytes print-type-size type: `rayon::iter::plumbing::bridge::Callback, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>`: 32 bytes, alignment: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.consumer`: 24 bytes print-type-size type: `rayon::iter::plumbing::bridge::Callback, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>`: 32 bytes, alignment: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.consumer`: 24 bytes print-type-size type: `rayon::iter::plumbing::bridge::Callback, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>`: 32 bytes, alignment: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.consumer`: 24 bytes print-type-size type: `rayon::iter::plumbing::bridge::Callback>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>`: 32 bytes, alignment: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.consumer`: 24 bytes print-type-size type: `rayon::iter::reduce::ReduceFolder>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>`: 32 bytes, alignment: 8 bytes print-type-size field `.reduce_op`: 8 bytes print-type-size field `.item`: 24 bytes print-type-size type: `rayon::iter::reduce::ReduceFolder>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>`: 32 bytes, alignment: 8 bytes print-type-size field `.reduce_op`: 8 bytes print-type-size field `.item`: 24 bytes print-type-size type: `rayon::iter::reduce::ReduceFolder>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, std::collections::LinkedList>>>`: 32 bytes, alignment: 8 bytes print-type-size field `.reduce_op`: 8 bytes print-type-size field `.item`: 24 bytes print-type-size type: `rayon::iter::reduce::ReduceFolder>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, std::collections::LinkedList>>>>`: 32 bytes, alignment: 8 bytes print-type-size field `.reduce_op`: 8 bytes print-type-size field `.item`: 24 bytes print-type-size type: `rayon::iter::reduce::ReduceFolder>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, std::collections::LinkedList>>>>>`: 32 bytes, alignment: 8 bytes print-type-size field `.reduce_op`: 8 bytes print-type-size field `.item`: 24 bytes print-type-size type: `rayon::iter::reduce::ReduceFolder>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>`: 32 bytes, alignment: 8 bytes print-type-size field `.reduce_op`: 8 bytes print-type-size field `.item`: 24 bytes print-type-size type: `rayon::iter::reduce::ReduceFolder>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>`: 32 bytes, alignment: 8 bytes print-type-size field `.reduce_op`: 8 bytes print-type-size field `.item`: 24 bytes print-type-size type: `rayon::iter::while_some::WhileSomeFolder>`: 32 bytes, alignment: 8 bytes print-type-size field `.base`: 24 bytes print-type-size field `.full`: 8 bytes print-type-size type: `rayon::iter::while_some::WhileSomeFolder>>>`: 32 bytes, alignment: 8 bytes print-type-size field `.base`: 24 bytes print-type-size field `.full`: 8 bytes print-type-size type: `rayon::iter::while_some::WhileSomeFolder>>>>`: 32 bytes, alignment: 8 bytes print-type-size field `.base`: 24 bytes print-type-size field `.full`: 8 bytes print-type-size type: `rayon::vec::Drain<[f32; 3]>`: 32 bytes, alignment: 8 bytes print-type-size field `.vec`: 8 bytes print-type-size field `.range`: 16 bytes print-type-size field `.orig_len`: 8 bytes print-type-size type: `rayon_core::job::JobResult>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Panic`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `rayon_core::job::JobResult>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Panic`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `rayon_core::job::JobResult>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Panic`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `rayon_core::job::JobResult>>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Panic`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `rayon_core::job::JobResult>>>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Panic`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `rayon_core::job::JobResult>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Panic`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `rayon_core::job::JobResult>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Panic`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `rayon_core::job::JobResult>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Panic`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `rayon_core::job::JobResult>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Panic`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `rayon_core::job::JobResult>>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Panic`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `rayon_core::job::JobResult>>>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Panic`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `rayon_core::job::JobResult>>>>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Panic`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `rayon_core::job::JobResult>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Panic`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `rayon_core::job::JobResult>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Panic`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `rayon_core::latch::SpinLatch`: 32 bytes, alignment: 8 bytes print-type-size field `.core_latch`: 8 bytes print-type-size field `.registry`: 8 bytes print-type-size field `.target_worker_index`: 8 bytes print-type-size field `.cross`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `std::array::IntoIter`: 32 bytes, alignment: 8 bytes print-type-size field `.alive`: 16 bytes print-type-size field `.data`: 12 bytes print-type-size end padding: 4 bytes print-type-size type: `std::array::IntoIter`: 32 bytes, alignment: 8 bytes print-type-size field `.alive`: 16 bytes print-type-size field `.data`: 16 bytes print-type-size type: `std::borrow::Cow`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Owned`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Borrowed`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::cell::UnsafeCell>>`: 32 bytes, alignment: 8 bytes print-type-size field `.value`: 32 bytes print-type-size type: `std::cell::UnsafeCell>>`: 32 bytes, alignment: 8 bytes print-type-size field `.value`: 32 bytes print-type-size type: `std::cell::UnsafeCell>>>`: 32 bytes, alignment: 8 bytes print-type-size field `.value`: 32 bytes print-type-size type: `std::cell::UnsafeCell>>>>`: 32 bytes, alignment: 8 bytes print-type-size field `.value`: 32 bytes print-type-size type: `std::cell::UnsafeCell>>>>>`: 32 bytes, alignment: 8 bytes print-type-size field `.value`: 32 bytes print-type-size type: `std::cell::UnsafeCell>>`: 32 bytes, alignment: 8 bytes print-type-size field `.value`: 32 bytes print-type-size type: `std::cell::UnsafeCell>>`: 32 bytes, alignment: 8 bytes print-type-size field `.value`: 32 bytes print-type-size type: `std::cell::UnsafeCell>>>`: 32 bytes, alignment: 8 bytes print-type-size field `.value`: 32 bytes print-type-size type: `std::cell::UnsafeCell>>>`: 32 bytes, alignment: 8 bytes print-type-size field `.value`: 32 bytes print-type-size type: `std::cell::UnsafeCell>>>>`: 32 bytes, alignment: 8 bytes print-type-size field `.value`: 32 bytes print-type-size type: `std::cell::UnsafeCell>>>>>`: 32 bytes, alignment: 8 bytes print-type-size field `.value`: 32 bytes print-type-size type: `std::cell::UnsafeCell>>>>>>`: 32 bytes, alignment: 8 bytes print-type-size field `.value`: 32 bytes print-type-size type: `std::cell::UnsafeCell>>>`: 32 bytes, alignment: 8 bytes print-type-size field `.value`: 32 bytes print-type-size type: `std::cell::UnsafeCell>>>`: 32 bytes, alignment: 8 bytes print-type-size field `.value`: 32 bytes print-type-size type: `std::cell::UnsafeCell>`: 32 bytes, alignment: 8 bytes print-type-size field `.value`: 32 bytes print-type-size type: `std::collections::btree_map::OccupiedEntry`: 32 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.handle`: 24 bytes print-type-size field `.dormant_map`: 8 bytes print-type-size type: `std::hash::sip::State`: 32 bytes, alignment: 8 bytes print-type-size field `.v0`: 8 bytes print-type-size field `.v2`: 8 bytes print-type-size field `.v1`: 8 bytes print-type-size field `.v3`: 8 bytes print-type-size type: `std::io::BufWriter`: 32 bytes, alignment: 8 bytes print-type-size field `.buf`: 24 bytes print-type-size field `.inner`: 4 bytes print-type-size field `.panicked`: 1 bytes print-type-size end padding: 3 bytes print-type-size type: `std::io::Cursor>`: 32 bytes, alignment: 8 bytes print-type-size field `.inner`: 24 bytes print-type-size field `.pos`: 8 bytes print-type-size type: `std::io::ReadBuf`: 32 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.filled`: 8 bytes print-type-size field `.initialized`: 8 bytes print-type-size type: `std::iter::Enumerate, [closure@rawler/src/ljpeg92.rs:214:43: 214:69]>>`: 32 bytes, alignment: 8 bytes print-type-size field `.iter`: 24 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Enumerate>>`: 32 bytes, alignment: 8 bytes print-type-size field `.iter`: 24 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Enumerate>`: 32 bytes, alignment: 8 bytes print-type-size field `.iter`: 24 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Filter>>, [closure@rawler/src/ljpeg92.rs:749:19: 749:52]>`: 32 bytes, alignment: 8 bytes print-type-size field `.iter`: 24 bytes print-type-size field `.predicate`: 8 bytes print-type-size type: `std::iter::Filter>, [closure@rawler/src/ljpeg92.rs:239:57: 239:93]>`: 32 bytes, alignment: 8 bytes print-type-size field `.iter`: 24 bytes print-type-size field `.predicate`: 8 bytes print-type-size type: `std::iter::Filter, [closure@rawler/src/lens.rs:218:15: 218:96]>, [closure@rawler/src/lens.rs:219:15: 224:8]>`: 32 bytes, alignment: 8 bytes print-type-size field `.iter`: 24 bytes print-type-size field `.predicate`: 8 bytes print-type-size type: `std::iter::Filter, [closure@rawler/src/decoders/dng.rs:91:15: 98:8]>`: 32 bytes, alignment: 8 bytes print-type-size field `.predicate`: 0 bytes print-type-size field `.iter`: 32 bytes print-type-size type: `std::iter::Fuse>, [closure@rawler/src/cfa.rs:169:17: 169:46]>>`: 32 bytes, alignment: 8 bytes print-type-size field `.iter`: 32 bytes print-type-size type: `std::iter::Fuse>`: 32 bytes, alignment: 8 bytes print-type-size field `.iter`: 32 bytes print-type-size type: `std::iter::Map, [closure@rawler/src/imgop/raw.rs:44:11: 44:44]>`: 32 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 32 bytes print-type-size type: `std::iter::Map, [closure@rawler/src/imgop/raw.rs:81:24: 81:37]>`: 32 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 32 bytes print-type-size type: `std::iter::Map, [closure@rawler/src/imgop/raw.rs:44:11: 44:44]>`: 32 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 32 bytes print-type-size type: `std::iter::Map>>, [closure@rawler/src/ljpeg92.rs:749:19: 749:52]>, [closure@rawler/src/ljpeg92.rs:750:16: 750:51]>`: 32 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 32 bytes print-type-size type: `std::iter::Map, &[closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>, &[closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>`: 32 bytes, alignment: 8 bytes print-type-size field `.iter`: 24 bytes print-type-size field `.f`: 8 bytes print-type-size type: `std::iter::Map, &[closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>, &[closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>`: 32 bytes, alignment: 8 bytes print-type-size field `.iter`: 24 bytes print-type-size field `.f`: 8 bytes print-type-size type: `std::iter::Map>, [closure@rawler/src/cfa.rs:169:17: 169:46]>`: 32 bytes, alignment: 8 bytes print-type-size field `.iter`: 24 bytes print-type-size field `.f`: 8 bytes print-type-size type: `std::iter::Map, &for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>`: 32 bytes, alignment: 8 bytes print-type-size field `.iter`: 24 bytes print-type-size field `.f`: 8 bytes print-type-size type: `std::iter::Skip>>`: 32 bytes, alignment: 8 bytes print-type-size field `.iter`: 24 bytes print-type-size field `.n`: 8 bytes print-type-size type: `std::iter::StepBy>`: 32 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.step`: 8 bytes print-type-size field `.first_take`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `std::iter::Take>>`: 32 bytes, alignment: 8 bytes print-type-size field `.iter`: 24 bytes print-type-size field `.n`: 8 bytes print-type-size type: `std::iter::Take>>`: 32 bytes, alignment: 8 bytes print-type-size field `.iter`: 24 bytes print-type-size field `.n`: 8 bytes print-type-size type: `std::iter::Take>>`: 32 bytes, alignment: 8 bytes print-type-size field `.iter`: 24 bytes print-type-size field `.n`: 8 bytes print-type-size type: `std::iter::Take>>`: 32 bytes, alignment: 8 bytes print-type-size field `.iter`: 24 bytes print-type-size field `.n`: 8 bytes print-type-size type: `std::iter::Take>>`: 32 bytes, alignment: 8 bytes print-type-size field `.iter`: 24 bytes print-type-size field `.n`: 8 bytes print-type-size type: `std::iter::Take>>`: 32 bytes, alignment: 8 bytes print-type-size field `.iter`: 24 bytes print-type-size field `.n`: 8 bytes print-type-size type: `std::iter::Take>>`: 32 bytes, alignment: 8 bytes print-type-size field `.iter`: 24 bytes print-type-size field `.n`: 8 bytes print-type-size type: `std::iter::Take>>`: 32 bytes, alignment: 8 bytes print-type-size field `.iter`: 24 bytes print-type-size field `.n`: 8 bytes print-type-size type: `std::iter::Take>>`: 32 bytes, alignment: 8 bytes print-type-size field `.iter`: 24 bytes print-type-size field `.n`: 8 bytes print-type-size type: `std::iter::Take>>`: 32 bytes, alignment: 8 bytes print-type-size field `.iter`: 24 bytes print-type-size field `.n`: 8 bytes print-type-size type: `std::iter::TakeWhile, [closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, std::vec::Vec<[f32; 3]>, [f32; 3]>::{closure#0}]>`: 32 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.predicate`: 8 bytes print-type-size field `.flag`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `std::iter::adapters::GenericShunt, [closure@rawler/src/decoders/raf.rs:101:41: 101:61]>, std::result::Result>`: 32 bytes, alignment: 8 bytes print-type-size field `.iter`: 24 bytes print-type-size field `.residual`: 8 bytes print-type-size type: `std::iter::adapters::GenericShunt, [closure@rawler/src/decoders/raf.rs:111:41: 111:78]>, std::result::Result>`: 32 bytes, alignment: 8 bytes print-type-size field `.iter`: 24 bytes print-type-size field `.residual`: 8 bytes print-type-size type: `std::iter::adapters::GenericShunt, [closure@rawler/src/decoders/raf.rs:92:42: 92:76]>, std::result::Result>`: 32 bytes, alignment: 8 bytes print-type-size field `.iter`: 24 bytes print-type-size field `.residual`: 8 bytes print-type-size type: `std::mem::ManuallyDrop<(u16, std::vec::Vec)>`: 32 bytes, alignment: 8 bytes print-type-size field `.value`: 32 bytes print-type-size type: `std::mem::ManuallyDrop)>>`: 32 bytes, alignment: 8 bytes print-type-size field `.value`: 32 bytes print-type-size type: `std::mem::ManuallyDrop>`: 32 bytes, alignment: 8 bytes print-type-size field `.value`: 32 bytes print-type-size type: `std::mem::ManuallyDrop)>>`: 32 bytes, alignment: 8 bytes print-type-size field `.value`: 32 bytes print-type-size type: `std::mem::ManuallyDrop)>>`: 32 bytes, alignment: 8 bytes print-type-size field `.value`: 32 bytes print-type-size type: `std::mem::ManuallyDrop>`: 32 bytes, alignment: 8 bytes print-type-size field `.value`: 32 bytes print-type-size type: `std::mem::ManuallyDrop>>`: 32 bytes, alignment: 8 bytes print-type-size field `.value`: 32 bytes print-type-size type: `std::mem::ManuallyDrop>`: 32 bytes, alignment: 8 bytes print-type-size field `.value`: 32 bytes print-type-size type: `std::mem::ManuallyDrop`: 32 bytes, alignment: 8 bytes print-type-size field `.value`: 32 bytes print-type-size type: `std::mem::MaybeUninit<(u16, std::vec::Vec)>`: 32 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 32 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 32 bytes print-type-size type: `std::mem::MaybeUninit>>`: 32 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 32 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 32 bytes print-type-size type: `std::mem::MaybeUninit>`: 32 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 32 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 32 bytes print-type-size type: `std::mem::MaybeUninit`: 32 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 32 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 32 bytes print-type-size type: `std::ops::ControlFlow>, std::convert::Infallible>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, !>, std::convert::Infallible>, std::vec::Vec<[f32; 3]>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow, !>, std::convert::Infallible>, std::vec::Vec>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow, !>, std::vec::Vec>, std::convert::Infallible>`: 32 bytes, alignment: 8 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow>, !>, std::convert::Infallible>, std::vec::Vec>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow>>, !>, std::convert::Infallible>, std::vec::Vec>>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow>>, !>, std::vec::Vec>>>, std::convert::Infallible>`: 32 bytes, alignment: 8 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow>>>, !>, std::convert::Infallible>, std::vec::Vec>>>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow>>>, !>, std::vec::Vec>>>>, std::convert::Infallible>`: 32 bytes, alignment: 8 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::ops::ControlFlow, !>, std::convert::Infallible>, std::vec::Vec>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow, !>, std::convert::Infallible>, std::vec::Vec>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, (&std::vec::Vec, &std::vec::Vec, &std::vec::Vec, &std::vec::Vec)>`: 32 bytes, alignment: 8 bytes print-type-size variant `Continue`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, alloc::collections::btree::navigate::LazyLeafHandle>`: 32 bytes, alignment: 8 bytes print-type-size variant `Continue`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>>>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow>`: 32 bytes, alignment: 8 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow>`: 32 bytes, alignment: 8 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow>`: 32 bytes, alignment: 8 bytes print-type-size variant `Break`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, libflate::huffman::Encoder>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Break`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow, std::vec::Vec>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Break`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow, std::vec::Vec>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Break`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow, std::vec::Vec>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Break`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow, &formats::bmff::ext_cr3::cmp1::Cmp1Box>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow, &formats::bmff::trak::TrakBox>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow, &formats::ciff::CiffEntry>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow, &formats::tiff::value::Value>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow, (usize, usize)>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Continue`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::ops::ControlFlow, [f32; 4]>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Break`: 28 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Continue`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::ops::ControlFlow, i32>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Break`: 28 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Continue`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size type: `std::ops::ControlFlow, imgop::xyz::Illuminant>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Break`: 31 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Continue`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `std::ops::ControlFlow, std::vec::Vec>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow, u8>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Break`: 31 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Continue`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `std::ops::ControlFlow, usize>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow, !>, std::vec::Vec<[f32; 3]>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow, !>, std::vec::Vec>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow>, !>, std::vec::Vec>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow>>, !>, std::vec::Vec>>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow>>>, !>, std::vec::Vec>>>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow, !>, std::vec::Vec>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow, !>, std::vec::Vec>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::option::Option<(&[u16], &[u16])>`: 32 bytes, alignment: 8 bytes print-type-size variant `Some`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(&mut [f32], &mut [f32])>`: 32 bytes, alignment: 8 bytes print-type-size variant `Some`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(&mut [u16], &[u8])>`: 32 bytes, alignment: 8 bytes print-type-size variant `Some`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(&std::vec::Vec, &std::vec::Vec, &std::vec::Vec, &std::vec::Vec)>`: 32 bytes, alignment: 8 bytes print-type-size variant `Some`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(((&i32, &i32), &i32), &i32)>`: 32 bytes, alignment: 8 bytes print-type-size variant `Some`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(((&std::vec::Vec, &std::vec::Vec), &std::vec::Vec), &std::vec::Vec)>`: 32 bytes, alignment: 8 bytes print-type-size variant `Some`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(std::option::Option, std::option::Option, std::option::Option, std::option::Option)>`: 32 bytes, alignment: 4 bytes print-type-size variant `Some`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(u16, bitarray::BitArray)>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(u16, std::vec::Vec)>`: 32 bytes, alignment: 8 bytes print-type-size variant `Some`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(usize, std::vec::Vec>>)>`: 32 bytes, alignment: 8 bytes print-type-size variant `Some`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 32 bytes, alignment: 8 bytes print-type-size variant `Some`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 32 bytes, alignment: 8 bytes print-type-size variant `Some`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 32 bytes, alignment: 8 bytes print-type-size variant `Some`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 32 bytes, alignment: 8 bytes print-type-size variant `Some`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 32 bytes, alignment: 8 bytes print-type-size variant `Some`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 32 bytes, alignment: 8 bytes print-type-size variant `Some`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 32 bytes, alignment: 8 bytes print-type-size variant `Some`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option, std::vec::Vec>>`: 32 bytes, alignment: 8 bytes print-type-size variant `Some`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option, std::vec::Vec>>`: 32 bytes, alignment: 8 bytes print-type-size variant `Some`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option, std::vec::Vec>>`: 32 bytes, alignment: 8 bytes print-type-size variant `Some`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 32 bytes, alignment: 8 bytes print-type-size variant `Some`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>, [closure@rawler/src/cfa.rs:169:17: 169:46]>>`: 32 bytes, alignment: 8 bytes print-type-size variant `Some`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>>>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 32 bytes, alignment: 8 bytes print-type-size variant `Some`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 32 bytes, alignment: 8 bytes print-type-size variant `Some`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 32 bytes, alignment: 8 bytes print-type-size variant `Some`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 32 bytes, alignment: 8 bytes print-type-size variant `Some`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rawler/src/decoders/mod.rs:555:48: 555:93]>`: 32 bytes, alignment: 8 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result<&formats::bmff::ext_cr3::cmp1::Cmp1Box, std::string::String>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result<&formats::bmff::trak::TrakBox, std::string::String>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result<&formats::ciff::CiffEntry, std::string::String>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result<&formats::tiff::value::Value, std::string::String>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result<(), decompressors::crx::CrxError>`: 32 bytes, alignment: 8 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Ok`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result<(), formats::tiff::TiffError>`: 32 bytes, alignment: 8 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Ok`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result<(), ljpeg92::CompressorError>`: 32 bytes, alignment: 8 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size variant `Ok`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result<(usize, usize), std::string::String>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result<[f32; 4], std::string::String>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Err`: 28 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result<[formats::tiff::value::Rational; 3], std::vec::Vec>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Err`: 28 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result<[u8; 4], std::vec::Vec>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Err`: 31 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Ok`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size type: `std::result::Result, alloc::collections::btree::node::marker::Edge>, alloc::collections::btree::node::NodeRef>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result, alloc::collections::btree::node::marker::KV>, alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Err`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result, alloc::collections::btree::node::marker::KV>, alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Err`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result, alloc::collections::btree::node::marker::KV>, alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Err`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result, alloc::collections::btree::node::marker::Edge>, alloc::collections::btree::node::NodeRef>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result, alloc::collections::btree::node::marker::KV>, alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Err`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result, alloc::collections::btree::node::marker::KV>, alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Err`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result, alloc::collections::btree::node::marker::KV>, alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Err`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result, alloc::collections::btree::node::marker::KV>, alloc::collections::btree::node::NodeRef>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result, alloc::collections::btree::node::marker::Edge>, alloc::collections::btree::node::NodeRef>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result, alloc::collections::btree::node::marker::Edge>, alloc::collections::btree::node::NodeRef>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result, alloc::collections::btree::node::marker::KV>, alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Err`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result, alloc::collections::btree::node::marker::KV>, alloc::collections::btree::node::NodeRef>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 2 bytes print-type-size variant `Err`: 30 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Ok`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `std::result::Result`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 2 bytes print-type-size variant `Err`: 30 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Ok`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `std::result::Result`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 2 bytes print-type-size variant `Err`: 30 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Ok`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `std::result::Result`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 2 bytes print-type-size variant `Err`: 30 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Ok`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `std::result::Result`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Err`: 31 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Ok`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `std::result::Result`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 2 bytes print-type-size variant `Err`: 30 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Ok`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `std::result::Result`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 2 bytes print-type-size variant `Err`: 30 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Ok`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `std::result::Result`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 2 bytes print-type-size variant `Err`: 30 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Ok`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `std::result::Result`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 2 bytes print-type-size variant `Err`: 30 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Ok`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `std::result::Result`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 2 bytes print-type-size variant `Err`: 30 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Ok`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `std::result::Result`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 2 bytes print-type-size variant `Err`: 30 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Ok`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `std::result::Result`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 2 bytes print-type-size variant `Err`: 30 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Ok`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `std::result::Result`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 2 bytes print-type-size variant `Err`: 30 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Ok`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `std::result::Result`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 2 bytes print-type-size variant `Err`: 30 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Ok`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `std::result::Result`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 2 bytes print-type-size variant `Err`: 30 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Ok`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `std::result::Result`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 2 bytes print-type-size variant `Err`: 30 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Ok`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `std::result::Result`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Err`: 28 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Ok`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size type: `std::result::Result`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Err`: 31 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Ok`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `std::result::Result`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Err`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result, std::boxed::Box>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result, std::boxed::Box>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result>, std::boxed::Box>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result>>, std::boxed::Box>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result>>>, std::boxed::Box>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result, std::boxed::Box>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result, std::boxed::Box>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result>, std::boxed::Box>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result>, std::boxed::Box>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result>>, std::boxed::Box>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result>>>, std::boxed::Box>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result>>>>, std::boxed::Box>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result>, std::boxed::Box>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result>, std::boxed::Box>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result`: 32 bytes, alignment: 8 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 32 bytes, alignment: 8 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 32 bytes, alignment: 8 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result`: 32 bytes, alignment: 8 bytes print-type-size variant `Err`: 32 bytes print-type-size field `.0`: 32 bytes print-type-size type: `std::result::Result, std::string::String>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Err`: 31 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Ok`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `std::result::Result, std::env::VarError>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Err`: 28 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result, std::env::VarError>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Err`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result, std::io::Error>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Err`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result, std::string::String>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Err`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result, std::io::Error>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Err`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result, std::io::Error>`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Err`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 2 bytes print-type-size variant `Err`: 30 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Ok`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `std::result::Result`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 2 bytes print-type-size variant `Err`: 30 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Ok`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `std::result::Result`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 2 bytes print-type-size variant `Err`: 30 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Ok`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `std::result::Result`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 2 bytes print-type-size variant `Err`: 30 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Ok`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `std::result::Result`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Err`: 31 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Ok`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `std::result::Result`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::sync::PoisonError>`: 32 bytes, alignment: 8 bytes print-type-size field `.guard`: 32 bytes print-type-size type: `std::thread::Inner`: 32 bytes, alignment: 8 bytes print-type-size field `.name`: 16 bytes print-type-size field `.id`: 8 bytes print-type-size field `.parker`: 4 bytes print-type-size end padding: 4 bytes print-type-size type: `std::thread::__FastLocalKeyInner>`: 32 bytes, alignment: 8 bytes print-type-size field `.inner`: 24 bytes print-type-size field `.dtor_state`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `std::vec::IntoIter<&formats::tiff::ifd::IFD>`: 32 bytes, alignment: 8 bytes print-type-size field `.phantom`: 0 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.buf`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::vec::IntoIter<&lens::LensDescription>`: 32 bytes, alignment: 8 bytes print-type-size field `.phantom`: 0 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.buf`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::vec::IntoIter<&toml::map::Map>`: 32 bytes, alignment: 8 bytes print-type-size field `.phantom`: 0 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.buf`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::vec::IntoIter<(std::string::String, std::string::String)>`: 32 bytes, alignment: 8 bytes print-type-size field `.phantom`: 0 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.buf`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::vec::IntoIter<[f32; 3]>`: 32 bytes, alignment: 8 bytes print-type-size field `.phantom`: 0 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.buf`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::vec::IntoIter`: 32 bytes, alignment: 8 bytes print-type-size field `.phantom`: 0 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.buf`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::vec::IntoIter>`: 32 bytes, alignment: 8 bytes print-type-size field `.phantom`: 0 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.buf`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::vec::IntoIter`: 32 bytes, alignment: 8 bytes print-type-size field `.phantom`: 0 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.buf`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::vec::IntoIter>>>`: 32 bytes, alignment: 8 bytes print-type-size field `.phantom`: 0 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.buf`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::vec::IntoIter`: 32 bytes, alignment: 8 bytes print-type-size field `.phantom`: 0 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.buf`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::vec::IntoIter`: 32 bytes, alignment: 8 bytes print-type-size field `.phantom`: 0 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.buf`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `toml::Value`: 32 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `String`: 31 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Array`: 31 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Table`: 31 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 24 bytes, alignment: 8 bytes print-type-size variant `Datetime`: 27 bytes print-type-size padding: 3 bytes print-type-size field `.0`: 24 bytes, alignment: 4 bytes print-type-size variant `Integer`: 15 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 8 bytes, alignment: 8 bytes print-type-size variant `Float`: 15 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 8 bytes, alignment: 8 bytes print-type-size variant `Boolean`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `std::option::Option<[formats::tiff::value::Rational; 3]>`: 28 bytes, alignment: 4 bytes print-type-size discriminant: 4 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 28 bytes, alignment: 4 bytes print-type-size variant `Some`: 28 bytes print-type-size field `.0`: 28 bytes print-type-size variant `None`: 0 bytes print-type-size type: ` as rayon::iter::IndexedParallelIterator>::with_producer::Callback>>`: 24 bytes, alignment: 8 bytes print-type-size field `.callback`: 16 bytes print-type-size field `.n`: 8 bytes print-type-size type: ` as rayon::iter::IndexedParallelIterator>::with_producer::Callback>>`: 24 bytes, alignment: 8 bytes print-type-size field `.callback`: 16 bytes print-type-size field `.n`: 8 bytes print-type-size type: ` as rayon::iter::IndexedParallelIterator>::with_producer::Callback>>`: 24 bytes, alignment: 8 bytes print-type-size field `.callback`: 16 bytes print-type-size field `.n`: 8 bytes print-type-size type: `[closure@ as std::iter::Iterator>::fold::enumerate<&mut u16, (), [closure@std::iter::Iterator::for_each::call<(usize, &mut u16), [closure@rawler/src/pixarray.rs:93:72: 93:104]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::iter::Iterator>::fold::ok<(), &f32, [closure@std::iter::adapters::map::map_fold<&f32, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:765:51: 765:71], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:765:51: 765:71]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::iter::Iterator>::fold::ok<(), &f64, [closure@std::iter::adapters::map::map_fold<&f64, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:766:52: 766:72], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:766:52: 766:72]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::iter::Iterator>::fold::ok<(), &formats::tiff::value::Rational, [closure@std::iter::adapters::map::map_fold<&formats::tiff::value::Rational, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:760:54: 760:74], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:760:54: 760:74]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::iter::Iterator>::fold::ok<(), &formats::tiff::value::SRational, [closure@std::iter::adapters::map::map_fold<&formats::tiff::value::SRational, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:764:55: 764:75], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:764:55: 764:75]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::iter::Iterator>::fold::ok<(), &i16, [closure@std::iter::adapters::map::map_fold<&i16, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:762:52: 762:72], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:762:52: 762:72]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::iter::Iterator>::fold::ok<(), &i32, [closure@std::iter::adapters::map::map_fold<&i32, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:763:51: 763:71], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:763:51: 763:71]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::iter::Iterator>::fold::ok<(), &i8, [closure@std::iter::adapters::map::map_fold<&i8, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:761:51: 761:71], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:761:51: 761:71]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::iter::Iterator>::fold::ok<(), &u16, [closure@std::iter::adapters::map::map_fold<&u16, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:758:51: 758:71], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:758:51: 758:71]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::iter::Iterator>::fold::ok<(), &u32, [closure@std::iter::adapters::map::map_fold<&u32, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:759:50: 759:70], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:759:50: 759:70]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::iter::Iterator>::fold::ok<(), &u8, [closure@std::iter::adapters::map::map_fold<&u8, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:757:50: 757:72], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:757:50: 757:72]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::iter::Iterator>::fold::ok<(), &u8, [closure@std::iter::adapters::map::map_fold<&u8, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:767:55: 767:77], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:767:55: 767:77]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::iter::Iterator>::fold::ok<(), &u8, [closure@std::iter::adapters::map::map_fold<&u8, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:768:57: 768:79], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:768:57: 768:79]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::iter::Iterator>::try_fold::check<&u8, (), std::result::Result<(), !>, [closure@rawler/src/decoders/ari.rs:100:30: 100:42], [closure@ as std::iter::Iterator>::fold::ok<(), &u8, [closure@std::iter::adapters::map::map_fold<&u8, char, (), [closure@rawler/src/decoders/ari.rs:100:48: 100:66], [closure@std::iter::Iterator::for_each::call>::extend, [closure@rawler/src/decoders/ari.rs:100:30: 100:42]>, [closure@rawler/src/decoders/ari.rs:100:48: 100:66]>>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::iter::Iterator>::try_fold::check<[f32; 3], std::vec::Vec<[f32; 3]>, std::result::Result, !>, [closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, std::vec::Vec<[f32; 3]>, [f32; 3]>::{closure#0}], [closure@ as std::iter::Iterator>::fold::ok, [f32; 3], &fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::iter::Iterator>::try_fold::check, std::result::Result, !>, [closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, std::vec::Vec, dng::embedded::ComprChunk>::{closure#0}], [closure@ as std::iter::Iterator>::fold::ok, dng::embedded::ComprChunk, &fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::iter::Iterator>::try_fold::check, std::vec::Vec>, std::result::Result>, !>, [closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, std::collections::LinkedList>>>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, std::vec::Vec>, std::result::Result>::{closure#0}], [closure@ as std::iter::Iterator>::fold::ok>, std::result::Result, &fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::iter::Iterator>::try_fold::check>, std::vec::Vec>>, std::result::Result>>, !>, [closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, std::collections::LinkedList>>>>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, std::vec::Vec>>, std::vec::Vec>>::{closure#0}], [closure@ as std::iter::Iterator>::fold::ok>>, std::vec::Vec>, &fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::iter::Iterator>::try_fold::check>>, std::vec::Vec>>>, std::result::Result>>>, !>, [closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, std::collections::LinkedList>>>>>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, std::vec::Vec>>>, std::vec::Vec>>>::{closure#0}], [closure@ as std::iter::Iterator>::fold::ok>>>, std::vec::Vec>>, &fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::iter::Iterator>::try_fold::check, std::result::Result, !>, [closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, std::vec::Vec, u16>::{closure#0}], [closure@ as std::iter::Iterator>::fold::ok, u16, &fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::iter::Iterator>::try_fold::check, std::result::Result, !>, [closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, std::vec::Vec, u8>::{closure#0}], [closure@ as std::iter::Iterator>::fold::ok, u8, &fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::slice::SliceIndex<[&[u8]]>>::get_unchecked::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::slice::SliceIndex<[(u16, bitarray::BitArray)]>>::get_unchecked_mut::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::slice::SliceIndex<[[f32; 3]]>>::get_unchecked::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::slice::SliceIndex<[[f32; 3]]>>::get_unchecked_mut::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::slice::SliceIndex<[decoders::raf::fuji_decompressor::Strip]>>::get_unchecked::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::slice::SliceIndex<[decompressors::crx::mdat::Plane]>>::get_unchecked::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::slice::SliceIndex<[decompressors::crx::mdat::Tile]>>::get_unchecked::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::slice::SliceIndex<[dng::embedded::ComprChunk]>>::get_unchecked_mut::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::slice::SliceIndex<[std::mem::MaybeUninit<[f32; 3]>]>>::get_unchecked::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::slice::SliceIndex<[std::mem::MaybeUninit]>>::get_unchecked::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::slice::SliceIndex<[std::mem::MaybeUninit]>>::get_unchecked_mut::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::slice::SliceIndex<[std::mem::MaybeUninit]>>::get_unchecked_mut::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::slice::SliceIndex<[std::mem::MaybeUninit>>]>>::get_unchecked_mut::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::slice::SliceIndex<[std::mem::MaybeUninit>]>>::get_unchecked::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::slice::SliceIndex<[std::mem::MaybeUninit>>]>>::get_unchecked::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::slice::SliceIndex<[std::mem::MaybeUninit>>>]>>::get_unchecked::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::slice::SliceIndex<[std::result::Result]>>::get_unchecked_mut::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::slice::SliceIndex<[std::vec::Vec>]>>::get_unchecked_mut::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::slice::SliceIndex<[std::vec::Vec>>]>>::get_unchecked_mut::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::vec::spec_extend::SpecExtend<[f32; 3], std::iter::Map, std::slice::ChunksExact>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:27:14: 38:10]>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/decoders/raf/fuji_decompressor.rs:313:10: 323:6]>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::vec::spec_extend::SpecExtend>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::vec::spec_extend::SpecExtend>, fn(u16) -> f32 {>::from}>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::vec::spec_extend::SpecExtend, [closure@rawler/src/decoders/camera.rs:106:22: 106:89]>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::vec::spec_extend::SpecExtend, [closure@rawler/src/lens.rs:351:12: 356:8]>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::vec::spec_extend::SpecExtend, [closure@rawler/src/lens.rs:362:12: 367:8]>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:765:51: 765:71]>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:766:52: 766:72]>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:760:54: 760:74]>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:764:55: 764:75]>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:762:52: 762:72]>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:763:51: 763:71]>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:761:51: 761:71]>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:758:51: 758:71]>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:759:50: 759:70]>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:757:50: 757:72]>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:767:55: 767:77]>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:768:57: 768:79]>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/decoders/raf.rs:444:50: 444:62]>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::vec::spec_extend::SpecExtend, [closure@rawler/src/decoders/nef.rs:644:14: 648:10]>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::vec::spec_extend::SpecExtend, [u8; 2], [closure@rawler/src/decoders/kdc.rs:163:61: 163:77]>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@ as std::vec::spec_extend::SpecExtend, [closure@rawler/src/decoders/raf/fuji_decompressor.rs:293:63: 293:92]>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@rawler/src/decoders/arw.rs:158:45: 158:137]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@rawler/src/decoders/iiq.rs:430:26: 435:8]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@rawler/src/decoders/raf/fuji_decompressor.rs:313:10: 323:6]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@rawler/src/decoders/tfr.rs:77:45: 77:137]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@rawler/src/imgop/raw.rs:117:71: 122:6]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@rawler/src/imgop/raw.rs:151:16: 164:4]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@rawler/src/packed.rs:121:6: 131:7]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@rawler/src/packed.rs:244:6: 257:7]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@rawler/src/packed.rs:24:6: 48:7]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@rawler/src/packed.rs:269:6: 282:7]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@rawler/src/packed.rs:341:6: 352:7]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@rawler/src/packed.rs:361:6: 372:7]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@rawler/src/packed.rs:381:6: 397:7]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@rawler/src/packed.rs:406:6: 412:7]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@rawler/src/packed.rs:421:6: 427:7]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@rawler/src/packed.rs:436:6: 442:7]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@rawler/src/packed.rs:451:6: 457:7]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@rawler/src/packed.rs:466:6: 472:7]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@rawler/src/packed.rs:496:6: 502:7]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@rawler/src/packed.rs:511:6: 517:7]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@rawler/src/packed.rs:526:6: 532:7]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@rawler/src/packed.rs:541:6: 547:7]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@rawler/src/packed.rs:57:6: 72:7]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@rawler/src/packed.rs:81:6: 92:7]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@rayon::iter::collect::special_extend, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>, u16>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@rayon::iter::collect::special_extend, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>, u8>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:28:16: 67:4], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:77:16: 105:4], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@rayon_core::sleep::Sleep::new_jobs::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::collections::LinkedList>::pop_front_node::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::collections::LinkedList>::pop_front_node::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::collections::LinkedList>>::pop_front_node::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::collections::LinkedList>>>::pop_front_node::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::collections::LinkedList>>>>::pop_front_node::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::collections::LinkedList>::pop_front_node::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::collections::LinkedList>::pop_front_node::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::intrinsics::copy_nonoverlapping<&formats::tiff::ifd::IFD>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::intrinsics::copy_nonoverlapping<&toml::map::Map>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::intrinsics::copy_nonoverlapping<(u16, bitarray::BitArray)>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::intrinsics::copy_nonoverlapping<[f32; 3]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::intrinsics::copy_nonoverlapping::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::intrinsics::copy_nonoverlapping::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::intrinsics::copy_nonoverlapping::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::intrinsics::copy_nonoverlapping::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::intrinsics::copy_nonoverlapping>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::intrinsics::copy_nonoverlapping>>>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::intrinsics::copy_nonoverlapping>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::intrinsics::copy_nonoverlapping>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::intrinsics::copy_nonoverlapping>>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::intrinsics::copy_nonoverlapping>>>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call<(&mut [f32], &mut [f32]), [closure@rawler/src/imgop/raw.rs:117:71: 122:6]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call<[f32; 3], [closure@ as std::vec::spec_extend::SpecExtend<[f32; 3], std::iter::Map, std::slice::ChunksExact>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:27:14: 38:10]>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/decoders/raf/fuji_decompressor.rs:313:10: 323:6]>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, fn(u16) -> f32 {>::from}>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend, [closure@rawler/src/decoders/camera.rs:106:22: 106:89]>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend, [closure@rawler/src/lens.rs:351:12: 356:8]>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend, [closure@rawler/src/lens.rs:362:12: 367:8]>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:765:51: 765:71]>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:766:52: 766:72]>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:760:54: 760:74]>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:764:55: 764:75]>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:762:52: 762:72]>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:763:51: 763:71]>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:761:51: 761:71]>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:758:51: 758:71]>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:759:50: 759:70]>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:757:50: 757:72]>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:767:55: 767:77]>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:768:57: 768:79]>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/decoders/raf.rs:444:50: 444:62]>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend, [closure@rawler/src/decoders/nef.rs:644:14: 648:10]>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend, [u8; 2], [closure@rawler/src/decoders/kdc.rs:163:61: 163:77]>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend, [closure@rawler/src/decoders/raf/fuji_decompressor.rs:293:63: 293:92]>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::adapters::copied::copy_fold f32 {>::from}, [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, fn(u16) -> f32 {>::from}>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::adapters::copied::copy_fold as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/decoders/raf.rs:444:50: 444:62]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::adapters::filter::filter_try_fold<&lens::LensDescription, (), std::ops::ControlFlow<&lens::LensDescription>, [closure@rawler/src/lens.rs:226:15: 226:96], [closure@std::iter::adapters::filter::filter_try_fold<&lens::LensDescription, (), std::ops::ControlFlow<&lens::LensDescription>, [closure@rawler/src/lens.rs:227:15: 232:8], [closure@std::iter::Iterator::find::check<&lens::LensDescription, &mut [closure@rawler/src/lens.rs:233:15: 238:8]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold<&f32, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:765:51: 765:71], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:765:51: 765:71]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold<&f64, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:766:52: 766:72], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:766:52: 766:72]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold<&formats::tiff::value::Rational, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:760:54: 760:74], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:760:54: 760:74]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold<&formats::tiff::value::SRational, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:764:55: 764:75], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:764:55: 764:75]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold<&i16, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:762:52: 762:72], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:762:52: 762:72]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold<&i32, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:763:51: 763:71], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:763:51: 763:71]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold<&i8, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:761:51: 761:71], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:761:51: 761:71]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold<&toml::Value, f32, (), [closure@rawler/src/decoders/camera.rs:106:22: 106:89], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend, [closure@rawler/src/decoders/camera.rs:106:22: 106:89]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold<&toml::Value, formats::tiff::value::Rational, (), [closure@rawler/src/lens.rs:351:12: 356:8], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend, [closure@rawler/src/lens.rs:351:12: 356:8]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold<&toml::Value, formats::tiff::value::Rational, (), [closure@rawler/src/lens.rs:362:12: 367:8], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend, [closure@rawler/src/lens.rs:362:12: 367:8]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold<&u16, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:758:51: 758:71], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:758:51: 758:71]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold<&u32, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:759:50: 759:70], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:759:50: 759:70]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold<&u8, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:757:50: 757:72], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:757:50: 757:72]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold<&u8, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:767:55: 767:77], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:767:55: 767:77]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold<&u8, std::string::String, (), [closure@rawler/src/formats/tiff/value.rs:768:57: 768:79], [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/formats/tiff/value.rs:768:57: 768:79]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold f32 {>::from}, [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>, fn(u16) -> f32 {>::from}>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold as std::vec::spec_extend::SpecExtend>, [closure@rawler/src/decoders/raf.rs:444:50: 444:62]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::adapters::map::map_try_fold, (), std::ops::ControlFlow>, [closure@rawler/src/decoders/raf.rs:92:42: 92:76], [closure@, [closure@rawler/src/decoders/raf.rs:92:42: 92:76]>, std::result::Result> as std::iter::Iterator>::try_fold<(), [closure@std::iter::Iterator::try_for_each::call, fn(u16) -> std::ops::ControlFlow {std::ops::ControlFlow::::Break}>::{closure#0}], std::ops::ControlFlow>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::adapters::map::map_try_fold, (), std::ops::ControlFlow>, [closure@rawler/src/decoders/raf.rs:111:41: 111:78], [closure@, [closure@rawler/src/decoders/raf.rs:111:41: 111:78]>, std::result::Result> as std::iter::Iterator>::try_fold<(), [closure@std::iter::Iterator::try_for_each::call, fn(u32) -> std::ops::ControlFlow {std::ops::ControlFlow::::Break}>::{closure#0}], std::ops::ControlFlow>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::iter::adapters::map::map_try_fold, (), std::ops::ControlFlow>, [closure@rawler/src/decoders/raf.rs:101:41: 101:61], [closure@, [closure@rawler/src/decoders/raf.rs:101:41: 101:61]>, std::result::Result> as std::iter::Iterator>::try_fold<(), [closure@std::iter::Iterator::try_for_each::call, fn(u8) -> std::ops::ControlFlow {std::ops::ControlFlow::::Break}>::{closure#0}], std::ops::ControlFlow>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::ptr::swap_nonoverlapping<(u16, bitarray::BitArray)>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::ptr::swap_nonoverlapping>>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::ptr::swap_nonoverlapping>>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::ptr::swap_nonoverlapping>>>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::ptr::swap_nonoverlapping>>>>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::ptr::swap_nonoverlapping>>>>>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::ptr::swap_nonoverlapping>>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `[closure@std::ptr::swap_nonoverlapping>>::{closure#0}]`: 24 bytes, alignment: 8 bytes print-type-size end padding: 24 bytes print-type-size type: `alloc::collections::btree::node::ForceResult, alloc::collections::btree::node::NodeRef>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Leaf`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Internal`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `alloc::collections::btree::node::ForceResult, alloc::collections::btree::node::NodeRef>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Leaf`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Internal`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `alloc::collections::btree::node::ForceResult, alloc::collections::btree::node::NodeRef>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Leaf`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Internal`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `alloc::collections::btree::node::ForceResult, alloc::collections::btree::node::NodeRef>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Leaf`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Internal`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `alloc::collections::btree::node::ForceResult, alloc::collections::btree::node::NodeRef>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Leaf`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Internal`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `alloc::collections::btree::node::ForceResult, alloc::collections::btree::node::NodeRef>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Leaf`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Internal`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.node`: 16 bytes print-type-size field `.idx`: 8 bytes print-type-size type: `alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.node`: 16 bytes print-type-size field `.idx`: 8 bytes print-type-size type: `alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.node`: 16 bytes print-type-size field `.idx`: 8 bytes print-type-size type: `alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.node`: 16 bytes print-type-size field `.idx`: 8 bytes print-type-size type: `alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.node`: 16 bytes print-type-size field `.idx`: 8 bytes print-type-size type: `alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.node`: 16 bytes print-type-size field `.idx`: 8 bytes print-type-size type: `alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.node`: 16 bytes print-type-size field `.idx`: 8 bytes print-type-size type: `alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.node`: 16 bytes print-type-size field `.idx`: 8 bytes print-type-size type: `alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.node`: 16 bytes print-type-size field `.idx`: 8 bytes print-type-size type: `alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.node`: 16 bytes print-type-size field `.idx`: 8 bytes print-type-size type: `alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.node`: 16 bytes print-type-size field `.idx`: 8 bytes print-type-size type: `alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.node`: 16 bytes print-type-size field `.idx`: 8 bytes print-type-size type: `alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.node`: 16 bytes print-type-size field `.idx`: 8 bytes print-type-size type: `alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.node`: 16 bytes print-type-size field `.idx`: 8 bytes print-type-size type: `alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.node`: 16 bytes print-type-size field `.idx`: 8 bytes print-type-size type: `alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.node`: 16 bytes print-type-size field `.idx`: 8 bytes print-type-size type: `alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.node`: 16 bytes print-type-size field `.idx`: 8 bytes print-type-size type: `alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.node`: 16 bytes print-type-size field `.idx`: 8 bytes print-type-size type: `alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.node`: 16 bytes print-type-size field `.idx`: 8 bytes print-type-size type: `alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.node`: 16 bytes print-type-size field `.idx`: 8 bytes print-type-size type: `alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.node`: 16 bytes print-type-size field `.idx`: 8 bytes print-type-size type: `alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.node`: 16 bytes print-type-size field `.idx`: 8 bytes print-type-size type: `alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.node`: 16 bytes print-type-size field `.idx`: 8 bytes print-type-size type: `alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.node`: 16 bytes print-type-size field `.idx`: 8 bytes print-type-size type: `alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.node`: 16 bytes print-type-size field `.idx`: 8 bytes print-type-size type: `alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.node`: 16 bytes print-type-size field `.idx`: 8 bytes print-type-size type: `alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.node`: 16 bytes print-type-size field `.idx`: 8 bytes print-type-size type: `alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.node`: 16 bytes print-type-size field `.idx`: 8 bytes print-type-size type: `analyze::_::_serde::de::Unexpected`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Str`: 23 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 16 bytes, alignment: 8 bytes print-type-size variant `Bytes`: 23 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 16 bytes, alignment: 8 bytes print-type-size variant `Other`: 23 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 16 bytes, alignment: 8 bytes print-type-size variant `Unsigned`: 15 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 8 bytes, alignment: 8 bytes print-type-size variant `Signed`: 15 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 8 bytes, alignment: 8 bytes print-type-size variant `Float`: 15 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 8 bytes, alignment: 8 bytes print-type-size variant `Char`: 7 bytes print-type-size padding: 3 bytes print-type-size field `.0`: 4 bytes, alignment: 4 bytes print-type-size variant `Bool`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `Unit`: 0 bytes print-type-size variant `Option`: 0 bytes print-type-size variant `NewtypeStruct`: 0 bytes print-type-size variant `Seq`: 0 bytes print-type-size variant `Map`: 0 bytes print-type-size variant `Enum`: 0 bytes print-type-size variant `UnitVariant`: 0 bytes print-type-size variant `NewtypeVariant`: 0 bytes print-type-size variant `TupleVariant`: 0 bytes print-type-size variant `StructVariant`: 0 bytes print-type-size type: `bits::LookupTable`: 24 bytes, alignment: 8 bytes print-type-size field `.table`: 24 bytes print-type-size type: `crossbeam_channel::err::SendError`: 24 bytes, alignment: 8 bytes print-type-size field `.0`: 24 bytes print-type-size type: `crossbeam_channel::waker::Entry`: 24 bytes, alignment: 8 bytes print-type-size field `.oper`: 8 bytes print-type-size field `.packet`: 8 bytes print-type-size field `.cx`: 8 bytes print-type-size type: `crossbeam_deque::deque::Slot`: 24 bytes, alignment: 8 bytes print-type-size field `.task`: 16 bytes print-type-size field `.state`: 8 bytes print-type-size type: `decoders::iiq::Defect`: 24 bytes, alignment: 8 bytes print-type-size field `.row`: 8 bytes print-type-size field `.col`: 8 bytes print-type-size field `.typ`: 2 bytes print-type-size field `.reserved`: 2 bytes print-type-size end padding: 4 bytes print-type-size type: `dng::embedded::ComprChunk`: 24 bytes, alignment: 8 bytes print-type-size field `.chunk`: 24 bytes print-type-size type: `dng::embedded::UncomprChunk`: 24 bytes, alignment: 8 bytes print-type-size field `.chunk`: 24 bytes print-type-size type: `formats::tiff::writer::TiffWriter`: 24 bytes, alignment: 8 bytes print-type-size field `.ifd_location`: 8 bytes print-type-size field `.writer`: 16 bytes print-type-size type: `hashbrown::scopeguard::ScopeGuard<(usize, &mut hashbrown::raw::RawTable<(imgop::xyz::Illuminant, std::vec::Vec)>), [closure@hashbrown::raw::RawTable<(imgop::xyz::Illuminant, std::vec::Vec)>::clone_from_impl<[closure@)> as std::clone::Clone>::clone::{closure#0}]>::{closure#0}]>`: 24 bytes, alignment: 8 bytes print-type-size field `.dropfn`: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `hashbrown::scopeguard::ScopeGuard<(usize, &mut hashbrown::raw::RawTable<(std::string::String, toml::Value)>), [closure@hashbrown::raw::RawTable<(std::string::String, toml::Value)>::clone_from_impl<[closure@ as std::clone::Clone>::clone::{closure#0}]>::{closure#0}]>`: 24 bytes, alignment: 8 bytes print-type-size field `.dropfn`: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `hashbrown::scopeguard::ScopeGuard<(usize, &mut hashbrown::raw::RawTable<(u16, std::vec::Vec)>), [closure@hashbrown::raw::RawTable<(u16, std::vec::Vec)>::clone_from_impl<[closure@)> as std::clone::Clone>::clone::{closure#0}]>::{closure#0}]>`: 24 bytes, alignment: 8 bytes print-type-size field `.dropfn`: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `hashbrown::scopeguard::ScopeGuard<(usize, &mut hashbrown::raw::RawTable<(u32, (usize, formats::tiff::value::Value))>), [closure@hashbrown::raw::RawTable<(u32, (usize, formats::tiff::value::Value))>::clone_from_impl<[closure@ as std::clone::Clone>::clone::{closure#0}]>::{closure#0}]>`: 24 bytes, alignment: 8 bytes print-type-size field `.dropfn`: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `libflate::deflate::encode::RawBuf`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 24 bytes print-type-size type: `libflate::huffman::Encoder`: 24 bytes, alignment: 8 bytes print-type-size field `.table`: 24 bytes print-type-size type: `libflate_lz77::default::LargePrefixTable`: 24 bytes, alignment: 8 bytes print-type-size field `.table`: 24 bytes print-type-size type: `pixarray::Rgb2DPtr`: 24 bytes, alignment: 8 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.width`: 8 bytes print-type-size field `.height`: 8 bytes print-type-size type: `rayon::iter::Enumerate>`: 24 bytes, alignment: 8 bytes print-type-size field `.base`: 24 bytes print-type-size type: `rayon::iter::Fold, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>`: 24 bytes, alignment: 8 bytes print-type-size field `.identity`: 0 bytes print-type-size field `.fold_op`: 0 bytes print-type-size field `.base`: 24 bytes print-type-size type: `rayon::iter::Fold, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>`: 24 bytes, alignment: 8 bytes print-type-size field `.identity`: 0 bytes print-type-size field `.fold_op`: 0 bytes print-type-size field `.base`: 24 bytes print-type-size type: `rayon::iter::Map, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>`: 24 bytes, alignment: 8 bytes print-type-size field `.map_op`: 0 bytes print-type-size field `.base`: 24 bytes print-type-size type: `rayon::iter::Map, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>`: 24 bytes, alignment: 8 bytes print-type-size field `.map_op`: 0 bytes print-type-size field `.base`: 24 bytes print-type-size type: `rayon::iter::Map, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>`: 24 bytes, alignment: 8 bytes print-type-size field `.map_op`: 0 bytes print-type-size field `.base`: 24 bytes print-type-size type: `rayon::iter::Map, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>`: 24 bytes, alignment: 8 bytes print-type-size field `.base`: 16 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::Map, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>`: 24 bytes, alignment: 8 bytes print-type-size field `.base`: 16 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::collect::consumer::CollectResult<[f32; 3]>`: 24 bytes, alignment: 8 bytes print-type-size field `.invariant_lifetime`: 0 bytes print-type-size field `.target`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `rayon::iter::collect::consumer::CollectResult`: 24 bytes, alignment: 8 bytes print-type-size field `.invariant_lifetime`: 0 bytes print-type-size field `.target`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `rayon::iter::collect::consumer::CollectResult>`: 24 bytes, alignment: 8 bytes print-type-size field `.invariant_lifetime`: 0 bytes print-type-size field `.target`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `rayon::iter::collect::consumer::CollectResult>>`: 24 bytes, alignment: 8 bytes print-type-size field `.invariant_lifetime`: 0 bytes print-type-size field `.target`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `rayon::iter::collect::consumer::CollectResult>>>`: 24 bytes, alignment: 8 bytes print-type-size field `.invariant_lifetime`: 0 bytes print-type-size field `.target`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `rayon::iter::collect::consumer::CollectResult`: 24 bytes, alignment: 8 bytes print-type-size field `.invariant_lifetime`: 0 bytes print-type-size field `.target`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `rayon::iter::collect::consumer::CollectResult`: 24 bytes, alignment: 8 bytes print-type-size field `.invariant_lifetime`: 0 bytes print-type-size field `.target`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>`: 24 bytes, alignment: 8 bytes print-type-size field `.base`: 16 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>`: 24 bytes, alignment: 8 bytes print-type-size field `.base`: 16 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>`: 24 bytes, alignment: 8 bytes print-type-size field `.base`: 16 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>`: 24 bytes, alignment: 8 bytes print-type-size field `.base`: 16 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>`: 24 bytes, alignment: 8 bytes print-type-size field `.base`: 16 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>`: 24 bytes, alignment: 8 bytes print-type-size field `.base`: 16 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>`: 24 bytes, alignment: 8 bytes print-type-size field `.base`: 16 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>`: 24 bytes, alignment: 8 bytes print-type-size field `.base`: 16 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>`: 24 bytes, alignment: 8 bytes print-type-size field `.base`: 16 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>`: 24 bytes, alignment: 8 bytes print-type-size field `.base`: 16 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>`: 24 bytes, alignment: 8 bytes print-type-size field `.base`: 16 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>`: 24 bytes, alignment: 8 bytes print-type-size field `.base`: 16 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>`: 24 bytes, alignment: 8 bytes print-type-size field `.base`: 16 bytes print-type-size field `.map_op`: 8 bytes print-type-size type: `rayon::iter::plumbing::bridge::Callback>`: 24 bytes, alignment: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.consumer`: 16 bytes print-type-size type: `rayon::iter::while_some::WhileSomeConsumer>`: 24 bytes, alignment: 8 bytes print-type-size field `.base`: 16 bytes print-type-size field `.full`: 8 bytes print-type-size type: `rayon::iter::while_some::WhileSomeConsumer>>>`: 24 bytes, alignment: 8 bytes print-type-size field `.base`: 16 bytes print-type-size field `.full`: 8 bytes print-type-size type: `rayon::iter::while_some::WhileSomeConsumer>>>>`: 24 bytes, alignment: 8 bytes print-type-size field `.base`: 16 bytes print-type-size field `.full`: 8 bytes print-type-size type: `rayon::slice::Chunks`: 24 bytes, alignment: 8 bytes print-type-size field `.chunk_size`: 8 bytes print-type-size field `.slice`: 16 bytes print-type-size type: `rayon::slice::ChunksExactMutProducer<[f32; 3]>`: 24 bytes, alignment: 8 bytes print-type-size field `.chunk_size`: 8 bytes print-type-size field `.slice`: 16 bytes print-type-size type: `rayon::slice::ChunksExactMutProducer`: 24 bytes, alignment: 8 bytes print-type-size field `.chunk_size`: 8 bytes print-type-size field `.slice`: 16 bytes print-type-size type: `rayon::slice::ChunksExactMutProducer`: 24 bytes, alignment: 8 bytes print-type-size field `.chunk_size`: 8 bytes print-type-size field `.slice`: 16 bytes print-type-size type: `rayon::slice::ChunksExactProducer`: 24 bytes, alignment: 8 bytes print-type-size field `.chunk_size`: 8 bytes print-type-size field `.slice`: 16 bytes print-type-size type: `rayon::slice::ChunksMut`: 24 bytes, alignment: 8 bytes print-type-size field `.chunk_size`: 8 bytes print-type-size field `.slice`: 16 bytes print-type-size type: `rayon::slice::ChunksMutProducer`: 24 bytes, alignment: 8 bytes print-type-size field `.chunk_size`: 8 bytes print-type-size field `.slice`: 16 bytes print-type-size type: `rayon::slice::ChunksProducer`: 24 bytes, alignment: 8 bytes print-type-size field `.chunk_size`: 8 bytes print-type-size field `.slice`: 16 bytes print-type-size type: `rayon::vec::IntoIter<[f32; 3]>`: 24 bytes, alignment: 8 bytes print-type-size field `.vec`: 24 bytes print-type-size type: `rayon_core::job::JobResult<((), ())>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Panic`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size variant `Ok`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `rayon_core::job::JobResult<()>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Panic`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size variant `Ok`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `rayon_core::log::Event`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 2 bytes print-type-size variant `ThreadStart`: 22 bytes print-type-size padding: 6 bytes print-type-size field `.worker`: 8 bytes, alignment: 8 bytes print-type-size field `.terminate_addr`: 8 bytes print-type-size variant `ThreadIdle`: 22 bytes print-type-size padding: 6 bytes print-type-size field `.worker`: 8 bytes, alignment: 8 bytes print-type-size field `.latch_addr`: 8 bytes print-type-size variant `ThreadSawLatchSet`: 22 bytes print-type-size padding: 6 bytes print-type-size field `.worker`: 8 bytes, alignment: 8 bytes print-type-size field `.latch_addr`: 8 bytes print-type-size variant `ThreadSleepy`: 22 bytes print-type-size padding: 6 bytes print-type-size field `.worker`: 8 bytes, alignment: 8 bytes print-type-size field `.jobs_counter`: 8 bytes print-type-size variant `ThreadSleepInterruptedByLatch`: 22 bytes print-type-size padding: 6 bytes print-type-size field `.worker`: 8 bytes, alignment: 8 bytes print-type-size field `.latch_addr`: 8 bytes print-type-size variant `ThreadSleeping`: 22 bytes print-type-size padding: 6 bytes print-type-size field `.worker`: 8 bytes, alignment: 8 bytes print-type-size field `.latch_addr`: 8 bytes print-type-size variant `ThreadAwoken`: 22 bytes print-type-size padding: 6 bytes print-type-size field `.worker`: 8 bytes, alignment: 8 bytes print-type-size field `.latch_addr`: 8 bytes print-type-size variant `JobStolen`: 22 bytes print-type-size padding: 6 bytes print-type-size field `.worker`: 8 bytes, alignment: 8 bytes print-type-size field `.victim`: 8 bytes print-type-size variant `ThreadTerminate`: 14 bytes print-type-size padding: 6 bytes print-type-size field `.worker`: 8 bytes, alignment: 8 bytes print-type-size variant `ThreadFoundWork`: 14 bytes print-type-size padding: 2 bytes print-type-size field `.yields`: 4 bytes, alignment: 4 bytes print-type-size field `.worker`: 8 bytes print-type-size variant `ThreadSleepInterruptedByJob`: 14 bytes print-type-size padding: 6 bytes print-type-size field `.worker`: 8 bytes, alignment: 8 bytes print-type-size variant `ThreadNotify`: 14 bytes print-type-size padding: 6 bytes print-type-size field `.worker`: 8 bytes, alignment: 8 bytes print-type-size variant `JobPushed`: 14 bytes print-type-size padding: 6 bytes print-type-size field `.worker`: 8 bytes, alignment: 8 bytes print-type-size variant `JobPopped`: 14 bytes print-type-size padding: 6 bytes print-type-size field `.worker`: 8 bytes, alignment: 8 bytes print-type-size variant `JobsInjected`: 14 bytes print-type-size padding: 6 bytes print-type-size field `.count`: 8 bytes, alignment: 8 bytes print-type-size variant `JobUninjected`: 14 bytes print-type-size padding: 6 bytes print-type-size field `.worker`: 8 bytes, alignment: 8 bytes print-type-size variant `JobThreadCounts`: 14 bytes print-type-size field `.num_idle`: 2 bytes print-type-size field `.num_sleepers`: 2 bytes print-type-size padding: 2 bytes print-type-size field `.worker`: 8 bytes, alignment: 8 bytes print-type-size variant `Flush`: 0 bytes print-type-size type: `std::array::IntoIter`: 24 bytes, alignment: 8 bytes print-type-size field `.alive`: 16 bytes print-type-size field `.data`: 2 bytes print-type-size end padding: 6 bytes print-type-size type: `std::cell::Cell>>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::cell::UnsafeCell>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::cell::UnsafeCell>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::cell::UnsafeCell>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::cell::UnsafeCell>>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::cell::UnsafeCell>>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::collections::BTreeMap`: 24 bytes, alignment: 8 bytes print-type-size field `.root`: 16 bytes print-type-size field `.length`: 8 bytes print-type-size type: `std::collections::BTreeMap`: 24 bytes, alignment: 8 bytes print-type-size field `.root`: 16 bytes print-type-size field `.length`: 8 bytes print-type-size type: `std::collections::LinkedList>`: 24 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.head`: 8 bytes print-type-size field `.tail`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::collections::LinkedList>`: 24 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.head`: 8 bytes print-type-size field `.tail`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::collections::LinkedList>>`: 24 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.head`: 8 bytes print-type-size field `.tail`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::collections::LinkedList>>>`: 24 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.head`: 8 bytes print-type-size field `.tail`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::collections::LinkedList>>>>`: 24 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.head`: 8 bytes print-type-size field `.tail`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::collections::LinkedList>`: 24 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.head`: 8 bytes print-type-size field `.tail`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::collections::LinkedList>`: 24 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.head`: 8 bytes print-type-size field `.tail`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::collections::linked_list::IntoIter>`: 24 bytes, alignment: 8 bytes print-type-size field `.list`: 24 bytes print-type-size type: `std::collections::linked_list::IntoIter>`: 24 bytes, alignment: 8 bytes print-type-size field `.list`: 24 bytes print-type-size type: `std::collections::linked_list::IntoIter>>`: 24 bytes, alignment: 8 bytes print-type-size field `.list`: 24 bytes print-type-size type: `std::collections::linked_list::IntoIter>>>`: 24 bytes, alignment: 8 bytes print-type-size field `.list`: 24 bytes print-type-size type: `std::collections::linked_list::IntoIter>>>>`: 24 bytes, alignment: 8 bytes print-type-size field `.list`: 24 bytes print-type-size type: `std::collections::linked_list::IntoIter>`: 24 bytes, alignment: 8 bytes print-type-size field `.list`: 24 bytes print-type-size type: `std::collections::linked_list::IntoIter>`: 24 bytes, alignment: 8 bytes print-type-size field `.list`: 24 bytes print-type-size type: `std::collections::linked_list::Iter>`: 24 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.head`: 8 bytes print-type-size field `.tail`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::collections::linked_list::Iter>`: 24 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.head`: 8 bytes print-type-size field `.tail`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::collections::linked_list::Iter>>`: 24 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.head`: 8 bytes print-type-size field `.tail`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::collections::linked_list::Iter>>>`: 24 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.head`: 8 bytes print-type-size field `.tail`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::collections::linked_list::Iter>>>>`: 24 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.head`: 8 bytes print-type-size field `.tail`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::collections::linked_list::Iter>`: 24 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.head`: 8 bytes print-type-size field `.tail`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::collections::linked_list::Iter>`: 24 bytes, alignment: 8 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.head`: 8 bytes print-type-size field `.tail`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::env::VarError`: 24 bytes, alignment: 8 bytes print-type-size variant `NotUnicode`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `NotPresent`: 0 bytes print-type-size type: `std::ffi::OsString`: 24 bytes, alignment: 8 bytes print-type-size field `.inner`: 24 bytes print-type-size type: `std::fmt::DebugTuple`: 24 bytes, alignment: 8 bytes print-type-size field `.fmt`: 8 bytes print-type-size field `.fields`: 8 bytes print-type-size field `.result`: 1 bytes print-type-size field `.empty_name`: 1 bytes print-type-size end padding: 6 bytes print-type-size type: `std::io::Cursor<&[u8]>`: 24 bytes, alignment: 8 bytes print-type-size field `.inner`: 16 bytes print-type-size field `.pos`: 8 bytes print-type-size type: `std::io::error::Custom`: 24 bytes, alignment: 8 bytes print-type-size field `.error`: 16 bytes print-type-size field `.kind`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `std::io::error::SimpleMessage`: 24 bytes, alignment: 8 bytes print-type-size field `.message`: 16 bytes print-type-size field `.kind`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `std::iter::Enumerate>>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Enumerate>>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Enumerate>>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Enumerate>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Enumerate>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Enumerate>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Enumerate>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Enumerate>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Enumerate>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Enumerate>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Enumerate>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Enumerate>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Enumerate>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Enumerate>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Enumerate>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Enumerate>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Enumerate>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Enumerate>>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Enumerate>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Enumerate>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Enumerate>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Enumerate>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Enumerate>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Enumerate>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Enumerate>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Enumerate>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Enumerate`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.count`: 8 bytes print-type-size type: `std::iter::Filter>, [closure@rawler/src/ljpeg92.rs:232:57: 232:76]>`: 24 bytes, alignment: 8 bytes print-type-size field `.predicate`: 0 bytes print-type-size field `.iter`: 24 bytes print-type-size type: `std::iter::Filter>, [closure@rawler/src/ljpeg92.rs:739:67: 739:97]>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.predicate`: 8 bytes print-type-size type: `std::iter::Filter, [closure@rawler/src/lens.rs:218:15: 218:96]>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.predicate`: 8 bytes print-type-size type: `std::iter::Map>, for<'r> fn(&'r std::vec::Vec<[f32; 3]>) -> usize {std::vec::Vec::<[f32; 3]>::len}>`: 24 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 24 bytes print-type-size type: `std::iter::Map>, for<'r> fn(&'r std::vec::Vec) -> usize {std::vec::Vec::::len}>`: 24 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 24 bytes print-type-size type: `std::iter::Map>>, for<'r> fn(&'r std::vec::Vec>) -> usize {std::vec::Vec::>::len}>`: 24 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 24 bytes print-type-size type: `std::iter::Map>>>, for<'r> fn(&'r std::vec::Vec>>) -> usize {std::vec::Vec::>>::len}>`: 24 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 24 bytes print-type-size type: `std::iter::Map>>>>, for<'r> fn(&'r std::vec::Vec>>>) -> usize {std::vec::Vec::>>>::len}>`: 24 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 24 bytes print-type-size type: `std::iter::Map>, for<'r> fn(&'r std::vec::Vec) -> usize {std::vec::Vec::::len}>`: 24 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 24 bytes print-type-size type: `std::iter::Map>, for<'r> fn(&'r std::vec::Vec) -> usize {std::vec::Vec::::len}>`: 24 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 24 bytes print-type-size type: `std::iter::Map>>, [closure@rawler/src/decoders/cr2.rs:477:47: 477:92]>`: 24 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 24 bytes print-type-size type: `std::iter::Map>, [closure@::load<&[u8]>::{closure#0}]>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.f`: 8 bytes print-type-size type: `std::iter::Map>, [closure@rawler/src/formats/tiff/value.rs:765:51: 765:71]>`: 24 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 24 bytes print-type-size type: `std::iter::Map>, [closure@rawler/src/formats/tiff/value.rs:766:52: 766:72]>`: 24 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 24 bytes print-type-size type: `std::iter::Map>, [closure@rawler/src/formats/tiff/value.rs:760:54: 760:74]>`: 24 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 24 bytes print-type-size type: `std::iter::Map>, [closure@rawler/src/formats/tiff/value.rs:764:55: 764:75]>`: 24 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 24 bytes print-type-size type: `std::iter::Map>, [closure@rawler/src/formats/tiff/value.rs:762:52: 762:72]>`: 24 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 24 bytes print-type-size type: `std::iter::Map>, [closure@rawler/src/formats/tiff/value.rs:763:51: 763:71]>`: 24 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 24 bytes print-type-size type: `std::iter::Map>, [closure@rawler/src/formats/tiff/value.rs:761:51: 761:71]>`: 24 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 24 bytes print-type-size type: `std::iter::Map>, [closure@rawler/src/formats/tiff/value.rs:758:51: 758:71]>`: 24 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 24 bytes print-type-size type: `std::iter::Map>, [closure@rawler/src/formats/tiff/value.rs:759:50: 759:70]>`: 24 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 24 bytes print-type-size type: `std::iter::Map>, [closure@rawler/src/formats/tiff/value.rs:757:50: 757:72]>`: 24 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 24 bytes print-type-size type: `std::iter::Map>, [closure@rawler/src/formats/tiff/value.rs:767:55: 767:77]>`: 24 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 24 bytes print-type-size type: `std::iter::Map>, [closure@rawler/src/formats/tiff/value.rs:768:57: 768:79]>`: 24 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 24 bytes print-type-size type: `std::iter::Map, [closure@rawler/src/decoders/ari.rs:100:30: 100:42]>, [closure@rawler/src/decoders/ari.rs:100:48: 100:66]>`: 24 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 24 bytes print-type-size type: `std::iter::Map, [closure@rawler/src/decoders/raf.rs:101:41: 101:61]>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.f`: 8 bytes print-type-size type: `std::iter::Map, [closure@rawler/src/decoders/raf.rs:111:41: 111:78]>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.f`: 8 bytes print-type-size type: `std::iter::Map, [closure@rawler/src/decoders/raf.rs:92:42: 92:76]>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.f`: 8 bytes print-type-size type: `std::iter::Map, &[closure@rawler/src/dng/embedded.rs:99:75: 99:106]>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.f`: 8 bytes print-type-size type: `std::iter::Map>, [closure@ as std::iter::Iterator>::count::to_usize<&bitarray::BitArray, [closure@rawler/src/ljpeg92.rs:739:67: 739:97]>::{closure#0}]>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.f`: 8 bytes print-type-size type: `std::iter::Map, &[closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.f`: 8 bytes print-type-size type: `std::iter::Map, &[closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.f`: 8 bytes print-type-size type: `std::iter::Map, &[closure@rawler/src/imgop/mod.rs:65:26: 65:55]>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.f`: 8 bytes print-type-size type: `std::iter::Map, &[closure@rawler/src/imgop/mod.rs:67:26: 67:73]>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.f`: 8 bytes print-type-size type: `std::iter::Map, &[closure@rawler/src/imgop/mod.rs:74:26: 74:54]>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.f`: 8 bytes print-type-size type: `std::iter::Map, &[closure@rawler/src/imgop/mod.rs:76:26: 76:72]>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.f`: 8 bytes print-type-size type: `std::iter::Map, [closure@rawler/src/ljpeg92.rs:214:43: 214:69]>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.f`: 8 bytes print-type-size type: `std::iter::Rev>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 24 bytes print-type-size type: `std::iter::Skip>>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.n`: 8 bytes print-type-size type: `std::iter::Skip>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.n`: 8 bytes print-type-size type: `std::iter::Skip>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.n`: 8 bytes print-type-size type: `std::iter::StepBy>`: 24 bytes, alignment: 8 bytes print-type-size field `.step`: 8 bytes print-type-size field `.iter`: 8 bytes print-type-size field `.first_take`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `std::iter::Take>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.n`: 8 bytes print-type-size type: `std::iter::Take>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.n`: 8 bytes print-type-size type: `std::iter::Take>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.n`: 8 bytes print-type-size type: `std::iter::Take>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.n`: 8 bytes print-type-size type: `std::iter::Take>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.n`: 8 bytes print-type-size type: `std::iter::Take>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.n`: 8 bytes print-type-size type: `std::iter::Take>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.n`: 8 bytes print-type-size type: `std::iter::Take>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.n`: 8 bytes print-type-size type: `std::iter::Take>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.n`: 8 bytes print-type-size type: `std::iter::Take>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.n`: 8 bytes print-type-size type: `std::iter::Take>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.n`: 8 bytes print-type-size type: `std::iter::Take>`: 24 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.n`: 8 bytes print-type-size type: `std::iter::TakeWhile, [closure@rawler/src/decoders/ari.rs:100:30: 100:42]>`: 24 bytes, alignment: 8 bytes print-type-size field `.predicate`: 0 bytes print-type-size field `.iter`: 16 bytes print-type-size field `.flag`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `std::mem::ManuallyDrop<(u16, bitarray::BitArray)>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop<[formats::tiff::value::Rational; 3]>`: 24 bytes, alignment: 4 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop, alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop, alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop, alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop, alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop, alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop)>), [closure@hashbrown::raw::RawTable<(imgop::xyz::Illuminant, std::vec::Vec)>::clone_from_impl<[closure@)> as std::clone::Clone>::clone::{closure#0}]>::{closure#0}]>>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop), [closure@hashbrown::raw::RawTable<(std::string::String, toml::Value)>::clone_from_impl<[closure@ as std::clone::Clone>::clone::{closure#0}]>::{closure#0}]>>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop)>), [closure@hashbrown::raw::RawTable<(u16, std::vec::Vec)>::clone_from_impl<[closure@)> as std::clone::Clone>::clone::{closure#0}]>::{closure#0}]>>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop), [closure@hashbrown::raw::RawTable<(u32, (usize, formats::tiff::value::Value))>::clone_from_impl<[closure@ as std::clone::Clone>::clone::{closure#0}]>::{closure#0}]>>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop>>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop>>>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop>>>>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop>>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop>>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop>>>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop>>>>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop>>>>>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop>>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop>>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop>>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop>>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop>>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop>>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop>>>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop>>>>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::ManuallyDrop>`: 24 bytes, alignment: 8 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::MaybeUninit<(u16, bitarray::BitArray)>`: 24 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 24 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::MaybeUninit<[formats::tiff::value::Rational; 3]>`: 24 bytes, alignment: 4 bytes print-type-size variant `MaybeUninit`: 24 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::MaybeUninit, alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 24 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::MaybeUninit, alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 24 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::MaybeUninit, alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 24 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::MaybeUninit, alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 24 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::MaybeUninit, alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 24 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::MaybeUninit`: 24 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 24 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::MaybeUninit`: 24 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 24 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::MaybeUninit>`: 24 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 24 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::MaybeUninit>>`: 24 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 24 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::MaybeUninit>>`: 24 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 24 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::MaybeUninit>>>`: 24 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 24 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::MaybeUninit>>>>`: 24 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 24 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::MaybeUninit>>>>>`: 24 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 24 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::MaybeUninit>>`: 24 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 24 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::MaybeUninit>>`: 24 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 24 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::MaybeUninit>>`: 24 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 24 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::MaybeUninit`: 24 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 24 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::MaybeUninit>`: 24 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 24 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::MaybeUninit>`: 24 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 24 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::MaybeUninit>`: 24 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 24 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::MaybeUninit>>`: 24 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 24 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::MaybeUninit>>>`: 24 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 24 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::mem::MaybeUninit>`: 24 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 24 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 24 bytes print-type-size type: `std::ops::ControlFlow, std::convert::Infallible>>`: 24 bytes, alignment: 8 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow>, std::convert::Infallible>`: 24 bytes, alignment: 8 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow, std::vec::Vec>>>`: 24 bytes, alignment: 8 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, std::vec::Vec<[f32; 3]>>`: 24 bytes, alignment: 8 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow, std::vec::Vec>`: 24 bytes, alignment: 8 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow, std::vec::Vec>>`: 24 bytes, alignment: 8 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow, std::vec::Vec>>>`: 24 bytes, alignment: 8 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow, std::vec::Vec>>>>`: 24 bytes, alignment: 8 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow, std::vec::Vec>`: 24 bytes, alignment: 8 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow, std::vec::Vec>`: 24 bytes, alignment: 8 bytes print-type-size variant `Continue`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow, &decoders::x3f::X3fImage>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow, &formats::tiff::entry::Entry>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow, &formats::tiff::ifd::IFD>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow, &imgop::raw::ColorMatrix>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow, &u8>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow, usize>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow, std::ptr::NonNull<[u8]>>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Break`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::ops::ControlFlow, usize>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Break`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow, std::boxed::Box>>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Break`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow>`: 24 bytes, alignment: 8 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow>>>, std::sync::MutexGuard>>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Break`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::ops::ControlFlow>>>, std::sync::MutexGuard>>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Break`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::ops::ControlFlow, !>, std::convert::Infallible>`: 24 bytes, alignment: 8 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow, !>, std::convert::Infallible>`: 24 bytes, alignment: 8 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow>, !>, std::convert::Infallible>`: 24 bytes, alignment: 8 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow>>, !>, std::convert::Infallible>`: 24 bytes, alignment: 8 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow>>>, !>, std::convert::Infallible>`: 24 bytes, alignment: 8 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow, !>, std::convert::Infallible>`: 24 bytes, alignment: 8 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow, !>, std::convert::Infallible>`: 24 bytes, alignment: 8 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow, std::convert::Infallible>`: 24 bytes, alignment: 8 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::ops::ControlFlow>`: 24 bytes, alignment: 8 bytes print-type-size variant `Break`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::RangeInclusive`: 24 bytes, alignment: 8 bytes print-type-size field `.start`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size field `.exhausted`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `std::option::Option<(&[u8], bits::Endian)>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(std::alloc::Layout, usize)>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(std::ptr::NonNull, std::alloc::Layout)>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(usize, &[u16])>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(usize, &[u8])>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(usize, &mut [[f32; 3]])>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(usize, &mut [u16])>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(usize, (&mut [f32; 3], &f32))>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(usize, f32)>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(usize, u16)>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(usize, u8)>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(usize, usize)>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option, alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option, alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option, alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option, alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option, alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option, alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option, alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option, alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option, alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>>>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>>>>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 24 bytes, alignment: 8 bytes print-type-size variant `Some`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::panic::Location`: 24 bytes, alignment: 8 bytes print-type-size field `.file`: 16 bytes print-type-size field `.line`: 4 bytes print-type-size field `.col`: 4 bytes print-type-size type: `std::path::PathBuf`: 24 bytes, alignment: 8 bytes print-type-size field `.inner`: 24 bytes print-type-size type: `std::result::Result<&decoders::x3f::X3fImage, &str>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result<&formats::tiff::entry::Entry, &str>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result<&formats::tiff::ifd::IFD, &str>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result<&imgop::raw::ColorMatrix, &str>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result<&str, std::str::Utf8Error>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result<&u8, &str>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result<(), crossbeam_channel::err::SendError>`: 24 bytes, alignment: 8 bytes print-type-size variant `Err`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Ok`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result<(), std::string::String>`: 24 bytes, alignment: 8 bytes print-type-size variant `Err`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size variant `Ok`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result<[f32; 4], std::io::Error>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Err`: 12 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 8 bytes, alignment: 8 bytes print-type-size end padding: 4 bytes print-type-size type: `std::result::Result<[u8; 16], hex::FromHexError>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Err`: 23 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 16 bytes, alignment: 8 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Err`: 15 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 8 bytes, alignment: 8 bytes print-type-size end padding: 7 bytes print-type-size type: `std::result::Result>, std::io::Error>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Err`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result`: 24 bytes, alignment: 8 bytes print-type-size variant `Err`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result, std::collections::TryReserveError>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result>, std::sync::PoisonError>>>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result>, std::sync::TryLockError>>>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result>, std::sync::PoisonError>>>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result>, std::sync::TryLockError>>>`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result, !>`: 24 bytes, alignment: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result, !>`: 24 bytes, alignment: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result>, !>`: 24 bytes, alignment: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result>>, !>`: 24 bytes, alignment: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result>>>, !>`: 24 bytes, alignment: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result, !>`: 24 bytes, alignment: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result, !>`: 24 bytes, alignment: 8 bytes print-type-size variant `Ok`: 24 bytes print-type-size field `.0`: 24 bytes print-type-size type: `std::result::Result`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::slice::Chunks`: 24 bytes, alignment: 8 bytes print-type-size field `.v`: 16 bytes print-type-size field `.chunk_size`: 8 bytes print-type-size type: `std::slice::ChunksMut`: 24 bytes, alignment: 8 bytes print-type-size field `.v`: 16 bytes print-type-size field `.chunk_size`: 8 bytes print-type-size type: `std::slice::merge::MergeHole<(u16, bitarray::BitArray)>`: 24 bytes, alignment: 8 bytes print-type-size field `.start`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size field `.dest`: 8 bytes print-type-size type: `std::str::CharIndices`: 24 bytes, alignment: 8 bytes print-type-size field `.front_offset`: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size type: `std::str::pattern::EmptyNeedle`: 24 bytes, alignment: 8 bytes print-type-size field `.position`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size field `.is_match_fw`: 1 bytes print-type-size field `.is_match_bw`: 1 bytes print-type-size field `.is_finished`: 1 bytes print-type-size end padding: 5 bytes print-type-size type: `std::str::pattern::SearchStep`: 24 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Match`: 16 bytes print-type-size field `.0`: 8 bytes print-type-size field `.1`: 8 bytes print-type-size variant `Reject`: 16 bytes print-type-size field `.0`: 8 bytes print-type-size field `.1`: 8 bytes print-type-size variant `Done`: 0 bytes print-type-size type: `std::string::String`: 24 bytes, alignment: 8 bytes print-type-size field `.vec`: 24 bytes print-type-size type: `std::sync::once::Waiter`: 24 bytes, alignment: 8 bytes print-type-size field `.thread`: 8 bytes print-type-size field `.next`: 8 bytes print-type-size field `.signaled`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `std::sys::unix::fs::StatxExtraFields`: 24 bytes, alignment: 8 bytes print-type-size field `.stx_btime`: 16 bytes print-type-size field `.stx_mask`: 4 bytes print-type-size end padding: 4 bytes print-type-size type: `std::sys::unix::os_str::Buf`: 24 bytes, alignment: 8 bytes print-type-size field `.inner`: 24 bytes print-type-size type: `std::thread::__FastLocalKeyInner>`: 24 bytes, alignment: 8 bytes print-type-size field `.inner`: 16 bytes print-type-size field `.dtor_state`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `std::thread::local::lazy::LazyKeyInner>`: 24 bytes, alignment: 8 bytes print-type-size field `.inner`: 24 bytes print-type-size type: `std::vec::Vec<&[u8]>`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec<&formats::tiff::ifd::IFD>`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec<&lens::LensDescription>`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec<&str>`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec<&toml::map::Map>`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec<(i32, i32)>`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec<(std::string::String, std::string::String)>`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec<(u16, bitarray::BitArray)>`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec<(u16, u16, u16)>`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec<(u8, u32)>`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec<(u8, u8, u8)>`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec<[f32; 3]>`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec>`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec>`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec>`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec>`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec>>`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec>>>`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec>`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::vec::Vec`: 24 bytes, alignment: 8 bytes print-type-size field `.buf`: 16 bytes print-type-size field `.len`: 8 bytes print-type-size type: `toml::map::Map`: 24 bytes, alignment: 8 bytes print-type-size field `.map`: 24 bytes print-type-size type: `toml::value::Datetime`: 24 bytes, alignment: 4 bytes print-type-size field `.time`: 12 bytes print-type-size field `.date`: 6 bytes print-type-size field `.offset`: 3 bytes print-type-size end padding: 3 bytes print-type-size type: `std::option::Option<[f32; 4]>`: 20 bytes, alignment: 4 bytes print-type-size discriminant: 4 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[formats::tiff::value::Rational; 2]>`: 20 bytes, alignment: 4 bytes print-type-size discriminant: 4 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 20 bytes, alignment: 4 bytes print-type-size discriminant: 4 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 20 bytes, alignment: 4 bytes print-type-size discriminant: 4 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::thread::__FastLocalKeyInner`: 20 bytes, alignment: 4 bytes print-type-size field `.inner`: 16 bytes print-type-size field `.dtor_state`: 1 bytes print-type-size end padding: 3 bytes print-type-size type: `std::option::Option<[u8; 16]>`: 17 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 17 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 17 bytes, alignment: 1 bytes print-type-size variant `Some`: 17 bytes print-type-size field `.0`: 17 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 17 bytes, alignment: 1 bytes print-type-size variant `Some`: 17 bytes print-type-size field `.0`: 17 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 17 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::result::Result<[u8; 16], std::array::TryFromSliceError>`: 17 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `::to_vec::DropGuard`: 16 bytes, alignment: 8 bytes print-type-size field `.vec`: 8 bytes print-type-size field `.num_init`: 8 bytes print-type-size type: `::to_vec::DropGuard`: 16 bytes, alignment: 8 bytes print-type-size field `.vec`: 8 bytes print-type-size field `.num_init`: 8 bytes print-type-size type: `::to_vec::DropGuard`: 16 bytes, alignment: 8 bytes print-type-size field `.vec`: 8 bytes print-type-size field `.num_init`: 8 bytes print-type-size type: `::to_vec::DropGuard`: 16 bytes, alignment: 8 bytes print-type-size field `.vec`: 8 bytes print-type-size field `.num_init`: 8 bytes print-type-size type: `::to_vec::DropGuard`: 16 bytes, alignment: 8 bytes print-type-size field `.vec`: 8 bytes print-type-size field `.num_init`: 8 bytes print-type-size type: `::to_vec::DropGuard`: 16 bytes, alignment: 8 bytes print-type-size field `.vec`: 8 bytes print-type-size field `.num_init`: 8 bytes print-type-size type: `::to_vec::DropGuard`: 16 bytes, alignment: 8 bytes print-type-size field `.vec`: 8 bytes print-type-size field `.num_init`: 8 bytes print-type-size type: `::to_vec::DropGuard`: 16 bytes, alignment: 8 bytes print-type-size field `.vec`: 8 bytes print-type-size field `.num_init`: 8 bytes print-type-size type: `::to_vec::DropGuard`: 16 bytes, alignment: 8 bytes print-type-size field `.vec`: 8 bytes print-type-size field `.num_init`: 8 bytes print-type-size type: `::to_vec::DropGuard`: 16 bytes, alignment: 8 bytes print-type-size field `.vec`: 8 bytes print-type-size field `.num_init`: 8 bytes print-type-size type: ` as rayon::iter::IndexedParallelIterator>::with_producer::Callback>>`: 16 bytes, alignment: 8 bytes print-type-size field `.callback`: 16 bytes print-type-size type: ` as rayon::iter::IndexedParallelIterator>::with_producer::Callback>>`: 16 bytes, alignment: 8 bytes print-type-size field `.callback`: 16 bytes print-type-size type: ` as rayon::iter::IndexedParallelIterator>::with_producer::Callback>>`: 16 bytes, alignment: 8 bytes print-type-size field `.callback`: 16 bytes print-type-size type: ` as rayon::iter::IndexedParallelIterator>::with_producer::Callback>>`: 16 bytes, alignment: 8 bytes print-type-size field `.callback`: 16 bytes print-type-size type: `[closure@, bitstream_io::BigEndian> as bitstream_io::BitRead>::read_unary1::{closure#1}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@::save>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call, RawlerError>, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:28:16: 67:4], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call, RawlerError>, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:77:16: 105:4], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call, RawlerError>, [closure@rayon_core::registry::Registry::in_worker_cross<[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:28:16: 67:4], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@ as rayon_core::job::Job>::execute::call, RawlerError>, [closure@rayon_core::registry::Registry::in_worker_cross<[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:77:16: 105:4], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@ as std::iter::Iterator>::fold<(), &mut [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@ as std::iter::Iterator>::fold<(), &mut [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend, [u8; 2], [closure@rawler/src/decoders/kdc.rs:163:61: 163:77]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@> as std::iter::Iterator>::next::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@> as std::iter::Iterator>::next::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@>> as std::iter::Iterator>::next::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@>>> as std::iter::Iterator>::next::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@>>>> as std::iter::Iterator>::next::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@> as std::iter::Iterator>::next::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@> as std::iter::Iterator>::next::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@ as std::iter::Iterator>::fold::enumerate<&mut [u16], (), [closure@std::iter::Iterator::for_each::call<(usize, &mut [u16]), [closure@rawler/src/pixarray.rs:93:17: 93:105]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@ as std::iter::Iterator>::try_fold::enumerate<&bitarray::BitArray, (), std::ops::ControlFlow<(usize, &bitarray::BitArray)>, [closure@std::iter::Iterator::find::check<(usize, &bitarray::BitArray), &mut [closure@rawler/src/ljpeg92.rs:749:19: 749:52]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@ as std::iter::Iterator>::try_fold::enumerate<&f32, (), std::ops::ControlFlow<(usize, &f32)>, [closure@std::iter::Iterator::find::check<(usize, &f32), &mut [closure@rawler/src/ljpeg92.rs:232:57: 232:76]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@ as std::iter::Iterator>::try_fold::enumerate<&f32, (), std::ops::ControlFlow<(usize, &f32)>, [closure@std::iter::Iterator::find::check<(usize, &f32), &mut [closure@rawler/src/ljpeg92.rs:239:57: 239:93]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@ as std::iter::Iterator>::try_fold::check<(&u8, &u8), usize, std::result::Result, [closure@libflate_lz77::default::longest_common_prefix::{closure#0}], [closure@ as std::iter::Iterator>::fold::ok>, std::slice::Iter>, [closure@libflate_lz77::default::longest_common_prefix::{closure#0}]> as std::iter::Iterator>::count::{closure#0}]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@> as std::iter::Iterator>::try_fold<(), [closure@std::iter::Iterator::try_for_each::call, std::ops::ControlFlow>, fn(std::vec::Vec) -> std::ops::ControlFlow> {std::ops::ControlFlow::>::Break}>::{closure#0}], std::ops::ControlFlow>>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@, [closure@rawler/src/decoders/raf.rs:101:41: 101:61]>, std::result::Result> as std::iter::Iterator>::try_fold<(), [closure@std::iter::Iterator::try_for_each::call, fn(u8) -> std::ops::ControlFlow {std::ops::ControlFlow::::Break}>::{closure#0}], std::ops::ControlFlow>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@, [closure@rawler/src/decoders/raf.rs:111:41: 111:78]>, std::result::Result> as std::iter::Iterator>::try_fold<(), [closure@std::iter::Iterator::try_for_each::call, fn(u32) -> std::ops::ControlFlow {std::ops::ControlFlow::::Break}>::{closure#0}], std::ops::ControlFlow>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@, [closure@rawler/src/decoders/raf.rs:92:42: 92:76]>, std::result::Result> as std::iter::Iterator>::try_fold<(), [closure@std::iter::Iterator::try_for_each::call, fn(u16) -> std::ops::ControlFlow {std::ops::ControlFlow::::Break}>::{closure#0}], std::ops::ControlFlow>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@::next_back::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@>::get_unchecked::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@)]>>::get_unchecked::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@>::get_unchecked::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@>::get_unchecked::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@>::get_unchecked::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@>::get_unchecked::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@>::get_unchecked::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@>::get_unchecked::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@>::get_unchecked::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@>::get_unchecked::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@>::get_unchecked::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@>::get_unchecked::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@]>>::get_unchecked_mut::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@]>>::get_unchecked_mut::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@]>>::get_unchecked::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@]>>::get_unchecked_mut::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@]>>::get_unchecked::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@]>>::get_unchecked_mut::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@>>]>>::get_unchecked::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@>>]>>::get_unchecked_mut::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@>]>>::get_unchecked_mut::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@>>]>>::get_unchecked_mut::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@>>>]>>::get_unchecked_mut::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@]>>::get_unchecked::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@]>>::get_unchecked_mut::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@alloc::collections::btree::node::NodeRef::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@alloc::collections::btree::node::NodeRef::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@alloc::collections::btree::node::NodeRef::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@alloc::collections::btree::node::NodeRef::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@core::slice::::split_at_mut_unchecked::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@core::slice::]>::split_at_mut_unchecked::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@core::slice::]>::split_at_mut_unchecked::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@core::slice::>]>::split_at_mut_unchecked::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@core::slice::>>]>::split_at_mut_unchecked::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@core::slice::>>>]>::split_at_mut_unchecked::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@core::slice::]>::split_at_mut_unchecked::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@core::slice::]>::split_at_mut_unchecked::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@hashbrown::map::equivalent_key::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@hashbrown::raw::RawTable<(&usize, ())>::find<[closure@hashbrown::map::equivalent_key<&usize, &usize, ()>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@hashbrown::raw::RawTable<((std::string::String, std::string::String, std::string::String), decoders::camera::Camera)>::find<[closure@hashbrown::map::equivalent_key<(std::string::String, std::string::String, std::string::String), (std::string::String, std::string::String, std::string::String), decoders::camera::Camera>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@hashbrown::raw::RawTable<([u8; 3], u32)>::find<[closure@hashbrown::map::equivalent_key<[u8; 3], [u8; 3], u32>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@hashbrown::raw::RawTable<(imgop::xyz::Illuminant, std::vec::Vec)>::find<[closure@hashbrown::map::equivalent_key>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@hashbrown::raw::RawTable<(std::string::String, toml::Value)>::find<[closure@hashbrown::map::equivalent_key::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@hashbrown::raw::RawTable<(std::string::String, toml::Value)>::find<[closure@hashbrown::map::equivalent_key::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@hashbrown::raw::RawTable<(u16, decoders::cr3::CtmdRecord)>::find<[closure@hashbrown::map::equivalent_key::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@hashbrown::raw::RawTable<(u16, formats::ciff::CiffEntry)>::find<[closure@hashbrown::map::equivalent_key::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@hashbrown::raw::RawTable<(u16, formats::tiff::value::Value)>::find<[closure@hashbrown::map::equivalent_key::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@hashbrown::raw::RawTable<(u16, std::vec::Vec)>::find<[closure@hashbrown::map::equivalent_key>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@hashbrown::raw::RawTable<(u16, std::vec::Vec)>::find<[closure@hashbrown::map::equivalent_key>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@hashbrown::raw::RawTable<(u16, std::vec::Vec)>::find<[closure@hashbrown::map::equivalent_key>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@hashbrown::raw::RawTable<(u32, (usize, formats::tiff::value::Value))>::find<[closure@hashbrown::map::equivalent_key::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@hashbrown::raw::RawTable<(usize, decoders::camera::Camera)>::find<[closure@hashbrown::map::equivalent_key::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@hashbrown::raw::RawTableInner::prepare_resize::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@rawler/src/decoders/arw.rs:158:74: 158:136]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@rawler/src/decoders/arw.rs:176:51: 176:113]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@rawler/src/decoders/cr2.rs:102:17: 102:71]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@rawler/src/decoders/dng.rs:225:27: 236:6]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@rawler/src/decoders/iiq.rs:389:54: 389:91]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@rawler/src/decoders/iiq.rs:997:20: 997:90]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@rawler/src/decoders/mod.rs:621:58: 623:4]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@rawler/src/decoders/raf/fuji_decompressor.rs:334:46: 334:79]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@rawler/src/decoders/raf/fuji_decompressor.rs:486:26: 499:6]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@rawler/src/decoders/raf/fuji_decompressor.rs:501:27: 514:6]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@rawler/src/decoders/rw2/v5decompressor.rs:46:33: 46:67]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@rawler/src/decoders/rw2/v6decompressor.rs:105:30: 108:10]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@rawler/src/decoders/tfr.rs:77:74: 77:136]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@rawler/src/decompressors/crx/decoder.rs:196:22: 196:125]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@rawler/src/dng/embedded.rs:28:16: 67:4]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@rawler/src/dng/embedded.rs:77:16: 105:4]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@rawler/src/formats/tiff/ifd.rs:303:43: 303:70]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@rawler/src/imgop/mod.rs:67:26: 67:73]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@rawler/src/imgop/mod.rs:76:26: 76:72]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@rawler/src/ljpeg92.rs:837:28: 842:4]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@rawler/src/pixarray.rs:249:19: 249:66]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@rawler/src/pixarray.rs:93:72: 93:104]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@rawler/src/rawimage.rs:129:43: 129:105]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@rawler/src/rawimage.rs:147:39: 147:101]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:28:16: 67:4], std::result::Result, RawlerError>>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:77:16: 105:4], std::result::Result, RawlerError>>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@rayon::iter::collect::special_extend, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>, std::result::Result>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:28:16: 67:4], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:77:16: 105:4], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cross<[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:28:16: 67:4], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cross<[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:77:16: 105:4], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::intrinsics::copy<[f32; 3]>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::intrinsics::copy::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::intrinsics::copy>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::intrinsics::copy>>>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::intrinsics::copy>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::intrinsics::copy::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call<&mut [imgop::Point; 19], [closure@rawler/src/decoders/iiq.rs:389:54: 389:91]>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call<(usize, &mut u16), [closure@rawler/src/pixarray.rs:93:72: 93:104]>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::iter::Iterator::position::check<&usize, [closure@::save>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::iter::adapters::filter::filter_try_fold<&formats::tiff::ifd::IFD, std::vec::in_place_drop::InPlaceDrop<&formats::tiff::ifd::IFD>, std::result::Result, !>, [closure@rawler/src/decoders/dng.rs:91:15: 98:8], [closure@std::vec::in_place_collect::write_in_place_with_drop<&formats::tiff::ifd::IFD>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::iter::adapters::filter::filter_try_fold<&lens::LensDescription, (), std::ops::ControlFlow<&lens::LensDescription>, [closure@rawler/src/lens.rs:227:15: 232:8], [closure@std::iter::Iterator::find::check<&lens::LensDescription, &mut [closure@rawler/src/lens.rs:233:15: 238:8]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::ptr::const_ptr::::sub_ptr::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::ptr::const_ptr::::sub_ptr::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::ptr::const_ptr::>::sub_ptr::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::ptr::const_ptr::::sub_ptr::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::ptr::const_ptr::)>::sub_ptr::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::ptr::const_ptr::::sub_ptr::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::ptr::const_ptr::::sub_ptr::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::ptr::const_ptr::::sub_ptr::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::ptr::const_ptr::>::sub_ptr::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::ptr::const_ptr::>>>::sub_ptr::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::ptr::const_ptr::::sub_ptr::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts<&formats::tiff::ifd::IFD>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts<&lens::LensDescription>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts<&toml::map::Map>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts<(i32, i32)>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts<(u16, bitarray::BitArray)>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts<(u16, u16, u16)>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts<(u8, u8, u8)>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts<[f32; 3]>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts>>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts>>>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut<&formats::tiff::ifd::IFD>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut<(i32, i32)>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut<(u16, bitarray::BitArray)>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut<(u16, u16, u16)>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut<(u8, u32)>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut<(u8, u8, u8)>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut<[f32; 3]>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut>>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut>>>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut>>>>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut>>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::slice::from_raw_parts_mut>>>::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `[closure@std::str::join_generic_copy::{closure#0}]`: 16 bytes, alignment: 8 bytes print-type-size end padding: 16 bytes print-type-size type: `alloc::collections::btree::node::LeftOrRight`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Left`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Right`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `alloc::collections::btree::node::NodeRef`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.height`: 8 bytes print-type-size field `.node`: 8 bytes print-type-size type: `alloc::collections::btree::node::NodeRef`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.height`: 8 bytes print-type-size field `.node`: 8 bytes print-type-size type: `alloc::collections::btree::node::NodeRef`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.height`: 8 bytes print-type-size field `.node`: 8 bytes print-type-size type: `alloc::collections::btree::node::NodeRef`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.height`: 8 bytes print-type-size field `.node`: 8 bytes print-type-size type: `alloc::collections::btree::node::NodeRef`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.height`: 8 bytes print-type-size field `.node`: 8 bytes print-type-size type: `alloc::collections::btree::node::NodeRef`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.height`: 8 bytes print-type-size field `.node`: 8 bytes print-type-size type: `alloc::collections::btree::node::NodeRef`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.height`: 8 bytes print-type-size field `.node`: 8 bytes print-type-size type: `alloc::collections::btree::node::NodeRef`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.height`: 8 bytes print-type-size field `.node`: 8 bytes print-type-size type: `alloc::collections::btree::node::NodeRef`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.height`: 8 bytes print-type-size field `.node`: 8 bytes print-type-size type: `alloc::collections::btree::node::NodeRef`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.height`: 8 bytes print-type-size field `.node`: 8 bytes print-type-size type: `alloc::collections::btree::node::NodeRef`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.height`: 8 bytes print-type-size field `.node`: 8 bytes print-type-size type: `alloc::collections::btree::node::NodeRef`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.height`: 8 bytes print-type-size field `.node`: 8 bytes print-type-size type: `alloc::collections::btree::node::NodeRef`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.height`: 8 bytes print-type-size field `.node`: 8 bytes print-type-size type: `alloc::collections::btree::node::NodeRef`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.height`: 8 bytes print-type-size field `.node`: 8 bytes print-type-size type: `alloc::collections::btree::node::NodeRef`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.height`: 8 bytes print-type-size field `.node`: 8 bytes print-type-size type: `alloc::collections::btree::node::NodeRef`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.height`: 8 bytes print-type-size field `.node`: 8 bytes print-type-size type: `alloc::collections::btree::node::NodeRef`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.height`: 8 bytes print-type-size field `.node`: 8 bytes print-type-size type: `alloc::collections::btree::node::NodeRef`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.height`: 8 bytes print-type-size field `.node`: 8 bytes print-type-size type: `alloc::collections::btree::node::NodeRef`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.height`: 8 bytes print-type-size field `.node`: 8 bytes print-type-size type: `alloc::collections::btree::node::NodeRef`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.height`: 8 bytes print-type-size field `.node`: 8 bytes print-type-size type: `alloc::collections::btree::node::NodeRef`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.height`: 8 bytes print-type-size field `.node`: 8 bytes print-type-size type: `alloc::collections::btree::node::NodeRef`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.height`: 8 bytes print-type-size field `.node`: 8 bytes print-type-size type: `alloc::collections::btree::node::NodeRef`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.height`: 8 bytes print-type-size field `.node`: 8 bytes print-type-size type: `alloc::collections::btree::search::IndexResult`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `KV`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Edge`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `alloc::ffi::c_str::CString`: 16 bytes, alignment: 8 bytes print-type-size field `.inner`: 16 bytes print-type-size type: `alloc::raw_vec::RawVec<&[u8]>`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec<&formats::tiff::ifd::IFD>`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec<&lens::LensDescription>`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec<&str>`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec<&toml::map::Map>`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec<(i32, i32)>`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec<(std::string::String, std::string::String)>`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec<(u16, bitarray::BitArray)>`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec<(u16, u16, u16)>`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec<(u8, u32)>`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec<(u8, u8, u8)>`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec<[f32; 3]>`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec>`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec>`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec>`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec>`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec>>`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec>>>`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec>`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `alloc::raw_vec::RawVec`: 16 bytes, alignment: 8 bytes print-type-size field `.alloc`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `analyze::Md5Digest`: 16 bytes, alignment: 1 bytes print-type-size field `.digest`: 16 bytes print-type-size type: `bitarray::BitArray`: 16 bytes, alignment: 8 bytes print-type-size field `.nbits`: 8 bytes print-type-size field `.storage`: 2 bytes print-type-size end padding: 6 bytes print-type-size type: `core::core_arch::simd::i8x16`: 16 bytes, alignment: 16 bytes print-type-size field `.0`: 1 bytes print-type-size field `.1`: 1 bytes print-type-size field `.2`: 1 bytes print-type-size field `.3`: 1 bytes print-type-size field `.4`: 1 bytes print-type-size field `.5`: 1 bytes print-type-size field `.6`: 1 bytes print-type-size field `.7`: 1 bytes print-type-size field `.8`: 1 bytes print-type-size field `.9`: 1 bytes print-type-size field `.10`: 1 bytes print-type-size field `.11`: 1 bytes print-type-size field `.12`: 1 bytes print-type-size field `.13`: 1 bytes print-type-size field `.14`: 1 bytes print-type-size field `.15`: 1 bytes print-type-size type: `core::fmt::builders::DebugInner`: 16 bytes, alignment: 8 bytes print-type-size field `.fmt`: 8 bytes print-type-size field `.result`: 1 bytes print-type-size field `.has_fields`: 1 bytes print-type-size end padding: 6 bytes print-type-size type: `crossbeam_channel::channel::Sender`: 16 bytes, alignment: 8 bytes print-type-size field `.flavor`: 16 bytes print-type-size type: `crossbeam_channel::channel::SenderFlavor`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Array`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `List`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Zero`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `crossbeam_channel::flavors::list::Position`: 16 bytes, alignment: 8 bytes print-type-size field `.index`: 8 bytes print-type-size field `.block`: 8 bytes print-type-size type: `crossbeam_deque::deque::Buffer`: 16 bytes, alignment: 8 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.cap`: 8 bytes print-type-size type: `crossbeam_deque::deque::Position`: 16 bytes, alignment: 8 bytes print-type-size field `.index`: 8 bytes print-type-size field `.block`: 8 bytes print-type-size type: `crossbeam_deque::deque::Stealer`: 16 bytes, alignment: 8 bytes print-type-size field `.inner`: 8 bytes print-type-size field `.flavor`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `decoders::raf::fuji_decompressor::ColorPos`: 16 bytes, alignment: 8 bytes print-type-size field `.even`: 8 bytes print-type-size field `.odd`: 8 bytes print-type-size type: `decoders::raf::fuji_decompressor::Header`: 16 bytes, alignment: 2 bytes print-type-size field `.signature`: 2 bytes print-type-size field `.raw_height`: 2 bytes print-type-size field `.raw_rounded_width`: 2 bytes print-type-size field `.raw_width`: 2 bytes print-type-size field `.block_size`: 2 bytes print-type-size field `.total_lines`: 2 bytes print-type-size field `.lossless`: 1 bytes print-type-size field `.raw_type`: 1 bytes print-type-size field `.raw_bits`: 1 bytes print-type-size field `.blocks_in_row`: 1 bytes print-type-size type: `decompressors::ljpeg::huffman::MockPump`: 16 bytes, alignment: 8 bytes print-type-size field `.bits`: 8 bytes print-type-size field `.nbits`: 4 bytes print-type-size end padding: 4 bytes print-type-size type: `formats::bmff::ext_cr3::iad1::Iad1Small`: 16 bytes, alignment: 2 bytes print-type-size field `.crop_left_offset`: 2 bytes print-type-size field `.crop_top_offset`: 2 bytes print-type-size field `.crop_right_offset`: 2 bytes print-type-size field `.crop_bottom_offset`: 2 bytes print-type-size field `.sensor_x_start`: 2 bytes print-type-size field `.sensor_y_start`: 2 bytes print-type-size field `.sensor_x_end`: 2 bytes print-type-size field `.sensor_y_end`: 2 bytes print-type-size type: `formats::bmff::stsc::StscEntry`: 16 bytes, alignment: 4 bytes print-type-size field `.first_chunk`: 4 bytes print-type-size field `.samples_per_chunk`: 4 bytes print-type-size field `.sample_description_index`: 4 bytes print-type-size field `.first_sample`: 4 bytes print-type-size type: `formats::tiff::reader::EndianReader>`: 16 bytes, alignment: 8 bytes print-type-size field `.inner`: 8 bytes print-type-size field `.endian`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `formats::tiff::reader::EndianReader>`: 16 bytes, alignment: 8 bytes print-type-size field `.inner`: 8 bytes print-type-size field `.endian`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `formats::tiff::reader::EndianReader>>`: 16 bytes, alignment: 8 bytes print-type-size field `.inner`: 8 bytes print-type-size field `.endian`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `formats::tiff::reader::EndianReader>>`: 16 bytes, alignment: 8 bytes print-type-size field `.inner`: 8 bytes print-type-size field `.endian`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `hashbrown::TryReserveError`: 16 bytes, alignment: 8 bytes print-type-size variant `AllocError`: 16 bytes print-type-size field `.layout`: 16 bytes print-type-size variant `CapacityOverflow`: 0 bytes print-type-size type: `hashbrown::raw::TableLayout`: 16 bytes, alignment: 8 bytes print-type-size field `.size`: 8 bytes print-type-size field `.ctrl_align`: 8 bytes print-type-size type: `hashbrown::raw::sse2::Group`: 16 bytes, alignment: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `hex::FromHexError`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `InvalidHexCharacter`: 12 bytes print-type-size field `.c`: 4 bytes print-type-size field `.index`: 8 bytes print-type-size variant `OddLength`: 0 bytes print-type-size variant `InvalidStringLength`: 0 bytes print-type-size type: `image::Rgba`: 16 bytes, alignment: 4 bytes print-type-size field `.0`: 16 bytes print-type-size type: `imgop::Dim2`: 16 bytes, alignment: 8 bytes print-type-size field `.w`: 8 bytes print-type-size field `.h`: 8 bytes print-type-size type: `imgop::Point`: 16 bytes, alignment: 8 bytes print-type-size field `.x`: 8 bytes print-type-size field `.y`: 8 bytes print-type-size type: `imgop::spline::Segment`: 16 bytes, alignment: 4 bytes print-type-size field `.a`: 4 bytes print-type-size field `.b`: 4 bytes print-type-size field `.c`: 4 bytes print-type-size field `.d`: 4 bytes print-type-size type: `libc::unix::iovec`: 16 bytes, alignment: 8 bytes print-type-size field `.iov_base`: 8 bytes print-type-size field `.iov_len`: 8 bytes print-type-size type: `libc::unix::linux_like::linux::gnu::statx_timestamp`: 16 bytes, alignment: 8 bytes print-type-size field `.tv_sec`: 8 bytes print-type-size field `.tv_nsec`: 4 bytes print-type-size field `.__statx_timestamp_pad1`: 4 bytes print-type-size type: `md5::Digest`: 16 bytes, alignment: 1 bytes print-type-size field `.0`: 16 bytes print-type-size type: `rayon::iter::Fold, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>`: 16 bytes, alignment: 8 bytes print-type-size field `.identity`: 0 bytes print-type-size field `.fold_op`: 0 bytes print-type-size field `.base`: 16 bytes print-type-size type: `rayon::iter::Map, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>`: 16 bytes, alignment: 8 bytes print-type-size field `.map_op`: 0 bytes print-type-size field `.base`: 16 bytes print-type-size type: `rayon::iter::Map, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>`: 16 bytes, alignment: 8 bytes print-type-size field `.map_op`: 0 bytes print-type-size field `.base`: 16 bytes print-type-size type: `rayon::iter::collect::Collect<[f32; 3]>`: 16 bytes, alignment: 8 bytes print-type-size field `.vec`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size type: `rayon::iter::collect::Collect`: 16 bytes, alignment: 8 bytes print-type-size field `.vec`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size type: `rayon::iter::collect::Collect>`: 16 bytes, alignment: 8 bytes print-type-size field `.vec`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size type: `rayon::iter::collect::Collect>>`: 16 bytes, alignment: 8 bytes print-type-size field `.vec`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size type: `rayon::iter::collect::Collect>>>`: 16 bytes, alignment: 8 bytes print-type-size field `.vec`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size type: `rayon::iter::collect::Collect`: 16 bytes, alignment: 8 bytes print-type-size field `.vec`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size type: `rayon::iter::collect::Collect`: 16 bytes, alignment: 8 bytes print-type-size field `.vec`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size type: `rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>`: 16 bytes, alignment: 8 bytes print-type-size field `.target`: 16 bytes print-type-size type: `rayon::iter::collect::consumer::CollectConsumer`: 16 bytes, alignment: 8 bytes print-type-size field `.target`: 16 bytes print-type-size type: `rayon::iter::collect::consumer::CollectConsumer>`: 16 bytes, alignment: 8 bytes print-type-size field `.target`: 16 bytes print-type-size type: `rayon::iter::collect::consumer::CollectConsumer>>`: 16 bytes, alignment: 8 bytes print-type-size field `.target`: 16 bytes print-type-size type: `rayon::iter::collect::consumer::CollectConsumer>>>`: 16 bytes, alignment: 8 bytes print-type-size field `.target`: 16 bytes print-type-size type: `rayon::iter::collect::consumer::CollectConsumer`: 16 bytes, alignment: 8 bytes print-type-size field `.target`: 16 bytes print-type-size type: `rayon::iter::collect::consumer::CollectConsumer`: 16 bytes, alignment: 8 bytes print-type-size field `.target`: 16 bytes print-type-size type: `rayon::iter::flatten::FlattenConsumer>`: 16 bytes, alignment: 8 bytes print-type-size field `.base`: 16 bytes print-type-size type: `rayon::iter::plumbing::LengthSplitter`: 16 bytes, alignment: 8 bytes print-type-size field `.inner`: 8 bytes print-type-size field `.min`: 8 bytes print-type-size type: `rayon::iter::plumbing::bridge::Callback>`: 16 bytes, alignment: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.consumer`: 8 bytes print-type-size type: `rayon::iter::plumbing::bridge::Callback>`: 16 bytes, alignment: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.consumer`: 8 bytes print-type-size type: `rayon::iter::plumbing::bridge::Callback>`: 16 bytes, alignment: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.consumer`: 8 bytes print-type-size type: `rayon::iter::plumbing::bridge::Callback>`: 16 bytes, alignment: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.consumer`: 8 bytes print-type-size type: `rayon::iter::plumbing::bridge::Callback>`: 16 bytes, alignment: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.consumer`: 8 bytes print-type-size type: `rayon::iter::plumbing::bridge::Callback>`: 16 bytes, alignment: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.consumer`: 8 bytes print-type-size type: `rayon::iter::plumbing::bridge::Callback>`: 16 bytes, alignment: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.consumer`: 8 bytes print-type-size type: `rayon::iter::plumbing::bridge::Callback>`: 16 bytes, alignment: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.consumer`: 8 bytes print-type-size type: `rayon::iter::plumbing::bridge::Callback>`: 16 bytes, alignment: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.consumer`: 8 bytes print-type-size type: `rayon::iter::plumbing::bridge::Callback>`: 16 bytes, alignment: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.consumer`: 8 bytes print-type-size type: `rayon::iter::plumbing::bridge::Callback>`: 16 bytes, alignment: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.consumer`: 8 bytes print-type-size type: `rayon::iter::plumbing::bridge::Callback>`: 16 bytes, alignment: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.consumer`: 8 bytes print-type-size type: `rayon::iter::plumbing::bridge::Callback>`: 16 bytes, alignment: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.consumer`: 8 bytes print-type-size type: `rayon::iter::plumbing::bridge::Callback>`: 16 bytes, alignment: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.consumer`: 8 bytes print-type-size type: `rayon::iter::reduce::ReduceConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>`: 16 bytes, alignment: 8 bytes print-type-size field `.identity`: 8 bytes print-type-size field `.reduce_op`: 8 bytes print-type-size type: `rayon::iter::reduce::ReduceConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>`: 16 bytes, alignment: 8 bytes print-type-size field `.identity`: 8 bytes print-type-size field `.reduce_op`: 8 bytes print-type-size type: `rayon::iter::reduce::ReduceConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>`: 16 bytes, alignment: 8 bytes print-type-size field `.identity`: 8 bytes print-type-size field `.reduce_op`: 8 bytes print-type-size type: `rayon::iter::reduce::ReduceConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>`: 16 bytes, alignment: 8 bytes print-type-size field `.identity`: 8 bytes print-type-size field `.reduce_op`: 8 bytes print-type-size type: `rayon::iter::reduce::ReduceConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>`: 16 bytes, alignment: 8 bytes print-type-size field `.identity`: 8 bytes print-type-size field `.reduce_op`: 8 bytes print-type-size type: `rayon::iter::reduce::ReduceConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>`: 16 bytes, alignment: 8 bytes print-type-size field `.identity`: 8 bytes print-type-size field `.reduce_op`: 8 bytes print-type-size type: `rayon::iter::reduce::ReduceConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>`: 16 bytes, alignment: 8 bytes print-type-size field `.identity`: 8 bytes print-type-size field `.reduce_op`: 8 bytes print-type-size type: `rayon::slice::Iter<&[u8]>`: 16 bytes, alignment: 8 bytes print-type-size field `.slice`: 16 bytes print-type-size type: `rayon::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `.slice`: 16 bytes print-type-size type: `rayon::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `.slice`: 16 bytes print-type-size type: `rayon::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `.slice`: 16 bytes print-type-size type: `rayon::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `.slice`: 16 bytes print-type-size type: `rayon::slice::IterMut<[f32; 3]>`: 16 bytes, alignment: 8 bytes print-type-size field `.slice`: 16 bytes print-type-size type: `rayon::slice::IterMut`: 16 bytes, alignment: 8 bytes print-type-size field `.slice`: 16 bytes print-type-size type: `rayon::slice::IterMut`: 16 bytes, alignment: 8 bytes print-type-size field `.slice`: 16 bytes print-type-size type: `rayon::slice::IterMutProducer<[f32; 3]>`: 16 bytes, alignment: 8 bytes print-type-size field `.slice`: 16 bytes print-type-size type: `rayon::slice::IterMutProducer`: 16 bytes, alignment: 8 bytes print-type-size field `.slice`: 16 bytes print-type-size type: `rayon::slice::IterMutProducer`: 16 bytes, alignment: 8 bytes print-type-size field `.slice`: 16 bytes print-type-size type: `rayon::slice::IterProducer<&[u8]>`: 16 bytes, alignment: 8 bytes print-type-size field `.slice`: 16 bytes print-type-size type: `rayon::slice::IterProducer`: 16 bytes, alignment: 8 bytes print-type-size field `.slice`: 16 bytes print-type-size type: `rayon::slice::IterProducer`: 16 bytes, alignment: 8 bytes print-type-size field `.slice`: 16 bytes print-type-size type: `rayon::slice::IterProducer`: 16 bytes, alignment: 8 bytes print-type-size field `.slice`: 16 bytes print-type-size type: `rayon::slice::IterProducer`: 16 bytes, alignment: 8 bytes print-type-size field `.slice`: 16 bytes print-type-size type: `rayon::vec::DrainProducer<[f32; 3]>`: 16 bytes, alignment: 8 bytes print-type-size field `.slice`: 16 bytes print-type-size type: `rayon::vec::SliceDrain<[f32; 3]>`: 16 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size type: `rayon_core::job::JobRef`: 16 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size field `.execute_fn`: 8 bytes print-type-size type: `rayon_core::latch::CountLatch`: 16 bytes, alignment: 8 bytes print-type-size field `.core_latch`: 8 bytes print-type-size field `.counter`: 8 bytes print-type-size type: `rayon_core::log::Logger`: 16 bytes, alignment: 8 bytes print-type-size field `.sender`: 16 bytes print-type-size type: `std::alloc::Layout`: 16 bytes, alignment: 8 bytes print-type-size field `.size`: 8 bytes print-type-size field `.align`: 8 bytes print-type-size type: `std::arch::x86_64::__m128i`: 16 bytes, alignment: 16 bytes print-type-size field `.0`: 8 bytes print-type-size field `.1`: 8 bytes print-type-size type: `std::array::try_collect_into_array::Guard`: 16 bytes, alignment: 8 bytes print-type-size field `.array_mut`: 8 bytes print-type-size field `.initialized`: 8 bytes print-type-size type: `std::array::try_collect_into_array::Guard`: 16 bytes, alignment: 8 bytes print-type-size field `.array_mut`: 8 bytes print-type-size field `.initialized`: 8 bytes print-type-size type: `std::boxed::Box<[(std::string::String, std::string::String)]>`: 16 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::boxed::Box<[decoders::raf::fuji_decompressor::QTable]>`: 16 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::boxed::Box<[f32]>`: 16 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::boxed::Box<[f64]>`: 16 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::boxed::Box<[formats::tiff::ifd::IFD]>`: 16 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::boxed::Box<[formats::tiff::value::Rational]>`: 16 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::boxed::Box<[formats::tiff::value::SRational]>`: 16 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::boxed::Box<[i16]>`: 16 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::boxed::Box<[i32]>`: 16 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::boxed::Box<[i8]>`: 16 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::boxed::Box<[imgop::raw::ColorMatrix]>`: 16 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::boxed::Box<[std::mem::MaybeUninit]>`: 16 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::boxed::Box<[std::string::String]>`: 16 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::boxed::Box<[u16]>`: 16 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::boxed::Box<[u32]>`: 16 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::boxed::Box<[u8]>`: 16 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::boxed::Box`: 16 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::boxed::Box`: 16 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::boxed::Box`: 16 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::boxed::Box`: 16 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::boxed::Box>`: 16 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::boxed::Box) + std::marker::Send + std::marker::Sync>`: 16 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::boxed::Box`: 16 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::boxed::Box std::string::String>`: 16 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::cell::Cell<(u64, u64)>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::cell::Cell>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::cell::UnsafeCell<(u64, u64)>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::cell::UnsafeCell>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::cell::UnsafeCell>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::cell::UnsafeCell, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}::{closure#0}]>>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::cell::UnsafeCell, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}::{closure#0}]>>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::cell::UnsafeCell, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::cell::UnsafeCell, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::cell::UnsafeCell>`: 16 bytes, alignment: 4 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::cell::UnsafeCell>>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::collections::Bound<&usize>`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Included`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Excluded`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Unbounded`: 0 bytes print-type-size type: `std::collections::TryReserveError`: 16 bytes, alignment: 8 bytes print-type-size field `.kind`: 16 bytes print-type-size type: `std::collections::TryReserveErrorKind`: 16 bytes, alignment: 8 bytes print-type-size variant `AllocError`: 16 bytes print-type-size field `.non_exhaustive`: 0 bytes print-type-size field `.layout`: 16 bytes print-type-size variant `CapacityOverflow`: 0 bytes print-type-size type: `std::collections::hash_map::RandomState`: 16 bytes, alignment: 8 bytes print-type-size field `.k0`: 8 bytes print-type-size field `.k1`: 8 bytes print-type-size type: `std::fmt::ArgumentV1`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size field `.formatter`: 8 bytes print-type-size type: `std::fmt::DebugList`: 16 bytes, alignment: 8 bytes print-type-size field `.inner`: 16 bytes print-type-size type: `std::fmt::DebugMap`: 16 bytes, alignment: 8 bytes print-type-size field `.fmt`: 8 bytes print-type-size field `.result`: 1 bytes print-type-size field `.has_fields`: 1 bytes print-type-size field `.has_key`: 1 bytes print-type-size field `.state`: 1 bytes print-type-size end padding: 4 bytes print-type-size type: `std::fmt::DebugStruct`: 16 bytes, alignment: 8 bytes print-type-size field `.fmt`: 8 bytes print-type-size field `.result`: 1 bytes print-type-size field `.has_fields`: 1 bytes print-type-size end padding: 6 bytes print-type-size type: `std::fmt::rt::v1::Count`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Is`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Param`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Implied`: 0 bytes print-type-size type: `std::io::Cursor<&std::vec::Vec>`: 16 bytes, alignment: 8 bytes print-type-size field `.inner`: 8 bytes print-type-size field `.pos`: 8 bytes print-type-size type: `std::io::Guard`: 16 bytes, alignment: 8 bytes print-type-size field `.buf`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::io::IoSlice`: 16 bytes, alignment: 8 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::io::IoSliceMut`: 16 bytes, alignment: 8 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::io::SeekFrom`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Start`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `End`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Current`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::io::Take<&mut &[u8]>`: 16 bytes, alignment: 8 bytes print-type-size field `.inner`: 8 bytes print-type-size field `.limit`: 8 bytes print-type-size type: `std::io::Write::write_fmt::Adapter>>`: 16 bytes, alignment: 8 bytes print-type-size field `.inner`: 8 bytes print-type-size field `.error`: 8 bytes print-type-size type: `std::io::error::ErrorData<&std::io::error::Custom>`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `SimpleMessage`: 15 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 8 bytes, alignment: 8 bytes print-type-size variant `Custom`: 15 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 8 bytes, alignment: 8 bytes print-type-size variant `Os`: 7 bytes print-type-size padding: 3 bytes print-type-size field `.0`: 4 bytes, alignment: 4 bytes print-type-size variant `Simple`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `std::io::error::ErrorData>`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `SimpleMessage`: 15 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 8 bytes, alignment: 8 bytes print-type-size variant `Custom`: 15 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 8 bytes, alignment: 8 bytes print-type-size variant `Os`: 7 bytes print-type-size padding: 3 bytes print-type-size field `.0`: 4 bytes, alignment: 4 bytes print-type-size variant `Simple`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `std::iter::Cloned>`: 16 bytes, alignment: 8 bytes print-type-size field `.it`: 16 bytes print-type-size type: `std::iter::Cloned>`: 16 bytes, alignment: 8 bytes print-type-size field `.it`: 16 bytes print-type-size type: `std::iter::Copied>`: 16 bytes, alignment: 8 bytes print-type-size field `.it`: 16 bytes print-type-size type: `std::iter::Copied>`: 16 bytes, alignment: 8 bytes print-type-size field `.it`: 16 bytes print-type-size type: `std::iter::Copied>`: 16 bytes, alignment: 8 bytes print-type-size field `.it`: 16 bytes print-type-size type: `std::iter::Copied>`: 16 bytes, alignment: 8 bytes print-type-size field `.it`: 16 bytes print-type-size type: `std::iter::Enumerate>`: 16 bytes, alignment: 8 bytes print-type-size field `.count`: 8 bytes print-type-size field `.iter`: 4 bytes print-type-size end padding: 4 bytes print-type-size type: `std::iter::Filter>, [closure@rawler/src/ljpeg92.rs:730:72: 730:89]>`: 16 bytes, alignment: 8 bytes print-type-size field `.predicate`: 0 bytes print-type-size field `.iter`: 16 bytes print-type-size type: `std::iter::Filter`: 16 bytes, alignment: 8 bytes print-type-size field `.predicate`: 0 bytes print-type-size field `.iter`: 16 bytes print-type-size type: `std::iter::Filter`: 16 bytes, alignment: 8 bytes print-type-size field `.predicate`: 0 bytes print-type-size field `.iter`: 16 bytes print-type-size type: `std::iter::Filter`: 16 bytes, alignment: 8 bytes print-type-size field `.predicate`: 0 bytes print-type-size field `.iter`: 16 bytes print-type-size type: `std::iter::Filter`: 16 bytes, alignment: 8 bytes print-type-size field `.predicate`: 0 bytes print-type-size field `.iter`: 16 bytes print-type-size type: `std::iter::Fuse>`: 16 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size type: `std::iter::Fuse>`: 16 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size type: `std::iter::Map>, fn(u16) -> f32 {>::from}>`: 16 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 16 bytes print-type-size type: `std::iter::Map>, [closure@rawler/src/decoders/raf.rs:444:50: 444:62]>`: 16 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 16 bytes print-type-size type: `std::iter::Map>, [closure@rawler/src/decoders/raf.rs:485:20: 490:16]>`: 16 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 16 bytes print-type-size type: `std::iter::Map, [closure@rawler/src/decoders/raf/fuji_decompressor.rs:293:63: 293:92]>`: 16 bytes, alignment: 8 bytes print-type-size field `.f`: 8 bytes print-type-size field `.iter`: 2 bytes print-type-size end padding: 6 bytes print-type-size type: `std::iter::Map>, [closure@ as std::iter::Iterator>::count::to_usize<&bitarray::BitArray, [closure@rawler/src/ljpeg92.rs:730:72: 730:89]>::{closure#0}]>`: 16 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 16 bytes print-type-size type: `std::iter::Map, [closure@rawler/src/analyze.rs:128:14: 128:58]>`: 16 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 16 bytes print-type-size type: `std::iter::Map, [closure@rawler/src/formats/tiff/value.rs:1004:29: 1004:44]>`: 16 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 16 bytes print-type-size type: `std::iter::Map, [closure@std::str::join_generic_copy::{closure#0}::{closure#0}]>`: 16 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 16 bytes print-type-size type: `std::iter::Map, [closure@std::str::join_generic_copy::{closure#1}]>`: 16 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 16 bytes print-type-size type: `std::iter::Map, [closure@rawler/src/decoders/camera.rs:106:22: 106:89]>`: 16 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 16 bytes print-type-size type: `std::iter::Map, [closure@rawler/src/lens.rs:351:12: 356:8]>`: 16 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 16 bytes print-type-size type: `std::iter::Map, [closure@rawler/src/lens.rs:362:12: 367:8]>`: 16 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 16 bytes print-type-size type: `std::iter::Map, [closure@rawler/src/decoders/iiq.rs:920:41: 920:54]>`: 16 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 16 bytes print-type-size type: `std::iter::Map, [closure@rawler/src/imgop/raw.rs:171:57: 171:70]>`: 16 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 16 bytes print-type-size type: `std::iter::Map, [closure@rawler/src/imgop/raw.rs:176:57: 176:70]>`: 16 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 16 bytes print-type-size type: `std::iter::Map as std::iter::Iterator>::count::to_usize::{closure#0}]>`: 16 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 16 bytes print-type-size type: `std::iter::Map as std::iter::Iterator>::count::to_usize::{closure#0}]>`: 16 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 16 bytes print-type-size type: `std::iter::Map as std::iter::Iterator>::count::to_usize::{closure#0}]>`: 16 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 16 bytes print-type-size type: `std::iter::Rev>`: 16 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size type: `std::iter::Rev>`: 16 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size type: `std::iter::Rev>`: 16 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size type: `std::iter::Rev>`: 16 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size type: `std::iter::Rev`: 16 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size type: `std::iter::Take>`: 16 bytes, alignment: 8 bytes print-type-size field `.n`: 8 bytes print-type-size field `.iter`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `std::iter::Take>`: 16 bytes, alignment: 8 bytes print-type-size field `.iter`: 8 bytes print-type-size field `.n`: 8 bytes print-type-size type: `std::mem::ManuallyDrop<&mut [[f32; 3]]>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop<::to_vec::DropGuard>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop<::to_vec::DropGuard>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop<::to_vec::DropGuard>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop<::to_vec::DropGuard>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop<::to_vec::DropGuard>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop<::to_vec::DropGuard>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop<::to_vec::DropGuard>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop<::to_vec::DropGuard>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop<::to_vec::DropGuard>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop<::to_vec::DropGuard>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop<[f32; 4]>`: 16 bytes, alignment: 4 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop<[std::mem::MaybeUninit; 4]>`: 16 bytes, alignment: 4 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop`: 16 bytes, alignment: 4 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop`: 16 bytes, alignment: 4 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}::{closure#0}]>>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}::{closure#0}]>>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop>>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call, RawlerError>, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:28:16: 67:4], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call, RawlerError>, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:77:16: 105:4], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call, RawlerError>, [closure@rayon_core::registry::Registry::in_worker_cross<[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:28:16: 67:4], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}]>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop as rayon_core::job::Job>::execute::call, RawlerError>, [closure@rayon_core::registry::Registry::in_worker_cross<[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:77:16: 105:4], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}]>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::ManuallyDrop>`: 16 bytes, alignment: 8 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::MaybeUninit<&mut [[f32; 3]]>`: 16 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 16 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::MaybeUninit<[f32; 4]>`: 16 bytes, alignment: 4 bytes print-type-size variant `MaybeUninit`: 16 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::MaybeUninit<[std::mem::MaybeUninit; 4]>`: 16 bytes, alignment: 4 bytes print-type-size variant `MaybeUninit`: 16 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::MaybeUninit>`: 16 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 16 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::MaybeUninit>`: 16 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 16 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::MaybeUninit>`: 16 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 16 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::MaybeUninit>`: 16 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 16 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::MaybeUninit`: 16 bytes, alignment: 4 bytes print-type-size variant `MaybeUninit`: 16 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::MaybeUninit`: 16 bytes, alignment: 4 bytes print-type-size variant `MaybeUninit`: 16 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::MaybeUninit`: 16 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 16 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::MaybeUninit, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}::{closure#0}]>>`: 16 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 16 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::MaybeUninit, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}::{closure#0}]>>`: 16 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 16 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::MaybeUninit, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 16 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::MaybeUninit, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 16 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::MaybeUninit>>`: 16 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 16 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call, RawlerError>, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:28:16: 67:4], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 16 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call, RawlerError>, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:77:16: 105:4], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}::{closure#0}]>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 16 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call, RawlerError>, [closure@rayon_core::registry::Registry::in_worker_cross<[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:28:16: 67:4], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}]>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 16 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::MaybeUninit as rayon_core::job::Job>::execute::call, RawlerError>, [closure@rayon_core::registry::Registry::in_worker_cross<[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:77:16: 105:4], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}]>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 16 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::MaybeUninit>`: 16 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 16 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::MaybeUninit>`: 16 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 16 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::mem::MaybeUninit>`: 16 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 16 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 16 bytes print-type-size type: `std::ops::ControlFlow<(&u16, &std::vec::Vec), std::convert::Infallible>`: 16 bytes, alignment: 8 bytes print-type-size variant `Break`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::ops::ControlFlow<(&u16, &std::vec::Vec)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Break`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow<(usize, &bitarray::BitArray), std::convert::Infallible>`: 16 bytes, alignment: 8 bytes print-type-size variant `Break`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::ops::ControlFlow<(usize, &bitarray::BitArray)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Break`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow<(usize, &f32), std::convert::Infallible>`: 16 bytes, alignment: 8 bytes print-type-size variant `Break`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::ops::ControlFlow<(usize, &f32)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Break`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow), std::convert::Infallible>>`: 16 bytes, alignment: 8 bytes print-type-size variant `Break`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow), std::convert::Infallible>>`: 16 bytes, alignment: 8 bytes print-type-size variant `Break`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow>`: 16 bytes, alignment: 8 bytes print-type-size variant `Break`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, std::convert::Infallible>, usize>`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow, usize>`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow, &[u16]>`: 16 bytes, alignment: 8 bytes print-type-size variant `Continue`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, &mut [u16]>`: 16 bytes, alignment: 8 bytes print-type-size variant `Continue`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, &str>`: 16 bytes, alignment: 8 bytes print-type-size variant `Continue`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, (&mut [f32; 3], &f32)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Continue`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, usize>`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, std::vec::in_place_drop::InPlaceDrop<&formats::tiff::ifd::IFD>>`: 16 bytes, alignment: 8 bytes print-type-size variant `Continue`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::ops::ControlFlow, std::ptr::NonNull<[u8]>>`: 16 bytes, alignment: 8 bytes print-type-size variant `Continue`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, usize>`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 16 bytes, alignment: 8 bytes print-type-size variant `Continue`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 16 bytes, alignment: 8 bytes print-type-size variant `Continue`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 16 bytes, alignment: 8 bytes print-type-size variant `Continue`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::ops::ControlFlow, bool>`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Break`: 15 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 8 bytes, alignment: 8 bytes print-type-size variant `Continue`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `std::ops::ControlFlow, f32>`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Break`: 12 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 8 bytes, alignment: 8 bytes print-type-size variant `Continue`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size type: `std::ops::ControlFlow, i16>`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 2 bytes print-type-size variant `Break`: 14 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 8 bytes, alignment: 8 bytes print-type-size variant `Continue`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `std::ops::ControlFlow, i32>`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Break`: 12 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 8 bytes, alignment: 8 bytes print-type-size variant `Continue`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size type: `std::ops::ControlFlow, libflate::zlib::Header>`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Break`: 15 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 8 bytes, alignment: 8 bytes print-type-size variant `Continue`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `std::ops::ControlFlow, libflate::zlib::Lz77WindowSize>`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Break`: 15 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 8 bytes, alignment: 8 bytes print-type-size variant `Continue`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `std::ops::ControlFlow, u16>`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 2 bytes print-type-size variant `Break`: 14 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 8 bytes, alignment: 8 bytes print-type-size variant `Continue`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `std::ops::ControlFlow, u32>`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Break`: 12 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 8 bytes, alignment: 8 bytes print-type-size variant `Continue`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size type: `std::ops::ControlFlow, u64>`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow, u8>`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Break`: 15 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 8 bytes, alignment: 8 bytes print-type-size variant `Continue`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `std::ops::ControlFlow, usize>`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 16 bytes, alignment: 8 bytes print-type-size variant `Continue`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 16 bytes, alignment: 8 bytes print-type-size variant `Continue`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 16 bytes, alignment: 8 bytes print-type-size variant `Continue`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, u8>`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Break`: 15 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 8 bytes, alignment: 8 bytes print-type-size variant `Continue`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `std::ops::ControlFlow, usize>`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::Range<*mut (u16, bitarray::BitArray)>`: 16 bytes, alignment: 8 bytes print-type-size field `.start`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::ops::Range`: 16 bytes, alignment: 8 bytes print-type-size field `.start`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::ops::Range`: 16 bytes, alignment: 8 bytes print-type-size field `.start`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::ops::try_trait::NeverShortCircuit<[f32; 4]>`: 16 bytes, alignment: 4 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::option::Option<&[[f32; 3]]>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&[i32]>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&[std::fmt::rt::v1::Argument]>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&[std::mem::MaybeUninit]>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&[std::string::String]>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&[u16]>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&[u32]>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&[u8]>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&dyn std::error::Error>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut [f32]>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut [u16]>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&std::ffi::OsStr>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&str>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(&(std::string::String, std::string::String, std::string::String), &decoders::camera::Camera)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(&formats::bmff::ext_cr3::ctmd::CtmdRecord, &formats::bmff::ext_cr3::ctmd::CtmdRecord)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(&imgop::xyz::Illuminant, &std::vec::Vec)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(&mut [f32; 3], &f32)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(&mut f32, f32)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(&std::string::String, &toml::Value)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(&u16, &decoders::cr3::CtmdRecord)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(&u16, &formats::ciff::CiffEntry)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(&u16, &formats::tiff::entry::Entry)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(&u16, &formats::tiff::value::Value)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(&u16, &mut formats::tiff::entry::Entry)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(&u16, &std::vec::Vec)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(&u16, &std::vec::Vec)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(&u32, &(usize, formats::tiff::value::Value))>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(&u8, &u8)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(&usize, &decoders::camera::Camera)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(usize, &bitarray::BitArray)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(usize, &decoders::raf::fuji_decompressor::QTable)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(usize, &decompressors::crx::mdat::Subband)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(usize, &f32)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(usize, &formats::bmff::ext_cr3::ccdt::CcdtBox)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(usize, &formats::bmff::ext_cr3::ctmd::CtmdRecord)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(usize, &formats::bmff::stsc::StscEntry)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(usize, &formats::bmff::stts::SttsEntry)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(usize, &formats::bmff::trak::TrakBox)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(usize, &formats::bmff::vendor::VendorBox)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(usize, &formats::tiff::ifd::IFD)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(usize, &i16)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(usize, &i32)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(usize, &imgop::Point)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(usize, &imgop::spline::Segment)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(usize, &mut [f32; 3])>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(usize, &mut f32)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(usize, &mut u16)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(usize, &std::option::Option)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(usize, &std::string::String)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(usize, &toml::Value)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(usize, &u16)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(usize, &u32)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(usize, char)>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:28:16: 67:4], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}::{closure#0}]>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:77:16: 105:4], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}::{closure#0}]>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cross<[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:28:16: 67:4], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}]>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@rayon_core::registry::Registry::in_worker_cross<[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:77:16: 105:4], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}]>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[f32; 3]>`: 16 bytes, alignment: 4 bytes print-type-size discriminant: 4 bytes print-type-size variant `Some`: 12 bytes print-type-size field `.0`: 12 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 16 bytes, alignment: 4 bytes print-type-size discriminant: 4 bytes print-type-size variant `Some`: 12 bytes print-type-size field `.0`: 12 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option) + std::marker::Send + std::marker::Sync>>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option std::string::String>>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 16 bytes, alignment: 4 bytes print-type-size discriminant: 4 bytes print-type-size variant `Some`: 12 bytes print-type-size field `.0`: 12 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 16 bytes, alignment: 8 bytes print-type-size variant `Some`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call, RawlerError>, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:28:16: 67:4], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}::{closure#0}]>::{closure#0}]>`: 16 bytes, alignment: 8 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call, RawlerError>, [closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:77:16: 105:4], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}::{closure#0}]>::{closure#0}]>`: 16 bytes, alignment: 8 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call, RawlerError>, [closure@rayon_core::registry::Registry::in_worker_cross<[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:28:16: 67:4], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}]>::{closure#0}]>`: 16 bytes, alignment: 8 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@ as rayon_core::job::Job>::execute::call, RawlerError>, [closure@rayon_core::registry::Registry::in_worker_cross<[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:77:16: 105:4], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}]>::{closure#0}]>`: 16 bytes, alignment: 8 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::path::Display`: 16 bytes, alignment: 8 bytes print-type-size field `.path`: 16 bytes print-type-size type: `std::ptr::NonNull<[(std::string::String, std::string::String)]>`: 16 bytes, alignment: 8 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::NonNull<[decoders::raf::fuji_decompressor::QTable]>`: 16 bytes, alignment: 8 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::NonNull<[f32]>`: 16 bytes, alignment: 8 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::NonNull<[f64]>`: 16 bytes, alignment: 8 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::NonNull<[formats::tiff::ifd::IFD]>`: 16 bytes, alignment: 8 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::NonNull<[formats::tiff::value::Rational]>`: 16 bytes, alignment: 8 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::NonNull<[formats::tiff::value::SRational]>`: 16 bytes, alignment: 8 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::NonNull<[i16]>`: 16 bytes, alignment: 8 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::NonNull<[i32]>`: 16 bytes, alignment: 8 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::NonNull<[i8]>`: 16 bytes, alignment: 8 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::NonNull<[imgop::raw::ColorMatrix]>`: 16 bytes, alignment: 8 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::NonNull<[std::mem::MaybeUninit]>`: 16 bytes, alignment: 8 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::NonNull<[std::string::String]>`: 16 bytes, alignment: 8 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::NonNull<[u16]>`: 16 bytes, alignment: 8 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::NonNull<[u32]>`: 16 bytes, alignment: 8 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::NonNull<[u8]>`: 16 bytes, alignment: 8 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::NonNull`: 16 bytes, alignment: 8 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::NonNull`: 16 bytes, alignment: 8 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::NonNull`: 16 bytes, alignment: 8 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::NonNull`: 16 bytes, alignment: 8 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::NonNull>`: 16 bytes, alignment: 8 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::NonNull) + std::marker::Send + std::marker::Sync>`: 16 bytes, alignment: 8 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::NonNull`: 16 bytes, alignment: 8 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::NonNull std::string::String>`: 16 bytes, alignment: 8 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::Unique<[(std::string::String, std::string::String)]>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::Unique<[decoders::raf::fuji_decompressor::QTable]>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::Unique<[f32]>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::Unique<[f64]>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::Unique<[formats::tiff::ifd::IFD]>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::Unique<[formats::tiff::value::Rational]>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::Unique<[formats::tiff::value::SRational]>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::Unique<[i16]>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::Unique<[i32]>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::Unique<[i8]>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::Unique<[imgop::raw::ColorMatrix]>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::Unique<[std::mem::MaybeUninit]>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::Unique<[std::string::String]>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::Unique<[u16]>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::Unique<[u32]>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::Unique<[u8]>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::Unique`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::Unique`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::Unique`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::Unique`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::Unique>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::Unique) + std::marker::Send + std::marker::Sync>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::Unique`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::Unique std::string::String>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 16 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[&[u8]]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[&formats::tiff::ifd::IFD]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[&lens::LensDescription]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[&toml::map::Map]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[(i32, i32)]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[(u16, bitarray::BitArray)]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[(u16, u16, u16)]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[(u8, u8, u8)]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[[f32; 3]]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[decoders::camera::Camera]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[decoders::iiq::Defect]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[decoders::iiq::FlatField]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[decoders::raf::fuji_decompressor::QTable]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[decoders::raf::fuji_decompressor::Strip]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[decoders::x3f::X3fDirectory]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[decoders::x3f::X3fImage]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[decompressors::crx::BandParam]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[decompressors::crx::idwt::WaveletTransform]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[decompressors::crx::iquant::QStep]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[decompressors::crx::mdat::Plane]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[decompressors::crx::mdat::Subband]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[decompressors::crx::mdat::Tile]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[decompressors::ljpeg::JpegComponentInfo]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[decompressors::ljpeg::huffman::HuffTable]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[dng::embedded::ComprChunk]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[formats::bmff::FourCC]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[formats::bmff::ext_cr3::ccdt::CcdtBox]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[formats::bmff::ext_cr3::ctmd::CtmdRecord]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[formats::bmff::stsc::StscEntry]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[formats::bmff::stts::SttsEntry]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[formats::bmff::trak::TrakBox]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[formats::bmff::vendor::VendorBox]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[formats::ciff::CiffIFD]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[formats::tiff::ifd::IFD]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[formats::tiff::value::Rational]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[formats::tiff::value::SRational]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[imgop::Rect]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[imgop::raw::ColorMatrix]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[imgop::spline::Segment]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[lens::LensDescription]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[libflate::deflate::symbol::Symbol]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[ljpeg92::ComponentState]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<[f32; 3]>]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit>>]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit>]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit>>]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit>>>]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[std::result::Result]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[std::string::String]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[std::vec::Vec>]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[std::vec::Vec>>]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[toml::Value]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrComponents<[u8]>`: 16 bytes, alignment: 8 bytes print-type-size field `.data_address`: 8 bytes print-type-size field `.metadata`: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[&[u8]]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[&formats::tiff::ifd::IFD]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[&lens::LensDescription]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[&toml::map::Map]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[(i32, i32)]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[(u16, bitarray::BitArray)]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[(u16, u16, u16)]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[(u8, u8, u8)]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[[f32; 3]]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[decoders::camera::Camera]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[decoders::iiq::Defect]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[decoders::iiq::FlatField]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[decoders::raf::fuji_decompressor::QTable]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[decoders::raf::fuji_decompressor::Strip]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[decoders::x3f::X3fDirectory]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[decoders::x3f::X3fImage]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[decompressors::crx::BandParam]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[decompressors::crx::idwt::WaveletTransform]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[decompressors::crx::iquant::QStep]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[decompressors::crx::mdat::Plane]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[decompressors::crx::mdat::Subband]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[decompressors::crx::mdat::Tile]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[decompressors::ljpeg::JpegComponentInfo]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[decompressors::ljpeg::huffman::HuffTable]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[dng::embedded::ComprChunk]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[formats::bmff::FourCC]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[formats::bmff::ext_cr3::ccdt::CcdtBox]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[formats::bmff::ext_cr3::ctmd::CtmdRecord]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[formats::bmff::stsc::StscEntry]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[formats::bmff::stts::SttsEntry]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[formats::bmff::trak::TrakBox]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[formats::bmff::vendor::VendorBox]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[formats::ciff::CiffIFD]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[formats::tiff::ifd::IFD]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[formats::tiff::value::Rational]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[formats::tiff::value::SRational]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[imgop::Rect]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[imgop::raw::ColorMatrix]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[imgop::spline::Segment]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[lens::LensDescription]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[libflate::deflate::symbol::Symbol]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[ljpeg92::ComponentState]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<[f32; 3]>]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit>>]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit>]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit>>]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit>>>]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[std::result::Result]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[std::string::String]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[std::vec::Vec>]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[std::vec::Vec>>]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[toml::Value]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::ptr::metadata::PtrRepr<[u8]>`: 16 bytes, alignment: 8 bytes print-type-size variant `PtrRepr`: 16 bytes print-type-size field `.const_ptr`: 16 bytes print-type-size field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes print-type-size type: `std::result::Result<((), ()), std::boxed::Box>`: 16 bytes, alignment: 8 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Ok`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result<(), hashbrown::TryReserveError>`: 16 bytes, alignment: 8 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Ok`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result<(), std::boxed::Box>`: 16 bytes, alignment: 8 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Ok`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result<(), std::collections::TryReserveError>`: 16 bytes, alignment: 8 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Ok`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result<(), std::collections::TryReserveErrorKind>`: 16 bytes, alignment: 8 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Ok`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result<(), usize>`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Err`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Ok`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Err`: 15 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 8 bytes, alignment: 8 bytes print-type-size variant `Ok`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `std::result::Result>`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Err`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Err`: 12 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 8 bytes, alignment: 8 bytes print-type-size variant `Ok`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size type: `std::result::Result`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Err`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 2 bytes print-type-size variant `Err`: 14 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 8 bytes, alignment: 8 bytes print-type-size variant `Ok`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `std::result::Result`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Err`: 12 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 8 bytes, alignment: 8 bytes print-type-size variant `Ok`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size type: `std::result::Result`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Err`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Err`: 15 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 8 bytes, alignment: 8 bytes print-type-size variant `Ok`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `std::result::Result`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Err`: 15 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 8 bytes, alignment: 8 bytes print-type-size variant `Ok`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `std::result::Result`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Err`: 15 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 8 bytes, alignment: 8 bytes print-type-size variant `Ok`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `std::result::Result`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Err`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result`: 16 bytes, alignment: 8 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result`: 16 bytes, alignment: 8 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result`: 16 bytes, alignment: 8 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result`: 16 bytes, alignment: 8 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result`: 16 bytes, alignment: 8 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result>>>`: 16 bytes, alignment: 8 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result>>>`: 16 bytes, alignment: 8 bytes print-type-size variant `Err`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Err`: 12 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 8 bytes, alignment: 8 bytes print-type-size variant `Ok`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size type: `std::result::Result, formats::tiff::value::ValueConvertError>`: 16 bytes, alignment: 8 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result, std::convert::Infallible>`: 16 bytes, alignment: 8 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result, std::num::TryFromIntError>`: 16 bytes, alignment: 8 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result, formats::tiff::value::ValueConvertError>`: 16 bytes, alignment: 8 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result, std::convert::Infallible>`: 16 bytes, alignment: 8 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result, std::num::TryFromIntError>`: 16 bytes, alignment: 8 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result, formats::tiff::value::ValueConvertError>`: 16 bytes, alignment: 8 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result, std::convert::Infallible>`: 16 bytes, alignment: 8 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result, std::num::TryFromIntError>`: 16 bytes, alignment: 8 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result, std::alloc::AllocError>`: 16 bytes, alignment: 8 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result, !>`: 16 bytes, alignment: 8 bytes print-type-size variant `Ok`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::result::Result`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 2 bytes print-type-size variant `Err`: 14 bytes print-type-size padding: 6 bytes print-type-size field `.0`: 8 bytes, alignment: 8 bytes print-type-size variant `Ok`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `std::result::Result`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 4 bytes print-type-size variant `Err`: 12 bytes print-type-size padding: 4 bytes print-type-size field `.0`: 8 bytes, alignment: 8 bytes print-type-size variant `Ok`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size type: `std::result::Result`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Err`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Err`: 15 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 8 bytes, alignment: 8 bytes print-type-size variant `Ok`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `std::result::Result`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Err`: 15 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 8 bytes, alignment: 8 bytes print-type-size variant `Ok`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `std::result::Result`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Err`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 1 bytes print-type-size variant `Ok`: 15 bytes print-type-size padding: 7 bytes print-type-size field `.0`: 8 bytes, alignment: 8 bytes print-type-size variant `Err`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `std::result::Result`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result`: 16 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Err`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::slice::Iter<&[u8]>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter<&formats::tiff::ifd::IFD>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter<(i32, i32)>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter<(u16, bitarray::BitArray)>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter<(u16, u16, u16)>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter<(u8, std::ops::Range, u16)>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter<(u8, u8, u8)>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter<(usize, usize)>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter<[cfa::CFAColor; 6]>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter<[f32; 3]>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter<[u32; 2]>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter<[usize; 48]>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::Iter`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::IterMut<(u8, u32)>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::IterMut<[[imgop::Point; 19]; 2]>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::IterMut<[f32; 3]>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::IterMut<[imgop::Point; 19]>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::IterMut`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::IterMut`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::IterMut`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::IterMut`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::IterMut`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::IterMut`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::IterMut`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::IterMut`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::IterMut`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::IterMut>`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::IterMut`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::IterMut`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::IterMut`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::IterMut`: 16 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::slice::insert_head::InsertionHole<(u16, bitarray::BitArray)>`: 16 bytes, alignment: 8 bytes print-type-size field `.src`: 8 bytes print-type-size field `.dest`: 8 bytes print-type-size type: `std::slice::merge_sort::Run`: 16 bytes, alignment: 8 bytes print-type-size field `.start`: 8 bytes print-type-size field `.len`: 8 bytes print-type-size type: `std::str::Bytes`: 16 bytes, alignment: 8 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::str::Chars`: 16 bytes, alignment: 8 bytes print-type-size field `.iter`: 16 bytes print-type-size type: `std::str::Utf8Error`: 16 bytes, alignment: 8 bytes print-type-size field `.valid_up_to`: 8 bytes print-type-size field `.error_len`: 2 bytes print-type-size end padding: 6 bytes print-type-size type: `std::sync::MutexGuard>`: 16 bytes, alignment: 8 bytes print-type-size field `.lock`: 8 bytes print-type-size field `.poison`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `std::sync::MutexGuard>`: 16 bytes, alignment: 8 bytes print-type-size field `.lock`: 8 bytes print-type-size field `.poison`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `std::sync::OnceState`: 16 bytes, alignment: 8 bytes print-type-size field `.set_state_on_drop_to`: 8 bytes print-type-size field `.poisoned`: 1 bytes print-type-size end padding: 7 bytes print-type-size type: `std::sync::PoisonError>>`: 16 bytes, alignment: 8 bytes print-type-size field `.guard`: 16 bytes print-type-size type: `std::sync::PoisonError>>`: 16 bytes, alignment: 8 bytes print-type-size field `.guard`: 16 bytes print-type-size type: `std::sync::TryLockError>>`: 16 bytes, alignment: 8 bytes print-type-size variant `Poisoned`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `WouldBlock`: 0 bytes print-type-size type: `std::sync::TryLockError>>`: 16 bytes, alignment: 8 bytes print-type-size variant `Poisoned`: 16 bytes print-type-size field `.0`: 16 bytes print-type-size variant `WouldBlock`: 0 bytes print-type-size type: `std::sys::unix::io::IoSlice`: 16 bytes, alignment: 8 bytes print-type-size field `._p`: 0 bytes print-type-size field `.vec`: 16 bytes print-type-size type: `std::sys::unix::io::IoSliceMut`: 16 bytes, alignment: 8 bytes print-type-size field `._p`: 0 bytes print-type-size field `.vec`: 16 bytes print-type-size type: `std::sys::unix::time::Timespec`: 16 bytes, alignment: 8 bytes print-type-size field `.tv_sec`: 8 bytes print-type-size field `.tv_nsec`: 8 bytes print-type-size type: `std::sys::unix::time::inner::Instant`: 16 bytes, alignment: 8 bytes print-type-size field `.t`: 16 bytes print-type-size type: `std::thread::local::lazy::LazyKeyInner`: 16 bytes, alignment: 4 bytes print-type-size field `.inner`: 16 bytes print-type-size type: `std::thread::local::lazy::LazyKeyInner>`: 16 bytes, alignment: 8 bytes print-type-size field `.inner`: 16 bytes print-type-size type: `std::time::Duration`: 16 bytes, alignment: 8 bytes print-type-size field `.secs`: 8 bytes print-type-size field `.nanos`: 4 bytes print-type-size end padding: 4 bytes print-type-size type: `std::time::Instant`: 16 bytes, alignment: 8 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::vec::ExtendElement`: 16 bytes, alignment: 4 bytes print-type-size field `.0`: 16 bytes print-type-size type: `std::vec::in_place_drop::InPlaceDrop<&formats::tiff::ifd::IFD>`: 16 bytes, alignment: 8 bytes print-type-size field `.inner`: 8 bytes print-type-size field `.dst`: 8 bytes print-type-size type: `std::vec::set_len_on_drop::SetLenOnDrop`: 16 bytes, alignment: 8 bytes print-type-size field `.len`: 8 bytes print-type-size field `.local_len`: 8 bytes print-type-size type: `uuid::Uuid`: 16 bytes, alignment: 1 bytes print-type-size field `.0`: 16 bytes print-type-size type: `image::Rgb`: 12 bytes, alignment: 4 bytes print-type-size field `.0`: 12 bytes print-type-size type: `rayon_core::latch::LockLatch`: 12 bytes, alignment: 4 bytes print-type-size field `.m`: 8 bytes print-type-size field `.v`: 4 bytes print-type-size type: `rayon_core::sleep::WorkerSleepState`: 12 bytes, alignment: 4 bytes print-type-size field `.is_blocked`: 8 bytes print-type-size field `.condvar`: 4 bytes print-type-size type: `std::mem::ManuallyDrop<[f32; 3]>`: 12 bytes, alignment: 4 bytes print-type-size field `.value`: 12 bytes print-type-size type: `std::mem::ManuallyDrop<[std::mem::MaybeUninit; 3]>`: 12 bytes, alignment: 4 bytes print-type-size field `.value`: 12 bytes print-type-size type: `std::mem::MaybeUninit<[f32; 3]>`: 12 bytes, alignment: 4 bytes print-type-size variant `MaybeUninit`: 12 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 12 bytes print-type-size type: `std::mem::MaybeUninit<[std::mem::MaybeUninit; 3]>`: 12 bytes, alignment: 4 bytes print-type-size variant `MaybeUninit`: 12 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 12 bytes print-type-size type: `std::ops::try_trait::NeverShortCircuit<[f32; 3]>`: 12 bytes, alignment: 4 bytes print-type-size field `.0`: 12 bytes print-type-size type: `std::option::Option<(u32, u32)>`: 12 bytes, alignment: 4 bytes print-type-size discriminant: 4 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 12 bytes, alignment: 4 bytes print-type-size discriminant: 4 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 12 bytes, alignment: 4 bytes print-type-size discriminant: 4 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 12 bytes, alignment: 4 bytes print-type-size discriminant: 4 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 12 bytes, alignment: 4 bytes print-type-size variant `Some`: 12 bytes print-type-size field `.0`: 12 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 12 bytes, alignment: 4 bytes print-type-size variant `Some`: 12 bytes print-type-size field `.0`: 12 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 12 bytes, alignment: 4 bytes print-type-size variant `Some`: 12 bytes print-type-size field `.0`: 12 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 12 bytes, alignment: 4 bytes print-type-size discriminant: 4 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::vec::ExtendElement<[f32; 3]>`: 12 bytes, alignment: 4 bytes print-type-size field `.0`: 12 bytes print-type-size type: `std::option::Option<[u16; 4]>`: 10 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::result::Result<[u8; 8], std::array::TryFromSliceError>`: 9 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: ` as std::ops::Drop>::drop::DropGuard>`: 8 bytes, alignment: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: ` as std::ops::Drop>::drop::DropGuard>`: 8 bytes, alignment: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: ` as std::ops::Drop>::drop::DropGuard>>`: 8 bytes, alignment: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: ` as std::ops::Drop>::drop::DropGuard>>>`: 8 bytes, alignment: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: ` as std::ops::Drop>::drop::DropGuard>>>>`: 8 bytes, alignment: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: ` as std::ops::Drop>::drop::DropGuard>`: 8 bytes, alignment: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: ` as std::ops::Drop>::drop::DropGuard>`: 8 bytes, alignment: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: ` as std::ops::Drop>::drop::DropGuard`: 8 bytes, alignment: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: ` as std::ops::Drop>::drop::DropGuard<[f32; 3], std::alloc::Global>`: 8 bytes, alignment: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: ` as std::ops::Drop>::drop::DropGuard`: 8 bytes, alignment: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: ` as std::ops::Drop>::drop::DropGuard<&formats::tiff::ifd::IFD, std::alloc::Global>`: 8 bytes, alignment: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: ` as std::ops::Drop>::drop::DropGuard<&lens::LensDescription, std::alloc::Global>`: 8 bytes, alignment: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: ` as std::ops::Drop>::drop::DropGuard<&toml::map::Map, std::alloc::Global>`: 8 bytes, alignment: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: ` as std::ops::Drop>::drop::DropGuard<(std::string::String, std::string::String), std::alloc::Global>`: 8 bytes, alignment: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: ` as std::ops::Drop>::drop::DropGuard<[f32; 3], std::alloc::Global>`: 8 bytes, alignment: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: ` as std::ops::Drop>::drop::DropGuard`: 8 bytes, alignment: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: ` as std::ops::Drop>::drop::DropGuard, std::alloc::Global>`: 8 bytes, alignment: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: ` as std::ops::Drop>::drop::DropGuard>>, std::alloc::Global>`: 8 bytes, alignment: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: ` as std::ops::Drop>::drop::DropGuard`: 8 bytes, alignment: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: ` as std::ops::Drop>::drop::DropGuard`: 8 bytes, alignment: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `[closure@, bitstream_io::BigEndian> as bitstream_io::BitRead>::read_unary1::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@::slice_contains::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@ as std::iter::Extend<(&usize, ())>>::extend>, [closure@itertools::unique_impl::count_new_keys>, &usize>::{closure#0}]>>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@::load<&[u8]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@::load<&[u8]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@ as std::io::Read>::read_buf::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, std::vec::Vec<[f32; 3]>, [f32; 3]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, std::vec::Vec, dng::embedded::ComprChunk>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, std::collections::LinkedList>>>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, std::vec::Vec>, std::result::Result>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, std::collections::LinkedList>>>>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, std::vec::Vec>>, std::vec::Vec>>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, std::collections::LinkedList>>>>>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, std::vec::Vec>>>, std::vec::Vec>>>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, std::vec::Vec, u16>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@ as rayon::iter::plumbing::Folder>::consume_iter::not_full>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, std::collections::LinkedList>>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, std::vec::Vec, u8>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@ as rayon::iter::plumbing::Folder>>::consume_iter::some::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@ as rayon::iter::plumbing::Folder>>::consume_iter::some>>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@ as rayon::iter::plumbing::Folder>>::consume_iter::some>>>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@ as std::iter::Iterator>::next::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@ as std::iter::Iterator>::next::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@ as std::io::Seek>::stream_position::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@ as std::iter::Iterator>::fold::enumerate<&u8, u32, [closure@std::iter::adapters::map::map_fold<(usize, &u8), u32, u32, [closure@rawler/src/decoders/cr2.rs:477:47: 477:92], [closure@::sum>>, [closure@rawler/src/decoders/cr2.rs:477:47: 477:92]>>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@ as std::iter::Iterator>::count::to_usize<&bitarray::BitArray, [closure@rawler/src/ljpeg92.rs:739:67: 739:97]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@ as std::iter::Iterator>::fold::ok<(), &u8, [closure@std::iter::adapters::map::map_fold<&u8, char, (), [closure@rawler/src/decoders/ari.rs:100:48: 100:66], [closure@std::iter::Iterator::for_each::call>::extend, [closure@rawler/src/decoders/ari.rs:100:30: 100:42]>, [closure@rawler/src/decoders/ari.rs:100:48: 100:66]>>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@ as std::iter::Iterator>::fold::ok, [f32; 3], &fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@ as std::iter::Iterator>::fold::ok, dng::embedded::ComprChunk, &fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@ as std::iter::Iterator>::fold::ok>, std::result::Result, &fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@ as std::iter::Iterator>::fold::ok>>, std::vec::Vec>, &fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@ as std::iter::Iterator>::fold::ok>>>, std::vec::Vec>>, &fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@ as std::iter::Iterator>::fold::ok, u16, &fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@ as std::iter::Iterator>::fold::ok, u8, &fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@ as std::iter::Iterator>::fold::flatten<&[usize; 48], (), [closure@std::iter::adapters::map::map_fold<&usize, (&usize, ()), (), [closure@itertools::unique_impl::count_new_keys>, &usize>::{closure#0}], [closure@std::iter::Iterator::for_each::call<(&usize, ()), [closure@ as std::iter::Extend<(&usize, ())>>::extend>, [closure@itertools::unique_impl::count_new_keys>, &usize>::{closure#0}]>>::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@ as std::iter::Iterator>::fold::flatten<&mut [[imgop::Point; 19]; 2], (), [closure@std::iter::Iterator::for_each::call<&mut [imgop::Point; 19], [closure@rawler/src/decoders/iiq.rs:389:54: 389:91]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@ as std::iter::Iterator>::fold::flatten<[f32; 3], (), [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@ as std::iter::Iterator>::fold::flatten<[u8; 2], (), [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend, [u8; 2], [closure@rawler/src/decoders/kdc.rs:163:61: 163:77]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@::slice_contains::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@>::extend>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@>::extend>, [closure@rawler/src/decoders/raf.rs:485:20: 490:16]>>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@>::extend, [closure@rawler/src/decoders/ari.rs:100:30: 100:42]>, [closure@rawler/src/decoders/ari.rs:100:48: 100:66]>>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@::slice_contains::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@::slice_contains::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@bitstream_io::read::read_byte<&mut &mut std::io::Cursor<&[u8]>>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@bitstream_io::read::read_byte<&mut std::io::Cursor<&[u8]>>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::map::equivalent_key<&usize, &usize, ()>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::map::equivalent_key<(std::string::String, std::string::String, std::string::String), (std::string::String, std::string::String, std::string::String), decoders::camera::Camera>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::map::equivalent_key<[u8; 3], [u8; 3], u32>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::map::equivalent_key>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::map::equivalent_key::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::map::equivalent_key::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::map::equivalent_key::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::map::equivalent_key::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::map::equivalent_key>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::map::equivalent_key>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::map::equivalent_key>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::map::equivalent_key::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::map::equivalent_key::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::map::make_hasher<&usize, &usize, (), std::collections::hash_map::RandomState>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::map::make_hasher<(std::string::String, std::string::String, std::string::String), (std::string::String, std::string::String, std::string::String), decoders::camera::Camera, std::collections::hash_map::RandomState>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::map::make_hasher<[u8; 3], [u8; 3], u32, std::collections::hash_map::RandomState>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::map::make_hasher, std::collections::hash_map::RandomState>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::map::make_hasher::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::map::make_hasher::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::map::make_hasher::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::map::make_hasher::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::map::make_hasher, std::collections::hash_map::RandomState>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::map::make_hasher, std::collections::hash_map::RandomState>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::map::make_hasher, std::collections::hash_map::RandomState>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::map::make_hasher::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::map::make_hasher::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::raw::RawTable<(&usize, ())>::reserve_rehash<[closure@hashbrown::map::make_hasher<&usize, &usize, (), std::collections::hash_map::RandomState>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::raw::RawTable<((std::string::String, std::string::String, std::string::String), decoders::camera::Camera)>::reserve_rehash<[closure@hashbrown::map::make_hasher<(std::string::String, std::string::String, std::string::String), (std::string::String, std::string::String, std::string::String), decoders::camera::Camera, std::collections::hash_map::RandomState>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::raw::RawTable<([u8; 3], u32)>::reserve_rehash<[closure@hashbrown::map::make_hasher<[u8; 3], [u8; 3], u32, std::collections::hash_map::RandomState>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::raw::RawTable<(imgop::xyz::Illuminant, std::vec::Vec)>::clone_from_impl<[closure@)> as std::clone::Clone>::clone::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::raw::RawTable<(imgop::xyz::Illuminant, std::vec::Vec)>::reserve_rehash<[closure@hashbrown::map::make_hasher, std::collections::hash_map::RandomState>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::raw::RawTable<(std::string::String, toml::Value)>::clone_from_impl<[closure@ as std::clone::Clone>::clone::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::raw::RawTable<(std::string::String, toml::Value)>::reserve_rehash<[closure@hashbrown::map::make_hasher::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::raw::RawTable<(u16, decoders::cr3::CtmdRecord)>::reserve_rehash<[closure@hashbrown::map::make_hasher::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::raw::RawTable<(u16, formats::ciff::CiffEntry)>::reserve_rehash<[closure@hashbrown::map::make_hasher::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::raw::RawTable<(u16, formats::tiff::value::Value)>::reserve_rehash<[closure@hashbrown::map::make_hasher::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::raw::RawTable<(u16, std::vec::Vec)>::clone_from_impl<[closure@)> as std::clone::Clone>::clone::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::raw::RawTable<(u16, std::vec::Vec)>::reserve_rehash<[closure@hashbrown::map::make_hasher, std::collections::hash_map::RandomState>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::raw::RawTable<(u16, std::vec::Vec)>::reserve_rehash<[closure@hashbrown::map::make_hasher, std::collections::hash_map::RandomState>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::raw::RawTable<(u16, std::vec::Vec)>::reserve_rehash<[closure@hashbrown::map::make_hasher, std::collections::hash_map::RandomState>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::raw::RawTable<(u32, (usize, formats::tiff::value::Value))>::clone_from_impl<[closure@ as std::clone::Clone>::clone::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::raw::RawTable<(u32, (usize, formats::tiff::value::Value))>::reserve_rehash<[closure@hashbrown::map::make_hasher::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@hashbrown::raw::RawTable<(usize, decoders::camera::Camera)>::reserve_rehash<[closure@hashbrown::map::make_hasher::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@lazy_static::lazy::Lazy::get decoders::RawLoader {::deref::__static_ref_initialize}>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@lazy_static::lazy::Lazy>::get std::vec::Vec {::deref::__static_ref_initialize}>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@libflate::bit::BitReader<&[u8]>::read_bits::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@libflate::deflate::Decoder<&[u8]>::read_non_compressed_block::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@libflate::zlib::Encoder>::finish::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@libflate::zlib::Header::read_from<&mut &[u8]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/cfa.rs:169:17: 169:46]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/arw.rs:630:28: 634:4]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/camera.rs:116:57: 116:92]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/camera.rs:124:57: 124:92]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/camera.rs:132:59: 132:94]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/camera.rs:135:54: 135:91]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/camera.rs:138:59: 138:96]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/camera.rs:141:59: 141:96]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/camera.rs:144:60: 144:97]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/camera.rs:147:61: 147:98]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/camera.rs:150:64: 150:101]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/camera.rs:153:58: 153:93]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/camera.rs:169:58: 169:93]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/camera.rs:177:53: 177:88]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/camera.rs:182:60: 182:94]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/camera.rs:65:51: 65:86]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/camera.rs:68:52: 68:87]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/camera.rs:71:51: 71:86]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/camera.rs:74:57: 74:92]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/camera.rs:77:58: 77:93]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/camera.rs:80:58: 80:93]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/camera.rs:83:55: 83:92]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/camera.rs:87:55: 87:92]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/camera.rs:91:52: 91:87]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/camera.rs:95:52: 95:87]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/cr2.rs:491:17: 491:95]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/cr2.rs:511:17: 511:95]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/cr2.rs:547:17: 547:95]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/cr2.rs:568:17: 568:95]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/cr2.rs:788:28: 792:4]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/cr3.rs:224:16: 224:60]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/cr3.rs:243:16: 243:60]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/cr3.rs:485:38: 485:81]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/cr3.rs:559:61: 559:87]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/cr3.rs:602:28: 606:4]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/iiq.rs:162:53: 162:129]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/iiq.rs:247:16: 247:86]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/iiq.rs:250:16: 250:88]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/iiq.rs:267:18: 267:107]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/iiq.rs:275:16: 275:95]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/iiq.rs:360:20: 360:45]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/mod.rs:587:48: 587:87]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/mod.rs:610:50: 612:4]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/mod.rs:633:54: 635:4]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/mos.rs:107:65: 107:81]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/mrw.rs:144:28: 148:4]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/nef.rs:700:28: 704:4]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/orf.rs:391:28: 395:4]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/pef.rs:107:19: 107:82]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/pef.rs:326:28: 330:4]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/raf.rs:101:41: 101:61]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/raf.rs:111:41: 111:78]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/raf.rs:310:56: 310:93]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/raf.rs:559:28: 563:4]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/raf.rs:92:42: 92:76]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/raf/fuji_decompressor.rs:293:63: 293:92]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/raf/fuji_decompressor.rs:580:7: 583:8]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/raf/fuji_decompressor.rs:597:7: 600:8]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/raf/fuji_decompressor.rs:615:7: 622:8]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/raf/fuji_decompressor.rs:637:7: 645:8]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/raf/fuji_decompressor.rs:660:7: 668:8]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/raf/fuji_decompressor.rs:683:7: 691:8]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/rw2.rs:342:28: 346:4]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decoders/rw2/v7decompressor.rs:32:33: 32:74]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decompressors/crx/idwt.rs:130:49: 130:62]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decompressors/crx/idwt.rs:245:51: 245:68]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decompressors/ljpeg/decompressors.rs:21:16: 21:100]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/decompressors/ljpeg/mod.rs:108:61: 108:81]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/formats/bmff/stsc.rs:33:41: 33:80]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/formats/bmff/stsc.rs:48:26: 55:6]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/formats/tiff/reader.rs:80:13: 80:92]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/imgop/mod.rs:65:26: 65:55]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/imgop/mod.rs:74:26: 74:54]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/imgop/raw.rs:162:32: 162:63]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/imgop/raw.rs:79:25: 79:40]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/imgop/raw.rs:83:15: 83:35]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/lens.rs:195:53: 195:104]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/lens.rs:202:53: 202:113]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/lens.rs:209:53: 209:117]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/lens.rs:218:15: 218:96]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/lens.rs:218:57: 218:95]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/lens.rs:219:15: 224:8]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/lens.rs:223:25: 223:102]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/lens.rs:223:74: 223:101]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/lens.rs:225:15: 225:92]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/lens.rs:225:60: 225:91]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/lens.rs:226:15: 226:96]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/lens.rs:226:61: 226:95]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/lens.rs:227:15: 232:8]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/lens.rs:231:25: 231:97]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/lens.rs:233:15: 238:8]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/lens.rs:237:25: 237:94]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/lens.rs:341:29: 341:60]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/ljpeg92.rs:214:43: 214:69]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/ljpeg92.rs:239:57: 239:93]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/ljpeg92.rs:739:67: 739:97]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/ljpeg92.rs:749:19: 749:52]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/pixarray.rs:226:39: 226:54]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/pixarray.rs:82:39: 82:54]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rawler/src/pixarray.rs:93:17: 93:105]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold::LOCK_LATCH::__getit::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rayon_core::registry::WORKER_THREAD_STATE::__getit::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rayon_core::registry::WorkerThread::push::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@rayon_core::registry::WorkerThread::take_local_job::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::collections::hash_map::RandomState::new::KEYS::__getit::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::fmt::format::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::intrinsics::write_bytes<&formats::tiff::ifd::IFD>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::intrinsics::write_bytes<&lens::LensDescription>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::intrinsics::write_bytes<&toml::map::Map>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::intrinsics::write_bytes<(std::string::String, std::string::String)>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::intrinsics::write_bytes<[f32; 3]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::intrinsics::write_bytes<[f32; 4]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::intrinsics::write_bytes::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::intrinsics::write_bytes>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::intrinsics::write_bytes>>>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::intrinsics::write_bytes::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::intrinsics::write_bytes::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::io::default_read_to_string>>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::iter::Iterator::find::check<&formats::tiff::ifd::IFD, &mut [closure@rawler/src/decoders/dng.rs:91:15: 98:8]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::iter::Iterator::find::check<&lens::LensDescription, &mut [closure@rawler/src/lens.rs:233:15: 238:8]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::iter::Iterator::find::check<(usize, &bitarray::BitArray), &mut [closure@rawler/src/ljpeg92.rs:749:19: 749:52]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::iter::Iterator::find::check<(usize, &f32), &mut [closure@rawler/src/ljpeg92.rs:232:57: 232:76]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::iter::Iterator::find::check<(usize, &f32), &mut [closure@rawler/src/ljpeg92.rs:239:57: 239:93]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call<&mut [f32], &[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call<&mut [u16], &[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call<&mut [u16], &[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call<(&usize, ()), [closure@ as std::iter::Extend<(&usize, ())>>::extend>, [closure@itertools::unique_impl::count_new_keys>, &usize>::{closure#0}]>>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call<(usize, &mut [[f32; 3]]), &[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call<(usize, &mut [[f32; 3]]), &[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call<(usize, &mut [[f32; 3]]), &[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call<(usize, &mut [[f32; 3]]), &[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call<(usize, &mut [u16]), &[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call<(usize, &mut [u16]), &[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call<(usize, &mut [u16]), &[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call<(usize, &mut [u16]), [closure@rawler/src/pixarray.rs:93:17: 93:105]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call>::extend>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call>::extend>, [closure@rawler/src/decoders/raf.rs:485:20: 490:16]>>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call>::extend, [closure@rawler/src/decoders/ari.rs:100:30: 100:42]>, [closure@rawler/src/decoders/ari.rs:100:48: 100:66]>>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::iter::adapters::filter::filter_fold>::extend>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold<&[u8], [u8; 2], (), [closure@rawler/src/decoders/kdc.rs:163:61: 163:77], [closure@ as std::iter::Iterator>::fold::flatten<[u8; 2], (), [closure@std::iter::Iterator::for_each::call as std::vec::spec_extend::SpecExtend, [u8; 2], [closure@rawler/src/decoders/kdc.rs:163:61: 163:77]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold<&bitarray::BitArray, usize, usize, [closure@ as std::iter::Iterator>::count::to_usize<&bitarray::BitArray, [closure@rawler/src/ljpeg92.rs:739:67: 739:97]>::{closure#0}], [closure@::sum>, [closure@ as std::iter::Iterator>::count::to_usize<&bitarray::BitArray, [closure@rawler/src/ljpeg92.rs:739:67: 739:97]>::{closure#0}]>>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold<&u8, char, (), [closure@rawler/src/decoders/ari.rs:100:48: 100:66], [closure@std::iter::Iterator::for_each::call>::extend, [closure@rawler/src/decoders/ari.rs:100:30: 100:42]>, [closure@rawler/src/decoders/ari.rs:100:48: 100:66]>>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold<&u8, char, (), [closure@rawler/src/decoders/raf.rs:485:20: 490:16], [closure@std::iter::Iterator::for_each::call>::extend>, [closure@rawler/src/decoders/raf.rs:485:20: 490:16]>>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold<&usize, (&usize, ()), (), [closure@itertools::unique_impl::count_new_keys>, &usize>::{closure#0}], [closure@std::iter::Iterator::for_each::call<(&usize, ()), [closure@ as std::iter::Extend<(&usize, ())>>::extend>, [closure@itertools::unique_impl::count_new_keys>, &usize>::{closure#0}]>>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<&std::string::String, usize, usize, std::option::Option, [closure@std::str::join_generic_copy::{closure#0}::{closure#0}], fn(usize, usize) -> std::option::Option {core::num::::checked_add}>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::num::NonZeroUsize::new_unchecked::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::slice::)]>::sort_by<[closure@rawler/src/ljpeg92.rs:752:23: 752:43]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::sync::MutexGuard>::new::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::sync::MutexGuard>::new::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::sync::Once::call_once<[closure@lazy_static::lazy::Lazy::get decoders::RawLoader {::deref::__static_ref_initialize}>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::sync::Once::call_once<[closure@lazy_static::lazy::Lazy>::get std::vec::Vec {::deref::__static_ref_initialize}>::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std::vec::in_place_collect::write_in_place_with_drop<&formats::tiff::ifd::IFD>::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `[closure@std_detect::detect::cache::test::{closure#0}]`: 8 bytes, alignment: 8 bytes print-type-size end padding: 8 bytes print-type-size type: `adler32::RollingAdler32`: 8 bytes, alignment: 4 bytes print-type-size field `.a`: 4 bytes print-type-size field `.b`: 4 bytes print-type-size type: `alloc::collections::btree::borrow::DormantMutRef>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size type: `bitstream_io::BitQueue`: 8 bytes, alignment: 4 bytes print-type-size field `.phantom`: 0 bytes print-type-size field `.value`: 4 bytes print-type-size field `.bits`: 4 bytes print-type-size type: `bitstream_io::BitQueue`: 8 bytes, alignment: 4 bytes print-type-size field `.phantom`: 0 bytes print-type-size field `.bits`: 4 bytes print-type-size field `.value`: 1 bytes print-type-size end padding: 3 bytes print-type-size type: `cfa::CFAColor`: 8 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `RED`: 0 bytes print-type-size variant `GREEN`: 0 bytes print-type-size variant `BLUE`: 0 bytes print-type-size variant `CYAN`: 0 bytes print-type-size variant `MAGENTA`: 0 bytes print-type-size variant `YELLOW`: 0 bytes print-type-size variant `WHITE`: 0 bytes print-type-size variant `FUJI_GREEN`: 0 bytes print-type-size variant `END`: 0 bytes print-type-size variant `UNKNOWN`: 0 bytes print-type-size type: `crossbeam_channel::context::Context`: 8 bytes, alignment: 8 bytes print-type-size field `.inner`: 8 bytes print-type-size type: `crossbeam_channel::counter::Sender>`: 8 bytes, alignment: 8 bytes print-type-size field `.counter`: 8 bytes print-type-size type: `crossbeam_channel::counter::Sender>`: 8 bytes, alignment: 8 bytes print-type-size field `.counter`: 8 bytes print-type-size type: `crossbeam_channel::counter::Sender>`: 8 bytes, alignment: 8 bytes print-type-size field `.counter`: 8 bytes print-type-size type: `crossbeam_channel::select::Operation`: 8 bytes, alignment: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `crossbeam_epoch::atomic::Atomic>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.data`: 8 bytes print-type-size type: `decoders::RawDecodeParams`: 8 bytes, alignment: 8 bytes print-type-size field `.image_index`: 8 bytes print-type-size type: `decoders::nef::lensdata::NefLensDataZ`: 8 bytes, alignment: 4 bytes print-type-size field `.version`: 4 bytes print-type-size field `.lens_id`: 2 bytes print-type-size end padding: 2 bytes print-type-size type: `decompressors::crx::mdat::TileQPData`: 8 bytes, alignment: 4 bytes print-type-size field `.mdat_qp_data_size`: 4 bytes print-type-size field `.mdat_extra_size`: 2 bytes print-type-size field `.terminator`: 2 bytes print-type-size type: `formats::bmff::ext_cr3::ctmd::CtmdRecord`: 8 bytes, alignment: 4 bytes print-type-size field `.rec_size`: 4 bytes print-type-size field `.rec_type`: 2 bytes print-type-size field `.unknown1`: 1 bytes print-type-size field `.unknown2`: 1 bytes print-type-size type: `formats::bmff::stts::SttsEntry`: 8 bytes, alignment: 4 bytes print-type-size field `.sample_count`: 4 bytes print-type-size field `.sample_delta`: 4 bytes print-type-size type: `formats::tiff::value::Rational`: 8 bytes, alignment: 4 bytes print-type-size field `.n`: 4 bytes print-type-size field `.d`: 4 bytes print-type-size type: `formats::tiff::value::SRational`: 8 bytes, alignment: 4 bytes print-type-size field `.n`: 4 bytes print-type-size field `.d`: 4 bytes print-type-size type: `hashbrown::raw::Bucket<(&usize, ())>`: 8 bytes, alignment: 8 bytes print-type-size field `.ptr`: 8 bytes print-type-size type: `hashbrown::raw::Bucket<((std::string::String, std::string::String, std::string::String), decoders::camera::Camera)>`: 8 bytes, alignment: 8 bytes print-type-size field `.ptr`: 8 bytes print-type-size type: `hashbrown::raw::Bucket<([u8; 3], u32)>`: 8 bytes, alignment: 8 bytes print-type-size field `.ptr`: 8 bytes print-type-size type: `hashbrown::raw::Bucket<(imgop::xyz::Illuminant, std::vec::Vec)>`: 8 bytes, alignment: 8 bytes print-type-size field `.ptr`: 8 bytes print-type-size type: `hashbrown::raw::Bucket<(std::string::String, toml::Value)>`: 8 bytes, alignment: 8 bytes print-type-size field `.ptr`: 8 bytes print-type-size type: `hashbrown::raw::Bucket<(u16, decoders::cr3::CtmdRecord)>`: 8 bytes, alignment: 8 bytes print-type-size field `.ptr`: 8 bytes print-type-size type: `hashbrown::raw::Bucket<(u16, formats::ciff::CiffEntry)>`: 8 bytes, alignment: 8 bytes print-type-size field `.ptr`: 8 bytes print-type-size type: `hashbrown::raw::Bucket<(u16, formats::tiff::value::Value)>`: 8 bytes, alignment: 8 bytes print-type-size field `.ptr`: 8 bytes print-type-size type: `hashbrown::raw::Bucket<(u16, std::vec::Vec)>`: 8 bytes, alignment: 8 bytes print-type-size field `.ptr`: 8 bytes print-type-size type: `hashbrown::raw::Bucket<(u16, std::vec::Vec)>`: 8 bytes, alignment: 8 bytes print-type-size field `.ptr`: 8 bytes print-type-size type: `hashbrown::raw::Bucket<(u16, std::vec::Vec)>`: 8 bytes, alignment: 8 bytes print-type-size field `.ptr`: 8 bytes print-type-size type: `hashbrown::raw::Bucket<(u32, (usize, formats::tiff::value::Value))>`: 8 bytes, alignment: 8 bytes print-type-size field `.ptr`: 8 bytes print-type-size type: `hashbrown::raw::Bucket<(usize, decoders::camera::Camera)>`: 8 bytes, alignment: 8 bytes print-type-size field `.ptr`: 8 bytes print-type-size type: `image::Rgba`: 8 bytes, alignment: 2 bytes print-type-size field `.0`: 8 bytes print-type-size type: `libflate::checksum::Adler32`: 8 bytes, alignment: 4 bytes print-type-size field `.0`: 8 bytes print-type-size type: `log::Level`: 8 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Error`: 0 bytes print-type-size variant `Warn`: 0 bytes print-type-size variant `Info`: 0 bytes print-type-size variant `Debug`: 0 bytes print-type-size variant `Trace`: 0 bytes print-type-size type: `log::LevelFilter`: 8 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `Off`: 0 bytes print-type-size variant `Error`: 0 bytes print-type-size variant `Warn`: 0 bytes print-type-size variant `Info`: 0 bytes print-type-size variant `Debug`: 0 bytes print-type-size variant `Trace`: 0 bytes print-type-size type: `num_enum::TryFromPrimitiveError`: 8 bytes, alignment: 8 bytes print-type-size field `.number`: 8 bytes print-type-size type: `rayon::ThreadPool`: 8 bytes, alignment: 8 bytes print-type-size field `.registry`: 8 bytes print-type-size type: `rayon::ThreadPoolBuildError`: 8 bytes, alignment: 8 bytes print-type-size field `.kind`: 8 bytes print-type-size type: `rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>`: 8 bytes, alignment: 8 bytes print-type-size field `.op`: 8 bytes print-type-size type: `rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>`: 8 bytes, alignment: 8 bytes print-type-size field `.op`: 8 bytes print-type-size type: `rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>`: 8 bytes, alignment: 8 bytes print-type-size field `.op`: 8 bytes print-type-size type: `rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>`: 8 bytes, alignment: 8 bytes print-type-size field `.op`: 8 bytes print-type-size type: `rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>`: 8 bytes, alignment: 8 bytes print-type-size field `.op`: 8 bytes print-type-size type: `rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>`: 8 bytes, alignment: 8 bytes print-type-size field `.op`: 8 bytes print-type-size type: `rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>`: 8 bytes, alignment: 8 bytes print-type-size field `.op`: 8 bytes print-type-size type: `rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>`: 8 bytes, alignment: 8 bytes print-type-size field `.op`: 8 bytes print-type-size type: `rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>`: 8 bytes, alignment: 8 bytes print-type-size field `.op`: 8 bytes print-type-size type: `rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>`: 8 bytes, alignment: 8 bytes print-type-size field `.op`: 8 bytes print-type-size type: `rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>`: 8 bytes, alignment: 8 bytes print-type-size field `.op`: 8 bytes print-type-size type: `rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>`: 8 bytes, alignment: 8 bytes print-type-size field `.op`: 8 bytes print-type-size type: `rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>`: 8 bytes, alignment: 8 bytes print-type-size field `.op`: 8 bytes print-type-size type: `rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>`: 8 bytes, alignment: 8 bytes print-type-size field `.op`: 8 bytes print-type-size type: `rayon::iter::plumbing::Splitter`: 8 bytes, alignment: 8 bytes print-type-size field `.splits`: 8 bytes print-type-size type: `rayon_core::ErrorKind`: 8 bytes, alignment: 8 bytes print-type-size variant `IOError`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `GlobalPoolAlreadyInitialized`: 0 bytes print-type-size type: `rayon_core::latch::CoreLatch`: 8 bytes, alignment: 8 bytes print-type-size field `.state`: 8 bytes print-type-size type: `rayon_core::registry::RegistryId`: 8 bytes, alignment: 8 bytes print-type-size field `.addr`: 8 bytes print-type-size type: `rayon_core::registry::XorShift64Star`: 8 bytes, alignment: 8 bytes print-type-size field `.state`: 8 bytes print-type-size type: `rayon_core::sleep::counters::AtomicCounters`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `rayon_core::sleep::counters::Counters`: 8 bytes, alignment: 8 bytes print-type-size field `.word`: 8 bytes print-type-size type: `std::any::TypeId`: 8 bytes, alignment: 8 bytes print-type-size field `.t`: 8 bytes print-type-size type: `std::boxed::Box<[(std::string::String, std::string::String); 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box<[decoders::raf::fuji_decompressor::QTable; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box<[f32; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box<[f64; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box<[formats::tiff::ifd::IFD; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box<[formats::tiff::value::Rational; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box<[formats::tiff::value::Rational; 3]>`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box<[formats::tiff::value::SRational; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box<[i16; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box<[i32; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box<[i32; 2]>`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box<[i8; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box<[imgop::raw::ColorMatrix; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box<[std::string::String; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box<[u16; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box<[u16; 2]>`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box<[u16; 4]>`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box<[u32; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box<[u8; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box>`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box>`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box>>`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box>>`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box>>>`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box>>>>`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box>>>>>`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box>>`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box>>`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box>`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box>>`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box>`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box>>`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box>>`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box>>`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::boxed::Box`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::cell::Cell<*const rayon_core::registry::WorkerThread>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::cell::Cell<*mut ()>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::cell::Cell>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::cell::Cell`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::cell::UnsafeCell<*const rayon_core::registry::WorkerThread>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::cell::UnsafeCell<*mut ()>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::cell::UnsafeCell<*mut crossbeam_channel::flavors::list::Block>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::cell::UnsafeCell<*mut crossbeam_deque::deque::Block>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::cell::UnsafeCell`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::cell::UnsafeCell>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::cell::UnsafeCell`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::cell::UnsafeCell`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::io::Error`: 8 bytes, alignment: 8 bytes print-type-size field `.repr`: 8 bytes print-type-size type: `std::io::error::repr_bitpacked::Repr`: 8 bytes, alignment: 8 bytes print-type-size field `.1`: 0 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::iter::Map<&mut std::iter::Map, [closure@rawler/src/imgop/raw.rs:44:11: 44:44]>, fn(f32) -> std::ops::try_trait::NeverShortCircuit {std::ops::try_trait::NeverShortCircuit::}>`: 8 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 8 bytes print-type-size type: `std::iter::Map<&mut std::iter::Map, [closure@rawler/src/imgop/raw.rs:79:25: 79:40]>, fn(f32) -> std::ops::try_trait::NeverShortCircuit {std::ops::try_trait::NeverShortCircuit::}>`: 8 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 8 bytes print-type-size type: `std::iter::Map<&mut std::iter::Map, [closure@rawler/src/imgop/raw.rs:81:24: 81:37]>, fn(f32) -> std::ops::try_trait::NeverShortCircuit {std::ops::try_trait::NeverShortCircuit::}>`: 8 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 8 bytes print-type-size type: `std::iter::Map<&mut std::iter::Map, [closure@rawler/src/imgop/raw.rs:83:15: 83:35]>, fn(f32) -> std::ops::try_trait::NeverShortCircuit {std::ops::try_trait::NeverShortCircuit::}>`: 8 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 8 bytes print-type-size type: `std::iter::Map<&mut std::iter::Map, [closure@rawler/src/imgop/raw.rs:44:11: 44:44]>, fn(f32) -> std::ops::try_trait::NeverShortCircuit {std::ops::try_trait::NeverShortCircuit::}>`: 8 bytes, alignment: 8 bytes print-type-size field `.f`: 0 bytes print-type-size field `.iter`: 8 bytes print-type-size type: `std::iter::adapters::by_ref_sized::ByRefSized>`: 8 bytes, alignment: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::mem::ManuallyDrop<&formats::tiff::ifd::IFD>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop<&lens::LensDescription>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop<&toml::map::Map>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop< as std::ops::Drop>::drop::DropGuard>>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop< as std::ops::Drop>::drop::DropGuard>>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop< as std::ops::Drop>::drop::DropGuard>>>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop< as std::ops::Drop>::drop::DropGuard>>>>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop< as std::ops::Drop>::drop::DropGuard>>>>>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop< as std::ops::Drop>::drop::DropGuard>>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop< as std::ops::Drop>::drop::DropGuard>>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop< as std::ops::Drop>::drop::DropGuard>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop`: 8 bytes, alignment: 4 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop`: 8 bytes, alignment: 4 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop>>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop>>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop>>>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop>>>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop>>>>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop>>>>>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop>>>>>>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop>>>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop>>>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop>>>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop>>>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop::get decoders::RawLoader {::deref::__static_ref_initialize}>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop>::get std::vec::Vec {::deref::__static_ref_initialize}>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop>>>>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop>>>>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop>>>>>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop>>>>>>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop>>>>>>>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop>>>>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop>>>>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop>`: 8 bytes, alignment: 4 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop>>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop>>`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::ManuallyDrop`: 8 bytes, alignment: 8 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::MaybeUninit<&formats::tiff::ifd::IFD>`: 8 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 8 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::MaybeUninit<&lens::LensDescription>`: 8 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 8 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::MaybeUninit<&toml::map::Map>`: 8 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 8 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::MaybeUninit`: 8 bytes, alignment: 4 bytes print-type-size variant `MaybeUninit`: 8 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::MaybeUninit`: 8 bytes, alignment: 4 bytes print-type-size variant `MaybeUninit`: 8 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::MaybeUninit::get decoders::RawLoader {::deref::__static_ref_initialize}>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 8 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::MaybeUninit>::get std::vec::Vec {::deref::__static_ref_initialize}>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 8 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::MaybeUninit>`: 8 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 8 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::MaybeUninit>>>>`: 8 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 8 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::MaybeUninit>>>>`: 8 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 8 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::MaybeUninit>>>>>`: 8 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 8 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::MaybeUninit>>>>>>`: 8 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 8 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::MaybeUninit>>>>>>>`: 8 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 8 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::MaybeUninit>>>>`: 8 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 8 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::MaybeUninit>>>>`: 8 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 8 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::MaybeUninit>`: 8 bytes, alignment: 4 bytes print-type-size variant `MaybeUninit`: 8 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::MaybeUninit>`: 8 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 8 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::MaybeUninit>>`: 8 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 8 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::MaybeUninit>>`: 8 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 8 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::MaybeUninit`: 8 bytes, alignment: 8 bytes print-type-size variant `MaybeUninit`: 8 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 8 bytes print-type-size type: `std::mem::valid_align::ValidAlign`: 8 bytes, alignment: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::mem::valid_align::ValidAlignEnum64`: 8 bytes, alignment: 8 bytes print-type-size discriminant: 8 bytes print-type-size variant `_Align1Shl0`: 0 bytes print-type-size variant `_Align1Shl1`: 0 bytes print-type-size variant `_Align1Shl2`: 0 bytes print-type-size variant `_Align1Shl3`: 0 bytes print-type-size variant `_Align1Shl4`: 0 bytes print-type-size variant `_Align1Shl5`: 0 bytes print-type-size variant `_Align1Shl6`: 0 bytes print-type-size variant `_Align1Shl7`: 0 bytes print-type-size variant `_Align1Shl8`: 0 bytes print-type-size variant `_Align1Shl9`: 0 bytes print-type-size variant `_Align1Shl10`: 0 bytes print-type-size variant `_Align1Shl11`: 0 bytes print-type-size variant `_Align1Shl12`: 0 bytes print-type-size variant `_Align1Shl13`: 0 bytes print-type-size variant `_Align1Shl14`: 0 bytes print-type-size variant `_Align1Shl15`: 0 bytes print-type-size variant `_Align1Shl16`: 0 bytes print-type-size variant `_Align1Shl17`: 0 bytes print-type-size variant `_Align1Shl18`: 0 bytes print-type-size variant `_Align1Shl19`: 0 bytes print-type-size variant `_Align1Shl20`: 0 bytes print-type-size variant `_Align1Shl21`: 0 bytes print-type-size variant `_Align1Shl22`: 0 bytes print-type-size variant `_Align1Shl23`: 0 bytes print-type-size variant `_Align1Shl24`: 0 bytes print-type-size variant `_Align1Shl25`: 0 bytes print-type-size variant `_Align1Shl26`: 0 bytes print-type-size variant `_Align1Shl27`: 0 bytes print-type-size variant `_Align1Shl28`: 0 bytes print-type-size variant `_Align1Shl29`: 0 bytes print-type-size variant `_Align1Shl30`: 0 bytes print-type-size variant `_Align1Shl31`: 0 bytes print-type-size variant `_Align1Shl32`: 0 bytes print-type-size variant `_Align1Shl33`: 0 bytes print-type-size variant `_Align1Shl34`: 0 bytes print-type-size variant `_Align1Shl35`: 0 bytes print-type-size variant `_Align1Shl36`: 0 bytes print-type-size variant `_Align1Shl37`: 0 bytes print-type-size variant `_Align1Shl38`: 0 bytes print-type-size variant `_Align1Shl39`: 0 bytes print-type-size variant `_Align1Shl40`: 0 bytes print-type-size variant `_Align1Shl41`: 0 bytes print-type-size variant `_Align1Shl42`: 0 bytes print-type-size variant `_Align1Shl43`: 0 bytes print-type-size variant `_Align1Shl44`: 0 bytes print-type-size variant `_Align1Shl45`: 0 bytes print-type-size variant `_Align1Shl46`: 0 bytes print-type-size variant `_Align1Shl47`: 0 bytes print-type-size variant `_Align1Shl48`: 0 bytes print-type-size variant `_Align1Shl49`: 0 bytes print-type-size variant `_Align1Shl50`: 0 bytes print-type-size variant `_Align1Shl51`: 0 bytes print-type-size variant `_Align1Shl52`: 0 bytes print-type-size variant `_Align1Shl53`: 0 bytes print-type-size variant `_Align1Shl54`: 0 bytes print-type-size variant `_Align1Shl55`: 0 bytes print-type-size variant `_Align1Shl56`: 0 bytes print-type-size variant `_Align1Shl57`: 0 bytes print-type-size variant `_Align1Shl58`: 0 bytes print-type-size variant `_Align1Shl59`: 0 bytes print-type-size variant `_Align1Shl60`: 0 bytes print-type-size variant `_Align1Shl61`: 0 bytes print-type-size variant `_Align1Shl62`: 0 bytes print-type-size variant `_Align1Shl63`: 0 bytes print-type-size type: `std::num::NonZeroU64`: 8 bytes, alignment: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::num::NonZeroUsize`: 8 bytes, alignment: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow<&formats::tiff::ifd::IFD, std::convert::Infallible>`: 8 bytes, alignment: 8 bytes print-type-size variant `Break`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow<&formats::tiff::ifd::IFD>`: 8 bytes, alignment: 8 bytes print-type-size variant `Break`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow<&lens::LensDescription, std::convert::Infallible>`: 8 bytes, alignment: 8 bytes print-type-size variant `Break`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow<&lens::LensDescription>`: 8 bytes, alignment: 8 bytes print-type-size variant `Break`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow>`: 8 bytes, alignment: 8 bytes print-type-size variant `Break`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow>`: 8 bytes, alignment: 8 bytes print-type-size variant `Break`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, std::convert::Infallible>>`: 8 bytes, alignment: 4 bytes print-type-size variant `Break`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow>`: 8 bytes, alignment: 4 bytes print-type-size discriminant: 4 bytes print-type-size variant `Break`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, std::convert::Infallible>`: 8 bytes, alignment: 4 bytes print-type-size variant `Break`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow>`: 8 bytes, alignment: 4 bytes print-type-size variant `Break`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, &alloc::collections::btree::node::NodeRef>`: 8 bytes, alignment: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, &decoders::raf::fuji_decompressor::QTable>`: 8 bytes, alignment: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, &decompressors::crx::mdat::Subband>`: 8 bytes, alignment: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, &formats::bmff::ext_cr3::ccdt::CcdtBox>`: 8 bytes, alignment: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, &formats::bmff::ext_cr3::ctmd::CtmdRecord>`: 8 bytes, alignment: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, &formats::bmff::stsc::StscEntry>`: 8 bytes, alignment: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, &formats::bmff::stts::SttsEntry>`: 8 bytes, alignment: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, &formats::bmff::trak::TrakBox>`: 8 bytes, alignment: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, &formats::bmff::vendor::VendorBox>`: 8 bytes, alignment: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, &formats::tiff::ifd::IFD>`: 8 bytes, alignment: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, &i16>`: 8 bytes, alignment: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, &i32>`: 8 bytes, alignment: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, &imgop::Point>`: 8 bytes, alignment: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, &imgop::spline::Segment>`: 8 bytes, alignment: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, &mut [f32; 3]>`: 8 bytes, alignment: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, &mut f32>`: 8 bytes, alignment: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, &mut std::iter::Take>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, &mut std::slice::Iter<[f32; 3]>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, &std::option::Option>`: 8 bytes, alignment: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, &std::vec::Vec>`: 8 bytes, alignment: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, &toml::Value>`: 8 bytes, alignment: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, &u8>`: 8 bytes, alignment: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, f32>`: 8 bytes, alignment: 4 bytes print-type-size discriminant: 4 bytes print-type-size variant `Continue`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, hashbrown::raw::Bucket<(u16, std::vec::Vec)>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 8 bytes, alignment: 4 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, std::ptr::NonNull>`: 8 bytes, alignment: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 8 bytes, alignment: 4 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 8 bytes, alignment: 4 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 8 bytes, alignment: 4 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow>`: 8 bytes, alignment: 8 bytes print-type-size variant `Break`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 8 bytes, alignment: 4 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 8 bytes, alignment: 4 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 8 bytes, alignment: 4 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, &rayon_core::latch::LockLatch>`: 8 bytes, alignment: 8 bytes print-type-size variant `Continue`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, std::convert::Infallible>`: 8 bytes, alignment: 8 bytes print-type-size variant `Break`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::ControlFlow`: 8 bytes, alignment: 4 bytes print-type-size discriminant: 4 bytes print-type-size variant `Break`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow`: 8 bytes, alignment: 8 bytes print-type-size variant `Break`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::ops::Range`: 8 bytes, alignment: 4 bytes print-type-size field `.start`: 4 bytes print-type-size field `.end`: 4 bytes print-type-size type: `std::ops::Range`: 8 bytes, alignment: 4 bytes print-type-size field `.start`: 4 bytes print-type-size field `.end`: 4 bytes print-type-size type: `std::ops::RangeFrom`: 8 bytes, alignment: 8 bytes print-type-size field `.start`: 8 bytes print-type-size type: `std::ops::RangeTo`: 8 bytes, alignment: 8 bytes print-type-size field `.end`: 8 bytes print-type-size type: `std::option::Option<&&[u8]>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&&formats::tiff::ifd::IFD>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&((std::string::String, std::string::String, std::string::String), decoders::camera::Camera)>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&(i32, i32)>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&(std::string::String, toml::Value)>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&(u16, bitarray::BitArray)>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&(u16, decoders::cr3::CtmdRecord)>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&(u16, formats::ciff::CiffEntry)>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&(u16, std::vec::Vec)>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&(u16, std::vec::Vec)>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&(u16, u16, u16)>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&(u32, (usize, formats::tiff::value::Value))>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&(u32, u32)>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&(u8, std::ops::Range, u16)>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&(u8, u8, u8)>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&(usize, decoders::camera::Camera)>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&(usize, formats::tiff::value::Value)>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&(usize, usize)>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&[cfa::CFAColor; 6]>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&[f32; 3]>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&[u32; 2]>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&[usize; 48]>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&alloc::collections::btree::node::NodeRef>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&alloc::collections::btree::node::NodeRef>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&bitarray::BitArray>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&cfa::CFAColor>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&char>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&decoders::camera::Camera>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&decoders::cr3::CtmdRecord>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&decoders::iiq::Defect>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&decoders::iiq::FlatField>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&decoders::raf::fuji_decompressor::ColorPos>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&decoders::raf::fuji_decompressor::QTable>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&decoders::raf::fuji_decompressor::Strip>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&decoders::x3f::X3fDirectory>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&decoders::x3f::X3fImage>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&decompressors::crx::iquant::QStep>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&decompressors::crx::mdat::Plane>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&decompressors::crx::mdat::Subband>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&decompressors::crx::mdat::Tile>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&decompressors::crx::mdat::TileQPData>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&decompressors::ljpeg::JpegComponentInfo>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&decompressors::ljpeg::huffman::HuffTable>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&dng::embedded::ComprChunk>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&f32>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&f64>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&formats::bmff::FourCC>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&formats::bmff::co64::Co64Box>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&formats::bmff::ext_cr3::ccdt::CcdtBox>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&formats::bmff::ext_cr3::cdi1::Cdi1Box>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&formats::bmff::ext_cr3::cmp1::Cmp1Box>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&formats::bmff::ext_cr3::cr3desc::Cr3DescBox>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&formats::bmff::ext_cr3::cr3xpacket::Cr3XpacketBox>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&formats::bmff::ext_cr3::craw::CrawBox>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&formats::bmff::ext_cr3::ctmd::CtmdRecord>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&formats::bmff::ext_cr3::iad1::Iad1Box>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&formats::bmff::stsc::StscEntry>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&formats::bmff::stts::SttsEntry>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&formats::bmff::trak::TrakBox>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&formats::bmff::vendor::VendorBox>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&formats::ciff::CiffEntry>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&formats::ciff::CiffIFD>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&formats::tiff::entry::Entry>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&formats::tiff::ifd::IFD>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&formats::tiff::value::Rational>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&formats::tiff::value::SRational>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&formats::tiff::value::Value>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&i16>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&i32>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&i8>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&imgop::Point>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&imgop::Rect>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&imgop::raw::ColorMatrix>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&imgop::spline::Segment>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&lens::LensDescription>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&libflate::deflate::symbol::Symbol>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&ljpeg92::HuffCode>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut (&usize, ())>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut ((std::string::String, std::string::String, std::string::String), decoders::camera::Camera)>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut ([u8; 3], u32)>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut (imgop::xyz::Illuminant, std::vec::Vec)>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut (std::string::String, toml::Value)>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut (u16, decoders::cr3::CtmdRecord)>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut (u16, formats::ciff::CiffEntry)>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut (u16, formats::tiff::value::Value)>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut (u16, std::vec::Vec)>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut (u16, std::vec::Vec)>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut (u16, std::vec::Vec)>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut (u32, (usize, formats::tiff::value::Value))>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut (u8, u32)>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut (usize, decoders::camera::Camera)>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut [[imgop::Point; 19]; 2]>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut [f32; 3]>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut [imgop::Point; 19]>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::Edge>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::Edge>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut alloc::collections::btree::node::Handle, alloc::collections::btree::node::marker::Edge>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut alloc::collections::btree::node::NodeRef>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut alloc::collections::btree::node::NodeRef>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut decompressors::crx::mdat::Plane>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut decompressors::crx::mdat::Subband>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut decompressors::crx::mdat::Tile>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut decompressors::ljpeg::JpegComponentInfo>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut f32>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut f64>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut formats::tiff::entry::Entry>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut i16>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut i32>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut std::io::IoSliceMut>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut std::iter::Take>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut std::mem::MaybeUninit<[f32; 3]>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut std::mem::MaybeUninit>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut std::mem::MaybeUninit>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut std::mem::MaybeUninit>>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut std::mem::MaybeUninit>>>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut std::mem::MaybeUninit>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut std::mem::MaybeUninit>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut std::option::Option>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut std::option::Option>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut std::option::Option>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut std::slice::Iter<[f32; 3]>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut u16>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut u32>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut u8>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&mut usize>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&rayon_core::latch::LockLatch>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&std::array::IntoIter>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&std::array::IntoIter>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&std::backtrace::Backtrace>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&std::cell::Cell<(u64, u64)>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&std::cell::Cell<*const rayon_core::registry::WorkerThread>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&std::io::IoSlice>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&std::iter::Take>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&std::option::Option>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&std::option::Option>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&std::ptr::NonNull>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&std::slice::Iter<[f32; 3]>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&std::slice::Iter>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&std::string::String>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&std::vec::Vec<(i32, i32)>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&std::vec::Vec<[f32; 3]>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&std::vec::Vec>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&std::vec::Vec>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&std::vec::Vec>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&std::vec::Vec>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&std::vec::Vec>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&std::vec::Vec>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&std::vec::Vec>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&std::vec::Vec>>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&std::vec::Vec>>>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&std::vec::Vec>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&std::vec::Vec>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&std::vec::Vec>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&toml::Value>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&toml::map::Map>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&u16>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&u32>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&u8>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<&usize>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@lazy_static::lazy::Lazy::get decoders::RawLoader {::deref::__static_ref_initialize}>::{closure#0}]>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[closure@lazy_static::lazy::Lazy>::get std::vec::Vec {::deref::__static_ref_initialize}>::{closure#0}]>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 8 bytes, alignment: 4 bytes print-type-size discriminant: 4 bytes print-type-size variant `Some`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 8 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `Some`: 6 bytes print-type-size field `.0`: 6 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option)>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option)>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option)>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option)>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 8 bytes, alignment: 4 bytes print-type-size discriminant: 4 bytes print-type-size variant `Some`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>>>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>>>>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>>>>>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 8 bytes, alignment: 4 bytes print-type-size discriminant: 4 bytes print-type-size variant `Some`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 8 bytes, alignment: 4 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 8 bytes, alignment: 4 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>>>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>>>>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>>>>>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>>>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 8 bytes, alignment: 4 bytes print-type-size discriminant: 4 bytes print-type-size variant `Some`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 8 bytes, alignment: 4 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 8 bytes, alignment: 4 bytes print-type-size discriminant: 4 bytes print-type-size variant `Some`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 8 bytes, alignment: 4 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 8 bytes, alignment: 4 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 8 bytes, alignment: 4 bytes print-type-size discriminant: 4 bytes print-type-size variant `Some`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 8 bytes, alignment: 4 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 8 bytes, alignment: 8 bytes print-type-size variant `Some`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 8 bytes, alignment: 4 bytes print-type-size discriminant: 4 bytes print-type-size variant `Some`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::panic::AssertUnwindSafe<[closure@rawler/src/decoders/mod.rs:587:48: 587:87]>`: 8 bytes, alignment: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::pin::Pin>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<&[u8]>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<&formats::tiff::ifd::IFD>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<&lens::LensDescription>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<&str>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<&toml::map::Map>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<(&usize, ())>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<((std::string::String, std::string::String, std::string::String), decoders::camera::Camera)>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<()>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<([u8; 3], u32)>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<(i32, i32)>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<(imgop::xyz::Illuminant, std::vec::Vec)>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<(std::string::String, std::string::String)>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<(std::string::String, toml::Value)>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<(u16, bitarray::BitArray)>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<(u16, decoders::cr3::CtmdRecord)>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<(u16, formats::ciff::CiffEntry)>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<(u16, formats::tiff::value::Value)>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<(u16, std::vec::Vec)>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<(u16, std::vec::Vec)>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<(u16, std::vec::Vec)>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<(u16, u16, u16)>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<(u32, (usize, formats::tiff::value::Value))>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<(u8, std::ops::Range, u16)>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<(u8, u32)>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<(u8, u8, u8)>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<(usize, decoders::camera::Camera)>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<(usize, usize)>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<[(std::string::String, std::string::String); 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<[[imgop::Point; 19]; 2]>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<[cfa::CFAColor; 6]>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<[decoders::raf::fuji_decompressor::QTable; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<[f32; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<[f32; 3]>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<[f64; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<[formats::tiff::ifd::IFD; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<[formats::tiff::value::Rational; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<[formats::tiff::value::Rational; 3]>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<[formats::tiff::value::SRational; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<[i16; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<[i32; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<[i32; 2]>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<[i8; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<[imgop::Point; 19]>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<[imgop::raw::ColorMatrix; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<[std::string::String; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<[u16; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<[u16; 2]>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<[u16; 4]>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<[u32; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<[u32; 2]>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<[u8; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull<[usize; 48]>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>>>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>>>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>>>>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>>>>>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>>>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull>`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::NonNull`: 8 bytes, alignment: 8 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique<&[u8]>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique<&formats::tiff::ifd::IFD>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique<&lens::LensDescription>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique<&str>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique<&toml::map::Map>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique<(i32, i32)>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique<(std::string::String, std::string::String)>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique<(u16, bitarray::BitArray)>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique<(u16, u16, u16)>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique<(u8, u32)>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique<(u8, u8, u8)>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique<[(std::string::String, std::string::String); 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique<[decoders::raf::fuji_decompressor::QTable; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique<[f32; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique<[f32; 3]>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique<[f64; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique<[formats::tiff::ifd::IFD; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique<[formats::tiff::value::Rational; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique<[formats::tiff::value::Rational; 3]>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique<[formats::tiff::value::SRational; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique<[i16; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique<[i32; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique<[i32; 2]>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique<[i8; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique<[imgop::raw::ColorMatrix; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique<[std::string::String; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique<[u16; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique<[u16; 2]>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique<[u16; 4]>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique<[u32; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique<[u8; 1]>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique>>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique>>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique>>>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique>>>>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique>>>>>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique>>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique>>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique>>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique>>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique>>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique>>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique>>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique>>>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique>`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::ptr::Unique`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.pointer`: 8 bytes print-type-size type: `std::result::Result<&[u8; 16], std::array::TryFromSliceError>`: 8 bytes, alignment: 8 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result<&rayon_core::latch::LockLatch, std::thread::AccessError>`: 8 bytes, alignment: 8 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result<(), std::io::Error>`: 8 bytes, alignment: 8 bytes print-type-size variant `Err`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Ok`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result`: 8 bytes, alignment: 4 bytes print-type-size discriminant: 1 bytes print-type-size variant `Ok`: 7 bytes print-type-size padding: 3 bytes print-type-size field `.0`: 4 bytes, alignment: 4 bytes print-type-size variant `Err`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `std::result::Result`: 8 bytes, alignment: 4 bytes print-type-size discriminant: 4 bytes print-type-size variant `Ok`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result`: 8 bytes, alignment: 4 bytes print-type-size discriminant: 1 bytes print-type-size variant `Ok`: 7 bytes print-type-size padding: 3 bytes print-type-size field `.0`: 4 bytes, alignment: 4 bytes print-type-size variant `Err`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `std::result::Result`: 8 bytes, alignment: 4 bytes print-type-size discriminant: 4 bytes print-type-size variant `Ok`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result`: 8 bytes, alignment: 8 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result`: 8 bytes, alignment: 8 bytes print-type-size variant `Err`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result`: 8 bytes, alignment: 8 bytes print-type-size variant `Err`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result, formats::tiff::value::ValueConvertError>`: 8 bytes, alignment: 4 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result, std::convert::Infallible>`: 8 bytes, alignment: 4 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result, std::num::TryFromIntError>`: 8 bytes, alignment: 4 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result, formats::tiff::value::ValueConvertError>`: 8 bytes, alignment: 4 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result, std::convert::Infallible>`: 8 bytes, alignment: 4 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result, std::num::TryFromIntError>`: 8 bytes, alignment: 4 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result, formats::tiff::value::ValueConvertError>`: 8 bytes, alignment: 4 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result, std::convert::Infallible>`: 8 bytes, alignment: 4 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result, std::num::TryFromIntError>`: 8 bytes, alignment: 4 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result`: 8 bytes, alignment: 4 bytes print-type-size discriminant: 4 bytes print-type-size variant `Ok`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result`: 8 bytes, alignment: 4 bytes print-type-size discriminant: 1 bytes print-type-size variant `Ok`: 7 bytes print-type-size padding: 3 bytes print-type-size field `.0`: 4 bytes, alignment: 4 bytes print-type-size variant `Err`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `std::result::Result`: 8 bytes, alignment: 4 bytes print-type-size discriminant: 4 bytes print-type-size variant `Ok`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result`: 8 bytes, alignment: 4 bytes print-type-size discriminant: 4 bytes print-type-size variant `Ok`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `Err`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size type: `std::result::Result`: 8 bytes, alignment: 8 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result`: 8 bytes, alignment: 8 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::result::Result`: 8 bytes, alignment: 8 bytes print-type-size variant `Ok`: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::sync::Arc`: 8 bytes, alignment: 8 bytes print-type-size field `.phantom`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size type: `std::sync::Arc>>`: 8 bytes, alignment: 8 bytes print-type-size field `.phantom`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size type: `std::sync::Arc`: 8 bytes, alignment: 8 bytes print-type-size field `.phantom`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size type: `std::sync::Arc`: 8 bytes, alignment: 8 bytes print-type-size field `.phantom`: 0 bytes print-type-size field `.ptr`: 8 bytes print-type-size type: `std::sync::Mutex`: 8 bytes, alignment: 4 bytes print-type-size field `.inner`: 4 bytes print-type-size field `.poison`: 1 bytes print-type-size field `.data`: 1 bytes print-type-size end padding: 2 bytes print-type-size type: `std::sync::Once`: 8 bytes, alignment: 8 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.state_and_queue`: 8 bytes print-type-size type: `std::sync::atomic::AtomicIsize`: 8 bytes, alignment: 8 bytes print-type-size field `.v`: 8 bytes print-type-size type: `std::sync::atomic::AtomicPtr<()>`: 8 bytes, alignment: 8 bytes print-type-size field `.p`: 8 bytes print-type-size type: `std::sync::atomic::AtomicPtr>`: 8 bytes, alignment: 8 bytes print-type-size field `.p`: 8 bytes print-type-size type: `std::sync::atomic::AtomicPtr>`: 8 bytes, alignment: 8 bytes print-type-size field `.p`: 8 bytes print-type-size type: `std::sync::atomic::AtomicUsize`: 8 bytes, alignment: 8 bytes print-type-size field `.v`: 8 bytes print-type-size type: `std::thread::LocalKey`: 8 bytes, alignment: 8 bytes print-type-size field `.inner`: 8 bytes print-type-size type: `std::thread::LocalKey>`: 8 bytes, alignment: 8 bytes print-type-size field `.inner`: 8 bytes print-type-size type: `std::thread::LocalKey>`: 8 bytes, alignment: 8 bytes print-type-size field `.inner`: 8 bytes print-type-size type: `std::thread::Thread`: 8 bytes, alignment: 8 bytes print-type-size field `.inner`: 8 bytes print-type-size type: `std::thread::ThreadId`: 8 bytes, alignment: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std::vec::ExtendElement<(i32, i32)>`: 8 bytes, alignment: 4 bytes print-type-size field `.0`: 8 bytes print-type-size type: `std_detect::detect::cache::Cache`: 8 bytes, alignment: 8 bytes print-type-size field `.0`: 8 bytes print-type-size type: `toml::datetime::Time`: 8 bytes, alignment: 4 bytes print-type-size field `.nanosecond`: 4 bytes print-type-size field `.hour`: 1 bytes print-type-size field `.minute`: 1 bytes print-type-size field `.second`: 1 bytes print-type-size end padding: 1 bytes print-type-size type: `toml::de::Error`: 8 bytes, alignment: 8 bytes print-type-size field `.inner`: 8 bytes print-type-size type: `std::option::Option<[u8; 6]>`: 7 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Some`: 6 bytes print-type-size field `.0`: 6 bytes print-type-size variant `None`: 0 bytes print-type-size type: `formats::bmff::vmhd::RgbColor`: 6 bytes, alignment: 2 bytes print-type-size field `.red`: 2 bytes print-type-size field `.green`: 2 bytes print-type-size field `.blue`: 2 bytes print-type-size type: `image::Rgb`: 6 bytes, alignment: 2 bytes print-type-size field `.0`: 6 bytes print-type-size type: `libflate::deflate::symbol::Symbol`: 6 bytes, alignment: 2 bytes print-type-size variant `Code`: 6 bytes print-type-size field `.0`: 6 bytes print-type-size variant `EndOfBlock`: 0 bytes print-type-size type: `libflate::lz77::Code`: 6 bytes, alignment: 2 bytes print-type-size discriminant: 1 bytes print-type-size variant `Pointer`: 5 bytes print-type-size padding: 1 bytes print-type-size field `.length`: 2 bytes, alignment: 2 bytes print-type-size field `.backward_distance`: 2 bytes print-type-size variant `Literal`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `std::mem::ManuallyDrop`: 6 bytes, alignment: 2 bytes print-type-size field `.value`: 6 bytes print-type-size type: `std::mem::MaybeUninit`: 6 bytes, alignment: 2 bytes print-type-size variant `MaybeUninit`: 6 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 6 bytes print-type-size type: `std::option::Option<(u16, u16)>`: 6 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `Some`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(u8, i16)>`: 6 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `Some`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(u8, u16)>`: 6 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `Some`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<(u8, u8, u16)>`: 6 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `Some`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option<[u16; 2]>`: 6 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `Some`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 6 bytes, alignment: 2 bytes print-type-size variant `Some`: 6 bytes print-type-size field `.0`: 6 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 6 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `Some`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::vec::ExtendElement<(u16, u16, u16)>`: 6 bytes, alignment: 2 bytes print-type-size field `.0`: 6 bytes print-type-size type: `std::option::Option<[u8; 4]>`: 5 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Some`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 5 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Some`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 5 bytes, alignment: 1 bytes print-type-size variant `Some`: 5 bytes print-type-size field `.0`: 5 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::result::Result<[u8; 4], std::array::TryFromSliceError>`: 5 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Ok`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `formats::bmff::FourCC`: 4 bytes, alignment: 1 bytes print-type-size field `.value`: 4 bytes print-type-size type: `image::LumaA`: 4 bytes, alignment: 2 bytes print-type-size field `.0`: 4 bytes print-type-size type: `image::Rgba`: 4 bytes, alignment: 1 bytes print-type-size field `.0`: 4 bytes print-type-size type: `libflate::huffman::Code`: 4 bytes, alignment: 2 bytes print-type-size field `.bits`: 2 bytes print-type-size field `.width`: 1 bytes print-type-size end padding: 1 bytes print-type-size type: `ljpeg92::HuffCode`: 4 bytes, alignment: 2 bytes print-type-size field `.enc`: 2 bytes print-type-size field `.bits`: 2 bytes print-type-size type: `std::cell::UnsafeCell`: 4 bytes, alignment: 4 bytes print-type-size field `.value`: 4 bytes print-type-size type: `std::fs::File`: 4 bytes, alignment: 4 bytes print-type-size field `.inner`: 4 bytes print-type-size type: `std::iter::Repeat`: 4 bytes, alignment: 4 bytes print-type-size field `.element`: 4 bytes print-type-size type: `std::mem::ManuallyDrop<[u8; 4]>`: 4 bytes, alignment: 1 bytes print-type-size field `.value`: 4 bytes print-type-size type: `std::mem::ManuallyDrop`: 4 bytes, alignment: 4 bytes print-type-size field `.value`: 4 bytes print-type-size type: `std::mem::ManuallyDrop`: 4 bytes, alignment: 4 bytes print-type-size field `.value`: 4 bytes print-type-size type: `std::mem::MaybeUninit<[u8; 4]>`: 4 bytes, alignment: 1 bytes print-type-size variant `MaybeUninit`: 4 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 4 bytes print-type-size type: `std::mem::MaybeUninit`: 4 bytes, alignment: 4 bytes print-type-size variant `MaybeUninit`: 4 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 4 bytes print-type-size type: `std::mem::MaybeUninit`: 4 bytes, alignment: 4 bytes print-type-size variant `MaybeUninit`: 4 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 4 bytes print-type-size type: `std::ops::ControlFlow, std::convert::Infallible>>`: 4 bytes, alignment: 2 bytes print-type-size variant `Break`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, std::convert::Infallible>`: 4 bytes, alignment: 2 bytes print-type-size variant `Break`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size type: `std::ops::ControlFlow>`: 4 bytes, alignment: 2 bytes print-type-size variant `Break`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow`: 4 bytes, alignment: 4 bytes print-type-size variant `Continue`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 4 bytes, alignment: 2 bytes print-type-size variant `Continue`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 4 bytes, alignment: 2 bytes print-type-size variant `Continue`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 4 bytes, alignment: 2 bytes print-type-size variant `Continue`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 4 bytes, alignment: 2 bytes print-type-size variant `Continue`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow`: 4 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `Break`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow`: 4 bytes, alignment: 4 bytes print-type-size variant `Break`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size type: `std::ops::Range`: 4 bytes, alignment: 2 bytes print-type-size field `.start`: 2 bytes print-type-size field `.end`: 2 bytes print-type-size type: `std::ops::try_trait::NeverShortCircuit`: 4 bytes, alignment: 4 bytes print-type-size field `.0`: 4 bytes print-type-size type: `std::option::Option`: 4 bytes, alignment: 4 bytes print-type-size variant `Some`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 4 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `Some`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 4 bytes, alignment: 2 bytes print-type-size variant `Some`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 4 bytes, alignment: 2 bytes print-type-size variant `Some`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 4 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `Some`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 4 bytes, alignment: 2 bytes print-type-size variant `Some`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 4 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `Some`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 4 bytes, alignment: 2 bytes print-type-size variant `Some`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 4 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `Some`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::os::unix::io::OwnedFd`: 4 bytes, alignment: 4 bytes print-type-size field `.fd`: 4 bytes print-type-size type: `std::result::Result`: 4 bytes, alignment: 4 bytes print-type-size variant `Ok`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size type: `std::result::Result`: 4 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `Ok`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result`: 4 bytes, alignment: 4 bytes print-type-size variant `Ok`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size type: `std::result::Result, formats::tiff::value::ValueConvertError>`: 4 bytes, alignment: 2 bytes print-type-size variant `Ok`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result, std::convert::Infallible>`: 4 bytes, alignment: 2 bytes print-type-size variant `Ok`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size type: `std::result::Result, std::num::TryFromIntError>`: 4 bytes, alignment: 2 bytes print-type-size variant `Ok`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result, formats::tiff::value::ValueConvertError>`: 4 bytes, alignment: 2 bytes print-type-size variant `Ok`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result, std::convert::Infallible>`: 4 bytes, alignment: 2 bytes print-type-size variant `Ok`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size type: `std::result::Result, std::num::TryFromIntError>`: 4 bytes, alignment: 2 bytes print-type-size variant `Ok`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result`: 4 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `Ok`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result`: 4 bytes, alignment: 4 bytes print-type-size variant `Ok`: 4 bytes print-type-size field `.0`: 4 bytes print-type-size type: `std::sync::Condvar`: 4 bytes, alignment: 4 bytes print-type-size field `.inner`: 4 bytes print-type-size type: `std::sync::atomic::AtomicU32`: 4 bytes, alignment: 4 bytes print-type-size field `.v`: 4 bytes print-type-size type: `std::sys::unix::fd::FileDesc`: 4 bytes, alignment: 4 bytes print-type-size field `.0`: 4 bytes print-type-size type: `std::sys::unix::fs::File`: 4 bytes, alignment: 4 bytes print-type-size field `.0`: 4 bytes print-type-size type: `std::sys::unix::locks::futex::Condvar`: 4 bytes, alignment: 4 bytes print-type-size field `.futex`: 4 bytes print-type-size type: `std::sys::unix::locks::futex::Mutex`: 4 bytes, alignment: 4 bytes print-type-size field `.futex`: 4 bytes print-type-size type: `std::sys_common::condvar::Condvar`: 4 bytes, alignment: 4 bytes print-type-size field `.inner`: 4 bytes print-type-size field `.check`: 0 bytes print-type-size type: `std::sys_common::mutex::MovableMutex`: 4 bytes, alignment: 4 bytes print-type-size field `.0`: 4 bytes print-type-size type: `std::sys_common::thread_parker::futex::Parker`: 4 bytes, alignment: 4 bytes print-type-size field `.state`: 4 bytes print-type-size type: `toml::datetime::Date`: 4 bytes, alignment: 2 bytes print-type-size field `.year`: 2 bytes print-type-size field `.month`: 1 bytes print-type-size field `.day`: 1 bytes print-type-size type: `unwind::libunwind::_Unwind_Action`: 4 bytes, alignment: 4 bytes print-type-size discriminant: 4 bytes print-type-size variant `_UA_SEARCH_PHASE`: 0 bytes print-type-size variant `_UA_CLEANUP_PHASE`: 0 bytes print-type-size variant `_UA_HANDLER_FRAME`: 0 bytes print-type-size variant `_UA_FORCE_UNWIND`: 0 bytes print-type-size variant `_UA_END_OF_STACK`: 0 bytes print-type-size type: `unwind::libunwind::_Unwind_Reason_Code`: 4 bytes, alignment: 4 bytes print-type-size discriminant: 4 bytes print-type-size variant `_URC_NO_REASON`: 0 bytes print-type-size variant `_URC_FOREIGN_EXCEPTION_CAUGHT`: 0 bytes print-type-size variant `_URC_FATAL_PHASE2_ERROR`: 0 bytes print-type-size variant `_URC_FATAL_PHASE1_ERROR`: 0 bytes print-type-size variant `_URC_NORMAL_STOP`: 0 bytes print-type-size variant `_URC_END_OF_STACK`: 0 bytes print-type-size variant `_URC_HANDLER_FOUND`: 0 bytes print-type-size variant `_URC_INSTALL_CONTEXT`: 0 bytes print-type-size variant `_URC_CONTINUE_UNWIND`: 0 bytes print-type-size variant `_URC_FAILURE`: 0 bytes print-type-size type: `image::Rgb`: 3 bytes, alignment: 1 bytes print-type-size field `.0`: 3 bytes print-type-size type: `std::ops::RangeInclusive`: 3 bytes, alignment: 1 bytes print-type-size field `.start`: 1 bytes print-type-size field `.end`: 1 bytes print-type-size field `.exhausted`: 1 bytes print-type-size type: `std::option::Option`: 3 bytes, alignment: 1 bytes print-type-size variant `Some`: 3 bytes print-type-size field `.0`: 3 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::result::Result<[u8; 2], std::array::TryFromSliceError>`: 3 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Ok`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::vec::ExtendElement<(u8, u8, u8)>`: 3 bytes, alignment: 1 bytes print-type-size field `.0`: 3 bytes print-type-size type: `toml::datetime::Offset`: 3 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Custom`: 2 bytes print-type-size field `.hours`: 1 bytes print-type-size field `.minutes`: 1 bytes print-type-size variant `Z`: 0 bytes print-type-size type: `decoders::ari::ArriRawTag`: 2 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `DataOffset`: 0 bytes print-type-size variant `Width`: 0 bytes print-type-size variant `Height`: 0 bytes print-type-size variant `ExposureIndexASA`: 0 bytes print-type-size variant `ExposureTime`: 0 bytes print-type-size variant `LensFocalLen`: 0 bytes print-type-size variant `LensModel`: 0 bytes print-type-size type: `decoders::arw::ArwMakernoteTag`: 2 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `CameraInfo`: 0 bytes print-type-size variant `Tag_940C`: 0 bytes print-type-size variant `Tag_9050`: 0 bytes print-type-size variant `Tag_9405`: 0 bytes print-type-size variant `Tag_9416`: 0 bytes print-type-size type: `decoders::arw::SR2SubIFD`: 2 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `SonyGRBG`: 0 bytes print-type-size variant `SonyRGGB`: 0 bytes print-type-size variant `BlackLevel1`: 0 bytes print-type-size variant `BlackLevel2`: 0 bytes print-type-size variant `WhiteLevel`: 0 bytes print-type-size type: `decoders::cr2::Cr2MakernoteTag`: 2 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `CameraSettings`: 0 bytes print-type-size variant `FocalLen`: 0 bytes print-type-size variant `FlashInfo`: 0 bytes print-type-size variant `ShotInfo`: 0 bytes print-type-size variant `Panorama`: 0 bytes print-type-size variant `ImageType`: 0 bytes print-type-size variant `FirmareVer`: 0 bytes print-type-size variant `FileNumber`: 0 bytes print-type-size variant `OwnerName`: 0 bytes print-type-size variant `UnknownD30`: 0 bytes print-type-size variant `SerialNum`: 0 bytes print-type-size variant `CameraInfo`: 0 bytes print-type-size variant `FileLen`: 0 bytes print-type-size variant `CustomFunc`: 0 bytes print-type-size variant `ModelId`: 0 bytes print-type-size variant `MovieInfo`: 0 bytes print-type-size variant `AFInfo`: 0 bytes print-type-size variant `ThumbArea`: 0 bytes print-type-size variant `SerialFormat`: 0 bytes print-type-size variant `SuperMacro`: 0 bytes print-type-size variant `DateStampMode`: 0 bytes print-type-size variant `MyColors`: 0 bytes print-type-size variant `FirmwareRev`: 0 bytes print-type-size variant `Categories`: 0 bytes print-type-size variant `FaceDetect1`: 0 bytes print-type-size variant `FaceDetect2`: 0 bytes print-type-size variant `AFInfo2`: 0 bytes print-type-size variant `ContrastInfo`: 0 bytes print-type-size variant `ImgUniqueID`: 0 bytes print-type-size variant `WBInfo`: 0 bytes print-type-size variant `FaceDetect3`: 0 bytes print-type-size variant `TimeInfo`: 0 bytes print-type-size variant `BatteryType`: 0 bytes print-type-size variant `AFInfo3`: 0 bytes print-type-size variant `RawDataOffset`: 0 bytes print-type-size variant `OrigDecisionDataOffset`: 0 bytes print-type-size variant `CustomFunc1D`: 0 bytes print-type-size variant `PersFunc`: 0 bytes print-type-size variant `PersFuncValues`: 0 bytes print-type-size variant `FileInfo`: 0 bytes print-type-size variant `AFPointsInFocus1D`: 0 bytes print-type-size variant `LensModel`: 0 bytes print-type-size variant `InternalSerial`: 0 bytes print-type-size variant `DustRemovalData`: 0 bytes print-type-size variant `CropInfo`: 0 bytes print-type-size variant `CustomFunc2`: 0 bytes print-type-size variant `AspectInfo`: 0 bytes print-type-size variant `ProcessingInfo`: 0 bytes print-type-size variant `ToneCurveTable`: 0 bytes print-type-size variant `SharpnessTable`: 0 bytes print-type-size variant `SharpnessFreqTable`: 0 bytes print-type-size variant `WhiteBalanceTable`: 0 bytes print-type-size variant `ColorBalance`: 0 bytes print-type-size variant `MeasuredColor`: 0 bytes print-type-size variant `ColorTemp`: 0 bytes print-type-size variant `CanonFlags`: 0 bytes print-type-size variant `ModifiedInfo`: 0 bytes print-type-size variant `TnoeCurveMatching`: 0 bytes print-type-size variant `WhiteBalanceMatching`: 0 bytes print-type-size variant `ColorSpace`: 0 bytes print-type-size variant `PreviewImageInfo`: 0 bytes print-type-size variant `VRDOffset`: 0 bytes print-type-size variant `SensorInfo`: 0 bytes print-type-size variant `ColorData`: 0 bytes print-type-size variant `CRWParam`: 0 bytes print-type-size variant `ColorInfo`: 0 bytes print-type-size variant `Flavor`: 0 bytes print-type-size variant `PictureStyleUserDef`: 0 bytes print-type-size variant `PictureStylePC`: 0 bytes print-type-size variant `CustomPictureStyleFileName`: 0 bytes print-type-size variant `AFMicroAdj`: 0 bytes print-type-size variant `VignettingCorr`: 0 bytes print-type-size variant `VignettingCorr2`: 0 bytes print-type-size variant `LightningOpt`: 0 bytes print-type-size variant `LensInfo`: 0 bytes print-type-size variant `AmbienceInfo`: 0 bytes print-type-size variant `MultiExp`: 0 bytes print-type-size variant `FilterInfo`: 0 bytes print-type-size variant `HDRInfo`: 0 bytes print-type-size variant `AFConfig`: 0 bytes print-type-size variant `RawBurstModeRoll`: 0 bytes print-type-size type: `decoders::cr3::Cr3MakernoteTag`: 2 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `CameraSettings`: 0 bytes print-type-size variant `FocusInfo`: 0 bytes print-type-size variant `FlashInfo`: 0 bytes print-type-size variant `ShotInfo`: 0 bytes print-type-size variant `Panorama`: 0 bytes print-type-size variant `ImageType`: 0 bytes print-type-size variant `FirmareVer`: 0 bytes print-type-size variant `FileNumber`: 0 bytes print-type-size variant `OwnerName`: 0 bytes print-type-size variant `UnknownD30`: 0 bytes print-type-size variant `SerialNum`: 0 bytes print-type-size variant `CameraInfo`: 0 bytes print-type-size variant `FileLen`: 0 bytes print-type-size variant `CustomFunc`: 0 bytes print-type-size variant `ModelId`: 0 bytes print-type-size variant `MovieInfo`: 0 bytes print-type-size variant `AFInfo`: 0 bytes print-type-size variant `ThumbArea`: 0 bytes print-type-size variant `SerialFormat`: 0 bytes print-type-size variant `SuperMacro`: 0 bytes print-type-size variant `DateStampMode`: 0 bytes print-type-size variant `MyColors`: 0 bytes print-type-size variant `FirmwareRev`: 0 bytes print-type-size variant `Categories`: 0 bytes print-type-size variant `FaceDetect1`: 0 bytes print-type-size variant `FaceDetect2`: 0 bytes print-type-size variant `AFInfo2`: 0 bytes print-type-size variant `ContrastInfo`: 0 bytes print-type-size variant `ImgUniqueID`: 0 bytes print-type-size variant `WBInfo`: 0 bytes print-type-size variant `FaceDetect3`: 0 bytes print-type-size variant `TimeInfo`: 0 bytes print-type-size variant `BatteryType`: 0 bytes print-type-size variant `AFInfo3`: 0 bytes print-type-size variant `RawDataOffset`: 0 bytes print-type-size variant `OrigDecisionDataOffset`: 0 bytes print-type-size variant `CustomFunc1D`: 0 bytes print-type-size variant `PersFunc`: 0 bytes print-type-size variant `PersFuncValues`: 0 bytes print-type-size variant `FileInfo`: 0 bytes print-type-size variant `AFPointsInFocus1D`: 0 bytes print-type-size variant `LensModel`: 0 bytes print-type-size variant `InternalSerial`: 0 bytes print-type-size variant `DustRemovalData`: 0 bytes print-type-size variant `CropInfo`: 0 bytes print-type-size variant `CustomFunc2`: 0 bytes print-type-size variant `AspectInfo`: 0 bytes print-type-size variant `ProcessingInfo`: 0 bytes print-type-size variant `ToneCurveTable`: 0 bytes print-type-size variant `SharpnessTable`: 0 bytes print-type-size variant `SharpnessFreqTable`: 0 bytes print-type-size variant `WhiteBalanceTable`: 0 bytes print-type-size variant `ColorBalance`: 0 bytes print-type-size variant `MeasuredColor`: 0 bytes print-type-size variant `ColorTemp`: 0 bytes print-type-size variant `CanonFlags`: 0 bytes print-type-size variant `ModifiedInfo`: 0 bytes print-type-size variant `TnoeCurveMatching`: 0 bytes print-type-size variant `WhiteBalanceMatching`: 0 bytes print-type-size variant `ColorSpace`: 0 bytes print-type-size variant `PreviewImageInfo`: 0 bytes print-type-size variant `VRDOffset`: 0 bytes print-type-size variant `SensorInfo`: 0 bytes print-type-size variant `ColorData`: 0 bytes print-type-size variant `CRWParam`: 0 bytes print-type-size variant `ColorInfo`: 0 bytes print-type-size variant `Flavor`: 0 bytes print-type-size variant `PictureStyleUserDef`: 0 bytes print-type-size variant `PictureStylePC`: 0 bytes print-type-size variant `CustomPictureStyleFileName`: 0 bytes print-type-size variant `AFMicroAdj`: 0 bytes print-type-size variant `VignettingCorr`: 0 bytes print-type-size variant `VignettingCorr2`: 0 bytes print-type-size variant `LightningOpt`: 0 bytes print-type-size variant `LensInfo`: 0 bytes print-type-size variant `AmbienceInfo`: 0 bytes print-type-size variant `MultiExp`: 0 bytes print-type-size variant `FilterInfo`: 0 bytes print-type-size variant `HDRInfo`: 0 bytes print-type-size variant `AFConfig`: 0 bytes print-type-size variant `RawBurstModeRoll`: 0 bytes print-type-size type: `decoders::iiq::IiqTag`: 2 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `WhiteBalance`: 0 bytes print-type-size variant `Width`: 0 bytes print-type-size variant `Height`: 0 bytes print-type-size variant `MarginLeft`: 0 bytes print-type-size variant `MarginTop`: 0 bytes print-type-size variant `ImageWidth`: 0 bytes print-type-size variant `ImageHeight`: 0 bytes print-type-size variant `Format`: 0 bytes print-type-size variant `DataOffset`: 0 bytes print-type-size variant `SensorCorrection`: 0 bytes print-type-size variant `SensorTemperature1`: 0 bytes print-type-size variant `SensorTemperature2`: 0 bytes print-type-size variant `StripOffset`: 0 bytes print-type-size variant `BlackLevel`: 0 bytes print-type-size variant `SplitCol`: 0 bytes print-type-size variant `BlackCol`: 0 bytes print-type-size variant `SplitRow`: 0 bytes print-type-size variant `BlackRow`: 0 bytes print-type-size variant `CameraModel`: 0 bytes print-type-size variant `LensModel`: 0 bytes print-type-size type: `decoders::nef::NikonMakernote`: 2 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `MakernoteVersion`: 0 bytes print-type-size variant `NefWB0`: 0 bytes print-type-size variant `PreviewIFD`: 0 bytes print-type-size variant `NrwWB`: 0 bytes print-type-size variant `NefSerial`: 0 bytes print-type-size variant `ImageSizeRaw`: 0 bytes print-type-size variant `CropArea`: 0 bytes print-type-size variant `BlackLevel`: 0 bytes print-type-size variant `Makernotes0x51`: 0 bytes print-type-size variant `LensType`: 0 bytes print-type-size variant `NefMeta1`: 0 bytes print-type-size variant `NefMeta2`: 0 bytes print-type-size variant `ShotInfo`: 0 bytes print-type-size variant `NefCompression`: 0 bytes print-type-size variant `NefWB1`: 0 bytes print-type-size variant `LensData`: 0 bytes print-type-size variant `NefKey`: 0 bytes print-type-size type: `decoders::orf::OrfEquipmentTags`: 2 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `LensType`: 0 bytes print-type-size type: `decoders::orf::OrfImageProcessing`: 2 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `ImageProcessingVersion`: 0 bytes print-type-size variant `WB_RBLevels`: 0 bytes print-type-size variant `OrfBlackLevels`: 0 bytes print-type-size variant `CropLeft`: 0 bytes print-type-size variant `CropTop`: 0 bytes print-type-size variant `CropWidth`: 0 bytes print-type-size variant `CropHeight`: 0 bytes print-type-size type: `decoders::orf::OrfMakernotes`: 2 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `ImageProcessingIFD`: 0 bytes print-type-size variant `RawInfo`: 0 bytes print-type-size variant `OlympusRedMul`: 0 bytes print-type-size variant `OlympusBlueMul`: 0 bytes print-type-size variant `EquipmentIFD`: 0 bytes print-type-size type: `decoders::pef::PefMakernote`: 2 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `PentaxVersion`: 0 bytes print-type-size variant `PentaxModelType`: 0 bytes print-type-size variant `PreviewImageSize`: 0 bytes print-type-size variant `PreviewImageLength`: 0 bytes print-type-size variant `PreviewImageStart`: 0 bytes print-type-size variant `PentaxModelId`: 0 bytes print-type-size variant `Date`: 0 bytes print-type-size variant `Time`: 0 bytes print-type-size variant `Quality`: 0 bytes print-type-size variant `PentaxImageSize`: 0 bytes print-type-size variant `PictureMode`: 0 bytes print-type-size variant `FlashMode`: 0 bytes print-type-size variant `FocusMode`: 0 bytes print-type-size variant `AFPointSelected`: 0 bytes print-type-size variant `AFPointsInFocus`: 0 bytes print-type-size variant `FocusPosition`: 0 bytes print-type-size variant `ExposureTime`: 0 bytes print-type-size variant `FNumber`: 0 bytes print-type-size variant `ISO`: 0 bytes print-type-size variant `LightReading`: 0 bytes print-type-size variant `ExposureCompensation`: 0 bytes print-type-size variant `MeteringMode`: 0 bytes print-type-size variant `AutoBracketing`: 0 bytes print-type-size variant `WhiteBalance`: 0 bytes print-type-size variant `WhiteBalanceMode`: 0 bytes print-type-size variant `BlueBalance`: 0 bytes print-type-size variant `RedBalance`: 0 bytes print-type-size variant `FocalLength`: 0 bytes print-type-size variant `DigitalZoom`: 0 bytes print-type-size variant `Saturation`: 0 bytes print-type-size variant `Contrast`: 0 bytes print-type-size variant `Sharpness`: 0 bytes print-type-size variant `WordTimeLocation`: 0 bytes print-type-size variant `HometownCity`: 0 bytes print-type-size variant `DestinationCity`: 0 bytes print-type-size variant `HometownDST`: 0 bytes print-type-size variant `DestinationDST`: 0 bytes print-type-size variant `DSPFirmwareVersion`: 0 bytes print-type-size variant `CPUFirmwareVersion`: 0 bytes print-type-size variant `FrameNumber`: 0 bytes print-type-size variant `EffectiveLV`: 0 bytes print-type-size variant `ImageEditing`: 0 bytes print-type-size variant `PictureMode2`: 0 bytes print-type-size variant `DriveMode`: 0 bytes print-type-size variant `SensorSize`: 0 bytes print-type-size variant `ColorSpace`: 0 bytes print-type-size variant `ImageAreaOffset`: 0 bytes print-type-size variant `RawImageSize`: 0 bytes print-type-size variant `AFPointsInFocus2`: 0 bytes print-type-size variant `DataScaling`: 0 bytes print-type-size variant `PreviewImageBorders`: 0 bytes print-type-size variant `LensRec`: 0 bytes print-type-size variant `SensitivityAdjust`: 0 bytes print-type-size variant `ImageEditCount`: 0 bytes print-type-size variant `CameraTemerature`: 0 bytes print-type-size variant `AELock`: 0 bytes print-type-size variant `NoiseReduction`: 0 bytes print-type-size variant `FlashExposureComp`: 0 bytes print-type-size variant `ImageTone`: 0 bytes print-type-size variant `ColorTemperature`: 0 bytes print-type-size variant `ColorTempDaylight`: 0 bytes print-type-size variant `ColorTempShade`: 0 bytes print-type-size variant `ColorTempCloudy`: 0 bytes print-type-size variant `ColorTempTungsten`: 0 bytes print-type-size variant `ColorTempFluorescentD`: 0 bytes print-type-size variant `ColorTempFluorescentN`: 0 bytes print-type-size variant `ColorTempFluorescentW`: 0 bytes print-type-size variant `ColorTempFlash`: 0 bytes print-type-size variant `ShakeReductionInfo`: 0 bytes print-type-size variant `ShutterCount`: 0 bytes print-type-size variant `FaceInfo`: 0 bytes print-type-size variant `RawDevelopmentProcess`: 0 bytes print-type-size variant `Hue`: 0 bytes print-type-size variant `AWBInfo`: 0 bytes print-type-size variant `DynamicRangeExpansion`: 0 bytes print-type-size variant `TimeInfo`: 0 bytes print-type-size variant `HighLowKeyAdj`: 0 bytes print-type-size variant `ContastHighlight`: 0 bytes print-type-size variant `ContrastShadow`: 0 bytes print-type-size variant `ConstrastHightlightShadowAdj`: 0 bytes print-type-size variant `FineSharpness`: 0 bytes print-type-size variant `HighISONoiseReduction`: 0 bytes print-type-size variant `AFAdjustment`: 0 bytes print-type-size variant `MonochromeFilterEffect`: 0 bytes print-type-size variant `MonochromeToning`: 0 bytes print-type-size variant `FaceDetect`: 0 bytes print-type-size variant `FaceDetectFrameIsze`: 0 bytes print-type-size variant `ShadowCorrection`: 0 bytes print-type-size variant `ISOAutoParameters`: 0 bytes print-type-size variant `CrossProcess`: 0 bytes print-type-size variant `LensCorr`: 0 bytes print-type-size variant `WhiteLevel`: 0 bytes print-type-size variant `BleachBypassToning`: 0 bytes print-type-size variant `AspectRatio`: 0 bytes print-type-size variant `BlurControl`: 0 bytes print-type-size variant `HDR`: 0 bytes print-type-size variant `ShutterType`: 0 bytes print-type-size variant `NeutralDensityFilter`: 0 bytes print-type-size variant `ISO2`: 0 bytes print-type-size variant `IntervalShooting`: 0 bytes print-type-size variant `SkinToneCorrection`: 0 bytes print-type-size variant `ClarityControl`: 0 bytes print-type-size variant `BlackPoint`: 0 bytes print-type-size variant `WhitePoint`: 0 bytes print-type-size variant `ColorMatrixA`: 0 bytes print-type-size variant `ColorMatrixB`: 0 bytes print-type-size variant `CameraSettings`: 0 bytes print-type-size variant `AEInfo`: 0 bytes print-type-size variant `LensInfo`: 0 bytes print-type-size variant `FlashInfo`: 0 bytes print-type-size variant `AEMeteringSegements`: 0 bytes print-type-size variant `FlashMeteringSegements`: 0 bytes print-type-size variant `SlaveFlashMeteringSegements`: 0 bytes print-type-size variant `WB_RGGBLevelsDaylight`: 0 bytes print-type-size variant `WB_RGGBLevelsShade`: 0 bytes print-type-size variant `WB_RGGBLevelsCloudy`: 0 bytes print-type-size variant `WB_RGGBLevelsTungsten`: 0 bytes print-type-size variant `WB_RGGBLevelsFluorescentD`: 0 bytes print-type-size variant `WB_RGGBLevelsFluorescentN`: 0 bytes print-type-size variant `WB_RGGBLevelsFluorescentW`: 0 bytes print-type-size variant `WB_RGGBLevelsFlash`: 0 bytes print-type-size variant `CameraInfo`: 0 bytes print-type-size variant `BatteryInfo`: 0 bytes print-type-size variant `SaturationInfo`: 0 bytes print-type-size variant `ColorMatrixA2`: 0 bytes print-type-size variant `ColorMatrixB2`: 0 bytes print-type-size variant `AFInfo`: 0 bytes print-type-size variant `HuffmanTable`: 0 bytes print-type-size variant `KelvinWB`: 0 bytes print-type-size variant `ColorInfo`: 0 bytes print-type-size variant `EVStepInfo`: 0 bytes print-type-size variant `ShotInfo`: 0 bytes print-type-size variant `FacePos`: 0 bytes print-type-size variant `FaceSize`: 0 bytes print-type-size variant `SerialNumber`: 0 bytes print-type-size variant `FilterInfo`: 0 bytes print-type-size variant `LevelInfo`: 0 bytes print-type-size variant `WBLevels`: 0 bytes print-type-size variant `Artist`: 0 bytes print-type-size variant `Copyright`: 0 bytes print-type-size variant `FirmwareVersion`: 0 bytes print-type-size variant `ConstrastDetectAFArea`: 0 bytes print-type-size variant `CrossProcessParams`: 0 bytes print-type-size variant `LensInfoQ`: 0 bytes print-type-size variant `Model`: 0 bytes print-type-size variant `PixelShiftInfo`: 0 bytes print-type-size variant `AFPointInfo`: 0 bytes print-type-size variant `DataDump`: 0 bytes print-type-size variant `TempInfo`: 0 bytes print-type-size variant `ToneCurve`: 0 bytes print-type-size variant `ToneCurves`: 0 bytes print-type-size variant `UnknownBlock`: 0 bytes print-type-size variant `PrintIM`: 0 bytes print-type-size type: `decoders::raf::FujiIFD`: 2 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `FujiIFD`: 0 bytes print-type-size variant `RawImageFullWidth`: 0 bytes print-type-size variant `RawImageFullHeight`: 0 bytes print-type-size variant `BitsPerSample`: 0 bytes print-type-size variant `StripOffsets`: 0 bytes print-type-size variant `StripByteCounts`: 0 bytes print-type-size variant `BlackLevel`: 0 bytes print-type-size variant `GeometricDistortionParams`: 0 bytes print-type-size variant `WB_GRBLevelsStandard`: 0 bytes print-type-size variant `WB_GRBLevelsAuto`: 0 bytes print-type-size variant `WB_GRBLevels`: 0 bytes print-type-size variant `ChromaticAberrationParams`: 0 bytes print-type-size variant `VignettingParams`: 0 bytes print-type-size type: `decoders::raf::RafMakernotes`: 2 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `Version`: 0 bytes print-type-size variant `InternalSerialNumber`: 0 bytes print-type-size variant `Quality`: 0 bytes print-type-size variant `Sharpness`: 0 bytes print-type-size variant `WhiteBalance`: 0 bytes print-type-size variant `Saturation`: 0 bytes print-type-size variant `Contrast`: 0 bytes print-type-size variant `ColorTemperature`: 0 bytes print-type-size variant `Contrast2`: 0 bytes print-type-size variant `WhiteBalanceFineTune`: 0 bytes print-type-size variant `NoiseReduction`: 0 bytes print-type-size variant `NoiseReduction2`: 0 bytes print-type-size variant `FujiFlashMode`: 0 bytes print-type-size variant `FlashExposureComp`: 0 bytes print-type-size variant `Macro`: 0 bytes print-type-size variant `FocusMode`: 0 bytes print-type-size variant `AFMode`: 0 bytes print-type-size variant `FocusPixel`: 0 bytes print-type-size variant `PrioritySettings`: 0 bytes print-type-size variant `FocusSettings`: 0 bytes print-type-size variant `AFCSettings`: 0 bytes print-type-size variant `SlowSync`: 0 bytes print-type-size variant `PictureMode`: 0 bytes print-type-size variant `ExposureCount`: 0 bytes print-type-size variant `EXRAuto`: 0 bytes print-type-size variant `EXRMode`: 0 bytes print-type-size variant `ShadowTone`: 0 bytes print-type-size variant `HighlightTone`: 0 bytes print-type-size variant `DigitalZoom`: 0 bytes print-type-size variant `LensModulationOptimizer`: 0 bytes print-type-size variant `GrainEffect`: 0 bytes print-type-size variant `ColorChromeEffect`: 0 bytes print-type-size variant `BWAdjustment`: 0 bytes print-type-size variant `CropMode`: 0 bytes print-type-size variant `ColorChromeFXBlue`: 0 bytes print-type-size variant `ShutterType`: 0 bytes print-type-size variant `AutoBracketing`: 0 bytes print-type-size variant `SequenceNumber`: 0 bytes print-type-size variant `DriveSettings`: 0 bytes print-type-size variant `PixelShiftShots`: 0 bytes print-type-size variant `PixelShiftOffset`: 0 bytes print-type-size variant `PanoramaAngle`: 0 bytes print-type-size variant `PanoramaDirection`: 0 bytes print-type-size variant `AdvancedFilter`: 0 bytes print-type-size variant `ColorMode`: 0 bytes print-type-size variant `BlurWarning`: 0 bytes print-type-size variant `FocusWarning`: 0 bytes print-type-size variant `ExposureWarning`: 0 bytes print-type-size variant `GEImageSize`: 0 bytes print-type-size variant `DynamicRange`: 0 bytes print-type-size variant `FilmMode`: 0 bytes print-type-size variant `DynamicRangeSetting`: 0 bytes print-type-size variant `DevelopmentDynamicRange`: 0 bytes print-type-size variant `MinFocalLength`: 0 bytes print-type-size variant `MaxFocalLength`: 0 bytes print-type-size variant `MaxApertureAtMinFocal`: 0 bytes print-type-size variant `MaxApertureAtMaxFocal`: 0 bytes print-type-size variant `AutoDynamicRange`: 0 bytes print-type-size variant `ImageStabilization`: 0 bytes print-type-size variant `SceneRecognition`: 0 bytes print-type-size variant `Rating`: 0 bytes print-type-size variant `ImageGeneration`: 0 bytes print-type-size variant `ImageCount`: 0 bytes print-type-size variant `DRangePriority`: 0 bytes print-type-size variant `DRangePriorityAuto`: 0 bytes print-type-size variant `DRangePriorityFixed`: 0 bytes print-type-size variant `FlickerReduction`: 0 bytes print-type-size variant `VideoRecordingMode`: 0 bytes print-type-size variant `PeripheralLighting`: 0 bytes print-type-size variant `VideoCompression`: 0 bytes print-type-size variant `FrameRate`: 0 bytes print-type-size variant `FrameWidth`: 0 bytes print-type-size variant `FrameHeight`: 0 bytes print-type-size variant `FullHDHighSpeedRec`: 0 bytes print-type-size variant `FaceElementSelected`: 0 bytes print-type-size variant `FacesDetected`: 0 bytes print-type-size variant `FacePositions`: 0 bytes print-type-size variant `NumFaceElements`: 0 bytes print-type-size variant `FaceElementTypes`: 0 bytes print-type-size variant `FaceElementPositions`: 0 bytes print-type-size variant `FaceRecInfo`: 0 bytes print-type-size variant `FileSource`: 0 bytes print-type-size variant `OrderNumber`: 0 bytes print-type-size variant `FrameNumber`: 0 bytes print-type-size variant `Parallax`: 0 bytes print-type-size type: `decoders::raf::RafTags`: 2 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `RawImageFullSize`: 0 bytes print-type-size variant `RawImageCropTopLeft`: 0 bytes print-type-size variant `RawImageCroppedSize`: 0 bytes print-type-size variant `RawImageAspectRatio`: 0 bytes print-type-size variant `RawImageSize`: 0 bytes print-type-size variant `FujiLayout`: 0 bytes print-type-size variant `XTransLayout`: 0 bytes print-type-size variant `WB_GRGBLevels`: 0 bytes print-type-size variant `RelativeExposure`: 0 bytes print-type-size variant `RawExposureBias`: 0 bytes print-type-size variant `RAFData`: 0 bytes print-type-size type: `decoders::rw2::CameraIfdTag`: 2 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `LensTypeMake`: 0 bytes print-type-size variant `LensTypeModel`: 0 bytes print-type-size type: `decoders::rw2::PanasonicTag`: 2 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `PanaWidth`: 0 bytes print-type-size variant `PanaLength`: 0 bytes print-type-size variant `SensorTopBorder`: 0 bytes print-type-size variant `SensorLeftBorder`: 0 bytes print-type-size variant `SensorBottomBorder`: 0 bytes print-type-size variant `SensorRightBorder`: 0 bytes print-type-size variant `SamplesPerPixel`: 0 bytes print-type-size variant `CFAPattern`: 0 bytes print-type-size variant `BitsPerSample`: 0 bytes print-type-size variant `Compression`: 0 bytes print-type-size variant `PanaWBsR`: 0 bytes print-type-size variant `PanaWBsB`: 0 bytes print-type-size variant `ISO`: 0 bytes print-type-size variant `BlackLevelRed`: 0 bytes print-type-size variant `BlackLevelGreen`: 0 bytes print-type-size variant `BlackLevelBlue`: 0 bytes print-type-size variant `PanaWBs2R`: 0 bytes print-type-size variant `PanaWBs2G`: 0 bytes print-type-size variant `PanaWBs2B`: 0 bytes print-type-size variant `RawFormat`: 0 bytes print-type-size variant `JpegData`: 0 bytes print-type-size variant `CropTop`: 0 bytes print-type-size variant `CropLeft`: 0 bytes print-type-size variant `CropBottom`: 0 bytes print-type-size variant `CropRight`: 0 bytes print-type-size variant `CameraIFD`: 0 bytes print-type-size variant `Multishot`: 0 bytes print-type-size type: `decoders::srw::SrwMakernote`: 2 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `LensModel`: 0 bytes print-type-size variant `SrwRGGBLevels`: 0 bytes print-type-size variant `SrwRGGBBlacks`: 0 bytes print-type-size type: `formats::ciff::CiffTag`: 2 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `ColorInfo1`: 0 bytes print-type-size variant `MakeModel`: 0 bytes print-type-size variant `ColorInfo2`: 0 bytes print-type-size variant `WhiteBalance`: 0 bytes print-type-size variant `SensorInfo`: 0 bytes print-type-size variant `DecoderTable`: 0 bytes print-type-size type: `formats::tiff::CompressionMethod`: 2 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `None`: 0 bytes print-type-size variant `Huffman`: 0 bytes print-type-size variant `Fax3`: 0 bytes print-type-size variant `Fax4`: 0 bytes print-type-size variant `LZW`: 0 bytes print-type-size variant `JPEG`: 0 bytes print-type-size variant `ModernJPEG`: 0 bytes print-type-size variant `Deflate`: 0 bytes print-type-size variant `OldDeflate`: 0 bytes print-type-size variant `PackBits`: 0 bytes print-type-size type: `formats::tiff::PhotometricInterpretation`: 2 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `WhiteIsZero`: 0 bytes print-type-size variant `BlackIsZero`: 0 bytes print-type-size variant `RGB`: 0 bytes print-type-size variant `RGBPalette`: 0 bytes print-type-size variant `TransparencyMask`: 0 bytes print-type-size variant `CMYK`: 0 bytes print-type-size variant `YCbCr`: 0 bytes print-type-size variant `CIELab`: 0 bytes print-type-size variant `CFA`: 0 bytes print-type-size variant `LinearRaw`: 0 bytes print-type-size type: `hashbrown::raw::bitmask::BitMask`: 2 bytes, alignment: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `image::ExtendedColorType`: 2 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Unknown`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `A8`: 0 bytes print-type-size variant `L1`: 0 bytes print-type-size variant `La1`: 0 bytes print-type-size variant `Rgb1`: 0 bytes print-type-size variant `Rgba1`: 0 bytes print-type-size variant `L2`: 0 bytes print-type-size variant `La2`: 0 bytes print-type-size variant `Rgb2`: 0 bytes print-type-size variant `Rgba2`: 0 bytes print-type-size variant `L4`: 0 bytes print-type-size variant `La4`: 0 bytes print-type-size variant `Rgb4`: 0 bytes print-type-size variant `Rgba4`: 0 bytes print-type-size variant `L8`: 0 bytes print-type-size variant `La8`: 0 bytes print-type-size variant `Rgb8`: 0 bytes print-type-size variant `Rgba8`: 0 bytes print-type-size variant `L16`: 0 bytes print-type-size variant `La16`: 0 bytes print-type-size variant `Rgb16`: 0 bytes print-type-size variant `Rgba16`: 0 bytes print-type-size variant `Bgr8`: 0 bytes print-type-size variant `Bgra8`: 0 bytes print-type-size variant `Rgb32F`: 0 bytes print-type-size variant `Rgba32F`: 0 bytes print-type-size type: `image::Luma`: 2 bytes, alignment: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `image::LumaA`: 2 bytes, alignment: 1 bytes print-type-size field `.0`: 2 bytes print-type-size type: `libflate::zlib::Header`: 2 bytes, alignment: 1 bytes print-type-size field `.window_size`: 1 bytes print-type-size field `.compression_level`: 1 bytes print-type-size type: `std::iter::Once`: 2 bytes, alignment: 1 bytes print-type-size field `.inner`: 2 bytes print-type-size type: `std::mem::ManuallyDrop<[std::mem::MaybeUninit; 2]>`: 2 bytes, alignment: 1 bytes print-type-size field `.value`: 2 bytes print-type-size type: `std::mem::ManuallyDrop<[u8; 2]>`: 2 bytes, alignment: 1 bytes print-type-size field `.value`: 2 bytes print-type-size type: `std::mem::ManuallyDrop`: 2 bytes, alignment: 2 bytes print-type-size field `.value`: 2 bytes print-type-size type: `std::mem::MaybeUninit<[std::mem::MaybeUninit; 2]>`: 2 bytes, alignment: 1 bytes print-type-size variant `MaybeUninit`: 2 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 2 bytes print-type-size type: `std::mem::MaybeUninit`: 2 bytes, alignment: 2 bytes print-type-size variant `MaybeUninit`: 2 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 2 bytes print-type-size type: `std::ops::ControlFlow, std::convert::Infallible>>`: 2 bytes, alignment: 1 bytes print-type-size variant `Break`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, std::convert::Infallible>`: 2 bytes, alignment: 1 bytes print-type-size variant `Break`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `std::ops::ControlFlow>`: 2 bytes, alignment: 1 bytes print-type-size variant `Break`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 2 bytes, alignment: 1 bytes print-type-size variant `Continue`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 2 bytes, alignment: 1 bytes print-type-size variant `Continue`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 2 bytes, alignment: 1 bytes print-type-size variant `Continue`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, std::option::Option>`: 2 bytes, alignment: 1 bytes print-type-size variant `Continue`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow`: 2 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Break`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::Range`: 2 bytes, alignment: 1 bytes print-type-size field `.start`: 1 bytes print-type-size field `.end`: 1 bytes print-type-size type: `std::option::IntoIter`: 2 bytes, alignment: 1 bytes print-type-size field `.inner`: 2 bytes print-type-size type: `std::option::Item`: 2 bytes, alignment: 1 bytes print-type-size field `.opt`: 2 bytes print-type-size type: `std::option::Option`: 2 bytes, alignment: 2 bytes print-type-size variant `Some`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 2 bytes, alignment: 2 bytes print-type-size variant `Some`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 2 bytes, alignment: 2 bytes print-type-size variant `Some`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 2 bytes, alignment: 2 bytes print-type-size variant `Some`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 2 bytes, alignment: 2 bytes print-type-size variant `Some`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 2 bytes, alignment: 2 bytes print-type-size variant `Some`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 2 bytes, alignment: 2 bytes print-type-size variant `Some`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 2 bytes, alignment: 2 bytes print-type-size variant `Some`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 2 bytes, alignment: 2 bytes print-type-size variant `Some`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 2 bytes, alignment: 2 bytes print-type-size variant `Some`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 2 bytes, alignment: 2 bytes print-type-size variant `Some`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 2 bytes, alignment: 2 bytes print-type-size variant `Some`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 2 bytes, alignment: 2 bytes print-type-size variant `Some`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 2 bytes, alignment: 2 bytes print-type-size variant `Some`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 2 bytes, alignment: 2 bytes print-type-size variant `Some`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 2 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 2 bytes, alignment: 1 bytes print-type-size variant `Some`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 2 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 2 bytes, alignment: 1 bytes print-type-size variant `Some`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 2 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option>`: 2 bytes, alignment: 1 bytes print-type-size variant `Some`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 2 bytes, alignment: 2 bytes print-type-size variant `Some`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 2 bytes, alignment: 2 bytes print-type-size variant `Some`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 2 bytes, alignment: 2 bytes print-type-size variant `Some`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 2 bytes, alignment: 2 bytes print-type-size variant `Some`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 2 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::result::Result`: 2 bytes, alignment: 2 bytes print-type-size variant `Ok`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `std::result::Result`: 2 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Ok`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result, formats::tiff::value::ValueConvertError>`: 2 bytes, alignment: 1 bytes print-type-size variant `Ok`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result, std::convert::Infallible>`: 2 bytes, alignment: 1 bytes print-type-size variant `Ok`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `std::result::Result, std::num::TryFromIntError>`: 2 bytes, alignment: 1 bytes print-type-size variant `Ok`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result, formats::tiff::value::ValueConvertError>`: 2 bytes, alignment: 1 bytes print-type-size variant `Ok`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result, std::convert::Infallible>`: 2 bytes, alignment: 1 bytes print-type-size variant `Ok`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `std::result::Result, std::num::TryFromIntError>`: 2 bytes, alignment: 1 bytes print-type-size variant `Ok`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result>`: 2 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Ok`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `Err`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `std::result::Result`: 2 bytes, alignment: 2 bytes print-type-size variant `Ok`: 2 bytes print-type-size field `.0`: 2 bytes print-type-size type: `std::result::Result`: 2 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Ok`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `Err`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `std::result::Result`: 2 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Ok`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `tags::DngTag`: 2 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `DNGVersion`: 0 bytes print-type-size variant `DNGBackwardVersion`: 0 bytes print-type-size variant `UniqueCameraModel`: 0 bytes print-type-size variant `LocalizedCameraModel`: 0 bytes print-type-size variant `CFAPlaneColor`: 0 bytes print-type-size variant `CFALayout`: 0 bytes print-type-size variant `LinearizationTable`: 0 bytes print-type-size variant `BlackLevelRepeatDim`: 0 bytes print-type-size variant `BlackLevel`: 0 bytes print-type-size variant `BlackLevelDeltaH`: 0 bytes print-type-size variant `BlackLevelDeltaV`: 0 bytes print-type-size variant `WhiteLevel`: 0 bytes print-type-size variant `DefaultScale`: 0 bytes print-type-size variant `BestQualityScale`: 0 bytes print-type-size variant `DefaultCropOrigin`: 0 bytes print-type-size variant `DefaultCropSize`: 0 bytes print-type-size variant `CalibrationIlluminant1`: 0 bytes print-type-size variant `CalibrationIlluminant2`: 0 bytes print-type-size variant `ColorMatrix1`: 0 bytes print-type-size variant `ColorMatrix2`: 0 bytes print-type-size variant `CameraCalibration1`: 0 bytes print-type-size variant `CameraCalibration2`: 0 bytes print-type-size variant `ReductionMatrix1`: 0 bytes print-type-size variant `ReductionMatrix2`: 0 bytes print-type-size variant `AnalogBalance`: 0 bytes print-type-size variant `AsShotNeutral`: 0 bytes print-type-size variant `AsShotWhiteXY`: 0 bytes print-type-size variant `BaselineExposure`: 0 bytes print-type-size variant `BaselineNoise`: 0 bytes print-type-size variant `BaselineSharpness`: 0 bytes print-type-size variant `BayerGreenSplit`: 0 bytes print-type-size variant `LinearResponseLimit`: 0 bytes print-type-size variant `CameraSerialNumber`: 0 bytes print-type-size variant `LensInfo`: 0 bytes print-type-size variant `ChromaBlurRadius`: 0 bytes print-type-size variant `AntiAliasStrength`: 0 bytes print-type-size variant `ShadowScale`: 0 bytes print-type-size variant `DNGPrivateData`: 0 bytes print-type-size variant `MakerNoteSafety`: 0 bytes print-type-size variant `RawDataUniqueID`: 0 bytes print-type-size variant `OriginalRawFileName`: 0 bytes print-type-size variant `OriginalRawFileData`: 0 bytes print-type-size variant `ActiveArea`: 0 bytes print-type-size variant `MaskedAreas`: 0 bytes print-type-size variant `AsShotICCProfile`: 0 bytes print-type-size variant `AsShotPreProfileMatrix`: 0 bytes print-type-size variant `CurrentICCProfile`: 0 bytes print-type-size variant `CurrentPreProfileMatrix`: 0 bytes print-type-size variant `ColorimetricReference`: 0 bytes print-type-size variant `CameraCalibrationSignature`: 0 bytes print-type-size variant `ProfileCalibrationSignature`: 0 bytes print-type-size variant `ExtraCameraProfiles`: 0 bytes print-type-size variant `AsShotProfileName`: 0 bytes print-type-size variant `NoiseReductionApplied`: 0 bytes print-type-size variant `ProfileName`: 0 bytes print-type-size variant `ProfileHueSatMapDims`: 0 bytes print-type-size variant `ProfileHueSatMapData1`: 0 bytes print-type-size variant `ProfileHueSatMapData2`: 0 bytes print-type-size variant `ProfileToneCurve`: 0 bytes print-type-size variant `ProfileEmbedPolicy`: 0 bytes print-type-size variant `ProfileCopyright`: 0 bytes print-type-size variant `ForwardMatrix1`: 0 bytes print-type-size variant `ForwardMatrix2`: 0 bytes print-type-size variant `PreviewApplicationName`: 0 bytes print-type-size variant `PreviewApplicationVersion`: 0 bytes print-type-size variant `PreviewSettingsName`: 0 bytes print-type-size variant `PreviewSettingsDigest`: 0 bytes print-type-size variant `PreviewColorSpace`: 0 bytes print-type-size variant `PreviewDateTime`: 0 bytes print-type-size variant `RawImageDigest`: 0 bytes print-type-size variant `OriginalRawFileDigest`: 0 bytes print-type-size variant `SubTileBlockSize`: 0 bytes print-type-size variant `RowInterleaveFactor`: 0 bytes print-type-size variant `ProfileLookTableDims`: 0 bytes print-type-size variant `ProfileLookTableData`: 0 bytes print-type-size variant `OpcodeList1`: 0 bytes print-type-size variant `OpcodeList2`: 0 bytes print-type-size variant `OpcodeList3`: 0 bytes print-type-size variant `NoiseProfile`: 0 bytes print-type-size variant `DefaultUserCrop`: 0 bytes print-type-size variant `DefaultBlackRender`: 0 bytes print-type-size variant `BaselineExposureOffset`: 0 bytes print-type-size variant `ProfileLookTableEncoding`: 0 bytes print-type-size variant `ProfileHueSatMapEncoding`: 0 bytes print-type-size variant `OriginalDefaultFinalSize`: 0 bytes print-type-size variant `OriginalBestQualityFinalSize`: 0 bytes print-type-size variant `OriginalDefaultCropSize`: 0 bytes print-type-size variant `NewRawImageDigest`: 0 bytes print-type-size variant `RawToPreviewGain`: 0 bytes print-type-size type: `tags::ExifGpsTag`: 2 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `GPSVersionID`: 0 bytes print-type-size variant `GPSLatitudeRef`: 0 bytes print-type-size variant `GPSLatitude`: 0 bytes print-type-size variant `GPSLongitudeRef`: 0 bytes print-type-size variant `GPSLongitude`: 0 bytes print-type-size variant `GPSAltitudeRef`: 0 bytes print-type-size variant `GPSAltitude`: 0 bytes print-type-size variant `GPSTimeStamp`: 0 bytes print-type-size variant `GPSSatellites`: 0 bytes print-type-size variant `GPSStatus`: 0 bytes print-type-size variant `GPSMeasureMode`: 0 bytes print-type-size variant `GPSDOP`: 0 bytes print-type-size variant `GPSSpeedRef`: 0 bytes print-type-size variant `GPSSpeed`: 0 bytes print-type-size variant `GPSTrackRef`: 0 bytes print-type-size variant `GPSTrack`: 0 bytes print-type-size variant `GPSImgDirectionRef`: 0 bytes print-type-size variant `GPSImgDirection`: 0 bytes print-type-size variant `GPSMapDatum`: 0 bytes print-type-size variant `GPSDestLatitudeRef`: 0 bytes print-type-size variant `GPSDestLatitude`: 0 bytes print-type-size variant `GPSDestLongitudeRef`: 0 bytes print-type-size variant `GPSDestLongitude`: 0 bytes print-type-size variant `GPSDestBearingRef`: 0 bytes print-type-size variant `GPSDestBearing`: 0 bytes print-type-size variant `GPSDestDistanceRef`: 0 bytes print-type-size variant `GPSDestDistance`: 0 bytes print-type-size variant `GPSProcessingMethod`: 0 bytes print-type-size variant `GPSAreaInformation`: 0 bytes print-type-size variant `GPSDateStamp`: 0 bytes print-type-size variant `GPSDifferential`: 0 bytes print-type-size variant `GPSHPositioningError`: 0 bytes print-type-size type: `tags::ExifTag`: 2 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `InteropIndex`: 0 bytes print-type-size variant `InteropVersion`: 0 bytes print-type-size variant `ProcessingSoftware`: 0 bytes print-type-size variant `SubfileType`: 0 bytes print-type-size variant `OldSubfileType`: 0 bytes print-type-size variant `ImageWidth`: 0 bytes print-type-size variant `ImageHeight`: 0 bytes print-type-size variant `BitsPerSample`: 0 bytes print-type-size variant `Compression`: 0 bytes print-type-size variant `PhotometricInterpretation`: 0 bytes print-type-size variant `Thresholding`: 0 bytes print-type-size variant `CellWidth`: 0 bytes print-type-size variant `CellLength`: 0 bytes print-type-size variant `FillOrder`: 0 bytes print-type-size variant `DocumentName`: 0 bytes print-type-size variant `ImageDescription`: 0 bytes print-type-size variant `Make`: 0 bytes print-type-size variant `Model`: 0 bytes print-type-size variant `StripOffsets`: 0 bytes print-type-size variant `Orientation`: 0 bytes print-type-size variant `SamplesPerPixel`: 0 bytes print-type-size variant `RowsPerStrip`: 0 bytes print-type-size variant `StripByteCounts`: 0 bytes print-type-size variant `MinSampleValue`: 0 bytes print-type-size variant `MaxSampleValue`: 0 bytes print-type-size variant `XResolution`: 0 bytes print-type-size variant `YResolution`: 0 bytes print-type-size variant `PlanarConfiguration`: 0 bytes print-type-size variant `PageName`: 0 bytes print-type-size variant `XPosition`: 0 bytes print-type-size variant `YPosition`: 0 bytes print-type-size variant `FreeOffsets`: 0 bytes print-type-size variant `FreeByteCounts`: 0 bytes print-type-size variant `GrayResponseUnit`: 0 bytes print-type-size variant `GrayResponseCurve`: 0 bytes print-type-size variant `T4Options`: 0 bytes print-type-size variant `T6Options`: 0 bytes print-type-size variant `ResolutionUnit`: 0 bytes print-type-size variant `PageNumber`: 0 bytes print-type-size variant `ColorResponseUnit`: 0 bytes print-type-size variant `TransferFunction`: 0 bytes print-type-size variant `Software`: 0 bytes print-type-size variant `ModifyDate`: 0 bytes print-type-size variant `Artist`: 0 bytes print-type-size variant `HostComputer`: 0 bytes print-type-size variant `Predictor`: 0 bytes print-type-size variant `WhitePoint`: 0 bytes print-type-size variant `PrimaryChromaticities`: 0 bytes print-type-size variant `ColorMap`: 0 bytes print-type-size variant `HalftoneHints`: 0 bytes print-type-size variant `TileWidth`: 0 bytes print-type-size variant `TileLength`: 0 bytes print-type-size variant `TileOffsets`: 0 bytes print-type-size variant `TileByteCounts`: 0 bytes print-type-size variant `BadFaxLines`: 0 bytes print-type-size variant `CleanFaxData`: 0 bytes print-type-size variant `ConsecutiveBadFaxLines`: 0 bytes print-type-size variant `A100DataOffset`: 0 bytes print-type-size variant `InkSet`: 0 bytes print-type-size variant `InkNames`: 0 bytes print-type-size variant `NumberofInks`: 0 bytes print-type-size variant `DotRange`: 0 bytes print-type-size variant `TargetPrinter`: 0 bytes print-type-size variant `ExtraSamples`: 0 bytes print-type-size variant `SampleFormat`: 0 bytes print-type-size variant `SMinSampleValue`: 0 bytes print-type-size variant `SMaxSampleValue`: 0 bytes print-type-size variant `TransferRange`: 0 bytes print-type-size variant `ClipPath`: 0 bytes print-type-size variant `XClipPathUnits`: 0 bytes print-type-size variant `YClipPathUnits`: 0 bytes print-type-size variant `Indexed`: 0 bytes print-type-size variant `JPEGTables`: 0 bytes print-type-size variant `OPIProxy`: 0 bytes print-type-size variant `GlobalParametersIFD`: 0 bytes print-type-size variant `ProfileType`: 0 bytes print-type-size variant `FaxProfile`: 0 bytes print-type-size variant `CodingMethods`: 0 bytes print-type-size variant `VersionYear`: 0 bytes print-type-size variant `ModeNumber`: 0 bytes print-type-size variant `Decode`: 0 bytes print-type-size variant `DefaultImageColor`: 0 bytes print-type-size variant `T82Options`: 0 bytes print-type-size variant `JPEGTables2`: 0 bytes print-type-size variant `JPEGProc`: 0 bytes print-type-size variant `JPEGInterchangeFormat`: 0 bytes print-type-size variant `JPEGInterchangeFormatLength`: 0 bytes print-type-size variant `JPEGRestartInterval`: 0 bytes print-type-size variant `JPEGLosslessPredictors`: 0 bytes print-type-size variant `JPEGPointTransforms`: 0 bytes print-type-size variant `JPEGQTables`: 0 bytes print-type-size variant `JPEGDCTables`: 0 bytes print-type-size variant `JPEGACTables`: 0 bytes print-type-size variant `YCbCrCoefficients`: 0 bytes print-type-size variant `YCbCrSubSampling`: 0 bytes print-type-size variant `YCbCrPositioning`: 0 bytes print-type-size variant `ReferenceBlackWhite`: 0 bytes print-type-size variant `StripRowCounts`: 0 bytes print-type-size variant `ApplicationNotes`: 0 bytes print-type-size variant `USPTOMiscellaneous`: 0 bytes print-type-size variant `RelatedImageFileFormat`: 0 bytes print-type-size variant `RelatedImageWidth`: 0 bytes print-type-size variant `RelatedImageHeight`: 0 bytes print-type-size variant `Rating`: 0 bytes print-type-size variant `XpDipXml`: 0 bytes print-type-size variant `StitchInfo`: 0 bytes print-type-size variant `RatingPercent`: 0 bytes print-type-size variant `SonyRawFileType`: 0 bytes print-type-size variant `SonyToneCurve`: 0 bytes print-type-size variant `VignettingCorrection`: 0 bytes print-type-size variant `VignettingCorrParams`: 0 bytes print-type-size variant `ChromaticAberrationCorrection`: 0 bytes print-type-size variant `ChromaticAberrationCorrParams`: 0 bytes print-type-size variant `DistortionCorrection`: 0 bytes print-type-size variant `DistortionCorrParams`: 0 bytes print-type-size variant `SonyCropTopLeft`: 0 bytes print-type-size variant `SonyCropSize`: 0 bytes print-type-size variant `ImageID`: 0 bytes print-type-size variant `WangTag1`: 0 bytes print-type-size variant `WangAnnotation`: 0 bytes print-type-size variant `WangTag3`: 0 bytes print-type-size variant `WangTag4`: 0 bytes print-type-size variant `ImageReferencePoints`: 0 bytes print-type-size variant `RegionXformTackPoint`: 0 bytes print-type-size variant `WarpQuadrilateral`: 0 bytes print-type-size variant `AffineTransformMat`: 0 bytes print-type-size variant `Matteing`: 0 bytes print-type-size variant `DataType`: 0 bytes print-type-size variant `ImageDepth`: 0 bytes print-type-size variant `TileDepth`: 0 bytes print-type-size variant `ImageFullWidth`: 0 bytes print-type-size variant `ImageFullHeight`: 0 bytes print-type-size variant `TextureFormat`: 0 bytes print-type-size variant `WrapModes`: 0 bytes print-type-size variant `FovCot`: 0 bytes print-type-size variant `MatrixWorldToScreen`: 0 bytes print-type-size variant `MatrixWorldToCamera`: 0 bytes print-type-size variant `Model2`: 0 bytes print-type-size variant `CFARepeatPatternDim`: 0 bytes print-type-size variant `CFAPattern2`: 0 bytes print-type-size variant `BatteryLevel`: 0 bytes print-type-size variant `KodakIFD`: 0 bytes print-type-size variant `Copyright`: 0 bytes print-type-size variant `ExposureTime`: 0 bytes print-type-size variant `FNumber`: 0 bytes print-type-size variant `MDFileTag`: 0 bytes print-type-size variant `MDScalePixel`: 0 bytes print-type-size variant `MDColorTable`: 0 bytes print-type-size variant `MDLabName`: 0 bytes print-type-size variant `MDSampleInfo`: 0 bytes print-type-size variant `MDPrepDate`: 0 bytes print-type-size variant `MDPrepTime`: 0 bytes print-type-size variant `MDFileUnits`: 0 bytes print-type-size variant `PixelScale`: 0 bytes print-type-size variant `AdventScale`: 0 bytes print-type-size variant `AdventRevision`: 0 bytes print-type-size variant `UIC1Tag`: 0 bytes print-type-size variant `UIC2Tag`: 0 bytes print-type-size variant `UIC3Tag`: 0 bytes print-type-size variant `UIC4Tag`: 0 bytes print-type-size variant `PtcNaa`: 0 bytes print-type-size variant `IntergraphPacketData`: 0 bytes print-type-size variant `IntergraphFlagRegisters`: 0 bytes print-type-size variant `IntergraphMatrix`: 0 bytes print-type-size variant `INGRReserved`: 0 bytes print-type-size variant `ModelTiePoint`: 0 bytes print-type-size variant `Site`: 0 bytes print-type-size variant `ColorSequence`: 0 bytes print-type-size variant `IT8Header`: 0 bytes print-type-size variant `RasterPadding`: 0 bytes print-type-size variant `BitsPerRunLength`: 0 bytes print-type-size variant `BitsPerExtendedRunLength`: 0 bytes print-type-size variant `ColorTable`: 0 bytes print-type-size variant `ImageColorIndicator`: 0 bytes print-type-size variant `BackgroundColorIndicator`: 0 bytes print-type-size variant `ImageColorValue`: 0 bytes print-type-size variant `BackgroundColorValue`: 0 bytes print-type-size variant `PixelIntensityRange`: 0 bytes print-type-size variant `TransparencyIndicator`: 0 bytes print-type-size variant `ColorCharacterization`: 0 bytes print-type-size variant `HCUsage`: 0 bytes print-type-size variant `TrapIndicator`: 0 bytes print-type-size variant `CMYKEquivalent`: 0 bytes print-type-size variant `SEMInfo`: 0 bytes print-type-size variant `AfcpIPTC`: 0 bytes print-type-size variant `PixelMagicJBIGOptions`: 0 bytes print-type-size variant `JPLCartoIFD`: 0 bytes print-type-size variant `ModelTransform`: 0 bytes print-type-size variant `WbGRGBLevels`: 0 bytes print-type-size variant `LeafData`: 0 bytes print-type-size variant `PhotoshopSettings`: 0 bytes print-type-size variant `ExifOffset`: 0 bytes print-type-size variant `IccProfile`: 0 bytes print-type-size variant `TiffFXExtensions`: 0 bytes print-type-size variant `MultiProfiles`: 0 bytes print-type-size variant `SharedData`: 0 bytes print-type-size variant `T88Options`: 0 bytes print-type-size variant `ImageLayer`: 0 bytes print-type-size variant `GeoTiffDirectory`: 0 bytes print-type-size variant `GeoTiffDoubleParams`: 0 bytes print-type-size variant `GeoTiffAsciiParams`: 0 bytes print-type-size variant `JBIGOptions`: 0 bytes print-type-size variant `ExposureProgram`: 0 bytes print-type-size variant `SpectralSensitivity`: 0 bytes print-type-size variant `GPSInfo`: 0 bytes print-type-size variant `ISOSpeedRatings`: 0 bytes print-type-size variant `ElectricConvFactor`: 0 bytes print-type-size variant `Interlace`: 0 bytes print-type-size variant `TimeZoneOffset`: 0 bytes print-type-size variant `SelfTimerMode`: 0 bytes print-type-size variant `SensitivityType`: 0 bytes print-type-size variant `StandardOutputSensitivity`: 0 bytes print-type-size variant `RecommendedExposureIndex`: 0 bytes print-type-size variant `ISOSpeed`: 0 bytes print-type-size variant `ISOSpeedLatitudeyyy`: 0 bytes print-type-size variant `ISOSpeedLatitudezzz`: 0 bytes print-type-size variant `LeafSubIFD`: 0 bytes print-type-size variant `ExifVersion`: 0 bytes print-type-size variant `DateTimeOriginal`: 0 bytes print-type-size variant `CreateDate`: 0 bytes print-type-size variant `GooglePlusUploadCode`: 0 bytes print-type-size variant `OffsetTime`: 0 bytes print-type-size variant `OffsetTimeOriginal`: 0 bytes print-type-size variant `OffsetTimeDigitized`: 0 bytes print-type-size variant `ComponentsConfiguration`: 0 bytes print-type-size variant `CompressedBitsPerPixel`: 0 bytes print-type-size variant `ShutterSpeedValue`: 0 bytes print-type-size variant `ApertureValue`: 0 bytes print-type-size variant `BrightnessValue`: 0 bytes print-type-size variant `ExposureBiasValue`: 0 bytes print-type-size variant `MaxApertureValue`: 0 bytes print-type-size variant `SubjectDistance`: 0 bytes print-type-size variant `MeteringMode`: 0 bytes print-type-size variant `LightSource`: 0 bytes print-type-size variant `Flash`: 0 bytes print-type-size variant `FocalLength`: 0 bytes print-type-size variant `FlashEnergy`: 0 bytes print-type-size variant `SpatialFrequencyResponse`: 0 bytes print-type-size variant `Noise2`: 0 bytes print-type-size variant `FocalPlaneXResolution`: 0 bytes print-type-size variant `FocalPlaneYResolution`: 0 bytes print-type-size variant `FocalPlaneResolutionUnit`: 0 bytes print-type-size variant `ImageNumber`: 0 bytes print-type-size variant `SecurityClassification`: 0 bytes print-type-size variant `ImageHistory`: 0 bytes print-type-size variant `SubjectArea`: 0 bytes print-type-size variant `ExposureIndex`: 0 bytes print-type-size variant `TiffEPStandardID`: 0 bytes print-type-size variant `SensingMethod`: 0 bytes print-type-size variant `CIP3DataFile`: 0 bytes print-type-size variant `CIP3Sheet`: 0 bytes print-type-size variant `CIP3Side`: 0 bytes print-type-size variant `StoNits`: 0 bytes print-type-size variant `MakerNotes`: 0 bytes print-type-size variant `UserComment`: 0 bytes print-type-size variant `SubSecTime`: 0 bytes print-type-size variant `SubSecTimeOriginal`: 0 bytes print-type-size variant `SubSecTimeDigitized`: 0 bytes print-type-size variant `MSDocumentText`: 0 bytes print-type-size variant `MSPropertySetStorage`: 0 bytes print-type-size variant `MSDocumentTextPosition`: 0 bytes print-type-size variant `ImageSourceData`: 0 bytes print-type-size variant `AmbientTemperature`: 0 bytes print-type-size variant `Humidity`: 0 bytes print-type-size variant `Pressure`: 0 bytes print-type-size variant `WaterDepth`: 0 bytes print-type-size variant `Acceleration`: 0 bytes print-type-size variant `CameraElevationAngle`: 0 bytes print-type-size variant `XPTitle`: 0 bytes print-type-size variant `XPComment`: 0 bytes print-type-size variant `XPAuthor`: 0 bytes print-type-size variant `XPKeywords`: 0 bytes print-type-size variant `XPSubject`: 0 bytes print-type-size variant `FlashpixVersion`: 0 bytes print-type-size variant `ColorSpace`: 0 bytes print-type-size variant `ExifImageWidth`: 0 bytes print-type-size variant `ExifImageHeight`: 0 bytes print-type-size variant `RelatedSoundFile`: 0 bytes print-type-size variant `InteropOffset`: 0 bytes print-type-size variant `SamsungRawPointersOffset`: 0 bytes print-type-size variant `SamsungRawPointersLength`: 0 bytes print-type-size variant `SamsungRawByteOrder`: 0 bytes print-type-size variant `SamsungRawUnknown`: 0 bytes print-type-size variant `FlashEnergy2`: 0 bytes print-type-size variant `SpatialFrequencyResponse2`: 0 bytes print-type-size variant `Noise`: 0 bytes print-type-size variant `FocalPlaneXResolution2`: 0 bytes print-type-size variant `FocalPlaneYResolution2`: 0 bytes print-type-size variant `FocalPlaneResolutionUnit2`: 0 bytes print-type-size variant `ImageNumber2`: 0 bytes print-type-size variant `SecurityClassification2`: 0 bytes print-type-size variant `ImageHistory2`: 0 bytes print-type-size variant `SubjectLocation`: 0 bytes print-type-size variant `ExposureIndex2`: 0 bytes print-type-size variant `TiffEPStandardID2`: 0 bytes print-type-size variant `SensingMethod2`: 0 bytes print-type-size variant `FileSource`: 0 bytes print-type-size variant `SceneType`: 0 bytes print-type-size variant `CFAPattern`: 0 bytes print-type-size variant `CustomRendered`: 0 bytes print-type-size variant `ExposureMode`: 0 bytes print-type-size variant `WhiteBalance`: 0 bytes print-type-size variant `DigitalZoomRatio`: 0 bytes print-type-size variant `FocalLengthIn35mmFormat`: 0 bytes print-type-size variant `SceneCaptureType`: 0 bytes print-type-size variant `GainControl`: 0 bytes print-type-size variant `Contrast`: 0 bytes print-type-size variant `Saturation`: 0 bytes print-type-size variant `Sharpness`: 0 bytes print-type-size variant `DeviceSettingDescription`: 0 bytes print-type-size variant `SubjectDistanceRange`: 0 bytes print-type-size variant `ImageUniqueID`: 0 bytes print-type-size variant `OwnerName`: 0 bytes print-type-size variant `SerialNumber`: 0 bytes print-type-size variant `LensSpecification`: 0 bytes print-type-size variant `LensMake`: 0 bytes print-type-size variant `LensModel`: 0 bytes print-type-size variant `LensSerialNumber`: 0 bytes print-type-size variant `CompositeImage`: 0 bytes print-type-size variant `CompositeImageCount`: 0 bytes print-type-size variant `CompositeImageExposureTimes`: 0 bytes print-type-size variant `GDALMetadata`: 0 bytes print-type-size variant `GDALNoData`: 0 bytes print-type-size variant `Gamma`: 0 bytes print-type-size variant `ExpandSoftware`: 0 bytes print-type-size variant `ExpandLens`: 0 bytes print-type-size variant `ExpandFilm`: 0 bytes print-type-size variant `ExpandFilterLens`: 0 bytes print-type-size variant `ExpandScanner`: 0 bytes print-type-size variant `ExpandFlashLamp`: 0 bytes print-type-size variant `HasselbladRawImage`: 0 bytes print-type-size variant `PixelFormat`: 0 bytes print-type-size variant `Transformation`: 0 bytes print-type-size variant `Uncompressed`: 0 bytes print-type-size variant `ImageType`: 0 bytes print-type-size variant `Annotations`: 0 bytes print-type-size variant `PrintIM`: 0 bytes print-type-size variant `HasselbladExif`: 0 bytes print-type-size variant `OriginalFileName`: 0 bytes print-type-size type: `tags::TiffCommonTag`: 2 bytes, alignment: 2 bytes print-type-size discriminant: 2 bytes print-type-size variant `PanaWidth`: 0 bytes print-type-size variant `PanaLength`: 0 bytes print-type-size variant `NefWB0`: 0 bytes print-type-size variant `NrwWB`: 0 bytes print-type-size variant `NefSerial`: 0 bytes print-type-size variant `Cr2PowerShotWB`: 0 bytes print-type-size variant `NewSubFileType`: 0 bytes print-type-size variant `Cr2OldOffset`: 0 bytes print-type-size variant `NefMeta1`: 0 bytes print-type-size variant `NefMeta2`: 0 bytes print-type-size variant `NefWB1`: 0 bytes print-type-size variant `Cr2OldWB`: 0 bytes print-type-size variant `NefKey`: 0 bytes print-type-size variant `ImageWidth`: 0 bytes print-type-size variant `ImageLength`: 0 bytes print-type-size variant `BitsPerSample`: 0 bytes print-type-size variant `SampleFormat`: 0 bytes print-type-size variant `RowsPerStrip`: 0 bytes print-type-size variant `XResolution`: 0 bytes print-type-size variant `YResolution`: 0 bytes print-type-size variant `ResolutionUnit`: 0 bytes print-type-size variant `Artist`: 0 bytes print-type-size variant `Compression`: 0 bytes print-type-size variant `PhotometricInt`: 0 bytes print-type-size variant `Make`: 0 bytes print-type-size variant `Model`: 0 bytes print-type-size variant `StripOffsets`: 0 bytes print-type-size variant `Orientation`: 0 bytes print-type-size variant `SamplesPerPixel`: 0 bytes print-type-size variant `StripByteCounts`: 0 bytes print-type-size variant `PanaOffsets`: 0 bytes print-type-size variant `GrayResponse`: 0 bytes print-type-size variant `Software`: 0 bytes print-type-size variant `TileWidth`: 0 bytes print-type-size variant `TileLength`: 0 bytes print-type-size variant `TileOffsets`: 0 bytes print-type-size variant `TileByteCounts`: 0 bytes print-type-size variant `SubIFDs`: 0 bytes print-type-size variant `PefBlackLevels`: 0 bytes print-type-size variant `PefWB`: 0 bytes print-type-size variant `PefHuffman`: 0 bytes print-type-size variant `Xmp`: 0 bytes print-type-size variant `DcrWB`: 0 bytes print-type-size variant `DcrLinearization`: 0 bytes print-type-size variant `EpsonWB`: 0 bytes print-type-size variant `KodakWB`: 0 bytes print-type-size variant `RafOldWB`: 0 bytes print-type-size variant `Cr2ColorData`: 0 bytes print-type-size variant `SonyCurve`: 0 bytes print-type-size variant `SonyOffset`: 0 bytes print-type-size variant `SonyLength`: 0 bytes print-type-size variant `SonyKey`: 0 bytes print-type-size variant `KodakIFD`: 0 bytes print-type-size variant `LeafMetadata`: 0 bytes print-type-size variant `ExifIFDPointer`: 0 bytes print-type-size variant `Makernote`: 0 bytes print-type-size variant `SrwSensorAreas`: 0 bytes print-type-size variant `Cr2Id`: 0 bytes print-type-size variant `DNGVersion`: 0 bytes print-type-size variant `Linearization`: 0 bytes print-type-size variant `BlackLevels`: 0 bytes print-type-size variant `WhiteLevel`: 0 bytes print-type-size variant `ColorMatrix1`: 0 bytes print-type-size variant `ColorMatrix2`: 0 bytes print-type-size variant `AsShotNeutral`: 0 bytes print-type-size variant `DNGPrivateArea`: 0 bytes print-type-size variant `Cr2StripeWidths`: 0 bytes print-type-size variant `ActiveArea`: 0 bytes print-type-size variant `MaskedAreas`: 0 bytes print-type-size variant `RafRawSubIFD`: 0 bytes print-type-size variant `RafImageWidth`: 0 bytes print-type-size variant `RafImageLength`: 0 bytes print-type-size variant `RafBitsPerSample`: 0 bytes print-type-size variant `RafWBGRB`: 0 bytes print-type-size variant `KdcWB`: 0 bytes print-type-size variant `KdcWidth`: 0 bytes print-type-size variant `KdcLength`: 0 bytes print-type-size variant `KdcOffset`: 0 bytes print-type-size variant `KdcIFD`: 0 bytes print-type-size variant `CFAPattern`: 0 bytes print-type-size variant `CFARepeatPatternDim`: 0 bytes print-type-size type: `alloc::raw_vec::AllocInit`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Uninitialized`: 0 bytes print-type-size variant `Zeroed`: 0 bytes print-type-size type: `analyze::_:: for analyze::AnalyzerData>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size type: `analyze::_:: for analyze::AnalyzerMetadata>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `analyze::_:: for analyze::AnalyzerResult>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `analyze::_:: for analyze::CaptureInfo>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__field4`: 0 bytes print-type-size variant `__field5`: 0 bytes print-type-size variant `__field6`: 0 bytes print-type-size variant `__field7`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `analyze::_:: for analyze::FileMetadata>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `analyze::_:: for analyze::FormatDump>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__field4`: 0 bytes print-type-size variant `__field5`: 0 bytes print-type-size variant `__field6`: 0 bytes print-type-size type: `analyze::_:: for analyze::RawParams>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__field4`: 0 bytes print-type-size variant `__field5`: 0 bytes print-type-size variant `__field6`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `bits::Endian`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Big`: 0 bytes print-type-size variant `Little`: 0 bytes print-type-size type: `bits::_:: for bits::Endian>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size type: `core::fmt::builders::PadAdapterState`: 1 bytes, alignment: 1 bytes print-type-size field `.on_newline`: 1 bytes print-type-size type: `core::num::dec2flt::FloatErrorKind`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Empty`: 0 bytes print-type-size variant `Invalid`: 0 bytes print-type-size type: `core::panicking::AssertKind`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Eq`: 0 bytes print-type-size variant `Ne`: 0 bytes print-type-size variant `Match`: 0 bytes print-type-size type: `crossbeam_deque::deque::Flavor`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Fifo`: 0 bytes print-type-size variant `Lifo`: 0 bytes print-type-size type: `decoders::Orientation`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Normal`: 0 bytes print-type-size variant `HorizontalFlip`: 0 bytes print-type-size variant `Rotate180`: 0 bytes print-type-size variant `VerticalFlip`: 0 bytes print-type-size variant `Transpose`: 0 bytes print-type-size variant `Rotate90`: 0 bytes print-type-size variant `Transverse`: 0 bytes print-type-size variant `Rotate270`: 0 bytes print-type-size variant `Unknown`: 0 bytes print-type-size type: `decoders::_:: for decoders::Orientation>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__field4`: 0 bytes print-type-size variant `__field5`: 0 bytes print-type-size variant `__field6`: 0 bytes print-type-size variant `__field7`: 0 bytes print-type-size variant `__field8`: 0 bytes print-type-size type: `decoders::_:: for decoders::RawMetadata>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__field4`: 0 bytes print-type-size variant `__field5`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `decoders::cr2::Cr2Mode`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Raw`: 0 bytes print-type-size variant `Sraw1`: 0 bytes print-type-size variant `Sraw2`: 0 bytes print-type-size type: `decoders::cr2::_:: for decoders::cr2::Cr2Format>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `decoders::cr2::_:: for decoders::cr2::Cr2Mode>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size type: `decoders::cr3::Cr3ImageType`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `CrxBix`: 0 bytes print-type-size variant `CrxSmall`: 0 bytes print-type-size variant `PreviewBig`: 0 bytes print-type-size variant `Ctmd`: 0 bytes print-type-size variant `CrxDual`: 0 bytes print-type-size type: `decoders::cr3::_:: for decoders::cr3::Cr3Format>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `decoders::cr3::_:: for decoders::cr3::CtmdExposureInfo>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `decoders::dng::_:: for decoders::dng::DngFormat>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `decoders::iiq::IiqCompression`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Uncompressed`: 0 bytes print-type-size variant `Raw1`: 0 bytes print-type-size variant `Raw2`: 0 bytes print-type-size variant `IIQ_L`: 0 bytes print-type-size variant `IIQ_S`: 0 bytes print-type-size variant `IIQ_Sv2`: 0 bytes print-type-size variant `IIQ_L16`: 0 bytes print-type-size type: `decoders::iiq::_:: for decoders::iiq::IiqFormat>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `decoders::nef::NefCompression`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `LossyType1`: 0 bytes print-type-size variant `Uncompressed`: 0 bytes print-type-size variant `Lossless`: 0 bytes print-type-size variant `LossyType2`: 0 bytes print-type-size variant `StripedPacked12Bits`: 0 bytes print-type-size variant `UncompressedReduced12Bits`: 0 bytes print-type-size variant `Unpacked12Bits`: 0 bytes print-type-size variant `Small`: 0 bytes print-type-size variant `Packed12Bits`: 0 bytes print-type-size variant `Packed14Bits`: 0 bytes print-type-size variant `HighEfficency`: 0 bytes print-type-size variant `HighEfficencyStar`: 0 bytes print-type-size type: `decoders::nef::_:: for decoders::nef::NefFormat>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `decoders::nef::lensdata::NefLensData00`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Version`: 0 bytes print-type-size variant `LensIDNumber`: 0 bytes print-type-size variant `LensFStops`: 0 bytes print-type-size variant `MinFocalLength`: 0 bytes print-type-size variant `MaxFocalLength`: 0 bytes print-type-size variant `MaxApertureAtMinFocal`: 0 bytes print-type-size variant `MaxApertureAtMaxFocal`: 0 bytes print-type-size variant `MCUVersion`: 0 bytes print-type-size type: `decoders::nef::lensdata::NefLensData01`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Version`: 0 bytes print-type-size variant `ExitPupilPosition`: 0 bytes print-type-size variant `AFAperture`: 0 bytes print-type-size variant `FocusPosition`: 0 bytes print-type-size variant `FocusDistance`: 0 bytes print-type-size variant `FocalLength`: 0 bytes print-type-size variant `LensIDNumber`: 0 bytes print-type-size variant `LensFStops`: 0 bytes print-type-size variant `MinFocalLength`: 0 bytes print-type-size variant `MaxFocalLength`: 0 bytes print-type-size variant `MaxApertureAtMinFocal`: 0 bytes print-type-size variant `MaxApertureAtMaxFocal`: 0 bytes print-type-size variant `MCUVersion`: 0 bytes print-type-size variant `EffectiveMaxAperture`: 0 bytes print-type-size type: `decoders::nef::lensdata::NefLensData204`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Version`: 0 bytes print-type-size variant `ExitPupilPosition`: 0 bytes print-type-size variant `AFAperture`: 0 bytes print-type-size variant `FocusPosition`: 0 bytes print-type-size variant `FocusDistance`: 0 bytes print-type-size variant `FocalLength`: 0 bytes print-type-size variant `LensIDNumber`: 0 bytes print-type-size variant `LensFStops`: 0 bytes print-type-size variant `MinFocalLength`: 0 bytes print-type-size variant `MaxFocalLength`: 0 bytes print-type-size variant `MaxApertureAtMinFocal`: 0 bytes print-type-size variant `MaxApertureAtMaxFocal`: 0 bytes print-type-size variant `MCUVersion`: 0 bytes print-type-size variant `EffectiveMaxAperture`: 0 bytes print-type-size type: `decoders::nef::lensdata::NefLensData800`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Version`: 0 bytes print-type-size variant `OldLensDataFlag`: 0 bytes print-type-size variant `ExitPupilPosition`: 0 bytes print-type-size variant `AFAperture`: 0 bytes print-type-size variant `FocusPosition`: 0 bytes print-type-size variant `FocusDistance`: 0 bytes print-type-size variant `FocalLength`: 0 bytes print-type-size variant `LensIDNumber`: 0 bytes print-type-size variant `LensFStops`: 0 bytes print-type-size variant `MinFocalLength`: 0 bytes print-type-size variant `MaxFocalLength`: 0 bytes print-type-size variant `MaxApertureAtMinFocal`: 0 bytes print-type-size variant `MaxApertureAtMaxFocal`: 0 bytes print-type-size variant `MCUVersion`: 0 bytes print-type-size variant `EffectiveMaxAperture`: 0 bytes print-type-size type: `decoders::pef::_:: for decoders::pef::PefFormat>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `decoders::tfr::_:: for decoders::tfr::TfrFormat>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `decompressors::ljpeg::Marker`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Stuff`: 0 bytes print-type-size variant `SOF3`: 0 bytes print-type-size variant `DHT`: 0 bytes print-type-size variant `SOI`: 0 bytes print-type-size variant `EOI`: 0 bytes print-type-size variant `SOS`: 0 bytes print-type-size variant `DQT`: 0 bytes print-type-size variant `Fill`: 0 bytes print-type-size type: `exif::_:: for exif::Exif>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__field4`: 0 bytes print-type-size variant `__field5`: 0 bytes print-type-size variant `__field6`: 0 bytes print-type-size variant `__field7`: 0 bytes print-type-size variant `__field8`: 0 bytes print-type-size variant `__field9`: 0 bytes print-type-size variant `__field10`: 0 bytes print-type-size variant `__field11`: 0 bytes print-type-size variant `__field12`: 0 bytes print-type-size variant `__field13`: 0 bytes print-type-size variant `__field14`: 0 bytes print-type-size variant `__field15`: 0 bytes print-type-size variant `__field16`: 0 bytes print-type-size variant `__field17`: 0 bytes print-type-size variant `__field18`: 0 bytes print-type-size variant `__field19`: 0 bytes print-type-size variant `__field20`: 0 bytes print-type-size variant `__field21`: 0 bytes print-type-size variant `__field22`: 0 bytes print-type-size variant `__field23`: 0 bytes print-type-size variant `__field24`: 0 bytes print-type-size variant `__field25`: 0 bytes print-type-size variant `__field26`: 0 bytes print-type-size variant `__field27`: 0 bytes print-type-size variant `__field28`: 0 bytes print-type-size variant `__field29`: 0 bytes print-type-size variant `__field30`: 0 bytes print-type-size variant `__field31`: 0 bytes print-type-size variant `__field32`: 0 bytes print-type-size variant `__field33`: 0 bytes print-type-size variant `__field34`: 0 bytes print-type-size variant `__field35`: 0 bytes print-type-size variant `__field36`: 0 bytes print-type-size variant `__field37`: 0 bytes print-type-size variant `__field38`: 0 bytes print-type-size variant `__field39`: 0 bytes print-type-size variant `__field40`: 0 bytes print-type-size variant `__field41`: 0 bytes print-type-size variant `__field42`: 0 bytes print-type-size variant `__field43`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `exif::_:: for exif::ExifGPS>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__field4`: 0 bytes print-type-size variant `__field5`: 0 bytes print-type-size variant `__field6`: 0 bytes print-type-size variant `__field7`: 0 bytes print-type-size variant `__field8`: 0 bytes print-type-size variant `__field9`: 0 bytes print-type-size variant `__field10`: 0 bytes print-type-size variant `__field11`: 0 bytes print-type-size variant `__field12`: 0 bytes print-type-size variant `__field13`: 0 bytes print-type-size variant `__field14`: 0 bytes print-type-size variant `__field15`: 0 bytes print-type-size variant `__field16`: 0 bytes print-type-size variant `__field17`: 0 bytes print-type-size variant `__field18`: 0 bytes print-type-size variant `__field19`: 0 bytes print-type-size variant `__field20`: 0 bytes print-type-size variant `__field21`: 0 bytes print-type-size variant `__field22`: 0 bytes print-type-size variant `__field23`: 0 bytes print-type-size variant `__field24`: 0 bytes print-type-size variant `__field25`: 0 bytes print-type-size variant `__field26`: 0 bytes print-type-size variant `__field27`: 0 bytes print-type-size variant `__field28`: 0 bytes print-type-size variant `__field29`: 0 bytes print-type-size variant `__field30`: 0 bytes print-type-size variant `__field31`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::_:: for formats::bmff::BoxHeader>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__field4`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::_:: for formats::bmff::FileBox>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__field4`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::co64::_:: for formats::bmff::co64::Co64Box>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::dinf::_:: for formats::bmff::dinf::DinfBox>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::ccdt::_:: for formats::bmff::ext_cr3::ccdt::CcdtBox>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::cctp::_:: for formats::bmff::ext_cr3::cctp::CctpBox>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__field4`: 0 bytes print-type-size variant `__field5`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::cdi1::_:: for formats::bmff::ext_cr3::cdi1::Cdi1Box>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::cmp1::_:: for formats::bmff::ext_cr3::cmp1::Cmp1Box>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__field4`: 0 bytes print-type-size variant `__field5`: 0 bytes print-type-size variant `__field6`: 0 bytes print-type-size variant `__field7`: 0 bytes print-type-size variant `__field8`: 0 bytes print-type-size variant `__field9`: 0 bytes print-type-size variant `__field10`: 0 bytes print-type-size variant `__field11`: 0 bytes print-type-size variant `__field12`: 0 bytes print-type-size variant `__field13`: 0 bytes print-type-size variant `__field14`: 0 bytes print-type-size variant `__field15`: 0 bytes print-type-size variant `__field16`: 0 bytes print-type-size variant `__field17`: 0 bytes print-type-size variant `__field18`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::cmt1::_:: for formats::bmff::ext_cr3::cmt1::Cmt1Box>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::cmt2::_:: for formats::bmff::ext_cr3::cmt2::Cmt2Box>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::cmt3::_:: for formats::bmff::ext_cr3::cmt3::Cmt3Box>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::cmt4::_:: for formats::bmff::ext_cr3::cmt4::Cmt4Box>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::cncv::_:: for formats::bmff::ext_cr3::cncv::CncvBox>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::cnop::_:: for formats::bmff::ext_cr3::cnop::CnopBox>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::cr3desc::_:: for formats::bmff::ext_cr3::cr3desc::Cr3DescBox>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__field4`: 0 bytes print-type-size variant `__field5`: 0 bytes print-type-size variant `__field6`: 0 bytes print-type-size variant `__field7`: 0 bytes print-type-size variant `__field8`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::cr3xpacket::_:: for formats::bmff::ext_cr3::cr3xpacket::Cr3XpacketBox>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::craw::_:: for formats::bmff::ext_cr3::craw::CrawBox>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__field4`: 0 bytes print-type-size variant `__field5`: 0 bytes print-type-size variant `__field6`: 0 bytes print-type-size variant `__field7`: 0 bytes print-type-size variant `__field8`: 0 bytes print-type-size variant `__field9`: 0 bytes print-type-size variant `__field10`: 0 bytes print-type-size variant `__field11`: 0 bytes print-type-size variant `__field12`: 0 bytes print-type-size variant `__field13`: 0 bytes print-type-size variant `__field14`: 0 bytes print-type-size variant `__field15`: 0 bytes print-type-size variant `__field16`: 0 bytes print-type-size variant `__field17`: 0 bytes print-type-size variant `__field18`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::ctbo::_:: for formats::bmff::ext_cr3::ctbo::CtboBox>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::ctmd::_:: for formats::bmff::ext_cr3::ctmd::CtmdBox>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__field4`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::ctmd::_:: for formats::bmff::ext_cr3::ctmd::CtmdRecord>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::hevc::_:: for formats::bmff::ext_cr3::hevc::HevcBox>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::iad1::_:: for formats::bmff::ext_cr3::iad1::Iad1Big>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__field4`: 0 bytes print-type-size variant `__field5`: 0 bytes print-type-size variant `__field6`: 0 bytes print-type-size variant `__field7`: 0 bytes print-type-size variant `__field8`: 0 bytes print-type-size variant `__field9`: 0 bytes print-type-size variant `__field10`: 0 bytes print-type-size variant `__field11`: 0 bytes print-type-size variant `__field12`: 0 bytes print-type-size variant `__field13`: 0 bytes print-type-size variant `__field14`: 0 bytes print-type-size variant `__field15`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::iad1::_:: for formats::bmff::ext_cr3::iad1::Iad1Box>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__field4`: 0 bytes print-type-size variant `__field5`: 0 bytes print-type-size variant `__field6`: 0 bytes print-type-size variant `__field7`: 0 bytes print-type-size variant `__field8`: 0 bytes print-type-size variant `__field9`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::iad1::_:: for formats::bmff::ext_cr3::iad1::Iad1Small>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__field4`: 0 bytes print-type-size variant `__field5`: 0 bytes print-type-size variant `__field6`: 0 bytes print-type-size variant `__field7`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::iad1::_:: for formats::bmff::ext_cr3::iad1::Iad1Type>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::jpeg::_:: for formats::bmff::ext_cr3::jpeg::JpegBox>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::thmb::_:: for formats::bmff::ext_cr3::thmb::ThmbBox>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::ftyp::_:: for formats::bmff::ftyp::FtypBox>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::hdlr::_:: for formats::bmff::hdlr::HdlrBox>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::mdat::_:: for formats::bmff::mdat::MdatBox>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::mdhd::_:: for formats::bmff::mdhd::MdhdBox>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__field4`: 0 bytes print-type-size variant `__field5`: 0 bytes print-type-size variant `__field6`: 0 bytes print-type-size variant `__field7`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::mdia::_:: for formats::bmff::mdia::MdiaBox>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__field4`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::minf::_:: for formats::bmff::minf::MinfBox>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__field4`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::moov::_:: for formats::bmff::moov::MoovBox>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__field4`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::mvhd::_:: for formats::bmff::mvhd::MvhdBox>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__field4`: 0 bytes print-type-size variant `__field5`: 0 bytes print-type-size variant `__field6`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::stbl::_:: for formats::bmff::stbl::StblBox>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__field4`: 0 bytes print-type-size variant `__field5`: 0 bytes print-type-size variant `__field6`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::stsc::_:: for formats::bmff::stsc::StscBox>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::stsc::_:: for formats::bmff::stsc::StscEntry>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::stsd::_:: for formats::bmff::stsd::StsdBox>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__field4`: 0 bytes print-type-size variant `__field5`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::stsz::_:: for formats::bmff::stsz::StszBox>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__field4`: 0 bytes print-type-size variant `__field5`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::stts::_:: for formats::bmff::stts::SttsBox>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::stts::_:: for formats::bmff::stts::SttsEntry>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::tkhd::_:: for formats::bmff::tkhd::TkhdBox>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::trak::_:: for formats::bmff::trak::TrakBox>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::vendor::_:: for formats::bmff::vendor::VendorBox>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::vmhd::_:: for formats::bmff::vmhd::RgbColor>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::bmff::vmhd::_:: for formats::bmff::vmhd::VmhdBox>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__field4`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::tiff::PlanarConfiguration`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Chunky`: 0 bytes print-type-size variant `Planar`: 0 bytes print-type-size type: `formats::tiff::Predictor`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `None`: 0 bytes print-type-size variant `Horizontal`: 0 bytes print-type-size type: `formats::tiff::PreviewColorSpace`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Unknown`: 0 bytes print-type-size variant `GrayGamma`: 0 bytes print-type-size variant `SRgb`: 0 bytes print-type-size variant `AdobeRGB`: 0 bytes print-type-size variant `ProPhotoRGB`: 0 bytes print-type-size type: `formats::tiff::ResolutionUnit`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `None`: 0 bytes print-type-size variant `Inch`: 0 bytes print-type-size variant `Centimeter`: 0 bytes print-type-size type: `formats::tiff::SampleFormat`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Uint`: 0 bytes print-type-size variant `Int`: 0 bytes print-type-size variant `IEEEFP`: 0 bytes print-type-size variant `Void`: 0 bytes print-type-size type: `formats::tiff::entry::_:: for formats::tiff::entry::Entry>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::tiff::file::_:: for formats::tiff::file::TiffFile>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::tiff::ifd::OffsetMode`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Absolute`: 0 bytes print-type-size variant `RelativeToIFD`: 0 bytes print-type-size type: `formats::tiff::ifd::_:: for formats::tiff::ifd::IFD>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__field4`: 0 bytes print-type-size variant `__field5`: 0 bytes print-type-size variant `__field6`: 0 bytes print-type-size variant `__field7`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::tiff::reader::_:: for formats::tiff::reader::GenericTiffReader>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::tiff::value::_:: for formats::tiff::value::TiffAscii>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `formats::tiff::value::_:: for formats::tiff::value::Value>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__field4`: 0 bytes print-type-size variant `__field5`: 0 bytes print-type-size variant `__field6`: 0 bytes print-type-size variant `__field7`: 0 bytes print-type-size variant `__field8`: 0 bytes print-type-size variant `__field9`: 0 bytes print-type-size variant `__field10`: 0 bytes print-type-size variant `__field11`: 0 bytes print-type-size variant `__field12`: 0 bytes print-type-size type: `hashbrown::raw::Fallibility`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Fallible`: 0 bytes print-type-size variant `Infallible`: 0 bytes print-type-size type: `image::ColorType`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `L8`: 0 bytes print-type-size variant `La8`: 0 bytes print-type-size variant `Rgb8`: 0 bytes print-type-size variant `Rgba8`: 0 bytes print-type-size variant `L16`: 0 bytes print-type-size variant `La16`: 0 bytes print-type-size variant `Rgb16`: 0 bytes print-type-size variant `Rgba16`: 0 bytes print-type-size variant `Rgb32F`: 0 bytes print-type-size variant `Rgba32F`: 0 bytes print-type-size type: `image::ImageFormat`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Png`: 0 bytes print-type-size variant `Jpeg`: 0 bytes print-type-size variant `Gif`: 0 bytes print-type-size variant `WebP`: 0 bytes print-type-size variant `Pnm`: 0 bytes print-type-size variant `Tiff`: 0 bytes print-type-size variant `Tga`: 0 bytes print-type-size variant `Dds`: 0 bytes print-type-size variant `Bmp`: 0 bytes print-type-size variant `Ico`: 0 bytes print-type-size variant `Hdr`: 0 bytes print-type-size variant `OpenExr`: 0 bytes print-type-size variant `Farbfeld`: 0 bytes print-type-size variant `Avif`: 0 bytes print-type-size type: `image::Luma`: 1 bytes, alignment: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `imgop::_:: for imgop::Dim2>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `imgop::_:: for imgop::Point>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `imgop::_:: for imgop::Rect>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `imgop::sensor::bayer::BayerPattern`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `RGGB`: 0 bytes print-type-size variant `BGGR`: 0 bytes print-type-size variant `GBRG`: 0 bytes print-type-size variant `GRBG`: 0 bytes print-type-size type: `imgop::xyz::Illuminant`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Unknown`: 0 bytes print-type-size variant `Daylight`: 0 bytes print-type-size variant `Fluorescent`: 0 bytes print-type-size variant `Tungsten`: 0 bytes print-type-size variant `Flash`: 0 bytes print-type-size variant `FineWeather`: 0 bytes print-type-size variant `CloudyWeather`: 0 bytes print-type-size variant `Shade`: 0 bytes print-type-size variant `DaylightFluorescent`: 0 bytes print-type-size variant `DaylightWhiteFluorescent`: 0 bytes print-type-size variant `CoolWhiteFluorescent`: 0 bytes print-type-size variant `WhiteFluorescent`: 0 bytes print-type-size variant `A`: 0 bytes print-type-size variant `B`: 0 bytes print-type-size variant `C`: 0 bytes print-type-size variant `D55`: 0 bytes print-type-size variant `D65`: 0 bytes print-type-size variant `D75`: 0 bytes print-type-size variant `D50`: 0 bytes print-type-size variant `IsoStudioTungsten`: 0 bytes print-type-size type: `lens::_:: for lens::LensDescription>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__field4`: 0 bytes print-type-size variant `__field5`: 0 bytes print-type-size variant `__field6`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `lens::_:: for lens::LensIdentifier>::deserialize::__Field`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__field0`: 0 bytes print-type-size variant `__field1`: 0 bytes print-type-size variant `__field2`: 0 bytes print-type-size variant `__field3`: 0 bytes print-type-size variant `__ignore`: 0 bytes print-type-size type: `libflate::deflate::BlockType`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Raw`: 0 bytes print-type-size variant `Fixed`: 0 bytes print-type-size variant `Dynamic`: 0 bytes print-type-size type: `libflate::zlib::CompressionLevel`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Fastest`: 0 bytes print-type-size variant `Fast`: 0 bytes print-type-size variant `Default`: 0 bytes print-type-size variant `Slowest`: 0 bytes print-type-size type: `libflate::zlib::FlushMode`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `None`: 0 bytes print-type-size variant `Sync`: 0 bytes print-type-size type: `libflate::zlib::Lz77WindowSize`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `B256`: 0 bytes print-type-size variant `B512`: 0 bytes print-type-size variant `KB1`: 0 bytes print-type-size variant `KB2`: 0 bytes print-type-size variant `KB4`: 0 bytes print-type-size variant `KB8`: 0 bytes print-type-size variant `KB16`: 0 bytes print-type-size variant `KB32`: 0 bytes print-type-size type: `ljpeg92::Predictor`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `P1`: 0 bytes print-type-size variant `P2`: 0 bytes print-type-size variant `P3`: 0 bytes print-type-size variant `P4`: 0 bytes print-type-size variant `P5`: 0 bytes print-type-size variant `P6`: 0 bytes print-type-size variant `P7`: 0 bytes print-type-size type: `rayon::FnContext`: 1 bytes, alignment: 1 bytes print-type-size field `._marker`: 0 bytes print-type-size field `.migrated`: 1 bytes print-type-size type: `std::cell::Cell`: 1 bytes, alignment: 1 bytes print-type-size field `.value`: 1 bytes print-type-size type: `std::cell::UnsafeCell`: 1 bytes, alignment: 1 bytes print-type-size field `.value`: 1 bytes print-type-size type: `std::cell::UnsafeCell`: 1 bytes, alignment: 1 bytes print-type-size field `.value`: 1 bytes print-type-size type: `std::cell::UnsafeCell`: 1 bytes, alignment: 1 bytes print-type-size field `.value`: 1 bytes print-type-size type: `std::cmp::Ordering`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Less`: 0 bytes print-type-size variant `Equal`: 0 bytes print-type-size variant `Greater`: 0 bytes print-type-size type: `std::ffi::c_void`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `__variant1`: 0 bytes print-type-size variant `__variant2`: 0 bytes print-type-size type: `std::fmt::rt::v1::Alignment`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Left`: 0 bytes print-type-size variant `Right`: 0 bytes print-type-size variant `Center`: 0 bytes print-type-size variant `Unknown`: 0 bytes print-type-size type: `std::io::ErrorKind`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `NotFound`: 0 bytes print-type-size variant `PermissionDenied`: 0 bytes print-type-size variant `ConnectionRefused`: 0 bytes print-type-size variant `ConnectionReset`: 0 bytes print-type-size variant `HostUnreachable`: 0 bytes print-type-size variant `NetworkUnreachable`: 0 bytes print-type-size variant `ConnectionAborted`: 0 bytes print-type-size variant `NotConnected`: 0 bytes print-type-size variant `AddrInUse`: 0 bytes print-type-size variant `AddrNotAvailable`: 0 bytes print-type-size variant `NetworkDown`: 0 bytes print-type-size variant `BrokenPipe`: 0 bytes print-type-size variant `AlreadyExists`: 0 bytes print-type-size variant `WouldBlock`: 0 bytes print-type-size variant `NotADirectory`: 0 bytes print-type-size variant `IsADirectory`: 0 bytes print-type-size variant `DirectoryNotEmpty`: 0 bytes print-type-size variant `ReadOnlyFilesystem`: 0 bytes print-type-size variant `FilesystemLoop`: 0 bytes print-type-size variant `StaleNetworkFileHandle`: 0 bytes print-type-size variant `InvalidInput`: 0 bytes print-type-size variant `InvalidData`: 0 bytes print-type-size variant `TimedOut`: 0 bytes print-type-size variant `WriteZero`: 0 bytes print-type-size variant `StorageFull`: 0 bytes print-type-size variant `NotSeekable`: 0 bytes print-type-size variant `FilesystemQuotaExceeded`: 0 bytes print-type-size variant `FileTooLarge`: 0 bytes print-type-size variant `ResourceBusy`: 0 bytes print-type-size variant `ExecutableFileBusy`: 0 bytes print-type-size variant `Deadlock`: 0 bytes print-type-size variant `CrossesDevices`: 0 bytes print-type-size variant `TooManyLinks`: 0 bytes print-type-size variant `InvalidFilename`: 0 bytes print-type-size variant `ArgumentListTooLong`: 0 bytes print-type-size variant `Interrupted`: 0 bytes print-type-size variant `Unsupported`: 0 bytes print-type-size variant `UnexpectedEof`: 0 bytes print-type-size variant `OutOfMemory`: 0 bytes print-type-size variant `Other`: 0 bytes print-type-size variant `Uncategorized`: 0 bytes print-type-size type: `std::iter::Repeat`: 1 bytes, alignment: 1 bytes print-type-size field `.element`: 1 bytes print-type-size type: `std::mem::ManuallyDrop`: 1 bytes, alignment: 1 bytes print-type-size field `.value`: 1 bytes print-type-size type: `std::mem::MaybeUninit`: 1 bytes, alignment: 1 bytes print-type-size variant `MaybeUninit`: 1 bytes print-type-size field `.uninit`: 0 bytes print-type-size field `.value`: 1 bytes print-type-size type: `std::num::FpCategory`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Nan`: 0 bytes print-type-size variant `Infinite`: 0 bytes print-type-size variant `Zero`: 0 bytes print-type-size variant `Subnormal`: 0 bytes print-type-size variant `Normal`: 0 bytes print-type-size type: `std::num::IntErrorKind`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Empty`: 0 bytes print-type-size variant `InvalidDigit`: 0 bytes print-type-size variant `PosOverflow`: 0 bytes print-type-size variant `NegOverflow`: 0 bytes print-type-size variant `Zero`: 0 bytes print-type-size type: `std::num::ParseFloatError`: 1 bytes, alignment: 1 bytes print-type-size field `.kind`: 1 bytes print-type-size type: `std::num::ParseIntError`: 1 bytes, alignment: 1 bytes print-type-size field `.kind`: 1 bytes print-type-size type: `std::ops::ControlFlow<()>`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow>`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, std::convert::Infallible>>`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow>`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow>`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow>`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Continue`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::option::Option<()>`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `None`: 0 bytes print-type-size variant `Some`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::option::Option for analyze::AnalyzerMetadata>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for analyze::AnalyzerResult>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for analyze::CaptureInfo>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for analyze::FileMetadata>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for analyze::RawParams>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for decoders::RawMetadata>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for decoders::cr2::Cr2Format>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for decoders::cr3::Cr3Format>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for decoders::cr3::CtmdExposureInfo>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for decoders::dng::DngFormat>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for decoders::iiq::IiqFormat>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for decoders::nef::NefFormat>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for decoders::pef::PefFormat>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for decoders::tfr::TfrFormat>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for exif::Exif>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for exif::ExifGPS>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::BoxHeader>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::FileBox>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::co64::Co64Box>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::dinf::DinfBox>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::ext_cr3::ccdt::CcdtBox>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::ext_cr3::cctp::CctpBox>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::ext_cr3::cdi1::Cdi1Box>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::ext_cr3::cmp1::Cmp1Box>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::ext_cr3::cmt1::Cmt1Box>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::ext_cr3::cmt2::Cmt2Box>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::ext_cr3::cmt3::Cmt3Box>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::ext_cr3::cmt4::Cmt4Box>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::ext_cr3::cncv::CncvBox>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::ext_cr3::cnop::CnopBox>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::ext_cr3::cr3desc::Cr3DescBox>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::ext_cr3::cr3xpacket::Cr3XpacketBox>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::ext_cr3::craw::CrawBox>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::ext_cr3::ctbo::CtboBox>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::ext_cr3::ctmd::CtmdBox>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::ext_cr3::ctmd::CtmdRecord>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::ext_cr3::hevc::HevcBox>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::ext_cr3::iad1::Iad1Big>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::ext_cr3::iad1::Iad1Box>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::ext_cr3::iad1::Iad1Small>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::ext_cr3::jpeg::JpegBox>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::ext_cr3::thmb::ThmbBox>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::ftyp::FtypBox>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::hdlr::HdlrBox>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::mdat::MdatBox>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::mdhd::MdhdBox>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::mdia::MdiaBox>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::minf::MinfBox>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::moov::MoovBox>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::mvhd::MvhdBox>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::stbl::StblBox>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::stsc::StscBox>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::stsc::StscEntry>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::stsd::StsdBox>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::stsz::StszBox>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::stts::SttsBox>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::stts::SttsEntry>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::tkhd::TkhdBox>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::trak::TrakBox>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::vendor::VendorBox>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::vmhd::RgbColor>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::bmff::vmhd::VmhdBox>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::tiff::entry::Entry>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::tiff::file::TiffFile>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::tiff::ifd::IFD>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::tiff::reader::GenericTiffReader>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for formats::tiff::value::TiffAscii>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for imgop::Dim2>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for imgop::Point>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for imgop::Rect>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for lens::LensDescription>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option for lens::LensIdentifier>::deserialize::__Field>`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::option::Option`: 1 bytes, alignment: 1 bytes print-type-size variant `Some`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::result::Result<((), ()), std::thread::AccessError>`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Ok`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result<(), std::fmt::Error>`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Ok`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result`: 1 bytes, alignment: 1 bytes print-type-size variant `Ok`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result`: 1 bytes, alignment: 1 bytes print-type-size variant `Ok`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `std::result::Result`: 1 bytes, alignment: 1 bytes print-type-size variant `Ok`: 1 bytes print-type-size field `.0`: 1 bytes print-type-size type: `std::sync::PoisonError`: 1 bytes, alignment: 1 bytes print-type-size field `.guard`: 1 bytes print-type-size type: `std::sync::atomic::AtomicBool`: 1 bytes, alignment: 1 bytes print-type-size field `.v`: 1 bytes print-type-size type: `std::sync::atomic::Ordering`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Relaxed`: 0 bytes print-type-size variant `Release`: 0 bytes print-type-size variant `Acquire`: 0 bytes print-type-size variant `AcqRel`: 0 bytes print-type-size variant `SeqCst`: 0 bytes print-type-size type: `std::sync::poison::Flag`: 1 bytes, alignment: 1 bytes print-type-size field `.failed`: 1 bytes print-type-size type: `std::sync::poison::Guard`: 1 bytes, alignment: 1 bytes print-type-size field `.panicking`: 1 bytes print-type-size type: `std::thread::local::fast::DtorState`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `Unregistered`: 0 bytes print-type-size variant `Registered`: 0 bytes print-type-size variant `RunningOrHasRun`: 0 bytes print-type-size type: `std_detect::detect::arch::x86::Feature`: 1 bytes, alignment: 1 bytes print-type-size discriminant: 1 bytes print-type-size variant `aes`: 0 bytes print-type-size variant `pclmulqdq`: 0 bytes print-type-size variant `rdrand`: 0 bytes print-type-size variant `rdseed`: 0 bytes print-type-size variant `tsc`: 0 bytes print-type-size variant `mmx`: 0 bytes print-type-size variant `sse`: 0 bytes print-type-size variant `sse2`: 0 bytes print-type-size variant `sse3`: 0 bytes print-type-size variant `ssse3`: 0 bytes print-type-size variant `sse4_1`: 0 bytes print-type-size variant `sse4_2`: 0 bytes print-type-size variant `sse4a`: 0 bytes print-type-size variant `sha`: 0 bytes print-type-size variant `avx`: 0 bytes print-type-size variant `avx2`: 0 bytes print-type-size variant `avx512f`: 0 bytes print-type-size variant `avx512cd`: 0 bytes print-type-size variant `avx512er`: 0 bytes print-type-size variant `avx512pf`: 0 bytes print-type-size variant `avx512bw`: 0 bytes print-type-size variant `avx512dq`: 0 bytes print-type-size variant `avx512vl`: 0 bytes print-type-size variant `avx512ifma`: 0 bytes print-type-size variant `avx512vbmi`: 0 bytes print-type-size variant `avx512vpopcntdq`: 0 bytes print-type-size variant `avx512vbmi2`: 0 bytes print-type-size variant `avx512gfni`: 0 bytes print-type-size variant `avx512vaes`: 0 bytes print-type-size variant `avx512vpclmulqdq`: 0 bytes print-type-size variant `avx512vnni`: 0 bytes print-type-size variant `avx512bitalg`: 0 bytes print-type-size variant `avx512bf16`: 0 bytes print-type-size variant `avx512vp2intersect`: 0 bytes print-type-size variant `f16c`: 0 bytes print-type-size variant `fma`: 0 bytes print-type-size variant `bmi1`: 0 bytes print-type-size variant `bmi2`: 0 bytes print-type-size variant `lzcnt`: 0 bytes print-type-size variant `tbm`: 0 bytes print-type-size variant `popcnt`: 0 bytes print-type-size variant `fxsr`: 0 bytes print-type-size variant `xsave`: 0 bytes print-type-size variant `xsaveopt`: 0 bytes print-type-size variant `xsaves`: 0 bytes print-type-size variant `xsavec`: 0 bytes print-type-size variant `cmpxchg16b`: 0 bytes print-type-size variant `adx`: 0 bytes print-type-size variant `rtm`: 0 bytes print-type-size variant `_last`: 0 bytes print-type-size type: ` for formats::tiff::value::Value>::deserialize::__Visitor<'de> as analyze::_::_serde::de::Visitor<'de>>::visit_enum::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `LOADER`: 0 bytes, alignment: 1 bytes print-type-size field `.__private_field`: 0 bytes print-type-size type: `[closure@/home/cytrinox/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.3/src/lib.rs:322:9: 327:58]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@<[formats::bmff::ext_cr3::ctmd::CtmdRecord] as core::slice::cmp::SlicePartialEq>::equal::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@>::sum>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@::is_zero::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@)> as std::clone::Clone>::clone::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@ as std::clone::Clone>::clone::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@)> as std::clone::Clone>::clone::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@ as std::clone::Clone>::clone::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@::sum, [closure@rawler/src/decoders/iiq.rs:920:41: 920:54]>>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@::save>::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@::flush<&mut std::vec::Vec>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@ as std::iter::Iterator>::next::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@ as std::iter::Iterator>::next::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@> as std::iter::Iterator>::next::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@ as std::iter::Iterator>::count::to_usize<&bitarray::BitArray, [closure@rawler/src/ljpeg92.rs:730:72: 730:89]>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@ as std::iter::Iterator>::count::to_usize::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@ as std::iter::Iterator>::count::to_usize::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@ as std::iter::Iterator>::count::to_usize::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@ as std::iter::Iterator>::fold::ok>, std::slice::Iter>, [closure@libflate_lz77::default::longest_common_prefix::{closure#0}]> as std::iter::Iterator>::count::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@>, std::slice::Iter>, [closure@libflate_lz77::default::longest_common_prefix::{closure#0}]> as std::iter::Iterator>::count::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@>, decompressors::crx::CrxError> as std::iter::FromIterator, decompressors::crx::CrxError>>>::from_iter::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@, std::io::Error> as std::iter::FromIterator>>::from_iter, [closure@rawler/src/decoders/raf.rs:92:42: 92:76]>>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@, std::io::Error> as std::iter::FromIterator>>::from_iter, [closure@rawler/src/decoders/raf.rs:111:41: 111:78]>>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@, std::io::Error> as std::iter::FromIterator>>::from_iter, [closure@rawler/src/decoders/raf.rs:101:41: 101:61]>>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@::next_back::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@::next::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@ as std::iter::Iterator>::next::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@::sum>>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@::sum>>, [closure@rawler/src/decoders/cr2.rs:477:47: 477:92]>>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@::sum>, for<'r> fn(&'r std::vec::Vec<[f32; 3]>) -> usize {std::vec::Vec::<[f32; 3]>::len}>>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@::sum>, for<'r> fn(&'r std::vec::Vec) -> usize {std::vec::Vec::::len}>>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@::sum>>, for<'r> fn(&'r std::vec::Vec>) -> usize {std::vec::Vec::>::len}>>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@::sum>>>, for<'r> fn(&'r std::vec::Vec>>) -> usize {std::vec::Vec::>>::len}>>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@::sum>>>>, for<'r> fn(&'r std::vec::Vec>>>) -> usize {std::vec::Vec::>>>::len}>>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@::sum>, for<'r> fn(&'r std::vec::Vec) -> usize {std::vec::Vec::::len}>>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@::sum>, for<'r> fn(&'r std::vec::Vec) -> usize {std::vec::Vec::::len}>>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@::sum>, [closure@ as std::iter::Iterator>::count::to_usize<&bitarray::BitArray, [closure@rawler/src/ljpeg92.rs:730:72: 730:89]>::{closure#0}]>>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@::sum>, [closure@ as std::iter::Iterator>::count::to_usize<&bitarray::BitArray, [closure@rawler/src/ljpeg92.rs:739:67: 739:97]>::{closure#0}]>>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@::sum, [closure@rawler/src/formats/tiff/value.rs:1004:29: 1004:44]>>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@::sum as std::iter::Iterator>::count::to_usize::{closure#0}]>>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@::sum as std::iter::Iterator>::count::to_usize::{closure#0}]>>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@::sum as std::iter::Iterator>::count::to_usize::{closure#0}]>>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@alloc::collections::btree::mem::take_mut, [closure@alloc::collections::btree::node::NodeRef::push_internal_level::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@alloc::collections::btree::navigate::, alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@alloc::collections::btree::navigate::, alloc::collections::btree::node::marker::Edge>>::next_unchecked::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@alloc::collections::btree::navigate::, alloc::collections::btree::node::marker::Edge>>::next_unchecked::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@alloc::collections::btree::node::NodeRef::push_internal_level::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@alloc::raw_vec::handle_reserve::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@core::f32::::from_bits::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@core::f32::::to_bits::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@core::f64::::to_bits::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@core::str::::find<&std::string::String>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@core::str::::trim::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@core::str::::trim_end::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@itertools::unique_impl::count_new_keys>, &usize>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@libflate::bit::BitReader<&[u8]>::read_bit::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@libflate::deflate::symbol::load_bitwidthes<&[u8]>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@libflate_lz77::default::longest_common_prefix::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/analyze.rs:128:14: 128:58]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/cfa.rs:171:12: 171:23]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/cfa.rs:183:30: 183:64]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/cfa.rs:187:30: 187:69]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/cfa.rs:195:30: 195:69]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/ari.rs:100:30: 100:42]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/ari.rs:100:48: 100:66]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/ari.rs:70:38: 70:57]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/arw.rs:147:41: 147:53]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/arw.rs:148:41: 148:53]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/arw.rs:213:19: 213:49]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/arw.rs:681:27: 681:77]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/camera.rs:106:22: 106:89]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/camera.rs:50:36: 50:54]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/camera.rs:50:60: 50:74]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/camera.rs:54:36: 54:54]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/camera.rs:54:60: 54:72]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/camera.rs:58:36: 58:50]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/cr2.rs:103:16: 103:104]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/cr2.rs:278:16: 278:84]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/cr2.rs:302:57: 302:107]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/cr2.rs:324:16: 324:94]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/cr2.rs:344:17: 344:99]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/cr2.rs:344:70: 344:98]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/cr2.rs:346:16: 346:72]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/cr2.rs:366:17: 366:35]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/cr2.rs:385:43: 385:87]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/cr2.rs:387:34: 387:65]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/cr2.rs:402:44: 402:94]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/cr2.rs:472:19: 472:93]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/cr2.rs:472:75: 472:92]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/cr2.rs:475:47: 475:82]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/cr2.rs:476:47: 476:87]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/cr2.rs:477:47: 477:92]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/cr2.rs:586:64: 586:110]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/cr2.rs:692:12: 692:93]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/cr3.rs:129:19: 129:44]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/cr3.rs:129:50: 129:67]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/cr3.rs:136:19: 136:44]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/cr3.rs:147:16: 147:94]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/cr3.rs:253:16: 253:99]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/cr3.rs:274:48: 274:90]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/cr3.rs:352:16: 352:100]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/cr3.rs:437:18: 437:99]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/cr3.rs:485:87: 488:8]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/dng.rs:128:63: 128:83]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/dng.rs:91:15: 98:8]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/iiq.rs:493:19: 493:105]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/iiq.rs:920:41: 920:54]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/kdc.rs:163:61: 163:77]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/mod.rs:387:20: 387:97]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/mod.rs:40:12: 40:32]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/mod.rs:454:21: 454:83]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/mod.rs:454:57: 454:82]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/mod.rs:488:29: 488:63]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/mos.rs:87:52: 87:63]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/mos.rs:90:18: 90:53]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/nef.rs:187:14: 187:40]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/nef.rs:309:16: 309:84]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/nef.rs:333:40: 333:58]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/nef/lensdata.rs:178:57: 178:68]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/nef/lensdata.rs:179:57: 179:68]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/orf.rs:332:90: 332:102]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/orf.rs:364:36: 364:67]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/pef.rs:65:17: 65:59]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/pef.rs:66:12: 66:50]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/raf.rs:145:14: 145:91]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/raf.rs:241:19: 241:37]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/raf.rs:395:69: 395:103]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/raf.rs:396:71: 396:105]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/raf.rs:397:78: 400:8]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/raf.rs:432:21: 432:39]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/raf.rs:444:50: 444:62]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/raf.rs:455:85: 455:103]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/raf.rs:478:19: 478:90]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/raf.rs:478:47: 478:89]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/raf.rs:485:20: 490:16]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/raf/fuji_decompressor.rs:471:17: 471:67]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/raf/fuji_decompressor.rs:477:17: 477:142]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/rw2.rs:117:68: 117:94]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/rw2.rs:120:65: 120:91]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/rw2.rs:123:64: 123:99]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/rw2.rs:188:18: 188:91]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/rw2.rs:289:36: 289:67]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/tfr.rs:141:99: 141:117]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/tfr.rs:142:66: 142:91]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/tfr.rs:143:68: 143:93]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/tfr.rs:97:16: 97:84]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/x3f.rs:112:13: 112:47]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decoders/x3f.rs:122:47: 122:75]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decompressors/crx/decoder.rs:46:52: 46:105]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decompressors/crx/iquant.rs:141:20: 147:6]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/decompressors/crx/mdat.rs:359:14: 359:74]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/dng/embedded.rs:99:75: 99:106]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/envparams.rs:18:50: 18:76]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/envparams.rs:7:53: 7:77]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/exif.rs:104:70: 104:116]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/exif.rs:107:69: 107:112]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/exif.rs:116:16: 116:58]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/bmff/ext_cr3/cdi1.rs:57:29: 57:92]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/bmff/ext_cr3/cmt1.rs:30:78: 30:113]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/bmff/ext_cr3/cmt2.rs:30:78: 30:113]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/bmff/ext_cr3/cmt3.rs:30:78: 30:113]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/bmff/ext_cr3/cmt4.rs:30:78: 30:113]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/bmff/ext_cr3/cr3desc.rs:101:29: 101:92]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/bmff/ext_cr3/cr3desc.rs:102:29: 102:92]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/bmff/ext_cr3/cr3desc.rs:103:29: 103:92]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/bmff/ext_cr3/cr3desc.rs:104:29: 104:92]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/bmff/ext_cr3/cr3desc.rs:105:29: 105:92]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/bmff/ext_cr3/cr3desc.rs:106:29: 106:92]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/bmff/ext_cr3/cr3desc.rs:107:29: 107:92]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/bmff/ext_cr3/cr3desc.rs:108:29: 108:92]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/bmff/mdia.rs:65:29: 65:92]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/bmff/mdia.rs:66:29: 66:92]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/bmff/mdia.rs:67:29: 67:92]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/bmff/minf.rs:67:29: 67:92]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/bmff/minf.rs:68:29: 68:92]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/bmff/mod.rs:190:29: 190:92]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/bmff/mod.rs:191:29: 191:92]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/bmff/mod.rs:192:29: 192:92]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/bmff/moov.rs:76:29: 76:92]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/bmff/stbl.rs:103:29: 103:92]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/bmff/stbl.rs:104:29: 104:92]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/bmff/stbl.rs:105:29: 105:92]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/bmff/stbl.rs:106:29: 106:92]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/bmff/trak.rs:63:29: 63:92]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/bmff/trak.rs:64:29: 64:92]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/ciff/mod.rs:142:68: 142:85]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/entry.rs:78:23: 78:37]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/ifd.rs:393:19: 393:71]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/ifd.rs:398:19: 398:71]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/reader.rs:265:41: 265:53]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:1004:29: 1004:44]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:1022:58: 1022:73]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:585:64: 585:78]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:586:65: 586:79]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:603:64: 603:75]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:604:65: 604:76]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:621:64: 621:76]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:622:65: 622:77]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:639:64: 639:76]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:640:65: 640:77]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:657:64: 657:76]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:658:65: 658:77]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:675:64: 675:75]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:676:65: 676:76]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:693:64: 693:76]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:694:65: 694:77]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:711:64: 711:76]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:712:65: 712:77]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:729:64: 729:76]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:730:65: 730:77]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:741:63: 741:75]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:744:64: 744:76]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:747:64: 747:76]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:748:65: 748:77]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:757:50: 757:72]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:758:51: 758:71]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:759:50: 759:70]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:760:54: 760:74]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:761:51: 761:71]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:762:52: 762:72]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:763:51: 763:71]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:764:55: 764:75]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:765:51: 765:71]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:766:52: 766:72]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:767:55: 767:77]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/value.rs:768:57: 768:79]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/formats/tiff/writer.rs:65:42: 65:54]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/imgop/raw.rs:105:14: 111:4]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/imgop/raw.rs:171:57: 171:70]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/imgop/raw.rs:176:57: 176:70]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/imgop/raw.rs:187:11: 187:46]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/imgop/raw.rs:44:11: 44:44]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/imgop/raw.rs:81:24: 81:37]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/imgop/spline.rs:64:43: 64:57]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/imgop/spline.rs:65:42: 65:56]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/lens.rs:194:59: 194:76]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/lens.rs:339:71: 339:83]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/lens.rs:340:74: 340:86]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/lens.rs:344:44: 344:62]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/lens.rs:351:12: 356:8]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/lens.rs:362:12: 367:8]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/lens.rs:369:42: 369:69]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/lens.rs:87:39: 87:60]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/lens.rs:92:36: 92:57]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/lens.rs:97:38: 97:59]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/ljpeg92.rs:232:57: 232:76]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/ljpeg92.rs:730:72: 730:89]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/ljpeg92.rs:750:16: 750:51]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/ljpeg92.rs:752:23: 752:43]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/ljpeg92.rs:869:12: 874:8]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/ljpeg92.rs:875:12: 880:8]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/ljpeg92.rs:881:12: 886:8]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rawler/src/ljpeg92.rs:887:12: 891:8]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:28:16: 67:4], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::ThreadPool::install<[closure@rawler/src/dng/embedded.rs:77:16: 105:4], std::result::Result, RawlerError>>::{closure#0}], std::result::Result, RawlerError>>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/mod.rs:26:75: 34:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:112:85: 157:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:173:85: 196:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/sensor/bayer/ppg.rs:212:85: 244:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::noop::NoopConsumer>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:610:50: 612:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:621:58: 623:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper>, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/mod.rs:633:54: 635:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/raw.rs:113:48: 123:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:739:44: 777:6]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>)>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>, [closure@rawler/src/imgop/sensor/bayer/superpixel.rs:23:10: 40:6]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/cr2.rs:612:46: 642:6]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, dng::embedded::ComprChunk) -> std::vec::Vec {rayon::iter::extend::vec_push::}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok::{closure#0}]>, for<'r> fn(&'r [u8]) -> std::result::Result {dng::embedded::compress_chunk}>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:226:39: 226:54]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/imgop/gamma.rs:20:34: 20:65]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/pixarray.rs:82:39: 82:54]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>, rayon::iter::collect::consumer::CollectResult>)>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>, std::collections::LinkedList>>) -> std::collections::LinkedList>> {rayon::iter::extend::list_append::>>}, fn() -> std::collections::LinkedList>> {std::collections::LinkedList::>>::new}>, fn(std::vec::Vec>) -> std::collections::LinkedList>> {rayon::iter::extend::as_list::>>}>, fn() -> std::vec::Vec> {std::vec::Vec::>::new}, fn(std::vec::Vec>, std::result::Result) -> std::vec::Vec> {rayon::iter::extend::vec_push::>}>, [closure@rawler/src/dng/embedded.rs:99:75: 99:106]>>::{closure#1}], std::collections::LinkedList>>, std::collections::LinkedList>>>::{closure#0}], (std::collections::LinkedList>>, std::collections::LinkedList>>)>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::for_each::ForEachConsumer<[closure@rawler/src/decoders/raf/fuji_decompressor.rs:331:30: 339:4]>>::{closure#1}], (), ()>::{closure#0}], ((), ())>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>>, rayon::iter::collect::consumer::CollectResult>>)>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>, std::collections::LinkedList>>>) -> std::collections::LinkedList>>> {rayon::iter::extend::list_append::>>>}, fn() -> std::collections::LinkedList>>> {std::collections::LinkedList::>>>::new}>, fn(std::vec::Vec>>) -> std::collections::LinkedList>>> {rayon::iter::extend::as_list::>>>}>, fn() -> std::vec::Vec>> {std::vec::Vec::>>::new}, fn(std::vec::Vec>>, std::vec::Vec>) -> std::vec::Vec>> {rayon::iter::extend::vec_push::>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:46: 183:102]>>::{closure#1}], std::collections::LinkedList>>>, std::collections::LinkedList>>>>::{closure#0}], (std::collections::LinkedList>>>, std::collections::LinkedList>>>)>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult>>>, rayon::iter::collect::consumer::CollectResult>>>)>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>>>>, std::collections::LinkedList>>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::list_append::>>>>}, fn() -> std::collections::LinkedList>>>> {std::collections::LinkedList::>>>>::new}>, fn(std::vec::Vec>>>) -> std::collections::LinkedList>>>> {rayon::iter::extend::as_list::>>>>}>, fn() -> std::vec::Vec>>> {std::vec::Vec::>>>::new}, fn(std::vec::Vec>>>, std::vec::Vec>>) -> std::vec::Vec>>> {rayon::iter::extend::vec_push::>>>}>>, [closure@rayon::result::> for std::result::Result>::from_par_iter::ok>>, decompressors::crx::CrxError>::{closure#0}]>, [closure@rawler/src/decompressors/crx/decoder.rs:183:12: 183:113]>>::{closure#1}], std::collections::LinkedList>>>>, std::collections::LinkedList>>>>>::{closure#0}], (std::collections::LinkedList>>>>, std::collections::LinkedList>>>>)>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult>::{closure#0}], (rayon::iter::collect::consumer::CollectResult, rayon::iter::collect::consumer::CollectResult)>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:65:26: 65:55]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u16) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:67:26: 67:73]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:74:26: 74:54]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::map::MapConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec {std::vec::Vec::::new}, fn(std::vec::Vec, u8) -> std::vec::Vec {rayon::iter::extend::vec_push::}>, [closure@rawler/src/imgop/mod.rs:76:26: 76:72]>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::collect::consumer::CollectConsumer<[f32; 3]>>::{closure#1}], rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>>::{closure#0}], (rayon::iter::collect::consumer::CollectResult<[f32; 3]>, rayon::iter::collect::consumer::CollectResult<[f32; 3]>)>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@rayon_core::registry::Registry::in_worker_cold<[closure@rayon::join_context<[closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#0}], [closure@rayon::iter::plumbing::bridge_producer_consumer::helper, rayon::iter::fold::FoldConsumer>, std::collections::LinkedList>) -> std::collections::LinkedList> {rayon::iter::extend::list_append::>}, fn() -> std::collections::LinkedList> {std::collections::LinkedList::>::new}>, fn(std::vec::Vec<[f32; 3]>) -> std::collections::LinkedList> {rayon::iter::extend::as_list::>}>, fn() -> std::vec::Vec<[f32; 3]> {std::vec::Vec::<[f32; 3]>::new}, fn(std::vec::Vec<[f32; 3]>, [f32; 3]) -> std::vec::Vec<[f32; 3]> {rayon::iter::extend::vec_push::<[f32; 3]>}>>::{closure#1}], std::collections::LinkedList>, std::collections::LinkedList>>::{closure#0}], (std::collections::LinkedList>, std::collections::LinkedList>)>::{closure#0}::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@std::array:: for [u8; 16]>::try_from::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@std::collections::hash_map::RandomState::new::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@std::io::append_to_string<[closure@std::io::default_read_to_string>>::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@std::io::error::repr_bitpacked::Repr::data::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@std::iter::Iterator::all::check<(&formats::bmff::ext_cr3::ctmd::CtmdRecord, &formats::bmff::ext_cr3::ctmd::CtmdRecord), [closure@<[formats::bmff::ext_cr3::ctmd::CtmdRecord] as core::slice::cmp::SlicePartialEq>::equal::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@std::iter::Iterator::find::check<(&u16, &std::vec::Vec), [closure@rawler/src/exif.rs:104:70: 104:116]>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@std::iter::Iterator::find::check<(&u16, &std::vec::Vec), [closure@rawler/src/exif.rs:107:69: 107:112]>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@std::iter::Iterator::for_each::call<(usize, &mut [[f32; 3]]), fn((usize, &mut [[f32; 3]])) {std::mem::drop::<(usize, &mut [[f32; 3]])>}>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@std::iter::Iterator::try_for_each::call, std::ops::ControlFlow>, fn(std::vec::Vec) -> std::ops::ControlFlow> {std::ops::ControlFlow::>::Break}>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@std::iter::Iterator::try_for_each::call, fn(u16) -> std::ops::ControlFlow {std::ops::ControlFlow::::Break}>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@std::iter::Iterator::try_for_each::call, fn(u32) -> std::ops::ControlFlow {std::ops::ControlFlow::::Break}>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@std::iter::Iterator::try_for_each::call, fn(u8) -> std::ops::ControlFlow {std::ops::ControlFlow::::Break}>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@std::iter::adapters::copied::copy_fold f32 {core::f32::::max}>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@std::iter::adapters::copied::copy_fold::sum>>::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold<&bitarray::BitArray, usize, usize, [closure@ as std::iter::Iterator>::count::to_usize<&bitarray::BitArray, [closure@rawler/src/ljpeg92.rs:730:72: 730:89]>::{closure#0}], [closure@::sum>, [closure@ as std::iter::Iterator>::count::to_usize<&bitarray::BitArray, [closure@rawler/src/ljpeg92.rs:730:72: 730:89]>::{closure#0}]>>::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold<&std::string::String, usize, usize, [closure@rawler/src/formats/tiff/value.rs:1004:29: 1004:44], [closure@::sum, [closure@rawler/src/formats/tiff/value.rs:1004:29: 1004:44]>>::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold<&std::vec::Vec<[f32; 3]>, usize, usize, for<'r> fn(&'r std::vec::Vec<[f32; 3]>) -> usize {std::vec::Vec::<[f32; 3]>::len}, [closure@::sum>, for<'r> fn(&'r std::vec::Vec<[f32; 3]>) -> usize {std::vec::Vec::<[f32; 3]>::len}>>::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold<&std::vec::Vec, usize, usize, for<'r> fn(&'r std::vec::Vec) -> usize {std::vec::Vec::::len}, [closure@::sum>, for<'r> fn(&'r std::vec::Vec) -> usize {std::vec::Vec::::len}>>::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold<&std::vec::Vec>, usize, usize, for<'r> fn(&'r std::vec::Vec>) -> usize {std::vec::Vec::>::len}, [closure@::sum>>, for<'r> fn(&'r std::vec::Vec>) -> usize {std::vec::Vec::>::len}>>::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold<&std::vec::Vec>>, usize, usize, for<'r> fn(&'r std::vec::Vec>>) -> usize {std::vec::Vec::>>::len}, [closure@::sum>>>, for<'r> fn(&'r std::vec::Vec>>) -> usize {std::vec::Vec::>>::len}>>::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold<&std::vec::Vec>>>, usize, usize, for<'r> fn(&'r std::vec::Vec>>>) -> usize {std::vec::Vec::>>>::len}, [closure@::sum>>>>, for<'r> fn(&'r std::vec::Vec>>>) -> usize {std::vec::Vec::>>>::len}>>::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold<&std::vec::Vec, usize, usize, for<'r> fn(&'r std::vec::Vec) -> usize {std::vec::Vec::::len}, [closure@::sum>, for<'r> fn(&'r std::vec::Vec) -> usize {std::vec::Vec::::len}>>::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold<&std::vec::Vec, usize, usize, for<'r> fn(&'r std::vec::Vec) -> usize {std::vec::Vec::::len}, [closure@::sum>, for<'r> fn(&'r std::vec::Vec) -> usize {std::vec::Vec::::len}>>::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold<&u16, i32, i32, [closure@rawler/src/decoders/iiq.rs:920:41: 920:54], [closure@::sum, [closure@rawler/src/decoders/iiq.rs:920:41: 920:54]>>::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold<(usize, &u8), u32, u32, [closure@rawler/src/decoders/cr2.rs:477:47: 477:92], [closure@::sum>>, [closure@rawler/src/decoders/cr2.rs:477:47: 477:92]>>::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold as std::iter::Iterator>::count::to_usize::{closure#0}], [closure@::sum as std::iter::Iterator>::count::to_usize::{closure#0}]>>::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold as std::iter::Iterator>::count::to_usize::{closure#0}], [closure@::sum as std::iter::Iterator>::count::to_usize::{closure#0}]>>::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@std::iter::adapters::map::map_fold as std::iter::Iterator>::count::to_usize::{closure#0}], [closure@::sum as std::iter::Iterator>::count::to_usize::{closure#0}]>>::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@std::slice::range>::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@std::slice::range>::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@std::str::join_generic_copy::{closure#0}::{closure#0}]`: 0 bytes, alignment: 1 bytes print-type-size type: `[closure@std::str::join_generic_copy::{closure#1}]`: 0 bytes, alignment: 1 bytes print-type-size type: `alloc::collections::btree::mem::replace::PanicGuard`: 0 bytes, alignment: 1 bytes print-type-size type: `alloc::collections::btree::node::marker::Dying`: 0 bytes, alignment: 1 bytes print-type-size type: `alloc::collections::btree::node::marker::Edge`: 0 bytes, alignment: 1 bytes print-type-size type: `alloc::collections::btree::node::marker::Immut`: 0 bytes, alignment: 1 bytes print-type-size field `.0`: 0 bytes print-type-size type: `alloc::collections::btree::node::marker::Internal`: 0 bytes, alignment: 1 bytes print-type-size type: `alloc::collections::btree::node::marker::KV`: 0 bytes, alignment: 1 bytes print-type-size type: `alloc::collections::btree::node::marker::Leaf`: 0 bytes, alignment: 1 bytes print-type-size type: `alloc::collections::btree::node::marker::LeafOrInternal`: 0 bytes, alignment: 1 bytes print-type-size type: `alloc::collections::btree::node::marker::Mut`: 0 bytes, alignment: 1 bytes print-type-size field `.0`: 0 bytes print-type-size type: `alloc::collections::btree::node::marker::Owned`: 0 bytes, alignment: 1 bytes print-type-size type: `alloc::collections::btree::node::marker::ValMut`: 0 bytes, alignment: 1 bytes print-type-size field `.0`: 0 bytes print-type-size type: `analyze::_:: for analyze::AnalyzerData>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `analyze::_:: for analyze::AnalyzerData>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `analyze::_:: for analyze::AnalyzerMetadata>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `analyze::_:: for analyze::AnalyzerMetadata>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `analyze::_:: for analyze::AnalyzerResult>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `analyze::_:: for analyze::AnalyzerResult>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `analyze::_:: for analyze::CaptureInfo>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `analyze::_:: for analyze::CaptureInfo>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `analyze::_:: for analyze::FileMetadata>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `analyze::_:: for analyze::FileMetadata>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `analyze::_:: for analyze::FormatDump>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `analyze::_:: for analyze::FormatDump>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `analyze::_:: for analyze::RawParams>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `analyze::_:: for analyze::RawParams>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `analyze::_::_serde::de::IgnoredAny`: 0 bytes, alignment: 1 bytes print-type-size type: `backtrace::backtrace::libunwind::uw::_Unwind_Context`: 0 bytes, alignment: 1 bytes print-type-size type: `bits::_:: for bits::Endian>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `bits::_:: for bits::Endian>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `bitstream_io::BigEndian`: 0 bytes, alignment: 1 bytes print-type-size type: `byteorder::BigEndian`: 0 bytes, alignment: 1 bytes print-type-size type: `byteorder::LittleEndian`: 0 bytes, alignment: 1 bytes print-type-size type: `core::ffi::CStr`: 0 bytes, alignment: 1 bytes print-type-size field `.inner`: 0 bytes print-type-size type: `core::fmt::UnsafeArg`: 0 bytes, alignment: 1 bytes print-type-size field `._private`: 0 bytes print-type-size type: `decoders::_:: for decoders::Orientation>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `decoders::_:: for decoders::Orientation>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `decoders::_:: for decoders::RawMetadata>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `decoders::_:: for decoders::RawMetadata>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `decoders::cr2::_:: for decoders::cr2::Cr2Format>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `decoders::cr2::_:: for decoders::cr2::Cr2Format>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `decoders::cr2::_:: for decoders::cr2::Cr2Mode>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `decoders::cr2::_:: for decoders::cr2::Cr2Mode>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `decoders::cr3::_:: for decoders::cr3::Cr3Format>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `decoders::cr3::_:: for decoders::cr3::Cr3Format>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `decoders::cr3::_:: for decoders::cr3::CtmdExposureInfo>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `decoders::cr3::_:: for decoders::cr3::CtmdExposureInfo>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `decoders::dng::_:: for decoders::dng::DngFormat>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `decoders::dng::_:: for decoders::dng::DngFormat>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `decoders::iiq::_:: for decoders::iiq::IiqFormat>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `decoders::iiq::_:: for decoders::iiq::IiqFormat>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `decoders::nef::_:: for decoders::nef::NefFormat>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `decoders::nef::_:: for decoders::nef::NefFormat>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `decoders::pef::_:: for decoders::pef::PefFormat>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `decoders::pef::_:: for decoders::pef::PefFormat>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `decoders::tfr::_:: for decoders::tfr::TfrFormat>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `decoders::tfr::_:: for decoders::tfr::TfrFormat>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `exif::_:: for exif::Exif>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `exif::_:: for exif::Exif>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `exif::_:: for exif::ExifGPS>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `exif::_:: for exif::ExifGPS>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::_:: for formats::bmff::BoxHeader>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::_:: for formats::bmff::BoxHeader>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::_:: for formats::bmff::FileBox>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::_:: for formats::bmff::FileBox>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::co64::_:: for formats::bmff::co64::Co64Box>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::co64::_:: for formats::bmff::co64::Co64Box>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::dinf::_:: for formats::bmff::dinf::DinfBox>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::dinf::_:: for formats::bmff::dinf::DinfBox>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::ccdt::_:: for formats::bmff::ext_cr3::ccdt::CcdtBox>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::ext_cr3::ccdt::_:: for formats::bmff::ext_cr3::ccdt::CcdtBox>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::cctp::_:: for formats::bmff::ext_cr3::cctp::CctpBox>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::ext_cr3::cctp::_:: for formats::bmff::ext_cr3::cctp::CctpBox>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::cdi1::_:: for formats::bmff::ext_cr3::cdi1::Cdi1Box>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::ext_cr3::cdi1::_:: for formats::bmff::ext_cr3::cdi1::Cdi1Box>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::cmp1::_:: for formats::bmff::ext_cr3::cmp1::Cmp1Box>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::ext_cr3::cmp1::_:: for formats::bmff::ext_cr3::cmp1::Cmp1Box>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::cmt1::_:: for formats::bmff::ext_cr3::cmt1::Cmt1Box>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::ext_cr3::cmt1::_:: for formats::bmff::ext_cr3::cmt1::Cmt1Box>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::cmt2::_:: for formats::bmff::ext_cr3::cmt2::Cmt2Box>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::ext_cr3::cmt2::_:: for formats::bmff::ext_cr3::cmt2::Cmt2Box>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::cmt3::_:: for formats::bmff::ext_cr3::cmt3::Cmt3Box>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::ext_cr3::cmt3::_:: for formats::bmff::ext_cr3::cmt3::Cmt3Box>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::cmt4::_:: for formats::bmff::ext_cr3::cmt4::Cmt4Box>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::ext_cr3::cmt4::_:: for formats::bmff::ext_cr3::cmt4::Cmt4Box>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::cncv::_:: for formats::bmff::ext_cr3::cncv::CncvBox>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::ext_cr3::cncv::_:: for formats::bmff::ext_cr3::cncv::CncvBox>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::cnop::_:: for formats::bmff::ext_cr3::cnop::CnopBox>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::ext_cr3::cnop::_:: for formats::bmff::ext_cr3::cnop::CnopBox>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::cr3desc::_:: for formats::bmff::ext_cr3::cr3desc::Cr3DescBox>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::ext_cr3::cr3desc::_:: for formats::bmff::ext_cr3::cr3desc::Cr3DescBox>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::cr3xpacket::_:: for formats::bmff::ext_cr3::cr3xpacket::Cr3XpacketBox>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::ext_cr3::cr3xpacket::_:: for formats::bmff::ext_cr3::cr3xpacket::Cr3XpacketBox>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::craw::_:: for formats::bmff::ext_cr3::craw::CrawBox>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::ext_cr3::craw::_:: for formats::bmff::ext_cr3::craw::CrawBox>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::ctbo::_:: for formats::bmff::ext_cr3::ctbo::CtboBox>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::ext_cr3::ctbo::_:: for formats::bmff::ext_cr3::ctbo::CtboBox>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::ctmd::_:: for formats::bmff::ext_cr3::ctmd::CtmdBox>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::ext_cr3::ctmd::_:: for formats::bmff::ext_cr3::ctmd::CtmdBox>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::ctmd::_:: for formats::bmff::ext_cr3::ctmd::CtmdRecord>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::ext_cr3::ctmd::_:: for formats::bmff::ext_cr3::ctmd::CtmdRecord>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::hevc::_:: for formats::bmff::ext_cr3::hevc::HevcBox>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::ext_cr3::hevc::_:: for formats::bmff::ext_cr3::hevc::HevcBox>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::iad1::_:: for formats::bmff::ext_cr3::iad1::Iad1Big>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::ext_cr3::iad1::_:: for formats::bmff::ext_cr3::iad1::Iad1Big>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::iad1::_:: for formats::bmff::ext_cr3::iad1::Iad1Box>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::ext_cr3::iad1::_:: for formats::bmff::ext_cr3::iad1::Iad1Box>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::iad1::_:: for formats::bmff::ext_cr3::iad1::Iad1Small>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::ext_cr3::iad1::_:: for formats::bmff::ext_cr3::iad1::Iad1Small>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::iad1::_:: for formats::bmff::ext_cr3::iad1::Iad1Type>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::ext_cr3::iad1::_:: for formats::bmff::ext_cr3::iad1::Iad1Type>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::jpeg::_:: for formats::bmff::ext_cr3::jpeg::JpegBox>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::ext_cr3::jpeg::_:: for formats::bmff::ext_cr3::jpeg::JpegBox>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::ext_cr3::thmb::_:: for formats::bmff::ext_cr3::thmb::ThmbBox>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::ext_cr3::thmb::_:: for formats::bmff::ext_cr3::thmb::ThmbBox>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::ftyp::_:: for formats::bmff::ftyp::FtypBox>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::ftyp::_:: for formats::bmff::ftyp::FtypBox>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::hdlr::_:: for formats::bmff::hdlr::HdlrBox>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::hdlr::_:: for formats::bmff::hdlr::HdlrBox>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::mdat::_:: for formats::bmff::mdat::MdatBox>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::mdat::_:: for formats::bmff::mdat::MdatBox>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::mdhd::_:: for formats::bmff::mdhd::MdhdBox>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::mdhd::_:: for formats::bmff::mdhd::MdhdBox>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::mdia::_:: for formats::bmff::mdia::MdiaBox>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::mdia::_:: for formats::bmff::mdia::MdiaBox>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::minf::_:: for formats::bmff::minf::MinfBox>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::minf::_:: for formats::bmff::minf::MinfBox>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::moov::_:: for formats::bmff::moov::MoovBox>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::moov::_:: for formats::bmff::moov::MoovBox>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::mvhd::_:: for formats::bmff::mvhd::MvhdBox>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::mvhd::_:: for formats::bmff::mvhd::MvhdBox>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::stbl::_:: for formats::bmff::stbl::StblBox>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::stbl::_:: for formats::bmff::stbl::StblBox>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::stsc::_:: for formats::bmff::stsc::StscBox>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::stsc::_:: for formats::bmff::stsc::StscBox>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::stsc::_:: for formats::bmff::stsc::StscEntry>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::stsc::_:: for formats::bmff::stsc::StscEntry>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::stsd::_:: for formats::bmff::stsd::StsdBox>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::stsd::_:: for formats::bmff::stsd::StsdBox>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::stsz::_:: for formats::bmff::stsz::StszBox>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::stsz::_:: for formats::bmff::stsz::StszBox>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::stts::_:: for formats::bmff::stts::SttsBox>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::stts::_:: for formats::bmff::stts::SttsBox>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::stts::_:: for formats::bmff::stts::SttsEntry>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::stts::_:: for formats::bmff::stts::SttsEntry>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::tkhd::_:: for formats::bmff::tkhd::TkhdBox>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::tkhd::_:: for formats::bmff::tkhd::TkhdBox>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::trak::_:: for formats::bmff::trak::TrakBox>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::trak::_:: for formats::bmff::trak::TrakBox>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::vendor::_:: for formats::bmff::vendor::VendorBox>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::vendor::_:: for formats::bmff::vendor::VendorBox>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::vmhd::_:: for formats::bmff::vmhd::RgbColor>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::vmhd::_:: for formats::bmff::vmhd::RgbColor>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::bmff::vmhd::_:: for formats::bmff::vmhd::VmhdBox>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::bmff::vmhd::_:: for formats::bmff::vmhd::VmhdBox>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::tiff::entry::_:: for formats::tiff::entry::Entry>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::tiff::entry::_:: for formats::tiff::entry::Entry>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::tiff::file::_:: for formats::tiff::file::TiffFile>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::tiff::file::_:: for formats::tiff::file::TiffFile>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::tiff::ifd::_:: for formats::tiff::ifd::IFD>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::tiff::ifd::_:: for formats::tiff::ifd::IFD>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::tiff::reader::_:: for formats::tiff::reader::GenericTiffReader>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::tiff::reader::_:: for formats::tiff::reader::GenericTiffReader>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::tiff::value::ValueConvertError`: 0 bytes, alignment: 1 bytes print-type-size field `.0`: 0 bytes print-type-size type: `formats::tiff::value::_:: for formats::tiff::value::TiffAscii>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::tiff::value::_:: for formats::tiff::value::TiffAscii>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `formats::tiff::value::_:: for formats::tiff::value::Value>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `formats::tiff::value::_:: for formats::tiff::value::Value>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `image::io::LimitSupport`: 0 bytes, alignment: 1 bytes print-type-size field `._non_exhaustive`: 0 bytes print-type-size type: `imgop::_:: for imgop::Dim2>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `imgop::_:: for imgop::Dim2>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `imgop::_:: for imgop::Point>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `imgop::_:: for imgop::Point>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `imgop::_:: for imgop::Rect>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `imgop::_:: for imgop::Rect>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `lens::LENSES_DB`: 0 bytes, alignment: 1 bytes print-type-size field `.__private_field`: 0 bytes print-type-size type: `lens::_:: for lens::LensDescription>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `lens::_:: for lens::LensDescription>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `lens::_:: for lens::LensIdentifier>::deserialize::__FieldVisitor`: 0 bytes, alignment: 1 bytes print-type-size type: `lens::_:: for lens::LensIdentifier>::deserialize::__Visitor`: 0 bytes, alignment: 1 bytes print-type-size field `.marker`: 0 bytes print-type-size field `.lifetime`: 0 bytes print-type-size type: `libflate::deflate::symbol::DynamicHuffmanCodec`: 0 bytes, alignment: 1 bytes print-type-size type: `libflate::deflate::symbol::FixedHuffmanCodec`: 0 bytes, alignment: 1 bytes print-type-size type: `rayon::iter::collect::consumer::CollectReducer`: 0 bytes, alignment: 1 bytes print-type-size type: `rayon::iter::noop::NoopConsumer`: 0 bytes, alignment: 1 bytes print-type-size type: `rayon::iter::noop::NoopReducer`: 0 bytes, alignment: 1 bytes print-type-size type: `rayon_core::registry::DefaultSpawn`: 0 bytes, alignment: 1 bytes print-type-size type: `rayon_core::unwind::AbortIfPanic`: 0 bytes, alignment: 1 bytes print-type-size type: `std::alloc::AllocError`: 0 bytes, alignment: 1 bytes print-type-size type: `std::alloc::Global`: 0 bytes, alignment: 1 bytes print-type-size type: `std::alloc::LayoutError`: 0 bytes, alignment: 1 bytes print-type-size type: `std::array::TryFromSliceError`: 0 bytes, alignment: 1 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::convert::Infallible`: 0 bytes, alignment: 1 bytes print-type-size type: `std::error::private::Internal`: 0 bytes, alignment: 1 bytes print-type-size type: `std::ffi::OsStr`: 0 bytes, alignment: 1 bytes print-type-size field `.inner`: 0 bytes print-type-size type: `std::fmt::Error`: 0 bytes, alignment: 1 bytes print-type-size type: `std::hash::sip::Sip13Rounds`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&&[u8]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&&formats::tiff::ifd::IFD>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&()>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&(i32, i32)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&(u16, bitarray::BitArray)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&(u16, u16, u16)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&(u8, std::ops::Range, u16)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&(u8, u8, u8)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&(usize, usize)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&[cfa::CFAColor; 6]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&[f32; 3]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&[u32; 2]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&[u8]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&[usize; 48]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&bitarray::BitArray>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&cfa::CFAColor>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&char>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&decoders::iiq::Defect>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&decoders::iiq::FlatField>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&decoders::raf::fuji_decompressor::ColorPos>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&decoders::raf::fuji_decompressor::QTable>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&decoders::raf::fuji_decompressor::Strip>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&decoders::x3f::X3fDirectory>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&decoders::x3f::X3fImage>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&decompressors::crx::iquant::QStep>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&decompressors::crx::mdat::Plane>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&decompressors::crx::mdat::Subband>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&decompressors::crx::mdat::Tile>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&decompressors::ljpeg::JpegComponentInfo>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&decompressors::ljpeg::huffman::HuffTable>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&dng::embedded::ComprChunk>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&f32>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&f64>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&formats::bmff::FourCC>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&formats::bmff::ext_cr3::ccdt::CcdtBox>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&formats::bmff::ext_cr3::ctmd::CtmdRecord>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&formats::bmff::stsc::StscEntry>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&formats::bmff::stts::SttsEntry>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&formats::bmff::trak::TrakBox>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&formats::bmff::vendor::VendorBox>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&formats::ciff::CiffIFD>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&formats::tiff::ifd::IFD>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&formats::tiff::value::Rational>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&formats::tiff::value::SRational>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&i16>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&i32>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&i8>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&imgop::Point>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&imgop::Rect>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&imgop::raw::ColorMatrix>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&imgop::spline::Segment>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&lens::LensDescription>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&libflate::deflate::symbol::Symbol>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&ljpeg92::HuffCode>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&mut &mut [[f32; 3]]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&mut &mut [dng::embedded::ComprChunk]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&mut &mut [std::result::Result]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&mut &mut [std::vec::Vec>]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&mut &mut [std::vec::Vec>>]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&mut &mut [u16]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&mut &mut [u8]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&mut ()>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&mut (u16, formats::tiff::entry::Entry)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&mut (u8, u32)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&mut [[imgop::Point; 19]; 2]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&mut [f32; 3]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&mut [imgop::Point; 19]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&mut [u8]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&mut decompressors::crx::mdat::Plane>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&mut decompressors::crx::mdat::Subband>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&mut decompressors::crx::mdat::Tile>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&mut decompressors::ljpeg::JpegComponentInfo>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&mut f32>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&mut f64>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&mut i16>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&mut i32>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&mut std::collections::BTreeMap>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&mut std::io::IoSliceMut>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&mut std::mem::MaybeUninit>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&mut u16>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&mut u32>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&mut u8>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&mut usize>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&std::collections::linked_list::Node>>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&std::collections::linked_list::Node>>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&std::collections::linked_list::Node>>>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&std::collections::linked_list::Node>>>>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&std::collections::linked_list::Node>>>>>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&std::collections::linked_list::Node>>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&std::collections::linked_list::Node>>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&std::io::IoSlice>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&std::option::Option>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&std::option::Option>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&std::string::String>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&std::vec::Vec<(i32, i32)>>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&std::vec::Vec>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&str>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&toml::Value>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&toml::map::Map>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&u16>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&u32>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&u8>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<&usize>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(&(std::string::String, std::string::String, std::string::String), &decoders::camera::Camera)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(&imgop::xyz::Illuminant, &std::vec::Vec)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(&std::string::String, &toml::Value)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(&u16, &decoders::cr3::CtmdRecord)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(&u16, &formats::ciff::CiffEntry)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(&u16, &formats::tiff::value::Value)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(&u16, &std::vec::Vec)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(&u16, &std::vec::Vec)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(&u32, &(usize, formats::tiff::value::Value))>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(&usize, &decoders::camera::Camera)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(&usize, ())>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<((std::string::String, std::string::String, std::string::String), decoders::camera::Camera)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<([u8; 3], u32)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(alloc::collections::btree::node::marker::Dying, alloc::collections::btree::node::marker::Internal)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(alloc::collections::btree::node::marker::Dying, alloc::collections::btree::node::marker::Leaf)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(alloc::collections::btree::node::marker::Dying, alloc::collections::btree::node::marker::LeafOrInternal)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(alloc::collections::btree::node::marker::Immut, alloc::collections::btree::node::marker::Internal)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(alloc::collections::btree::node::marker::Immut, alloc::collections::btree::node::marker::Leaf)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(alloc::collections::btree::node::marker::Immut, alloc::collections::btree::node::marker::LeafOrInternal)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(alloc::collections::btree::node::marker::Mut, alloc::collections::btree::node::marker::Internal)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(alloc::collections::btree::node::marker::Mut, alloc::collections::btree::node::marker::Leaf)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(alloc::collections::btree::node::marker::Mut, alloc::collections::btree::node::marker::LeafOrInternal)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(alloc::collections::btree::node::marker::Owned, alloc::collections::btree::node::marker::Internal)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(alloc::collections::btree::node::marker::Owned, alloc::collections::btree::node::marker::Leaf)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(alloc::collections::btree::node::marker::Owned, alloc::collections::btree::node::marker::LeafOrInternal)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(alloc::collections::btree::node::marker::ValMut, alloc::collections::btree::node::marker::Internal)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(alloc::collections::btree::node::marker::ValMut, alloc::collections::btree::node::marker::Leaf)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(alloc::collections::btree::node::marker::ValMut, alloc::collections::btree::node::marker::LeafOrInternal)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(i32, i32)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(imgop::xyz::Illuminant, std::vec::Vec)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(std::string::String, std::string::String)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(std::string::String, toml::Value)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(u16, bitarray::BitArray)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(u16, decoders::cr3::CtmdRecord)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(u16, formats::ciff::CiffEntry)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(u16, formats::tiff::value::Value)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(u16, std::vec::Vec)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(u16, std::vec::Vec)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(u16, std::vec::Vec)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(u16, u16, u16)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(u32, (usize, formats::tiff::value::Value))>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(u8, u32)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(u8, u8, u8)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<(usize, decoders::camera::Camera)>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<*const std::sync::once::Waiter>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<*mut ()>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<*mut crossbeam_deque::deque::Buffer>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[(std::string::String, std::string::String); 1]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[(std::string::String, std::string::String)]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[decoders::raf::fuji_decompressor::QTable; 1]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[decoders::raf::fuji_decompressor::QTable]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[f32; 1]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[f32; 3]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[f32]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[f64; 1]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[f64]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[formats::tiff::ifd::IFD; 1]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[formats::tiff::ifd::IFD]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[formats::tiff::value::Rational; 1]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[formats::tiff::value::Rational; 3]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[formats::tiff::value::Rational]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[formats::tiff::value::SRational; 1]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[formats::tiff::value::SRational]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[i16; 1]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[i16]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[i32; 1]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[i32; 2]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[i32]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[i8; 1]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[i8]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[imgop::raw::ColorMatrix; 1]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[imgop::raw::ColorMatrix]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[std::mem::MaybeUninit]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[std::string::String; 1]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[std::string::String]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[u16; 1]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[u16; 2]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[u16; 4]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[u16]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[u32; 1]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[u32]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[u8; 1]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData<[u8]>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>>>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData) + std::marker::Send + std::marker::Sync>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData std::string::String>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>>>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>>>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>>>>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>>>>>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>>>>>>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>>>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>>>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>>>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>>>>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>>>>>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>>>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData>`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::marker::PhantomData`: 0 bytes, alignment: 1 bytes print-type-size type: `std::mem::ManuallyDrop<((), ())>`: 0 bytes, alignment: 1 bytes print-type-size field `.value`: 0 bytes print-type-size type: `std::mem::ManuallyDrop<()>`: 0 bytes, alignment: 1 bytes print-type-size field `.value`: 0 bytes print-type-size type: `std::mem::ManuallyDrop`: 0 bytes, alignment: 1 bytes print-type-size field `.value`: 0 bytes print-type-size type: `std::num::TryFromIntError`: 0 bytes, alignment: 1 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow<(), std::convert::Infallible>`: 0 bytes, alignment: 1 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::ControlFlow, std::convert::Infallible>`: 0 bytes, alignment: 1 bytes print-type-size variant `Break`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::ops::RangeFull`: 0 bytes, alignment: 1 bytes print-type-size type: `std::ops::try_trait::NeverShortCircuitResidual`: 0 bytes, alignment: 1 bytes print-type-size type: `std::option::Option`: 0 bytes, alignment: 1 bytes print-type-size variant `None`: 0 bytes print-type-size type: `std::path::Path`: 0 bytes, alignment: 1 bytes print-type-size field `.inner`: 0 bytes print-type-size type: `std::result::Result<(), !>`: 0 bytes, alignment: 1 bytes print-type-size variant `Ok`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result`: 0 bytes, alignment: 1 bytes print-type-size type: `std::result::Result`: 0 bytes, alignment: 1 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result`: 0 bytes, alignment: 1 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result`: 0 bytes, alignment: 1 bytes print-type-size type: `std::result::Result`: 0 bytes, alignment: 1 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result`: 0 bytes, alignment: 1 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::result::Result`: 0 bytes, alignment: 1 bytes print-type-size variant `Err`: 0 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::str::ParseBoolError`: 0 bytes, alignment: 1 bytes print-type-size type: `std::str::pattern::MultiCharEqPattern<[closure@core::str::::trim_end::{closure#0}]>`: 0 bytes, alignment: 1 bytes print-type-size field `.0`: 0 bytes print-type-size type: `std::sys::unix::os_str::Slice`: 0 bytes, alignment: 1 bytes print-type-size field `.inner`: 0 bytes print-type-size type: `std::sys_common::condvar::check::NoCheck`: 0 bytes, alignment: 1 bytes print-type-size type: `std::thread::AccessError`: 0 bytes, alignment: 1 bytes print-type-size type: `unwind::libunwind::_Unwind_Context`: 0 bytes, alignment: 1 bytes