Fuzz introspector: fuzzer_script_exr
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
332 165 ColorType::channel_count call site: 00165 BmpDecoder::read_bitmap_os2v2_header
139 519 OpenExrDecoder::with_alpha_preference call site: 00519 Delay::closest_bounded_fraction
79 71 ImageLayout::total_bytes call site: 00071 Orientation::locate_orientation_entry
46 733 roundtrip call site: 00733 ImageReader::decode_into
20 8 OpenExrDecoder::with_alpha_preference call site: 00008 ImageReader::decode_into
20 498 OpenExrDecoder::with_alpha_preference call site: 00498
19 29 ColorType::channel_count call site: 00029 ImageReader::fill_header_metadata_if_any
19 659 OpenExrDecoder::with_alpha_preference call site: 00659 ImageReader::decode_into
18 49 ImageLayout::total_bytes call site: 00049 Enlargeable::clamp_from
18 694 ImageLayout::total_bytes call site: 00694 ImageReader::set_limits
8 724 roundtrip call site: 00724 ImageReader::decode_into
6 151 Limits::check_layout_dimensions call site: 00151

Fuzzer calltree

0 fuzz_target [function] [call site] 00000
1 roundtrip [function] [call site] 00001
2 r::o::u::n::d::t::r::i::p::read_as_rgba_byte_image [function] [call site] 00002
3 OpenExrDecoder::with_alpha_preference [function] [call site] 00003
4 exr::block::read [function] [call site] 00004
5 GenericReader::read [function] [call site] 00005
6 GenericReader::read [function] [call site] 00006
4 std::io::Result::map_err [function] [call site] 00007
4 BmpDecoder::read_headers [function] [call site] 00008
5 BmpDecoder::read_file_header [function] [call site] 00009
6 GenericReader::read_exact [function] [call site] 00011
7 GenericReader::read_exact [function] [call site] 00012
6 ImageReader::decode_into [function] [call site] 00014
7 Box::prepare_image [function] [call site] 00015
8 Box::prepare_image [function] [call site] 00016
7 ImageReader::fill_header_metadata_if_any [function] [call site] 00017
8 ImageDecoder::format_attributes [function] [call site] 00018
9 ImageReaderSettings::default [function] [call site] 00019
8 MetadataBlock::is_not_none [function] [call site] 00020
8 FlatSamples::as_mut [function] [call site] 00022
9 FlatSamples::as_mut [function] [call site] 00023
8 MetadataBlock::Ok [function] [call site] 00024
8 MetadataBlock::Err [function] [call site] 00025
7 &RgbaImage::len [function] [call site] 00026
8 Result::chars [function] [call site] 00027
8 ColorType::channel_count [function] [call site] 00028
9 ImageReader::decode_into [function] [call site] 00029
10 Box::prepare_image [function] [call site] 00030
10 ImageReader::fill_header_metadata_if_any [function] [call site] 00031
10 &RgbaImage::len [function] [call site] 00032
10 ImageLayout::total_bytes [function] [call site] 00048
11 Enlargeable::clamp_from [function] [call site] 00049
12 Self::max_value [function] [call site] 00050
12 Enlargeable::to_larger [function] [call site] 00051
13 Enlargeable::clamp_from [function] [call site] 00052
14 Self::max_value [function] [call site] 00053
14 Enlargeable::to_larger [function] [call site] 00054
14 Self::max_value [function] [call site] 00055
14 Self::min_value [function] [call site] 00056
14 Enlargeable::to_larger [function] [call site] 00057
14 Self::min_value [function] [call site] 00058
14 Enlargeable::clamp_from [function] [call site] 00059
14 Self::unwrap [function] [call site] 00060
13 Self::unwrap [function] [call site] 00061
12 Self::max_value [function] [call site] 00062
12 Self::min_value [function] [call site] 00063
12 Enlargeable::to_larger [function] [call site] 00064
12 Self::min_value [function] [call site] 00065
12 Enlargeable::clamp_from [function] [call site] 00066
12 Self::unwrap [function] [call site] 00067
11 Enlargeable::clamp_from [function] [call site] 00068
11 Enlargeable::clamp_from [function] [call site] 00069
11 ColorType::bytes_per_pixel [function] [call site] 00070
11 saturating_mul [function] [call site] 00071
10 Result::ok [function] [call site] 00072
11 Option::make_ascii_lowercase [function] [call site] 00073
11 PnmHeader::write [function] [call site] 00074
12 &mut [call site] 00075
12 PnmHeader::subtype [function] [call site] 00076
13 PnmSubtype::Bitmap [function] [call site] 00077
13 PnmSubtype::Graymap [function] [call site] 00078
13 PnmSubtype::Pixmap [function] [call site] 00079
12 PnmSubtype::magic_constant [function] [call site] 00080
12 &mut [call site] 00081
11 GenericReader::new [function] [call site] 00086
12 GenericReader::new [function] [call site] 00088
13 GenericReader::new [function] [call site] 00090
13 GenericReader::new [function] [call site] 00091
14 GenericReader::new [function] [call site] 00093
14 GenericReader::new [function] [call site] 00094
12 GenericReader::new [function] [call site] 00095
11 FlatSamples::as_mut [function] [call site] 00096
11 Orientation::locate_orientation_entry [function] [call site] 00098
12 read_u32::<B> [function] [call site] 00099
12 register_decoding_hook [function] [call site] 00100
13 Option::make_ascii_lowercase [function] [call site] 00101
13 PnmHeader::write [function] [call site] 00102
13 GenericReader::new [function] [call site] 00106
13 FlatSamples::as_mut [function] [call site] 00107
13 Orientation::locate_orientation_entry [function] [call site] 00109
13 Option::insert [function] [call site] 00110
13 GenericReader::new [function] [call site] 00111
14 GenericReader::new [function] [call site] 00113
14 GenericReader::new [function] [call site] 00114
12 Result::set_position [function] [call site] 00115
12 Enlargeable::clamp_from [function] [call site] 00116
12 read_u16::<B> [function] [call site] 00117
12 register_decoding_hook [function] [call site] 00118
12 read_u16::<B> [function] [call site] 00119
12 register_decoding_hook [function] [call site] 00120
12 read_u16::<B> [function] [call site] 00121
12 register_decoding_hook [function] [call site] 00122
12 read_u32::<B> [function] [call site] 00123
12 register_decoding_hook [function] [call site] 00124
12 read_u16::<B> [function] [call site] 00125
12 register_decoding_hook [function] [call site] 00126
12 read_u16::<B> [function] [call site] 00127
12 register_decoding_hook [function] [call site] 00128
12 GenericReader::stream_position [function] [call site] 00129
13 GenericReader::stream_position [function] [call site] 00130
14 GenericReader::stream_position [function] [call site] 00131
12 ImageResult::min [function] [call site] 00141
11 Option::insert [function] [call site] 00144
11 GenericReader::new [function] [call site] 00145
10 ImageError::Parameter [function] [call site] 00148
10 ParameterError::from_kind [function] [call site] 00149
10 Limits::check_layout_dimensions [function] [call site] 00150
11 Limits::check_dimensions [function] [call site] 00151
12 ImageError::Limits [function] [call site] 00153
12 error::LimitError::from_kind [function] [call site] 00154
12 ImageError::Limits [function] [call site] 00156
12 error::LimitError::from_kind [function] [call site] 00157
10 Box::read_image [function] [call site] 00159
11 Box::read_image [function] [call site] 00160
10 FlatSamples::as_mut [function] [call site] 00162
9 ColorType::channel_count [function] [call site] 00163
10 ImageReader::decode_into [function] [call site] 00164
10 ColorType::channel_count [function] [call site] 00165
8 Result::chars [function] [call site] 00166
8 &str::chars [function] [call site] 00169
8 ImageReader::decode_into [function] [call site] 00171
9 Box::prepare_image [function] [call site] 00172
9 ImageReader::fill_header_metadata_if_any [function] [call site] 00173
9 &RgbaImage::len [function] [call site] 00174
9 ColorType::try_from [function] [call site] 00175
9 ImageLayout::total_bytes [function] [call site] 00176
9 Result::ok [function] [call site] 00177
9 ImageError::Parameter [function] [call site] 00180
9 ParameterError::from_kind [function] [call site] 00181
9 Limits::check_layout_dimensions [function] [call site] 00182
9 Box::read_image [function] [call site] 00183
9 FlatSamples::as_mut [function] [call site] 00185
7 ColorType::try_from [function] [call site] 00186
7 ImageLayout::total_bytes [function] [call site] 00187
7 Result::ok [function] [call site] 00188
7 ImageError::Parameter [function] [call site] 00191
7 ParameterError::from_kind [function] [call site] 00192
7 Limits::check_layout_dimensions [function] [call site] 00193
7 Box::read_image [function] [call site] 00194
7 FlatSamples::as_mut [function] [call site] 00196
6 u32::from_le_bytes [function] [call site] 00197
6 Enlargeable::clamp_from [function] [call site] 00198
5 GenericReader::stream_position [function] [call site] 00200
5 GenericReader::read_exact [function] [call site] 00201
5 u32::from_le_bytes [function] [call site] 00202
5 Enlargeable::clamp_from [function] [call site] 00203
5 DecoderError::HeaderTooSmall [function] [call site] 00205
5 ImageReader::decode_into [function] [call site] 00206
5 ImageError::Unsupported [function] [call site] 00209
5 UnsupportedError::from_format_and_kind [function] [call site] 00210
5 ImageReader::decode_into [function] [call site] 00211
5 UnsupportedErrorKind::GenericFeature [function] [call site] 00212
5 BmpDecoder::read_bitmap_core_header [function] [call site] 00213
6 GenericReader::read_exact [function] [call site] 00214
6 ParsedCoreHeader::parse [function] [call site] 00215
7 Enlargeable::clamp_from [function] [call site] 00216
8 Self::max_value [function] [call site] 00217
8 Enlargeable::to_larger [function] [call site] 00218
8 Self::max_value [function] [call site] 00219
8 Self::min_value [function] [call site] 00220
8 Enlargeable::to_larger [function] [call site] 00221
8 Self::min_value [function] [call site] 00222
8 Enlargeable::clamp_from [function] [call site] 00223
8 Self::unwrap [function] [call site] 00224
7 u16::from_le_bytes [function] [call site] 00225
7 Enlargeable::clamp_from [function] [call site] 00228
7 u16::from_le_bytes [function] [call site] 00229
7 u16::from_le_bytes [function] [call site] 00232
7 ImageReader::decode_into [function] [call site] 00236
7 u16::from_le_bytes [function] [call site] 00237
7 DecoderError::InvalidChannelWidth [function] [call site] 00241
7 ImageReader::decode_into [function] [call site] 00242
6 check_for_overflow [function] [call site] 00244
7 num_bytes [function] [call site] 00245
8 usize::checked_mul [function] [call site] 00246
8 checked_mul [function] [call site] 00247
7 Self::ok_or_else [function] [call site] 00250
7 ImageError::Unsupported [function] [call site] 00251
7 UnsupportedError::from_format_and_kind [function] [call site] 00252
7 ImageReader::decode_into [function] [call site] 00253
7 UnsupportedErrorKind::GenericFeature [function] [call site] 00254
6 BmpDecoder::num_channels [function] [call site] 00255
5 BmpDecoder::read_bitmap_os2v2_header [function] [call site] 00257
6 usize::min [function] [call site] 00258
6 GenericReader::read_exact [function] [call site] 00259
6 GenericReader::read_exact [function] [call site] 00260
6 ParsedInfoHeader::parse [function] [call site] 00261
7 i32::from_le_bytes [function] [call site] 00262
7 i32::from_le_bytes [function] [call site] 00265
7 DecoderError::NegativeWidth [function] [call site] 00269
7 ImageReader::decode_into [function] [call site] 00270
7 DecoderError::ImageTooLarge [function] [call site] 00272
7 ImageReader::decode_into [function] [call site] 00273
7 ImageReader::decode_into [function] [call site] 00275
7 u16::from_le_bytes [function] [call site] 00276
7 ImageReader::decode_into [function] [call site] 00280
7 u16::from_le_bytes [function] [call site] 00281
7 u32::from_le_bytes [function] [call site] 00284
7 DecoderError::ImageTypeInvalidForTopDown [function] [call site] 00288
7 ImageReader::decode_into [function] [call site] 00289
7 u32::from_le_bytes [function] [call site] 00290
6 BmpDecoder::image_type_from_compression [function] [call site] 00294
7 DecoderError::InvalidChannelWidth [function] [call site] 00301
7 ImageReader::decode_into [function] [call site] 00302
7 DecoderError::InvalidChannelWidth [function] [call site] 00305
7 ImageReader::decode_into [function] [call site] 00306
7 DecoderError::InvalidChannelWidth [function] [call site] 00309
7 ImageReader::decode_into [function] [call site] 00310
7 DecoderError::InvalidChannelWidth [function] [call site] 00314
7 ImageReader::decode_into [function] [call site] 00315
7 DecoderError::InvalidChannelWidth [function] [call site] 00318
7 ImageReader::decode_into [function] [call site] 00319
7 ImageError::Unsupported [function] [call site] 00321
7 UnsupportedError::from_format_and_kind [function] [call site] 00322
7 ImageReader::decode_into [function] [call site] 00323
7 UnsupportedErrorKind::GenericFeature [function] [call site] 00324
7 &str::to_owned [function] [call site] 00325
7 ImageError::Unsupported [function] [call site] 00327
7 UnsupportedError::from_format_and_kind [function] [call site] 00328
7 ImageReader::decode_into [function] [call site] 00329
7 UnsupportedErrorKind::GenericFeature [function] [call site] 00330
7 &str::to_owned [function] [call site] 00331
7 ImageError::Unsupported [function] [call site] 00333
7 UnsupportedError::from_format_and_kind [function] [call site] 00334
7 ImageReader::decode_into [function] [call site] 00335
7 UnsupportedErrorKind::GenericFeature [function] [call site] 00336
7 &str::to_owned [function] [call site] 00337
7 DecoderError::ImageTypeUnknown [function] [call site] 00339
7 ImageReader::decode_into [function] [call site] 00340
6 check_for_overflow [function] [call site] 00341
6 BmpDecoder::num_channels [function] [call site] 00342
5 BmpDecoder::read_bitmap_info_header [function] [call site] 00344
6 GenericReader::read_exact [function] [call site] 00345
6 ParsedInfoHeader::parse [function] [call site] 00346
6 BmpDecoder::image_type_from_compression [function] [call site] 00347
6 check_for_overflow [function] [call site] 00348
6 BmpDecoder::num_channels [function] [call site] 00349
5 BmpDecoder::read_bitmasks [function] [call site] 00351
6 GenericReader::read_exact [function] [call site] 00352
6 ParsedBitfields::parse [function] [call site] 00353
7 u32::from_le_bytes [function] [call site] 00354
7 u32::from_le_bytes [function] [call site] 00357
7 u32::from_le_bytes [function] [call site] 00360
7 u32::from_le_bytes [function] [call site] 00363
6 Bitfields::from_mask [function] [call site] 00367
7 Bitfield::from_mask [function] [call site] 00368
8 Bitfield::from_len_shift [function] [call site] 00370
8 ImageResult::trailing_zeros [function] [call site] 00371
8 trailing_zeros [function] [call site] 00372
8 ImageResult::count_ones [function] [call site] 00373
8 ImageReader::decode_into [function] [call site] 00375
8 ImageReader::decode_into [function] [call site] 00377
8 Bitfield::from_len_shift [function] [call site] 00379
7 Bitfield::from_mask [function] [call site] 00380
7 Bitfield::from_mask [function] [call site] 00381
7 Bitfield::from_mask [function] [call site] 00382
7 DecoderError::BitfieldMaskMissing [function] [call site] 00384
7 ImageReader::decode_into [function] [call site] 00385
5 GenericReader::read_exact [function] [call site] 00389
5 u32::from_le_bytes [function] [call site] 00390
5 ImageReader::decode_into [function] [call site] 00394
5 GenericReader::stream_position [function] [call site] 00395
5 GenericReader::seek [function] [call site] 00396
6 GenericReader::seek [function] [call site] 00397
5 SeekFrom::Start [function] [call site] 00398
5 GenericReader::read_exact [function] [call site] 00399
5 ColorSpaceInfo::parse [function] [call site] 00400
6 u32::from_le_bytes [function] [call site] 00401
6 u32::from_le_bytes [function] [call site] 00404
6 fxpt2dot30 [function] [call site] 00407
6 fxpt2dot30 [function] [call site] 00409
6 fxpt2dot30 [function] [call site] 00411
6 fxpt2dot30 [function] [call site] 00413
6 fxpt2dot30 [function] [call site] 00415
6 fxpt2dot30 [function] [call site] 00417
6 fxpt16dot16 [function] [call site] 00419
6 fxpt16dot16 [function] [call site] 00421
6 fxpt16dot16 [function] [call site] 00423
6 ColorSpaceInfo::CalibratedRgb [function] [call site] 00426
6 ParsedIccProfile::parse [function] [call site] 00428
7 u32::from_le_bytes [function] [call site] 00429
7 u32::from_le_bytes [function] [call site] 00432
7 u32::from_le_bytes [function] [call site] 00435
7 Enlargeable::clamp_from [function] [call site] 00438
6 Pixel::map [function] [call site] 00440
5 CalibratedRgb::to_color_profile [function] [call site] 00441
6 moxcms::Chromaticity::new [function] [call site] 00442
7 GenericReader::new [function] [call site] 00444
7 GenericReader::new [function] [call site] 00445
6 moxcms::Chromaticity::new [function] [call site] 00446
6 moxcms::Chromaticity::new [function] [call site] 00447
6 moxcms::ColorProfile::new_srgb [function] [call site] 00448
6 update_rgb_colorimetry [function] [call site] 00449
6 moxcms::ToneReprCurve::Parametric [function] [call site] 00450
6 parametric_trc [function] [call site] 00452
6 parametric_trc [function] [call site] 00454
6 parametric_trc [function] [call site] 00456
5 FarbfeldEncoder::encode [function] [call site] 00457
6 Enlargeable::clamp_from [function] [call site] 00458
6 Enlargeable::clamp_from [function] [call site] 00459
6 saturating_mul [function] [call site] 00460
6 FarbfeldEncoder::encode_impl [function] [call site] 00461
7 write_all [function] [call site] 00462
7 write_all [function] [call site] 00463
7 u32::to_be_bytes [function] [call site] 00464
7 write_all [function] [call site] 00465
7 u32::to_be_bytes [function] [call site] 00466
7 ImageResult::chunks [function] [call site] 00467
7 std::io::Result::len [function] [call site] 00468
8 Result::chars [function] [call site] 00469
8 ColorType::channel_count [function] [call site] 00470
8 Result::chars [function] [call site] 00471
8 &str::chars [function] [call site] 00474
8 ImageReader::decode_into [function] [call site] 00476
7 Option::len [function] [call site] 00477
8 Result::chars [function] [call site] 00478
8 ColorType::channel_count [function] [call site] 00479
8 Result::chars [function] [call site] 00480
8 &str::chars [function] [call site] 00483
8 ImageReader::decode_into [function] [call site] 00485
7 std::io::Result::copy_from_slice [function] [call site] 00486
7 u16_swap_be_ne [function] [call site] 00487
8 as_chunks_mut::<2> [function] [call site] 00488
8 std::mem::swap [function] [call site] 00489
7 write_all [function] [call site] 00490
5 GenericReader::seek [function] [call site] 00495
5 SeekFrom::Start [function] [call site] 00496
4 test::mut_iter [function] [call site] 00498
5 ImageBuffer::new [function] [call site] 00499
6 ImageBuffer::image_buffer_len [function] [call site] 00500
7 u64::checked_mul [function] [call site] 00503
7 u64::checked_mul [function] [call site] 00505
6 Option::expect [function] [call site] 00506
6 Cicp::into_rgb [function] [call site] 00507
5 ImageBuffer::par_enumerate_pixels_mut [function] [call site] 00508
6 ImageBuffer::width [function] [call site] 00509
6 ImageBuffer::pixels_mut [function] [call site] 00510
7 ImageBuffer::subpixels_mut [function] [call site] 00511
8 ImageBuffer::image_buffer_len [function] [call site] 00512
8 Option::unwrap [function] [call site] 00513
7 <P [call site] 00514
6 &mut [call site] 00515
5 EnumeratePixelsMutPar::first_mut [function] [call site] 00516
5 color::Rgb [function] [call site] 00518
4 GenericReader::stream_position [function] [call site] 00519
5 GenericReader::stream_position [function] [call site] 00520
4 test::mut_iter [function] [call site] 00521
4 tests::small [function] [call site] 00522
5 Delay::from_numer_denom_ms [function] [call site] 00523
6 GenericReader::new [function] [call site] 00524
7 GenericReader::new [function] [call site] 00526
7 GenericReader::new [function] [call site] 00527
6 Ratio::new [function] [call site] 00528
7 MetadataBlock::get [function] [call site] 00529
8 Pixels::clone [function] [call site] 00533
8 ImageError::Parameter [function] [call site] 00534
8 ParameterError::from_kind [function] [call site] 00535
8 core::mem::replace [function] [call site] 00536
9 ImageLayout::dimensions [function] [call site] 00537
9 ImageLayout::dimensions [function] [call site] 00538
9 overlay_bounds_ext [function] [call site] 00539
10 Enlargeable::clamp_from [function] [call site] 00540
11 Self::max_value [function] [call site] 00541
11 Enlargeable::to_larger [function] [call site] 00542
11 Self::max_value [function] [call site] 00543
11 Self::min_value [function] [call site] 00544
11 Enlargeable::to_larger [function] [call site] 00545
11 Self::min_value [function] [call site] 00546
11 Enlargeable::clamp_from [function] [call site] 00547
11 Self::unwrap [function] [call site] 00548
10 Enlargeable::clamp_from [function] [call site] 00549
10 saturating_add [function] [call site] 00550
10 Enlargeable::clamp_from [function] [call site] 00551
10 Option::saturating_add [function] [call site] 00552
10 Enlargeable::clamp_from [function] [call site] 00553
10 saturating_add [function] [call site] 00554
10 Enlargeable::clamp_from [function] [call site] 00555
10 Option::saturating_add [function] [call site] 00556
10 Enlargeable::clamp_from [function] [call site] 00557
10 Enlargeable::clamp_from [function] [call site] 00559
10 Enlargeable::clamp_from [function] [call site] 00561
10 Enlargeable::clamp_from [function] [call site] 00563
10 Option::clamp [function] [call site] 00564
10 Enlargeable::clamp_from [function] [call site] 00565
10 saturating_mul [function] [call site] 00566
10 Enlargeable::clamp_from [function] [call site] 00568
10 Option::saturating_mul [function] [call site] 00569
10 Enlargeable::clamp_from [function] [call site] 00571
9 GenericImageView::unsafe_get_pixel [function] [call site] 00572
10 GenericImageView::unsafe_get_pixel [function] [call site] 00573
11 GenericImageView::unsafe_get_pixel [function] [call site] 00574
9 GenericImage::unsafe_put_pixel [function] [call site] 00575
10 GenericImage::unsafe_put_pixel [function] [call site] 00576
11 GenericImage::unsafe_put_pixel [function] [call site] 00577
8 MetadataBlock::Unsupported [function] [call site] 00578
8 UnsupportedError::format_hint [function] [call site] 00579
9 Pixels::clone [function] [call site] 00580
8 ImageError::Parameter [function] [call site] 00583
8 ParameterError::from_kind [function] [call site] 00584
8 ImageError::Unsupported [function] [call site] 00586
8 UnsupportedError::from_format_and_kind [function] [call site] 00587
8 Pixels::clone [function] [call site] 00588
8 UnsupportedErrorKind::GenericFeature [function] [call site] 00589
8 GenericReader::read_to_string [function] [call site] 00590
9 GenericReader::read_to_string [function] [call site] 00591
10 GenericReader::read_to_string [function] [call site] 00592
7 GenericReader::new [function] [call site] 00595
7 Self::unwrap [function] [call site] 00596
5 Duration::from [function] [call site] 00597
6 Duration::from_nanos [function] [call site] 00598
6 MetadataBlock::get [function] [call site] 00599
7 Pixels::clone [function] [call site] 00603
7 ImageError::Parameter [function] [call site] 00604
7 ParameterError::from_kind [function] [call site] 00605
7 core::mem::replace [function] [call site] 00606
7 MetadataBlock::Unsupported [function] [call site] 00607
7 UnsupportedError::format_hint [function] [call site] 00608
7 ImageError::Parameter [function] [call site] 00611
7 ParameterError::from_kind [function] [call site] 00612
7 ImageError::Unsupported [function] [call site] 00614
7 UnsupportedError::from_format_and_kind [function] [call site] 00615
7 Pixels::clone [function] [call site] 00616
7 UnsupportedErrorKind::GenericFeature [function] [call site] 00617
7 GenericReader::read_to_string [function] [call site] 00618
5 Delay::from_saturating_duration [function] [call site] 00619
6 Delay::as_millis [function] [call site] 00620
6 Self::as_nanos [function] [call site] 00622
6 Delay::closest_bounded_fraction [function] [call site] 00623
7 Enlargeable::clamp_from [function] [call site] 00624
7 Enlargeable::clamp_from [function] [call site] 00625
7 Enlargeable::clamp_from [function] [call site] 00626
7 D::e::l::a::y::::::::c::l::o::s::e::s::t::_::b::o::u::n::d::e::d::_::f::r::a::c::t::i::o::n::compare_fraction [function] [call site] 00627
8 Ratio::partial_cmp [function] [call site] 00628
9 Ratio::cmp [function] [call site] 00630
10 MetadataBlock::get [function] [call site] 00631
10 MetadataBlock::get [function] [call site] 00632
10 Enlargeable::clamp_from [function] [call site] 00633
10 Enlargeable::clamp_from [function] [call site] 00634
10 Ratio::partial_cmp [function] [call site] 00635
10 Enlargeable::clamp_from [function] [call site] 00636
10 Enlargeable::clamp_from [function] [call site] 00637
7 Enlargeable::clamp_from [function] [call site] 00638
7 D::e::l::a::y::::::::c::l::o::s::e::s::t::_::b::o::u::n::d::e::d::_::f::r::a::c::t::i::o::n::compare_fraction [function] [call site] 00639
7 D::e::l::a::y::::::::c::l::o::s::e::s::t::_::b::o::u::n::d::e::d::_::f::r::a::c::t::i::o::n::abs_diff_nom [function] [call site] 00640
7 D::e::l::a::y::::::::c::l::o::s::e::s::t::_::b::o::u::n::d::e::d::_::f::r::a::c::t::i::o::n::abs_diff_nom [function] [call site] 00642
7 Ratio::partial_cmp [function] [call site] 00643
7 D::e::l::a::y::::::::c::l::o::s::e::s::t::_::b::o::u::n::d::e::d::_::f::r::a::c::t::i::o::n::compare_fraction [function] [call site] 00644
6 Delay::from_numer_denom_ms [function] [call site] 00645
7 GenericReader::new [function] [call site] 00646
7 Ratio::new [function] [call site] 00647
4 find_index_of_channel [function] [call site] 00648
4 Enlargeable::clamp_from [function] [call site] 00649
5 Self::max_value [function] [call site] 00650
5 Enlargeable::to_larger [function] [call site] 00651
5 Self::max_value [function] [call site] 00652
5 Self::min_value [function] [call site] 00653
5 Enlargeable::to_larger [function] [call site] 00654
5 Self::min_value [function] [call site] 00655
5 Enlargeable::clamp_from [function] [call site] 00656
5 Self::unwrap [function] [call site] 00657
4 ok_or_else [function] [call site] 00659
4 ImageError::Decoding [function] [call site] 00660
4 DecodingError::new [function] [call site] 00661
5 ImageReader::decode_into [function] [call site] 00663
6 Box::prepare_image [function] [call site] 00664
6 ImageReader::fill_header_metadata_if_any [function] [call site] 00665
6 &RgbaImage::len [function] [call site] 00666
6 ColorType::try_from [function] [call site] 00667
6 ImageLayout::total_bytes [function] [call site] 00668
6 Result::ok [function] [call site] 00669
6 ImageError::Parameter [function] [call site] 00672
6 ParameterError::from_kind [function] [call site] 00673
6 Limits::check_layout_dimensions [function] [call site] 00674
6 Box::read_image [function] [call site] 00675
6 FlatSamples::as_mut [function] [call site] 00677
4 ImageFormatHint::Exact [function] [call site] 00678
4 BmpDecoder::read_headers [function] [call site] 00679
4 find_index_of_channel [function] [call site] 00680
4 Enlargeable::clamp_from [function] [call site] 00681
3 Box::prepare_image [function] [call site] 00686
4 Box::prepare_image [function] [call site] 00687
3 ColorType::try_from [function] [call site] 00688
3 ImageLayout::total_bytes [function] [call site] 00689
4 Enlargeable::clamp_from [function] [call site] 00690
4 Enlargeable::clamp_from [function] [call site] 00691
4 Enlargeable::clamp_from [function] [call site] 00692
4 ColorType::bytes_per_pixel [function] [call site] 00693
4 saturating_mul [function] [call site] 00694
3 ImageReader::set_limits [function] [call site] 00695
4 ImageReader::set_limits [function] [call site] 00696
5 ImageReader::set_limits [function] [call site] 00697
5 Pixels::clone [function] [call site] 00698
4 Pixels::clone [function] [call site] 00700
3 Limits::default [function] [call site] 00702
3 ImageLayout::dimensions [function] [call site] 00704
3 Box::read_image [function] [call site] 00705
4 Box::read_image [function] [call site] 00706
3 FlatSamples::as_mut_slice [function] [call site] 00707
4 FlatSamples::as_mut [function] [call site] 00708
3 image::ImageError::Limits [function] [call site] 00711
3 image::error::LimitError::from_kind [function] [call site] 00712
2 GenericReader::new [function] [call site] 00713
3 GenericReader::new [function] [call site] 00715
3 GenericReader::new [function] [call site] 00716
2 Vec::with_capacity [function] [call site] 00717
3 GenericReader::new [function] [call site] 00718
4 GenericReader::new [function] [call site] 00720
4 GenericReader::new [function] [call site] 00721
3 io::Result::try_reserve_exact [function] [call site] 00722
2 &[u8]::len [function] [call site] 00724
3 Result::chars [function] [call site] 00725
3 ColorType::channel_count [function] [call site] 00726
3 Result::chars [function] [call site] 00727
3 &str::chars [function] [call site] 00730
3 ImageReader::decode_into [function] [call site] 00732
2 test::write_rgba_image [function] [call site] 00733
3 write_buffer [function] [call site] 00734
4 ColorType::bits_per_pixel [function] [call site] 00735
5 Enlargeable::clamp_from [function] [call site] 00736
6 Self::max_value [function] [call site] 00737
6 Enlargeable::to_larger [function] [call site] 00738
6 Self::max_value [function] [call site] 00739
6 Self::min_value [function] [call site] 00740
6 Enlargeable::to_larger [function] [call site] 00741
6 Self::min_value [function] [call site] 00742
6 Enlargeable::clamp_from [function] [call site] 00743
6 Self::unwrap [function] [call site] 00744
5 ColorType::bytes_per_pixel [function] [call site] 00745
4 Image [call site] 00746
8 ::from_channels [function] [call site] 00747
4 tests::test_apply_with_alpha_rgb [function] [call site] 00748
5 apply_with_alpha [function] [call site] 00750
4 u8::flat_index_for_size [function] [call site] 00751
4 bytemuck::pod_read_unaligned [function] [call site] 00753
4 PnmHeader::write [function] [call site] 00754
4 to_buffered [function] [call site] 00755
4 Image [call site] 00757
8 ::from_channels [function] [call site] 00758
4 tests::test_apply_with_alpha_rgba [function] [call site] 00759
5 apply_with_alpha [function] [call site] 00761
4 u8::flat_index_for_size [function] [call site] 00762
4 Vec2 [function] [call site] 00763
4 bytemuck::pod_read_unaligned [function] [call site] 00764
4 PnmHeader::write [function] [call site] 00765
4 to_buffered [function] [call site] 00766
4 map_err [function] [call site] 00767
4 Err [function] [call site] 00768
4 ImageError::Unsupported [function] [call site] 00769
4 UnsupportedError::from_format_and_kind [function] [call site] 00770
4 ImageReader::decode_into [function] [call site] 00771
4 UnsupportedErrorKind::Color [function] [call site] 00772
4 Ok [function] [call site] 00773
3 bytemuck::cast_slice [function] [call site] 00774
3 ImageBuffer::subpixels [function] [call site] 00775
4 ImageBuffer::image_buffer_len [function] [call site] 00776
4 Option::unwrap [function] [call site] 00777
3 PnmHeader::width [function] [call site] 00778
3 PnmHeader::height [function] [call site] 00779
2 GenericReader::new [function] [call site] 00780
2 r::o::u::n::d::t::r::i::p::read_as_rgba_byte_image [function] [call site] 00781
2 GenericReader::new [function] [call site] 00782
2 Ok [function] [call site] 00783