Fuzz introspector: roundtrip
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
465 366 StreamingDecoder::parse_chunk call site: 00366 encode_png
104 1693 Writer::write_chunk call site: 01693 tests::expect_error_on_wrong_image_len
75 1276 self::transform::create_transform_fn call site: 01276 tests::expect_error_on_wrong_image_len
60 1406 decode_png call site: 01406 tests::expect_error_on_wrong_image_len
54 1479 StreamingDecoder::parse_u32 call site: 01479 StreamingDecoder::update
48 1187 filter::unfilter call site: 01187 tests::expect_error_on_wrong_image_len
42 1140 filter::unfilter call site: 01140 encode_iso_8859_1_into
28 142 PartialInfo::raw_row_length_from_width call site: 00142 StreamingDecoder::update
27 1585 StreamingDecoder::update call site: 01585 StreamingDecoder::update
22 38 Encoder::write_header call site: 00038 Writer::encode_header
22 1659 Writer::write_zlib_encoded_idat call site: 01659 tests::expect_error_on_wrong_image_len
21 1037 Reader::next_frame call site: 01037 Reader::next_interlaced_row

Fuzzer calltree

0 fuzz_target [function] [call site] 00000
1 encode_png [function] [call site] 00001
2 filter_from_u8 [function] [call site] 00002
2 &'a [call site] 00016
2 tests::expect_error_on_wrong_image_len [function] [call site] 00017
3 Adam7Info::new [function] [call site] 00018
4 PassConstants::count_samples [function] [call site] 00019
5 saturating_sub [function] [call site] 00020
5 EncodingError::from [function] [call site] 00021
6 EncodingError::Format [function] [call site] 00022
6 FormatErrorKind::BadTextEncoding [function] [call site] 00023
5 EncodingError::from [function] [call site] 00025
3 Encoder::new [function] [call site] 00026
4 Info::with_size [function] [call site] 00027
5 FrameControl::default [function] [call site] 00028
4 DecodeOptions::default [function] [call site] 00029
5 Adam7Info::new [function] [call site] 00030
6 PassConstants::count_samples [function] [call site] 00031
3 Encoder::set_depth [function] [call site] 00032
3 Encoder::set_color [function] [call site] 00033
3 Encoder::write_header [function] [call site] 00034
4 Writer::new [function] [call site] 00035
4 PartialInfo::new [function] [call site] 00036
4 Writer::init [function] [call site] 00038
5 EncodingError::Format [function] [call site] 00040
5 encode_iso_8859_1_into [function] [call site] 00041
6 encode_iso_8859_1_iter [function] [call site] 00042
6 UnfilterBuf::push [function] [call site] 00047
5 EncodingError::Format [function] [call site] 00050
5 encode_iso_8859_1_into [function] [call site] 00051
5 ColorType::is_combination_invalid [function] [call site] 00052
5 EncodingError::Format [function] [call site] 00054
5 FormatErrorKind::InvalidColorCombination [function] [call site] 00055
5 encode_iso_8859_1_into [function] [call site] 00056
5 EncodingError::Format [function] [call site] 00058
5 encode_iso_8859_1_into [function] [call site] 00059
5 Writer::encode_header [function] [call site] 00060
6 write_all [function] [call site] 00061
6 copy_from_slice [function] [call site] 00062
6 SourceChromaticities::to_be_bytes [function] [call site] 00063
7 ScaledFloat::into_scaled [function] [call site] 00064
7 SourceChromaticities::to_be_bytes [function] [call site] 00065
7 ScaledFloat::into_scaled [function] [call site] 00066
7 SourceChromaticities::to_be_bytes [function] [call site] 00067
7 ScaledFloat::into_scaled [function] [call site] 00068
7 SourceChromaticities::to_be_bytes [function] [call site] 00069
7 ScaledFloat::into_scaled [function] [call site] 00070
7 SourceChromaticities::to_be_bytes [function] [call site] 00071
7 ScaledFloat::into_scaled [function] [call site] 00072
7 SourceChromaticities::to_be_bytes [function] [call site] 00073
7 ScaledFloat::into_scaled [function] [call site] 00074
7 SourceChromaticities::to_be_bytes [function] [call site] 00075
7 ScaledFloat::into_scaled [function] [call site] 00076
7 SourceChromaticities::to_be_bytes [function] [call site] 00077
7 ScaledFloat::into_scaled [function] [call site] 00078
7 SourceChromaticities::to_be_bytes [function] [call site] 00079
6 copy_from_slice [function] [call site] 00080
6 SourceChromaticities::to_be_bytes [function] [call site] 00081
6 Writer::write_chunk [function] [call site] 00082
7 u32::try_from [function] [call site] 00083
7 tests::expect_error_on_wrong_image_len [function] [call site] 00084
8 Adam7Info::new [function] [call site] 00085
8 Encoder::new [function] [call site] 00086
8 Encoder::set_depth [function] [call site] 00087
8 Encoder::set_color [function] [call site] 00088
8 Encoder::write_header [function] [call site] 00089
8 Writer::write_image_data [function] [call site] 00090
9 EncodingError::Format [function] [call site] 00092
9 encode_iso_8859_1_into [function] [call site] 00093
9 Writer::validate_new_image [function] [call site] 00094
10 EncodingError::Format [function] [call site] 00098
10 encode_iso_8859_1_into [function] [call site] 00099
10 EncodingError::Format [function] [call site] 00103
10 encode_iso_8859_1_into [function] [call site] 00104
9 raw_row_length_from_width [function] [call site] 00105
10 PassConstants::count_samples [function] [call site] 00106
11 saturating_sub [function] [call site] 00107
11 EncodingError::from [function] [call site] 00108
11 div_ceil [function] [call site] 00109
11 EncodingError::from [function] [call site] 00110
10 EncodingError::from [function] [call site] 00111
11 EncodingError::Format [function] [call site] 00112
11 FormatErrorKind::BadTextEncoding [function] [call site] 00113
9 tests::expect_error_on_wrong_image_len [function] [call site] 00114
9 EncodingError::Parameter [function] [call site] 00116
9 tests::expect_error_on_wrong_image_len [function] [call site] 00117
9 encode_iso_8859_1_into [function] [call site] 00118
9 PrevRow::as_slice [function] [call site] 00119
10 PrevRow::as_slice [function] [call site] 00120
9 PartialInfo::bpp_in_prediction [function] [call site] 00121
10 BytesPerPixel::from_usize [function] [call site] 00122
10 PartialInfo::bytes_per_pixel [function] [call site] 00123
11 PartialInfo::bytes_per_pixel [function] [call site] 00124
12 PartialInfo::bytes_per_pixel [function] [call site] 00125
9 fdeflate::StoredOnlyCompressor::new [function] [call site] 00126
10 PassConstants::count_samples [function] [call site] 00127
9 std::io::Cursor::new [function] [call site] 00128
10 PassConstants::count_samples [function] [call site] 00129
9 Adam7Info::new [function] [call site] 00130
10 PassConstants::count_samples [function] [call site] 00131
9 DecodeOptions::set_captured_chunks [function] [call site] 00132
10 chunk::is_critical [function] [call site] 00133
10 encode_iso_8859_1_into [function] [call site] 00135
10 Writer::stream_writer [function] [call site] 00136
11 Writer::stream_writer_with_size [function] [call site] 00137
12 StreamWriter::new [function] [call site] 00138
13 PartialInfo::bpp_in_prediction [function] [call site] 00139
13 PartialInfo::raw_row_length [function] [call site] 00140
14 PartialInfo::raw_row_length_from_width [function] [call site] 00141
15 raw_row_length_from_width [function] [call site] 00142
13 ChunkWriter::new [function] [call site] 00143
13 ChunkWriter::next_frame_info [function] [call site] 00144
14 ChunkOutput::deref [function] [call site] 00145
14 raw_row_length_from_width [function] [call site] 00146
13 ChunkWriter::write_header [function] [call site] 00147
14 ChunkOutput::deref_mut [function] [call site] 00148
14 Writer::should_skip_frame_control_on_default_image [function] [call site] 00149
14 TEXtChunk::encode [function] [call site] 00150
15 encode_iso_8859_1 [function] [call site] 00151
16 encode_iso_8859_1_iter [function] [call site] 00152
16 impl [call site] 00153
15 Result::is_empty [function] [call site] 00154
15 tests::expect_error_on_wrong_image_len [function] [call site] 00155
15 encode_iso_8859_1_into [function] [call site] 00157
15 Result::push [function] [call site] 00158
15 encode_iso_8859_1_into [function] [call site] 00159
16 encode_iso_8859_1_iter [function] [call site] 00160
16 UnfilterBuf::push [function] [call site] 00161
15 encoder::write_chunk [function] [call site] 00163
16 Self::write_be [function] [call site] 00164
16 tests::expect_error_on_wrong_image_len [function] [call site] 00165
16 Self::write_all [function] [call site] 00166
16 Self::write_all [function] [call site] 00167
16 Adam7Info::new [function] [call site] 00168
17 PassConstants::count_samples [function] [call site] 00169
16 StreamingDecoder::update [function] [call site] 00170
17 DecodingError::Parameter [function] [call site] 00173
17 encode_iso_8859_1_into [function] [call site] 00174
17 tests::expect_error_on_wrong_image_len [function] [call site] 00175
18 Adam7Info::new [function] [call site] 00176
18 Encoder::new [function] [call site] 00177
18 Encoder::set_depth [function] [call site] 00178
18 Encoder::set_color [function] [call site] 00179
18 Encoder::write_header [function] [call site] 00180
18 Writer::write_image_data [function] [call site] 00181
18 Result::as_ref [function] [call site] 00182
17 UnfilterBuf::is_empty [function] [call site] 00184
17 Result::as_deref_mut [function] [call site] 00185
17 StreamingDecoder::next_state [function] [call site] 00186
18 Wrapper::take [function] [call site] 00187
19 mem::swap [function] [call site] 00188
18 tests::expect_error_on_wrong_image_len [function] [call site] 00190
18 StreamingDecoder::parse_u32 [function] [call site] 00191
19 &[u8]::try_into [function] [call site] 00192
19 u32::from_be_bytes [function] [call site] 00194
19 State::new_u32 [function] [call site] 00196
19 DecodingError::Format [function] [call site] 00199
19 encode_iso_8859_1_into [function] [call site] 00200
19 State::new_u32 [function] [call site] 00202
19 DecodingError::Format [function] [call site] 00205
19 encode_iso_8859_1_into [function] [call site] 00206
19 State::new_u32 [function] [call site] 00208
19 chunk::ChunkType [function] [call site] 00210
19 DecodingError::Format [function] [call site] 00213
19 encode_iso_8859_1_into [function] [call site] 00214
19 Writer::finish [function] [call site] 00215
20 Writer::validate_sequence_done [function] [call site] 00216
21 EncodingError::Format [function] [call site] 00221
21 encode_iso_8859_1_into [function] [call site] 00222
20 Writer::write_iend [function] [call site] 00224
21 Writer::write_chunk [function] [call site] 00225
20 ChunkWriter::flush [function] [call site] 00226
21 ChunkWriter::flush_inner [function] [call site] 00227
22 write_chunk [function] [call site] 00228
23 Self::write_be [function] [call site] 00229
23 tests::expect_error_on_wrong_image_len [function] [call site] 00230
23 Self::write_all [function] [call site] 00231
23 Self::write_all [function] [call site] 00232
23 Adam7Info::new [function] [call site] 00233
23 StreamingDecoder::update [function] [call site] 00234
23 StreamingDecoder::update [function] [call site] 00235
23 Self::write_be [function] [call site] 00236
23 finalize [function] [call site] 00237
20 Writer::drop [function] [call site] 00240
21 Writer::write_iend [function] [call site] 00241
19 StreamingDecoder::reset [function] [call site] 00246
20 State::new_u32 [function] [call site] 00248
20 Adam7Info::new [function] [call site] 00249
20 StreamingDecoder::reset [function] [call site] 00251
19 StreamingDecoder::update [function] [call site] 00252
19 DecodingError::Format [function] [call site] 00255
19 encode_iso_8859_1_into [function] [call site] 00256
19 DecodingError::Format [function] [call site] 00258
19 encode_iso_8859_1_into [function] [call site] 00259
19 State::new_u32 [function] [call site] 00261
19 DecodingError::Format [function] [call site] 00263
19 encode_iso_8859_1_into [function] [call site] 00264
19 State::ImageData [function] [call site] 00266
19 StreamingDecoder::start_chunk [function] [call site] 00268
20 chunk::is_critical [function] [call site] 00269
20 DecodingError::Format [function] [call site] 00271
20 encode_iso_8859_1_into [function] [call site] 00272
20 DecodeOptions::is_captured [function] [call site] 00273
21 contains [function] [call site] 00274
20 State::ReadChunkData [function] [call site] 00276
20 contains [function] [call site] 00277
20 DecodingError::Format [function] [call site] 00279
20 encode_iso_8859_1_into [function] [call site] 00280
20 State::ReadChunkData [function] [call site] 00282
19 Decoded::ChunkBegin [function] [call site] 00284
19 finalize [function] [call site] 00286
19 StreamingDecoder::parse_chunk [function] [call site] 00287
20 DecodeOptions::is_captured [function] [call site] 00288
20 StreamingDecoder::parse_captured [function] [call site] 00289
21 ReadDecoder::reserve_bytes [function] [call site] 00290
22 ReadDecoder::reserve_bytes [function] [call site] 00291
21 tests::expect_error_on_wrong_image_len [function] [call site] 00292
22 Adam7Info::new [function] [call site] 00293
22 Encoder::new [function] [call site] 00294
22 Encoder::set_depth [function] [call site] 00295
22 Encoder::set_color [function] [call site] 00296
22 Encoder::write_header [function] [call site] 00297
22 Writer::write_image_data [function] [call site] 00298
22 Result::as_ref [function] [call site] 00299
20 StreamingDecoder::parse_ihdr [function] [call site] 00306
21 DecodingError::Format [function] [call site] 00309
21 encode_iso_8859_1_into [function] [call site] 00310
21 UnfilterBuf::read_be [function] [call site] 00311
21 UnfilterBuf::read_be [function] [call site] 00312
21 DecodingError::Format [function] [call site] 00314
21 encode_iso_8859_1_into [function] [call site] 00315
21 UnfilterBuf::read_be [function] [call site] 00316
21 BitDepth::from_u8 [function] [call site] 00317
21 DecodingError::Format [function] [call site] 00319
21 FormatErrorInner::InvalidBitDepth [function] [call site] 00320
21 encode_iso_8859_1_into [function] [call site] 00321
21 UnfilterBuf::read_be [function] [call site] 00322
21 ColorType::from_u8 [function] [call site] 00323
21 ColorType::is_combination_invalid [function] [call site] 00324
21 DecodingError::Format [function] [call site] 00326
21 encode_iso_8859_1_into [function] [call site] 00327
21 DecodingError::Format [function] [call site] 00329
21 FormatErrorInner::InvalidColorType [function] [call site] 00330
21 encode_iso_8859_1_into [function] [call site] 00331
21 UnfilterBuf::read_be [function] [call site] 00332
21 DecodingError::Format [function] [call site] 00334
21 FormatErrorInner::UnknownCompressionMethod [function] [call site] 00335
21 encode_iso_8859_1_into [function] [call site] 00336
21 UnfilterBuf::read_be [function] [call site] 00337
21 DecodingError::Format [function] [call site] 00339
21 FormatErrorInner::UnknownFilterMethod [function] [call site] 00340
21 encode_iso_8859_1_into [function] [call site] 00341
21 UnfilterBuf::read_be [function] [call site] 00342
21 DecodingError::Format [function] [call site] 00344
21 FormatErrorInner::UnknownInterlaceMethod [function] [call site] 00345
21 encode_iso_8859_1_into [function] [call site] 00346
21 FrameControl::default [function] [call site] 00348
20 StreamingDecoder::parse_plte [function] [call site] 00350
21 DecodingError::Format [function] [call site] 00355
21 encode_iso_8859_1_into [function] [call site] 00356
21 tests::expect_error_on_wrong_image_len [function] [call site] 00357
21 DecodingError::Format [function] [call site] 00359
21 encode_iso_8859_1_into [function] [call site] 00360
21 Cow::Owned [function] [call site] 00362
20 StreamingDecoder::parse_sbit [function] [call site] 00368
21 DecodingError::Format [function] [call site] 00373
21 encode_iso_8859_1_into [function] [call site] 00374
21 DecodingError::Format [function] [call site] 00376
21 encode_iso_8859_1_into [function] [call site] 00377
21 DecodingError::Format [function] [call site] 00380
21 encode_iso_8859_1_into [function] [call site] 00381
21 tests::expect_error_on_wrong_image_len [function] [call site] 00383
21 DecodingError::Format [function] [call site] 00385
21 encode_iso_8859_1_into [function] [call site] 00386
21 DecodingError::Format [function] [call site] 00388
21 encode_iso_8859_1_into [function] [call site] 00389
21 Cow::Owned [function] [call site] 00391
20 StreamingDecoder::parse_trns [function] [call site] 00393
21 DecodingError::Format [function] [call site] 00398
21 encode_iso_8859_1_into [function] [call site] 00399
21 tests::expect_error_on_wrong_image_len [function] [call site] 00401
21 DecodingError::Format [function] [call site] 00403
21 encode_iso_8859_1_into [function] [call site] 00404
21 truncate [function] [call site] 00405
21 Cow::Owned [function] [call site] 00407
21 DecodingError::Format [function] [call site] 00410
21 encode_iso_8859_1_into [function] [call site] 00411
21 truncate [function] [call site] 00412
21 Cow::Owned [function] [call site] 00414
21 DecodingError::Format [function] [call site] 00418
21 encode_iso_8859_1_into [function] [call site] 00419
21 DecodingError::Format [function] [call site] 00421
21 encode_iso_8859_1_into [function] [call site] 00422
21 Cow::Owned [function] [call site] 00424
21 DecodingError::Format [function] [call site] 00427
21 FormatErrorInner::ColorWithBadTrns [function] [call site] 00428
21 encode_iso_8859_1_into [function] [call site] 00429
20 StreamingDecoder::parse_phys [function] [call site] 00430
21 DecodingError::Format [function] [call site] 00434
21 encode_iso_8859_1_into [function] [call site] 00435
21 DecodingError::Format [function] [call site] 00438
21 encode_iso_8859_1_into [function] [call site] 00439
21 UnfilterBuf::read_be [function] [call site] 00440
21 UnfilterBuf::read_be [function] [call site] 00441
21 UnfilterBuf::read_be [function] [call site] 00442
21 DecodingError::Format [function] [call site] 00447
21 FormatErrorInner::InvalidUnit [function] [call site] 00448
21 encode_iso_8859_1_into [function] [call site] 00449
20 StreamingDecoder::parse_gama [function] [call site] 00452
21 DecodingError::Format [function] [call site] 00456
21 encode_iso_8859_1_into [function] [call site] 00457
21 DecodingError::Format [function] [call site] 00460
21 encode_iso_8859_1_into [function] [call site] 00461
21 UnfilterBuf::read_be [function] [call site] 00462
21 DecodingError::Format [function] [call site] 00464
21 encode_iso_8859_1_into [function] [call site] 00465
21 ScaledFloat::from_scaled [function] [call site] 00466
20 StreamingDecoder::parse_actl [function] [call site] 00470
21 DecodingError::Format [function] [call site] 00474
21 encode_iso_8859_1_into [function] [call site] 00475
21 DecodingError::Format [function] [call site] 00478
21 encode_iso_8859_1_into [function] [call site] 00479
21 UnfilterBuf::read_be [function] [call site] 00480
21 UnfilterBuf::read_be [function] [call site] 00481
20 StreamingDecoder::parse_fctl [function] [call site] 00486
21 UnfilterBuf::read_be [function] [call site] 00487
21 DecodingError::Format [function] [call site] 00490
21 encode_iso_8859_1_into [function] [call site] 00491
21 DecodingError::Format [function] [call site] 00493
21 encode_iso_8859_1_into [function] [call site] 00494
21 StreamingDecoder::reset [function] [call site] 00495
21 UnfilterBuf::read_be [function] [call site] 00496
21 UnfilterBuf::read_be [function] [call site] 00497
21 UnfilterBuf::read_be [function] [call site] 00498
21 UnfilterBuf::read_be [function] [call site] 00499
21 UnfilterBuf::read_be [function] [call site] 00500
21 UnfilterBuf::read_be [function] [call site] 00501
21 UnfilterBuf::read_be [function] [call site] 00502
21 DecodingError::Format [function] [call site] 00508
21 FormatErrorInner::InvalidDisposeOp [function] [call site] 00509
21 encode_iso_8859_1_into [function] [call site] 00510
21 UnfilterBuf::read_be [function] [call site] 00511
21 DecodingError::Format [function] [call site] 00516
21 FormatErrorInner::InvalidBlendOp [function] [call site] 00517
21 encode_iso_8859_1_into [function] [call site] 00518
21 Info::validate [function] [call site] 00521
22 DecodingError::Format [function] [call site] 00523
22 encode_iso_8859_1_into [function] [call site] 00524
22 checked_sub [function] [call site] 00526
22 checked_sub [function] [call site] 00528
22 DecodingError::Format [function] [call site] 00530
22 encode_iso_8859_1_into [function] [call site] 00531
21 Info::validate_default_image [function] [call site] 00535
22 DecodingError::Format [function] [call site] 00537
22 encode_iso_8859_1_into [function] [call site] 00538
20 StreamingDecoder::parse_chrm [function] [call site] 00544
21 DecodingError::Format [function] [call site] 00548
21 encode_iso_8859_1_into [function] [call site] 00549
21 DecodingError::Format [function] [call site] 00552
21 encode_iso_8859_1_into [function] [call site] 00553
21 UnfilterBuf::read_be [function] [call site] 00554
21 UnfilterBuf::read_be [function] [call site] 00555
21 UnfilterBuf::read_be [function] [call site] 00556
21 UnfilterBuf::read_be [function] [call site] 00557
21 UnfilterBuf::read_be [function] [call site] 00558
21 UnfilterBuf::read_be [function] [call site] 00559
21 UnfilterBuf::read_be [function] [call site] 00560
21 UnfilterBuf::read_be [function] [call site] 00561
21 ScaledFloat::from_scaled [function] [call site] 00562
21 ScaledFloat::from_scaled [function] [call site] 00563
21 ScaledFloat::from_scaled [function] [call site] 00564
21 ScaledFloat::from_scaled [function] [call site] 00565
21 ScaledFloat::from_scaled [function] [call site] 00566
21 ScaledFloat::from_scaled [function] [call site] 00567
21 ScaledFloat::from_scaled [function] [call site] 00568
21 ScaledFloat::from_scaled [function] [call site] 00569
20 StreamingDecoder::parse_srgb [function] [call site] 00572
21 DecodingError::Format [function] [call site] 00576
21 encode_iso_8859_1_into [function] [call site] 00577
21 DecodingError::Format [function] [call site] 00580
21 encode_iso_8859_1_into [function] [call site] 00581
21 UnfilterBuf::read_be [function] [call site] 00582
21 crate::SrgbRenderingIntent::from_raw [function] [call site] 00583
21 Option::ok_or_else [function] [call site] 00588
21 FormatError::from [function] [call site] 00589
21 FormatErrorInner::InvalidSrgbRenderingIntent [function] [call site] 00590
20 StreamingDecoder::parse_cicp [function] [call site] 00593
21 DecodingError::Format [function] [call site] 00598
21 encode_iso_8859_1_into [function] [call site] 00599
21 DecodingError::Format [function] [call site] 00602
21 encode_iso_8859_1_into [function] [call site] 00603
21 DecodingError::Format [function] [call site] 00605
21 encode_iso_8859_1_into [function] [call site] 00606
21 UnfilterBuf::read_be [function] [call site] 00607
21 UnfilterBuf::read_be [function] [call site] 00608
21 UnfilterBuf::read_be [function] [call site] 00609
21 UnfilterBuf::read_be [function] [call site] 00610
21 DecodingError::IoError [function] [call site] 00612
21 encode_iso_8859_1_into [function] [call site] 00613
21 DecodingError::IoError [function] [call site] 00615
21 encode_iso_8859_1_into [function] [call site] 00616
21 UnfilterBuf::is_empty [function] [call site] 00617
21 DecodingError::IoError [function] [call site] 00619
21 encode_iso_8859_1_into [function] [call site] 00620
20 StreamingDecoder::parse_mdcv [function] [call site] 00623
21 DecodingError::Format [function] [call site] 00628
21 encode_iso_8859_1_into [function] [call site] 00629
21 DecodingError::Format [function] [call site] 00632
21 encode_iso_8859_1_into [function] [call site] 00633
21 DecodingError::Format [function] [call site] 00635
21 encode_iso_8859_1_into [function] [call site] 00636
21 UnfilterBuf::read_be [function] [call site] 00637
21 UnfilterBuf::read_be [function] [call site] 00638
21 UnfilterBuf::read_be [function] [call site] 00639
21 UnfilterBuf::read_be [function] [call site] 00640
21 UnfilterBuf::read_be [function] [call site] 00641
21 UnfilterBuf::read_be [function] [call site] 00642
21 UnfilterBuf::read_be [function] [call site] 00643
21 UnfilterBuf::read_be [function] [call site] 00644
21 S::t::r::e::a::m::i::n::g::D::e::c::o::d::e::r::::::::p::a::r::s::e::_::m::d::c::v::scale [function] [call site] 00645
22 ScaledFloat::from_scaled [function] [call site] 00646
21 S::t::r::e::a::m::i::n::g::D::e::c::o::d::e::r::::::::p::a::r::s::e::_::m::d::c::v::scale [function] [call site] 00647
21 S::t::r::e::a::m::i::n::g::D::e::c::o::d::e::r::::::::p::a::r::s::e::_::m::d::c::v::scale [function] [call site] 00648
21 S::t::r::e::a::m::i::n::g::D::e::c::o::d::e::r::::::::p::a::r::s::e::_::m::d::c::v::scale [function] [call site] 00649
21 S::t::r::e::a::m::i::n::g::D::e::c::o::d::e::r::::::::p::a::r::s::e::_::m::d::c::v::scale [function] [call site] 00650
21 S::t::r::e::a::m::i::n::g::D::e::c::o::d::e::r::::::::p::a::r::s::e::_::m::d::c::v::scale [function] [call site] 00651
21 S::t::r::e::a::m::i::n::g::D::e::c::o::d::e::r::::::::p::a::r::s::e::_::m::d::c::v::scale [function] [call site] 00652
21 S::t::r::e::a::m::i::n::g::D::e::c::o::d::e::r::::::::p::a::r::s::e::_::m::d::c::v::scale [function] [call site] 00653
21 UnfilterBuf::read_be [function] [call site] 00654
21 UnfilterBuf::read_be [function] [call site] 00655
21 UnfilterBuf::is_empty [function] [call site] 00656
21 DecodingError::IoError [function] [call site] 00658
21 encode_iso_8859_1_into [function] [call site] 00659
20 StreamingDecoder::parse_clli [function] [call site] 00662
21 DecodingError::Format [function] [call site] 00667
21 encode_iso_8859_1_into [function] [call site] 00668
21 UnfilterBuf::read_be [function] [call site] 00669
21 UnfilterBuf::read_be [function] [call site] 00670
21 UnfilterBuf::is_empty [function] [call site] 00671
21 DecodingError::IoError [function] [call site] 00673
21 encode_iso_8859_1_into [function] [call site] 00674
20 StreamingDecoder::parse_bkgd [function] [call site] 00677
21 DecodingError::Format [function] [call site] 00682
21 encode_iso_8859_1_into [function] [call site] 00683
21 DecodingError::Format [function] [call site] 00685
21 encode_iso_8859_1_into [function] [call site] 00686
21 DecodingError::IoError [function] [call site] 00689
21 encode_iso_8859_1_into [function] [call site] 00690
21 tests::expect_error_on_wrong_image_len [function] [call site] 00692
21 DecodingError::Format [function] [call site] 00694
21 encode_iso_8859_1_into [function] [call site] 00695
21 Cow::Owned [function] [call site] 00697
20 StreamingDecoder::parse_exif [function] [call site] 00699
21 DecodingError::Format [function] [call site] 00704
21 encode_iso_8859_1_into [function] [call site] 00705
21 encode_iso_8859_1_into [function] [call site] 00708
20 StreamingDecoder::parse_iccp [function] [call site] 00710
21 DecodingError::Format [function] [call site] 00712
21 encode_iso_8859_1_into [function] [call site] 00713
21 DecodingError::Format [function] [call site] 00715
21 encode_iso_8859_1_into [function] [call site] 00716
21 StreamingDecoder::parse_iccp_raw [function] [call site] 00717
22 StreamingDecoder::split_keyword [function] [call site] 00720
23 Writer::stream_writer [function] [call site] 00721
24 Writer::stream_writer_with_size [function] [call site] 00722
23 Writer::set_frame_position [function] [call site] 00723
24 checked_sub [function] [call site] 00725
24 checked_sub [function] [call site] 00727
24 EncodingError::Format [function] [call site] 00729
24 encode_iso_8859_1_into [function] [call site] 00730
24 EncodingError::Format [function] [call site] 00733
24 encode_iso_8859_1_into [function] [call site] 00734
23 Result::ok_or_else [function] [call site] 00735
23 DecodingError::from [function] [call site] 00736
24 DecodingError::Format [function] [call site] 00737
24 FormatErrorInner::BadTextEncoding [function] [call site] 00738
23 DecodingError::from [function] [call site] 00740
22 split_first [function] [call site] 00742
22 DecodingError::from [function] [call site] 00744
22 DecodingError::Format [function] [call site] 00746
22 FormatErrorInner::UnknownCompressionMethod [function] [call site] 00747
22 encode_iso_8859_1_into [function] [call site] 00748
22 fdeflate::decompress_to_vec_bounded [function] [call site] 00749
22 ReadDecoder::reserve_bytes [function] [call site] 00750
22 tests::expect_error_on_wrong_image_len [function] [call site] 00751
22 text_metadata::decode_iso_8859_1 [function] [call site] 00753
23 Writer::stream_writer [function] [call site] 00754
24 Writer::stream_writer_with_size [function] [call site] 00755
23 Result::map [function] [call site] 00756
22 Cow::Owned [function] [call site] 00759
22 DecodingError::Format [function] [call site] 00761
22 encode_iso_8859_1_into [function] [call site] 00762
20 StreamingDecoder::parse_text [function] [call site] 00766
21 ReadDecoder::reserve_bytes [function] [call site] 00767
21 tests::expect_error_on_wrong_image_len [function] [call site] 00768
21 StreamingDecoder::split_keyword [function] [call site] 00769
21 TEXtChunk::decode [function] [call site] 00773
22 &[u8]::is_empty [function] [call site] 00774
22 tests::expect_error_on_wrong_image_len [function] [call site] 00775
23 Adam7Info::new [function] [call site] 00776
23 Encoder::new [function] [call site] 00777
23 Encoder::set_depth [function] [call site] 00778
23 Encoder::set_color [function] [call site] 00779
23 Encoder::write_header [function] [call site] 00780
23 Writer::write_image_data [function] [call site] 00781
23 Result::as_ref [function] [call site] 00782
22 decode_iso_8859_1 [function] [call site] 00786
23 Writer::stream_writer [function] [call site] 00787
23 Result::map [function] [call site] 00788
22 decode_iso_8859_1 [function] [call site] 00790
21 Result::map_err [function] [call site] 00791
20 StreamingDecoder::parse_ztxt [function] [call site] 00793
21 ReadDecoder::reserve_bytes [function] [call site] 00794
21 tests::expect_error_on_wrong_image_len [function] [call site] 00795
21 StreamingDecoder::split_keyword [function] [call site] 00796
21 tests::write_image_chunks_beyond_first [function] [call site] 00797
22 Adam7Info::new [function] [call site] 00798
22 Encoder::new [function] [call site] 00799
22 Encoder::set_depth [function] [call site] 00800
22 Encoder::set_color [function] [call site] 00801
22 Encoder::write_header [function] [call site] 00802
22 Writer::write_image_data [function] [call site] 00803
22 Result::as_ref [function] [call site] 00804
21 ok_or_else [function] [call site] 00806
21 DecodingError::from [function] [call site] 00807
21 ZTXtChunk::decode [function] [call site] 00811
22 &[u8]::is_empty [function] [call site] 00812
22 tests::expect_error_on_wrong_image_len [function] [call site] 00813
22 decode_iso_8859_1 [function] [call site] 00817
22 OptCompressed::Compressed [function] [call site] 00818
22 &[u8]::to_vec [function] [call site] 00819
21 Result::map_err [function] [call site] 00820
20 StreamingDecoder::parse_itxt [function] [call site] 00822
21 ReadDecoder::reserve_bytes [function] [call site] 00823
21 tests::expect_error_on_wrong_image_len [function] [call site] 00824
21 StreamingDecoder::split_keyword [function] [call site] 00825
21 tests::write_image_chunks_beyond_first [function] [call site] 00826
21 ok_or_else [function] [call site] 00827
21 DecodingError::from [function] [call site] 00828
21 fuzz_target [function] [call site] 00829
22 encode_png [function] [call site] 00830
22 decode_png [function] [call site] 00831
23 png::Decoder::new [function] [call site] 00832
24 StreamingDecoder::new [function] [call site] 00833
25 StreamingDecoder::new_with_options [function] [call site] 00834
26 ZlibStream::new [function] [call site] 00835
27 Adam7Info::new [function] [call site] 00836
28 PassConstants::count_samples [function] [call site] 00837
27 Adam7Info::new [function] [call site] 00838
28 PassConstants::count_samples [function] [call site] 00839
26 DecodeOptions::set_ignore_adler32 [function] [call site] 00840
26 State::new_u32 [function] [call site] 00842
26 chunk::ChunkType [function] [call site] 00843
26 Adam7Info::new [function] [call site] 00844
26 Vec::with_capacity [function] [call site] 00845
25 DecodeOptions::default [function] [call site] 00846
26 Adam7Info::new [function] [call site] 00847
23 Adam7Info::new [function] [call site] 00848
23 Decoder::read_info [function] [call site] 00849
24 Decoder::read_header_info [function] [call site] 00850
25 ReadDecoder::read_header_info [function] [call site] 00851
26 ReadDecoder::info [function] [call site] 00852
26 Option::is_none [function] [call site] 00854
26 ReadDecoder::decode_next [function] [call site] 00855
27 fill_buf [function] [call site] 00856
27 UnfilterBuf::is_empty [function] [call site] 00857
27 DecodingError::IoError [function] [call site] 00859
27 encode_iso_8859_1_into [function] [call site] 00860
27 StreamingDecoder::update [function] [call site] 00861
26 ReadDecoder::info [function] [call site] 00865
26 Option::unwrap [function] [call site] 00866
24 UnfilteringBuffer::new [function] [call site] 00867
25 ColorType::checked_raw_row_length [function] [call site] 00868
26 EncodingError::from [function] [call site] 00869
27 EncodingError::Format [function] [call site] 00870
27 FormatErrorKind::BadTextEncoding [function] [call site] 00871
26 EncodingError::from [function] [call site] 00872
26 ColorType::samples_u8 [function] [call site] 00873
26 EncodingError::from [function] [call site] 00874
26 BitDepth::into_u8 [function] [call site] 00875
26 TryFrom::try_from [function] [call site] 00876
26 impl [call site] 00877
25 Option::and_then [function] [call site] 00879
25 Result::checked_mul [function] [call site] 00880
25 and_then [function] [call site] 00882
25 checked_next_multiple_of [function] [call site] 00883
26 usize::checked_add [function] [call site] 00884
25 unwrap_or [function] [call site] 00886
25 ColorType::checked_raw_row_length [function] [call site] 00888
25 Option::and_then [function] [call site] 00889
25 Result::checked_mul [function] [call site] 00890
25 and_then [function] [call site] 00891
25 checked_next_multiple_of [function] [call site] 00892
25 unwrap_or [function] [call site] 00893
25 Vec::with_capacity [function] [call site] 00895
25 Adam7Info::new [function] [call site] 00896
25 UnfilteringBuffer::debug_assert_invariants [function] [call site] 00897
24 SubframeInfo::not_yet_init [function] [call site] 00898
25 InterlaceInfoIter::empty [function] [call site] 00899
26 IterImpl::None [function] [call site] 00901
24 Adam7Info::new [function] [call site] 00902
24 Reader::info [function] [call site] 00903
25 Encoder::with_info [function] [call site] 00904
26 EncodingError::Format [function] [call site] 00908
26 encode_iso_8859_1_into [function] [call site] 00909
26 EncodingError::Format [function] [call site] 00911
26 encode_iso_8859_1_into [function] [call site] 00912
26 DecodeOptions::default [function] [call site] 00914
24 ColorType::checked_raw_row_length [function] [call site] 00916
25 EncodingError::from [function] [call site] 00917
25 EncodingError::from [function] [call site] 00918
25 ColorType::samples_u8 [function] [call site] 00919
25 EncodingError::from [function] [call site] 00920
25 BitDepth::into_u8 [function] [call site] 00921
25 TryFrom::try_from [function] [call site] 00922
25 impl [call site] 00923
24 Option::is_none [function] [call site] 00925
24 Reader::output_buffer_size [function] [call site] 00927
25 Reader::info [function] [call site] 00928
25 Writer::stream_writer_with_size [function] [call site] 00929
26 StreamWriter::new [function] [call site] 00930
26 ChunkOutput::Borrowed [function] [call site] 00931
25 Reader::output_color_type [function] [call site] 00932
26 Reader::info [function] [call site] 00933
26 u8::intersects [function] [call site] 00934
26 u8::contains [function] [call site] 00935
26 u8::contains [function] [call site] 00936
26 u8::contains [function] [call site] 00937
26 u8::contains [function] [call site] 00938
26 u8::contains [function] [call site] 00940
26 BitDepth::from_u8 [function] [call site] 00941
26 Option::unwrap [function] [call site] 00942
25 ColorType::checked_raw_row_length [function] [call site] 00943
26 EncodingError::from [function] [call site] 00944
26 EncodingError::from [function] [call site] 00945
26 ColorType::samples_u8 [function] [call site] 00946
26 EncodingError::from [function] [call site] 00947
26 BitDepth::into_u8 [function] [call site] 00948
26 TryFrom::try_from [function] [call site] 00949
26 impl [call site] 00950
25 checked_sub [function] [call site] 00952
25 usize::try_from [function] [call site] 00953
25 checked_mul [function] [call site] 00955
25 then_some [function] [call site] 00956
24 Option::is_none [function] [call site] 00957
24 Reader::read_until_image_data [function] [call site] 00959
25 ReadDecoder::read_until_image_data [function] [call site] 00960
26 ReadDecoder::decode_next [function] [call site] 00961
26 DecodingError::Format [function] [call site] 00963
26 encode_iso_8859_1_into [function] [call site] 00964
25 SubframeInfo::new [function] [call site] 00966
26 InterlaceInfoIter::new [function] [call site] 00967
27 IterImpl::Adam7 [function] [call site] 00969
27 Adam7Iterator::new [function] [call site] 00970
28 Adam7Iterator::init_pass [function] [call site] 00971
29 PassConstants::count_samples [function] [call site] 00972
29 PassConstants::count_lines [function] [call site] 00973
30 Vec::saturating_sub [function] [call site] 00974
30 EncodingError::from [function] [call site] 00975
30 div_ceil [function] [call site] 00976
30 EncodingError::from [function] [call site] 00977
27 IterImpl::None [function] [call site] 00979
26 Adam7Iterator::next [function] [call site] 00980
27 Adam7Iterator::init_pass [function] [call site] 00982
28 PassConstants::count_samples [function] [call site] 00983
28 PassConstants::count_lines [function] [call site] 00984
27 Adam7Iterator::next [function] [call site] 00985
28 Adam7Iterator::init_pass [function] [call site] 00987
28 Adam7Iterator::next [function] [call site] 00988
26 PartialInfo::raw_row_length_from_width [function] [call site] 00989
27 raw_row_length_from_width [function] [call site] 00990
25 Reader::info [function] [call site] 00991
25 Reader::info [function] [call site] 00992
25 PartialInfo::bpp_in_prediction [function] [call site] 00993
26 BytesPerPixel::from_usize [function] [call site] 00994
26 PartialInfo::bytes_per_pixel [function] [call site] 00995
25 Reader::info [function] [call site] 00996
25 Reader::info [function] [call site] 00997
25 PartialInfo::raw_row_length_from_width [function] [call site] 00998
26 raw_row_length_from_width [function] [call site] 00999
25 PassConstants::count_samples [function] [call site] 01000
26 saturating_sub [function] [call site] 01001
26 EncodingError::from [function] [call site] 01002
26 div_ceil [function] [call site] 01003
26 EncodingError::from [function] [call site] 01004
25 PassConstants::count_lines [function] [call site] 01005
26 Vec::saturating_sub [function] [call site] 01006
26 EncodingError::from [function] [call site] 01007
26 div_ceil [function] [call site] 01008
26 EncodingError::from [function] [call site] 01009
25 UnfilteringBuffer::start_frame [function] [call site] 01010
25 Reader::unguarded_output_line_size [function] [call site] 01012
26 Reader::output_color_type [function] [call site] 01013
26 raw_row_length_from_width [function] [call site] 01014
25 ReadDecoder::reserve_bytes [function] [call site] 01015
24 Reader::info [function] [call site] 01017
24 Reader::info [function] [call site] 01019
23 Result::unwrap [function] [call site] 01022
23 Reader::next_frame [function] [call site] 01023
24 DecodingError::Parameter [function] [call site] 01025
24 encode_iso_8859_1_into [function] [call site] 01026
24 Reader::read_until_image_data [function] [call site] 01027
24 Reader::output_buffer_size [function] [call site] 01028
24 Option::ok_or [function] [call site] 01029
24 tests::expect_error_on_wrong_image_len [function] [call site] 01030
24 DecodingError::Parameter [function] [call site] 01032
24 tests::expect_error_on_wrong_image_len [function] [call site] 01033
24 encode_iso_8859_1_into [function] [call site] 01034
24 Reader::output_color_type [function] [call site] 01035
24 Reader::unguarded_output_line_size [function] [call site] 01036
24 Reader::info [function] [call site] 01037
24 Reader::unguarded_output_line_size [function] [call site] 01038
24 Reader::info [function] [call site] 01039
24 PassConstants::count_samples [function] [call site] 01040
25 saturating_sub [function] [call site] 01041
25 EncodingError::from [function] [call site] 01042
25 div_ceil [function] [call site] 01043
25 EncodingError::from [function] [call site] 01044
24 Reader::next_interlaced_row [function] [call site] 01045
25 Wrapper::take [function] [call site] 01046
26 mem::swap [function] [call site] 01047
25 Reader::output_line_size [function] [call site] 01048
26 Reader::output_color_type [function] [call site] 01049
26 ColorType::checked_raw_row_length [function] [call site] 01050
26 checked_sub [function] [call site] 01051
26 then_some [function] [call site] 01052
25 Reader::info [function] [call site] 01053
25 Option::ok_or [function] [call site] 01054
25 Wrapper::resize [function] [call site] 01055
25 Reader::read_row [function] [call site] 01056
26 Reader::finish_decoding [function] [call site] 01058
27 ReadDecoder::finish_decoding_image_data [function] [call site] 01059
28 ReadDecoder::decode_image_data [function] [call site] 01060
27 Reader::mark_subframe_as_consumed_and_flushed [function] [call site] 01066
26 InterlaceInfo::line_number [function] [call site] 01069
26 UnfilteringBuffer::reset_prev_row [function] [call site] 01070
27 std::mem::take [function] [call site] 01071
28 mem::swap [function] [call site] 01072
27 UnfilteringBuffer::debug_assert_invariants [function] [call site] 01073
26 Reader::info [function] [call site] 01074
26 PartialInfo::raw_row_length_from_width [function] [call site] 01075
26 Reader::output_line_size_for_interlace_info [function] [call site] 01076
27 Reader::unguarded_output_line_size [function] [call site] 01077
26 Reader::next_interlaced_row_impl [function] [call site] 01078
27 Reader::next_raw_interlaced_row [function] [call site] 01079
28 UnfilteringBuffer::mutable_len_of_curr_row [function] [call site] 01080
29 saturating_sub [function] [call site] 01081
28 DecodingError::Format [function] [call site] 01083
28 encode_iso_8859_1_into [function] [call site] 01084
28 UnfilteringBuffer::with_unfilled_buffer [function] [call site] 01085
29 tests::expect_error_on_wrong_image_len [function] [call site] 01087
29 UnfilteringBuffer::shift_buffer_left [function] [call site] 01088
30 tests::expect_error_on_wrong_image_len [function] [call site] 01089
30 checked_sub [function] [call site] 01090
30 copy_within [function] [call site] 01091
30 copy_within [function] [call site] 01092
29 tests::expect_error_on_wrong_image_len [function] [call site] 01093
29 saturating_add [function] [call site] 01095
29 tests::expect_error_on_wrong_image_len [function] [call site] 01096
29 ChunkOutput::deref [function] [call site] 01098
29 UnfilteringBuffer::debug_assert_invariants [function] [call site] 01099
28 ReadDecoder::decode_image_data [function] [call site] 01100
28 Reader::mark_subframe_as_consumed_and_flushed [function] [call site] 01106
28 (impl [call site] 01107
28 UnfilteringBuffer::readable_len_of_curr_row [function] [call site] 01108
28 UnfilteringBuffer::unfilter_curr_row_using_scratch_buffer [function] [call site] 01109
29 UnfilteringBuffer::curr_row_filter [function] [call site] 01110
30 Option::ok_or [function] [call site] 01117
30 DecodingError::Format [function] [call site] 01118
30 FormatErrorInner::UnknownFilterMethod [function] [call site] 01119
30 encode_iso_8859_1_into [function] [call site] 01120
29 std::mem::take [function] [call site] 01121
29 as_mut_slice [function] [call site] 01123
29 copy_from_slice [function] [call site] 01124
29 UnfilteringBuffer::prev_row [function] [call site] 01125
30 PrevRow::as_slice [function] [call site] 01126
29 filter::unfilter [function] [call site] 01127
30 &mut [call site] 01128
30 &[u8]::chunks_exact [function] [call site] 01130
30 wrapping_add [function] [call site] 01131
30 &mut [call site] 01135
30 &[u8]::chunks_exact [function] [call site] 01137
30 wrapping_add [function] [call site] 01138
30 filter_paeth_stbi [function] [call site] 01139
30 super::simd::paeth_unfilter_3bpp [function] [call site] 01140
31 FrameControl::default [function] [call site] 01141
31 FrameControl::default [function] [call site] 01142
31 &mut [call site] 01143
31 &[u8]::chunks_exact [function] [call site] 01144
31 Simd::<u8, [call site] 01146
31 Simd::<u8, [call site] 01147
31 process_paeth_chunk_bpp3_s48 [function] [call site] 01148
32 shift_elements_right::<3> [function] [call site] 01149
32 as_mut_array [function] [call site] 01150
32 copy_from_slice [function] [call site] 01151
32 Simd<u8, [call site] 01152
32 Simd::from_array [function] [call site] 01153
31 extract::<{ [call site] 01154
31 copy_to_slice [function] [call site] 01155
31 to_array [function] [call site] 01156
31 to_array [function] [call site] 01157
31 into_remainder [function] [call site] 01158
31 chunks_exact_mut [function] [call site] 01159
31 remainder [function] [call site] 01161
31 chunks_exact [function] [call site] 01162
31 wrapping_add [function] [call site] 01163
31 filter_paeth_chosen [function] [call site] 01164
31 encode_iso_8859_1_into [function] [call site] 01165
31 encode_iso_8859_1_into [function] [call site] 01166
31 encode_iso_8859_1_into [function] [call site] 01167
31 wrapping_add [function] [call site] 01168
31 filter_paeth_chosen [function] [call site] 01169
31 encode_iso_8859_1_into [function] [call site] 01170
31 encode_iso_8859_1_into [function] [call site] 01171
31 encode_iso_8859_1_into [function] [call site] 01172
31 wrapping_add [function] [call site] 01173
31 filter_paeth_chosen [function] [call site] 01174
31 encode_iso_8859_1_into [function] [call site] 01175
31 encode_iso_8859_1_into [function] [call site] 01176
31 encode_iso_8859_1_into [function] [call site] 01177
31 TryInto::<&mut [call site] 01178
31 try_into [function] [call site] 01180
30 &mut [call site] 01182
30 &[u8]::chunks_exact [function] [call site] 01184
30 wrapping_add [function] [call site] 01185
30 filter_paeth_stbi [function] [call site] 01186
30 super::simd::paeth_unfilter_4bpp [function] [call site] 01187
31 FrameControl::default [function] [call site] 01188
31 FrameControl::default [function] [call site] 01189
31 tests::expect_error_on_wrong_image_len [function] [call site] 01190
31 split_at_mut [function] [call site] 01191
31 split_at [function] [call site] 01192
31 chunks_exact_mut [function] [call site] 01193
31 chunks_exact [function] [call site] 01194
31 Simd::<u8, [call site] 01196
31 Simd::<u8, [call site] 01197
31 process_paeth_chunk_bpp4_s64 [function] [call site] 01198
32 shift_elements_right::<4> [function] [call site] 01199
32 as_mut_array [function] [call site] 01200
32 copy_from_slice [function] [call site] 01201
32 Simd<u8, [call site] 01202
32 Simd::from_array [function] [call site] 01203
31 extract::<{ [call site] 01204
31 copy_to_slice [function] [call site] 01205
31 to_array [function] [call site] 01206
31 to_array [function] [call site] 01207
31 chunks_exact_mut [function] [call site] 01208
31 chunks_exact [function] [call site] 01210
31 wrapping_add [function] [call site] 01211
31 filter_paeth_chosen [function] [call site] 01212
31 encode_iso_8859_1_into [function] [call site] 01213
31 encode_iso_8859_1_into [function] [call site] 01214
31 encode_iso_8859_1_into [function] [call site] 01215
31 wrapping_add [function] [call site] 01216
31 filter_paeth_chosen [function] [call site] 01217
31 encode_iso_8859_1_into [function] [call site] 01218
31 encode_iso_8859_1_into [function] [call site] 01219
31 encode_iso_8859_1_into [function] [call site] 01220
31 wrapping_add [function] [call site] 01221
31 filter_paeth_chosen [function] [call site] 01222
31 encode_iso_8859_1_into [function] [call site] 01223
31 encode_iso_8859_1_into [function] [call site] 01224
31 encode_iso_8859_1_into [function] [call site] 01225
31 wrapping_add [function] [call site] 01226
31 filter_paeth_chosen [function] [call site] 01227
31 encode_iso_8859_1_into [function] [call site] 01228
31 encode_iso_8859_1_into [function] [call site] 01229
31 encode_iso_8859_1_into [function] [call site] 01230
31 TryInto::<&mut [call site] 01231
31 try_into [function] [call site] 01233
30 &mut [call site] 01235
30 &[u8]::chunks_exact [function] [call site] 01237
30 wrapping_add [function] [call site] 01238
30 filter_paeth_stbi [function] [call site] 01239
30 &mut [call site] 01240
30 &[u8]::chunks_exact [function] [call site] 01242
30 wrapping_add [function] [call site] 01243
30 filter_paeth_stbi [function] [call site] 01244
30 &mut [call site] 01245
30 &[u8]::chunks_exact [function] [call site] 01247
30 wrapping_add [function] [call site] 01248
30 filter_paeth_stbi [function] [call site] 01249
29 UnfilteringBuffer::reset_prev_row [function] [call site] 01250
30 std::mem::take [function] [call site] 01251
30 UnfilteringBuffer::debug_assert_invariants [function] [call site] 01252
29 PrevRow::Scratch [function] [call site] 01253
29 UnfilteringBuffer::debug_assert_invariants [function] [call site] 01254
28 UnfilteringBuffer::unfilter_curr_row_in_place [function] [call site] 01257
29 UnfilteringBuffer::curr_row_filter [function] [call site] 01258
29 split_at_mut [function] [call site] 01259
29 PrevRow::as_slice [function] [call site] 01260
29 filter::unfilter [function] [call site] 01261
29 UnfilteringBuffer::reset_prev_row [function] [call site] 01262
29 PrevRow::InPlace [function] [call site] 01263
29 UnfilteringBuffer::debug_assert_invariants [function] [call site] 01264
27 UnfilteringBuffer::reset_prev_row [function] [call site] 01266
28 std::mem::take [function] [call site] 01267
28 UnfilteringBuffer::debug_assert_invariants [function] [call site] 01268
27 self::transform::create_transform_fn [function] [call site] 01271
28 Transformations::contains [function] [call site] 01273
28 Transformations::contains [function] [call site] 01274
28 Transformations::contains [function] [call site] 01275
28 Transformations::contains [function] [call site] 01276
28 DecodingError::Format [function] [call site] 01279
28 encode_iso_8859_1_into [function] [call site] 01280
28 DecodingError::Format [function] [call site] 01282
28 encode_iso_8859_1_into [function] [call site] 01283
28 palette::create_expansion_into_rgba8 [function] [call site] 01285
29 create_rgba_palette [function] [call site] 01286
30 as_deref [function] [call site] 01287
30 as_deref [function] [call site] 01289
30 unwrap_or [function] [call site] 01290
30 tests::expect_error_on_wrong_image_len [function] [call site] 01291
30 tests::expect_error_on_wrong_image_len [function] [call site] 01292
30 tests::expect_error_on_wrong_image_len [function] [call site] 01293
31 Adam7Info::new [function] [call site] 01294
31 Encoder::new [function] [call site] 01295
31 Encoder::set_depth [function] [call site] 01296
31 Encoder::set_color [function] [call site] 01297
31 Encoder::write_header [function] [call site] 01298
31 Writer::write_image_data [function] [call site] 01299
31 Result::as_ref [function] [call site] 01300
30 copy_from_slice [function] [call site] 01302
30 palette::is_empty [function] [call site] 01303
30 copy_from_slice [function] [call site] 01304
30 Writer::stream_writer [function] [call site] 01305
31 Writer::stream_writer_with_size [function] [call site] 01306
30 Result::copied [function] [call site] 01307
30 [[u8; [call site] 01309
30 tests::expect_error_on_wrong_image_len [function] [call site] 01310
30 tests::expect_error_on_wrong_image_len [function] [call site] 01311
30 iter_mut [function] [call site] 01312
29 Adam7Info::new [function] [call site] 01313
29 expand_paletted_into_rgba8 [function] [call site] 01314
30 super::unpack_bits [function] [call site] 01315
31 &mut [call site] 01316
31 Writer::stream_writer [function] [call site] 01317
31 Result::zip [function] [call site] 01318
31 Adam7Iterator::next [function] [call site] 01320
32 Adam7Iterator::init_pass [function] [call site] 01322
32 Adam7Iterator::next [function] [call site] 01323
31 Option::expect [function] [call site] 01324
30 Result::copy_from_slice [function] [call site] 01326
28 palette::create_expansion_into_rgb8 [function] [call site] 01327
29 create_rgba_palette [function] [call site] 01328
29 Adam7Info::new [function] [call site] 01329
29 expand_8bit_into_rgb8 [function] [call site] 01330
30 tests::expect_error_on_wrong_image_len [function] [call site] 01331
31 Adam7Info::new [function] [call site] 01332
31 Encoder::new [function] [call site] 01333
31 Encoder::set_depth [function] [call site] 01334
31 Encoder::set_color [function] [call site] 01335
31 Encoder::write_header [function] [call site] 01336
31 Writer::write_image_data [function] [call site] 01337
31 Result::as_ref [function] [call site] 01338
30 copy_from_slice [function] [call site] 01340
30 &mut [call site] 01341
30 copy_from_slice [function] [call site] 01342
29 Adam7Info::new [function] [call site] 01343
29 expand_into_rgb8 [function] [call site] 01344
30 super::unpack_bits [function] [call site] 01345
28 Adam7Info::new [function] [call site] 01347
28 Adam7Info::new [function] [call site] 01349
28 Adam7Info::new [function] [call site] 01351
28 Adam7Info::new [function] [call site] 01353
27 Reader::info [function] [call site] 01354
27 as_deref [function] [call site] 01355
27 create_transform_fn [function] [call site] 01357
28 Transformations::contains [function] [call site] 01359
28 Transformations::contains [function] [call site] 01360
28 Transformations::contains [function] [call site] 01361
28 Transformations::contains [function] [call site] 01362
28 DecodingError::Format [function] [call site] 01365
28 encode_iso_8859_1_into [function] [call site] 01366
28 DecodingError::Format [function] [call site] 01368
28 encode_iso_8859_1_into [function] [call site] 01369
28 palette::create_expansion_into_rgba8 [function] [call site] 01371
28 palette::create_expansion_into_rgb8 [function] [call site] 01372
28 Adam7Info::new [function] [call site] 01374
28 Adam7Info::new [function] [call site] 01376
28 Adam7Info::new [function] [call site] 01378
28 Adam7Info::new [function] [call site] 01380
27 Reader::info [function] [call site] 01381
27 Adam7Iterator::next [function] [call site] 01382
28 Adam7Iterator::init_pass [function] [call site] 01384
28 Adam7Iterator::next [function] [call site] 01385
25 Result::map [function] [call site] 01389
25 Reader::output_line_size_for_interlace_info [function] [call site] 01391
24 InterlaceInfo::get_adam7_info [function] [call site] 01392
24 Option::unwrap [function] [call site] 01394
24 InterlaceInfo::line_number [function] [call site] 01398
24 unwrap_or [function] [call site] 01399
24 UnfilterBuf::chunks_exact_mut [function] [call site] 01400
24 Wrapper::take [function] [call site] 01401
24 Reader::next_interlaced_row_impl [function] [call site] 01403
24 Reader::finish_decoding [function] [call site] 01404
23 Result::unwrap [function] [call site] 01406
22 tests::expect_error_on_wrong_image_len [function] [call site] 01407
23 Adam7Info::new [function] [call site] 01408
23 Encoder::new [function] [call site] 01409
23 Encoder::set_depth [function] [call site] 01410
23 Encoder::set_color [function] [call site] 01411
23 Encoder::write_header [function] [call site] 01412
23 Writer::write_image_data [function] [call site] 01413
23 Result::as_ref [function] [call site] 01414
21 ok_or_else [function] [call site] 01416
21 DecodingError::from [function] [call site] 01417
21 Writer::stream_writer [function] [call site] 01418
21 Writer::set_frame_position [function] [call site] 01419
22 checked_sub [function] [call site] 01421
22 checked_sub [function] [call site] 01423
22 EncodingError::Format [function] [call site] 01425
22 encode_iso_8859_1_into [function] [call site] 01426
22 EncodingError::Format [function] [call site] 01429
22 encode_iso_8859_1_into [function] [call site] 01430
21 ok_or_else [function] [call site] 01431
21 DecodingError::from [function] [call site] 01432
21 Writer::stream_writer [function] [call site] 01433
21 Writer::set_frame_position [function] [call site] 01434
21 ok_or_else [function] [call site] 01435
21 DecodingError::from [function] [call site] 01436
21 ITXtChunk::decode [function] [call site] 01440
22 &[u8]::is_empty [function] [call site] 01441
22 tests::expect_error_on_wrong_image_len [function] [call site] 01442
22 decode_iso_8859_1 [function] [call site] 01444
22 decode_ascii [function] [call site] 01447
23 Result::is_ascii [function] [call site] 01448
23 std::str::from_utf8 [function] [call site] 01450
22 to_owned [function] [call site] 01453
22 std::str::from_utf8 [function] [call site] 01454
22 to_string [function] [call site] 01456
22 OptCompressed::Compressed [function] [call site] 01457
22 &[u8]::to_vec [function] [call site] 01458
22 OptCompressed::Uncompressed [function] [call site] 01459
22 String::from_utf8 [function] [call site] 01460
22 &[u8]::to_vec [function] [call site] 01461
21 Result::map_err [function] [call site] 01464
20 (impl [call site] 01468
20 encode_iso_8859_1_into [function] [call site] 01469
20 encode_iso_8859_1_into [function] [call site] 01470
20 Decoded::ChunkComplete [function] [call site] 01472
20 chunk::is_critical [function] [call site] 01473
20 Decoded::BadAncillaryChunk [function] [call site] 01475
19 State::new_u32 [function] [call site] 01478
19 State::new_u32 [function] [call site] 01481
19 Decoded::SkippedAncillaryChunk [function] [call site] 01483
19 State::new_u32 [function] [call site] 01485
19 Decoded::BadAncillaryChunk [function] [call site] 01487
19 chunk::is_critical [function] [call site] 01488
19 State::new_u32 [function] [call site] 01490
19 Decoded::BadAncillaryChunk [function] [call site] 01492
19 DecodingError::Format [function] [call site] 01494
19 encode_iso_8859_1_into [function] [call site] 01495
19 DecodingError::Format [function] [call site] 01497
19 encode_iso_8859_1_into [function] [call site] 01498
19 DecodingError::Format [function] [call site] 01501
19 encode_iso_8859_1_into [function] [call site] 01502
19 SourceChromaticities::to_be_bytes [function] [call site] 01503
20 ScaledFloat::into_scaled [function] [call site] 01504
20 SourceChromaticities::to_be_bytes [function] [call site] 01505
20 ScaledFloat::into_scaled [function] [call site] 01506
20 SourceChromaticities::to_be_bytes [function] [call site] 01507
20 ScaledFloat::into_scaled [function] [call site] 01508
20 SourceChromaticities::to_be_bytes [function] [call site] 01509
20 ScaledFloat::into_scaled [function] [call site] 01510
20 SourceChromaticities::to_be_bytes [function] [call site] 01511
20 ScaledFloat::into_scaled [function] [call site] 01512
20 SourceChromaticities::to_be_bytes [function] [call site] 01513
20 ScaledFloat::into_scaled [function] [call site] 01514
20 SourceChromaticities::to_be_bytes [function] [call site] 01515
20 ScaledFloat::into_scaled [function] [call site] 01516
20 SourceChromaticities::to_be_bytes [function] [call site] 01517
20 ScaledFloat::into_scaled [function] [call site] 01518
20 SourceChromaticities::to_be_bytes [function] [call site] 01519
19 StreamingDecoder::update [function] [call site] 01520
19 State::ImageData [function] [call site] 01522
18 std::cmp::min [function] [call site] 01524
18 tests::expect_error_on_wrong_image_len [function] [call site] 01525
18 copy_from_slice [function] [call site] 01526
18 StreamingDecoder::parse_u32 [function] [call site] 01529
18 State::new_u32 [function] [call site] 01531
18 U32ValueKind::Crc [function] [call site] 01532
18 usize::capacity [function] [call site] 01534
18 tests::expect_error_on_wrong_image_len [function] [call site] 01535
19 Adam7Info::new [function] [call site] 01536
19 Encoder::new [function] [call site] 01537
19 Encoder::set_depth [function] [call site] 01538
19 Encoder::set_color [function] [call site] 01539
19 Encoder::write_header [function] [call site] 01540
19 Writer::write_image_data [function] [call site] 01541
19 Result::as_ref [function] [call site] 01542
18 std::cmp::min [function] [call site] 01544
18 tests::expect_error_on_wrong_image_len [function] [call site] 01545
18 std::cmp::min [function] [call site] 01546
18 StreamingDecoder::update [function] [call site] 01547
18 tests::expect_error_on_wrong_image_len [function] [call site] 01548
18 usize::capacity [function] [call site] 01549
18 usize::capacity [function] [call site] 01551
18 std::cmp::min [function] [call site] 01552
18 ReadDecoder::reserve_bytes [function] [call site] 01553
18 usize::reserve_exact [function] [call site] 01554
18 usize::extend_from_slice [function] [call site] 01555
18 State::new_u32 [function] [call site] 01557
18 U32ValueKind::Crc [function] [call site] 01558
18 ReadChunkData [function] [call site] 01560
18 std::cmp::min [function] [call site] 01562
18 tests::expect_error_on_wrong_image_len [function] [call site] 01563
18 ZlibStream::decompress [function] [call site] 01564
19 tests::expect_error_on_wrong_image_len [function] [call site] 01567
19 DecodeOptions::set_ignore_adler32 [function] [call site] 01568
19 ZlibStream::decompress [function] [call site] 01569
20 tests::expect_error_on_wrong_image_len [function] [call site] 01572
20 DecodeOptions::set_ignore_adler32 [function] [call site] 01573
20 ZlibStream::decompress [function] [call site] 01574
18 StreamingDecoder::update [function] [call site] 01577
18 State::new_u32 [function] [call site] 01579
18 U32ValueKind::Crc [function] [call site] 01580
18 ImageData [function] [call site] 01582
17 tests::expect_error_on_wrong_image_len [function] [call site] 01585
17 tests::expect_error_on_wrong_image_len [function] [call site] 01588
16 StreamingDecoder::update [function] [call site] 01589
16 Self::write_be [function] [call site] 01590
16 finalize [function] [call site] 01591
13 Wrapper::from_level [function] [call site] 01595
14 Wrapper::Flate2 [function] [call site] 01597
14 Adam7Info::new [function] [call site] 01598
15 PassConstants::count_samples [function] [call site] 01599
14 flate2::Compression::none [function] [call site] 01600
14 Wrapper::FDeflate [function] [call site] 01601
14 fdeflate::Compressor::new [function] [call site] 01602
15 PassConstants::count_samples [function] [call site] 01603
14 Wrapper::Flate2 [function] [call site] 01604
14 Adam7Info::new [function] [call site] 01605
14 flate2::Compression::new [function] [call site] 01606
15 PassConstants::count_samples [function] [call site] 01607
14 EncodingError::from [function] [call site] 01608
12 ChunkOutput::Borrowed [function] [call site] 01609
10 Result::cloned [function] [call site] 01610
9 write_data [function] [call site] 01613
9 write_data [function] [call site] 01614
9 Writer::finish [function] [call site] 01615
9 into_inner [function] [call site] 01616
9 fdeflate::Compressor::new [function] [call site] 01617
9 std::io::Cursor::new [function] [call site] 01618
9 Adam7Info::new [function] [call site] 01619
9 DecodeOptions::set_captured_chunks [function] [call site] 01620
9 Encoder::set_filter [function] [call site] 01621
9 write_data [function] [call site] 01622
9 Writer::finish [function] [call site] 01623
9 into_inner [function] [call site] 01624
9 tests::expect_error_on_wrong_image_len [function] [call site] 01625
9 fdeflate::StoredOnlyCompressor::<()>::compressed_size [function] [call site] 01626
9 fdeflate::StoredOnlyCompressor::new [function] [call site] 01627
9 std::io::Cursor::new [function] [call site] 01628
9 Adam7Info::new [function] [call site] 01629
9 DecodeOptions::set_captured_chunks [function] [call site] 01630
9 write_data [function] [call site] 01631
9 write_data [function] [call site] 01632
9 Writer::finish [function] [call site] 01633
9 into_inner [function] [call site] 01634
9 Adam7Info::new [function] [call site] 01635
9 Adam7Info::new [function] [call site] 01636
9 flate2::Compression::new [function] [call site] 01637
9 EncodingError::from [function] [call site] 01638
9 DecodeOptions::set_captured_chunks [function] [call site] 01639
9 Encoder::set_filter [function] [call site] 01640
9 Self::write_all [function] [call site] 01641
9 Self::write_all [function] [call site] 01642
9 Writer::finish [function] [call site] 01643
10 Writer::validate_sequence_done [function] [call site] 01644
10 Writer::write_iend [function] [call site] 01645
10 ChunkWriter::flush [function] [call site] 01646
10 Writer::drop [function] [call site] 01647
9 Writer::write_zlib_encoded_idat [function] [call site] 01649
10 DecodeOptions::set_captured_chunks [function] [call site] 01650
11 chunk::is_critical [function] [call site] 01651
11 encode_iso_8859_1_into [function] [call site] 01653
11 Writer::stream_writer [function] [call site] 01654
11 Result::cloned [function] [call site] 01655
10 Writer::write_chunk [function] [call site] 01658
9 Writer::should_skip_frame_control_on_default_image [function] [call site] 01660
9 Writer::write_zlib_encoded_idat [function] [call site] 01661
9 TEXtChunk::encode [function] [call site] 01662
9 wrapping_add [function] [call site] 01663
9 Writer::write_zlib_encoded_idat [function] [call site] 01664
9 tests::expect_error_on_wrong_image_len [function] [call site] 01665
9 DecodeOptions::set_captured_chunks [function] [call site] 01667
10 chunk::is_critical [function] [call site] 01668
10 encode_iso_8859_1_into [function] [call site] 01670
10 Writer::stream_writer [function] [call site] 01671
10 Result::cloned [function] [call site] 01672
9 copy_from_slice [function] [call site] 01675
9 SourceChromaticities::to_be_bytes [function] [call site] 01676
9 tests::expect_error_on_wrong_image_len [function] [call site] 01677
9 copy_from_slice [function] [call site] 01678
9 write_chunk [function] [call site] 01679
9 tests::expect_error_on_wrong_image_len [function] [call site] 01680
9 wrapping_add [function] [call site] 01681
9 Writer::increment_images_written [function] [call site] 01682
10 saturating_add [function] [call site] 01683
8 Result::as_ref [function] [call site] 01685
7 FormatErrorKind::WrittenTooMuch [function] [call site] 01688
7 tests::expect_error_on_wrong_image_len [function] [call site] 01689
7 EncodingError::Format [function] [call site] 01691
7 encode_iso_8859_1_into [function] [call site] 01692
7 write_chunk [function] [call site] 01693
6 copy_from_slice [function] [call site] 01694
6 SourceChromaticities::to_be_bytes [function] [call site] 01695
6 copy_from_slice [function] [call site] 01696
6 SourceChromaticities::to_be_bytes [function] [call site] 01697
6 Writer::write_chunk [function] [call site] 01698
6 TEXtChunk::encode [function] [call site] 01699
6 crate::srgb::substitute_gamma [function] [call site] 01700
7 ScaledFloat::from_scaled [function] [call site] 01701
6 ScaledFloat::encode_gama [function] [call site] 01703
7 encoder::write_chunk [function] [call site] 01704
7 ScaledFloat::into_scaled [function] [call site] 01705
7 SourceChromaticities::to_be_bytes [function] [call site] 01706
8 ScaledFloat::into_scaled [function] [call site] 01707
8 SourceChromaticities::to_be_bytes [function] [call site] 01708
8 ScaledFloat::into_scaled [function] [call site] 01709
8 SourceChromaticities::to_be_bytes [function] [call site] 01710
8 ScaledFloat::into_scaled [function] [call site] 01711
8 SourceChromaticities::to_be_bytes [function] [call site] 01712
8 ScaledFloat::into_scaled [function] [call site] 01713
8 SourceChromaticities::to_be_bytes [function] [call site] 01714
8 ScaledFloat::into_scaled [function] [call site] 01715
8 SourceChromaticities::to_be_bytes [function] [call site] 01716
8 ScaledFloat::into_scaled [function] [call site] 01717
8 SourceChromaticities::to_be_bytes [function] [call site] 01718
8 ScaledFloat::into_scaled [function] [call site] 01719
8 SourceChromaticities::to_be_bytes [function] [call site] 01720
8 ScaledFloat::into_scaled [function] [call site] 01721
8 SourceChromaticities::to_be_bytes [function] [call site] 01722
6 crate::srgb::substitute_chromaticities [function] [call site] 01723
7 ScaledFloat::from_scaled [function] [call site] 01724
7 ScaledFloat::from_scaled [function] [call site] 01725
7 ScaledFloat::from_scaled [function] [call site] 01726
7 ScaledFloat::from_scaled [function] [call site] 01727
7 ScaledFloat::from_scaled [function] [call site] 01728
7 ScaledFloat::from_scaled [function] [call site] 01729
7 ScaledFloat::from_scaled [function] [call site] 01730
7 ScaledFloat::from_scaled [function] [call site] 01731
6 SourceChromaticities::encode [function] [call site] 01733
7 encoder::write_chunk [function] [call site] 01734
7 SourceChromaticities::to_be_bytes [function] [call site] 01735
8 ScaledFloat::into_scaled [function] [call site] 01736
8 SourceChromaticities::to_be_bytes [function] [call site] 01737
8 ScaledFloat::into_scaled [function] [call site] 01738
8 SourceChromaticities::to_be_bytes [function] [call site] 01739
8 ScaledFloat::into_scaled [function] [call site] 01740
8 SourceChromaticities::to_be_bytes [function] [call site] 01741
8 ScaledFloat::into_scaled [function] [call site] 01742
8 SourceChromaticities::to_be_bytes [function] [call site] 01743
8 ScaledFloat::into_scaled [function] [call site] 01744
8 SourceChromaticities::to_be_bytes [function] [call site] 01745
8 ScaledFloat::into_scaled [function] [call site] 01746
8 SourceChromaticities::to_be_bytes [function] [call site] 01747
8 ScaledFloat::into_scaled [function] [call site] 01748
8 SourceChromaticities::to_be_bytes [function] [call site] 01749
8 ScaledFloat::into_scaled [function] [call site] 01750
8 SourceChromaticities::to_be_bytes [function] [call site] 01751
6 ScaledFloat::encode_gama [function] [call site] 01752
7 encoder::write_chunk [function] [call site] 01753
7 ScaledFloat::into_scaled [function] [call site] 01754
7 SourceChromaticities::to_be_bytes [function] [call site] 01755
6 TEXtChunk::encode [function] [call site] 01756
6 Writer::write_iccp_chunk [function] [call site] 01757
7 encode_iso_8859_1 [function] [call site] 01758
7 &str::is_empty [function] [call site] 01759
7 tests::expect_error_on_wrong_image_len [function] [call site] 01760
8 Adam7Info::new [function] [call site] 01761
8 Encoder::new [function] [call site] 01762
8 Encoder::set_depth [function] [call site] 01763
8 Encoder::set_color [function] [call site] 01764
8 Encoder::write_header [function] [call site] 01765
8 Writer::write_image_data [function] [call site] 01766
8 Result::as_ref [function] [call site] 01767
7 encode_iso_8859_1_into [function] [call site] 01770
7 tests::expect_error_on_wrong_image_len [function] [call site] 01771
7 tests::expect_error_on_wrong_image_len [function] [call site] 01772
7 Result::checked_add [function] [call site] 01773
7 checked_add [function] [call site] 01775
7 Adam7Info::new [function] [call site] 01777
7 Result::try_reserve_exact [function] [call site] 01778
7 Result::extend [function] [call site] 01780
7 &str::into_iter [function] [call site] 01781
7 Adam7Info::new [function] [call site] 01783
7 flate2::Compression::default [function] [call site] 01784
7 Self::write_all [function] [call site] 01785
7 Writer::write_chunk [function] [call site] 01786
7 Writer::finish [function] [call site] 01787
6 Writer::write_chunk [function] [call site] 01788
6 TEXtChunk::encode [function] [call site] 01789
7 encode_iso_8859_1 [function] [call site] 01790
7 Result::is_empty [function] [call site] 01791
7 tests::expect_error_on_wrong_image_len [function] [call site] 01792
7 encode_iso_8859_1_into [function] [call site] 01794
7 Result::push [function] [call site] 01795
7 encode_iso_8859_1_into [function] [call site] 01796
7 encoder::write_chunk [function] [call site] 01797
6 Writer::write_chunk [function] [call site] 01798
6 Writer::write_chunk [function] [call site] 01799
6 Writer::write_text_chunk [function] [call site] 01800
7 TEXtChunk::encode [function] [call site] 01801
6 Writer::write_text_chunk [function] [call site] 01802
6 Writer::write_text_chunk [function] [call site] 01803
3 Writer::write_image_data [function] [call site] 01806
3 Result::as_ref [function] [call site] 01807
2 tests::expect_error_on_wrong_image_len [function] [call site] 01809
2 png::DeflateCompression::Level [function] [call site] 01810
2 raw_row_length_from_width [function] [call site] 01811
2 tests::expect_error_on_wrong_image_len [function] [call site] 01812
2 Adam7Info::new [function] [call site] 01813
2 png::Encoder::new [function] [call site] 01814
3 Info::with_size [function] [call site] 01815
3 DecodeOptions::default [function] [call site] 01816
2 Encoder::set_depth [function] [call site] 01817
2 Encoder::set_color [function] [call site] 01818
2 Encoder::set_filter [function] [call site] 01819
2 Encoder::set_deflate_compression [function] [call site] 01820
2 Encoder::set_palette [function] [call site] 01821
3 encode_iso_8859_1_into [function] [call site] 01823
2 Encoder::write_header [function] [call site] 01824
2 Result::ok [function] [call site] 01825
2 Writer::write_image_data [function] [call site] 01826
3 EncodingError::Format [function] [call site] 01828
3 encode_iso_8859_1_into [function] [call site] 01829
3 Writer::validate_new_image [function] [call site] 01830
3 raw_row_length_from_width [function] [call site] 01831
3 tests::expect_error_on_wrong_image_len [function] [call site] 01832
3 EncodingError::Parameter [function] [call site] 01834
3 tests::expect_error_on_wrong_image_len [function] [call site] 01835
3 encode_iso_8859_1_into [function] [call site] 01836
3 PrevRow::as_slice [function] [call site] 01837
3 PartialInfo::bpp_in_prediction [function] [call site] 01838
3 fdeflate::StoredOnlyCompressor::new [function] [call site] 01839
3 std::io::Cursor::new [function] [call site] 01840
3 Adam7Info::new [function] [call site] 01841
3 DecodeOptions::set_captured_chunks [function] [call site] 01842
3 write_data [function] [call site] 01843
3 write_data [function] [call site] 01844
3 Writer::finish [function] [call site] 01845
3 into_inner [function] [call site] 01846
3 fdeflate::Compressor::new [function] [call site] 01847
3 std::io::Cursor::new [function] [call site] 01848
3 Adam7Info::new [function] [call site] 01849
3 DecodeOptions::set_captured_chunks [function] [call site] 01850
3 Encoder::set_filter [function] [call site] 01851
3 write_data [function] [call site] 01852
3 Writer::finish [function] [call site] 01853
3 into_inner [function] [call site] 01854
3 tests::expect_error_on_wrong_image_len [function] [call site] 01855
3 fdeflate::StoredOnlyCompressor::<()>::compressed_size [function] [call site] 01856
3 fdeflate::StoredOnlyCompressor::new [function] [call site] 01857
3 std::io::Cursor::new [function] [call site] 01858
3 Adam7Info::new [function] [call site] 01859
3 DecodeOptions::set_captured_chunks [function] [call site] 01860
3 write_data [function] [call site] 01861
3 write_data [function] [call site] 01862
3 Writer::finish [function] [call site] 01863
3 into_inner [function] [call site] 01864
3 Adam7Info::new [function] [call site] 01865
3 Adam7Info::new [function] [call site] 01866
3 flate2::Compression::new [function] [call site] 01867
3 EncodingError::from [function] [call site] 01868
3 DecodeOptions::set_captured_chunks [function] [call site] 01869
3 Encoder::set_filter [function] [call site] 01870
3 Self::write_all [function] [call site] 01871
3 Self::write_all [function] [call site] 01872
3 Writer::finish [function] [call site] 01873
3 Writer::write_zlib_encoded_idat [function] [call site] 01874
3 Writer::should_skip_frame_control_on_default_image [function] [call site] 01875
3 Writer::write_zlib_encoded_idat [function] [call site] 01876
3 TEXtChunk::encode [function] [call site] 01877
3 wrapping_add [function] [call site] 01878
3 Writer::write_zlib_encoded_idat [function] [call site] 01879
3 tests::expect_error_on_wrong_image_len [function] [call site] 01880
3 DecodeOptions::set_captured_chunks [function] [call site] 01882
3 copy_from_slice [function] [call site] 01883
3 SourceChromaticities::to_be_bytes [function] [call site] 01884
3 tests::expect_error_on_wrong_image_len [function] [call site] 01885
3 copy_from_slice [function] [call site] 01886
3 write_chunk [function] [call site] 01887
3 tests::expect_error_on_wrong_image_len [function] [call site] 01888
3 wrapping_add [function] [call site] 01889
3 Writer::increment_images_written [function] [call site] 01890
2 Result::expect [function] [call site] 01892
1 decode_png [function] [call site] 01894
1 tests::expect_error_on_wrong_image_len [function] [call site] 01895