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 1603 Writer::write_chunk call site: 01603 tests::expect_error_on_wrong_image_len
75 1186 self::transform::create_transform_fn call site: 01186 tests::expect_error_on_wrong_image_len
60 1316 decode_png call site: 01316 tests::expect_error_on_wrong_image_len
54 1389 StreamingDecoder::parse_u32 call site: 01389 StreamingDecoder::update
28 142 PartialInfo::raw_row_length_from_width call site: 00142 StreamingDecoder::update
27 1495 StreamingDecoder::update call site: 01495 StreamingDecoder::update
22 38 Encoder::write_header call site: 00038 Writer::encode_header
22 1569 Writer::write_zlib_encoded_idat call site: 01569 tests::expect_error_on_wrong_image_len
21 1037 Reader::next_frame call site: 01037 Reader::next_interlaced_row
17 225 Writer::write_iend call site: 00225 StreamingDecoder::update
17 288 StreamingDecoder::parse_chunk call site: 00288 tests::expect_error_on_wrong_image_len

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 &mut [call site] 01140
30 &[u8]::chunks_exact [function] [call site] 01142
30 wrapping_add [function] [call site] 01143
30 filter_paeth_stbi [function] [call site] 01144
30 &mut [call site] 01145
30 &[u8]::chunks_exact [function] [call site] 01147
30 wrapping_add [function] [call site] 01148
30 filter_paeth_stbi [function] [call site] 01149
30 &mut [call site] 01150
30 &[u8]::chunks_exact [function] [call site] 01152
30 wrapping_add [function] [call site] 01153
30 filter_paeth_stbi [function] [call site] 01154
30 &mut [call site] 01155
30 &[u8]::chunks_exact [function] [call site] 01157
30 wrapping_add [function] [call site] 01158
30 filter_paeth_stbi [function] [call site] 01159
29 UnfilteringBuffer::reset_prev_row [function] [call site] 01160
30 std::mem::take [function] [call site] 01161
30 UnfilteringBuffer::debug_assert_invariants [function] [call site] 01162
29 PrevRow::Scratch [function] [call site] 01163
29 UnfilteringBuffer::debug_assert_invariants [function] [call site] 01164
28 UnfilteringBuffer::unfilter_curr_row_in_place [function] [call site] 01167
29 UnfilteringBuffer::curr_row_filter [function] [call site] 01168
29 split_at_mut [function] [call site] 01169
29 PrevRow::as_slice [function] [call site] 01170
29 filter::unfilter [function] [call site] 01171
29 UnfilteringBuffer::reset_prev_row [function] [call site] 01172
29 PrevRow::InPlace [function] [call site] 01173
29 UnfilteringBuffer::debug_assert_invariants [function] [call site] 01174
27 UnfilteringBuffer::reset_prev_row [function] [call site] 01176
28 std::mem::take [function] [call site] 01177
28 UnfilteringBuffer::debug_assert_invariants [function] [call site] 01178
27 self::transform::create_transform_fn [function] [call site] 01181
28 Transformations::contains [function] [call site] 01183
28 Transformations::contains [function] [call site] 01184
28 Transformations::contains [function] [call site] 01185
28 Transformations::contains [function] [call site] 01186
28 DecodingError::Format [function] [call site] 01189
28 encode_iso_8859_1_into [function] [call site] 01190
28 DecodingError::Format [function] [call site] 01192
28 encode_iso_8859_1_into [function] [call site] 01193
28 palette::create_expansion_into_rgba8 [function] [call site] 01195
29 create_rgba_palette [function] [call site] 01196
30 as_deref [function] [call site] 01197
30 as_deref [function] [call site] 01199
30 unwrap_or [function] [call site] 01200
30 tests::expect_error_on_wrong_image_len [function] [call site] 01201
30 tests::expect_error_on_wrong_image_len [function] [call site] 01202
30 tests::expect_error_on_wrong_image_len [function] [call site] 01203
31 Adam7Info::new [function] [call site] 01204
31 Encoder::new [function] [call site] 01205
31 Encoder::set_depth [function] [call site] 01206
31 Encoder::set_color [function] [call site] 01207
31 Encoder::write_header [function] [call site] 01208
31 Writer::write_image_data [function] [call site] 01209
31 Result::as_ref [function] [call site] 01210
30 copy_from_slice [function] [call site] 01212
30 palette::is_empty [function] [call site] 01213
30 copy_from_slice [function] [call site] 01214
30 Writer::stream_writer [function] [call site] 01215
31 Writer::stream_writer_with_size [function] [call site] 01216
30 Result::copied [function] [call site] 01217
30 [[u8; [call site] 01219
30 tests::expect_error_on_wrong_image_len [function] [call site] 01220
30 tests::expect_error_on_wrong_image_len [function] [call site] 01221
30 iter_mut [function] [call site] 01222
29 Adam7Info::new [function] [call site] 01223
29 expand_paletted_into_rgba8 [function] [call site] 01224
30 super::unpack_bits [function] [call site] 01225
31 &mut [call site] 01226
31 Writer::stream_writer [function] [call site] 01227
31 Result::zip [function] [call site] 01228
31 Adam7Iterator::next [function] [call site] 01230
32 Adam7Iterator::init_pass [function] [call site] 01232
32 Adam7Iterator::next [function] [call site] 01233
31 Option::expect [function] [call site] 01234
30 Result::copy_from_slice [function] [call site] 01236
28 palette::create_expansion_into_rgb8 [function] [call site] 01237
29 create_rgba_palette [function] [call site] 01238
29 Adam7Info::new [function] [call site] 01239
29 expand_8bit_into_rgb8 [function] [call site] 01240
30 tests::expect_error_on_wrong_image_len [function] [call site] 01241
31 Adam7Info::new [function] [call site] 01242
31 Encoder::new [function] [call site] 01243
31 Encoder::set_depth [function] [call site] 01244
31 Encoder::set_color [function] [call site] 01245
31 Encoder::write_header [function] [call site] 01246
31 Writer::write_image_data [function] [call site] 01247
31 Result::as_ref [function] [call site] 01248
30 copy_from_slice [function] [call site] 01250
30 &mut [call site] 01251
30 copy_from_slice [function] [call site] 01252
29 Adam7Info::new [function] [call site] 01253
29 expand_into_rgb8 [function] [call site] 01254
30 super::unpack_bits [function] [call site] 01255
28 Adam7Info::new [function] [call site] 01257
28 Adam7Info::new [function] [call site] 01259
28 Adam7Info::new [function] [call site] 01261
28 Adam7Info::new [function] [call site] 01263
27 Reader::info [function] [call site] 01264
27 as_deref [function] [call site] 01265
27 create_transform_fn [function] [call site] 01267
28 Transformations::contains [function] [call site] 01269
28 Transformations::contains [function] [call site] 01270
28 Transformations::contains [function] [call site] 01271
28 Transformations::contains [function] [call site] 01272
28 DecodingError::Format [function] [call site] 01275
28 encode_iso_8859_1_into [function] [call site] 01276
28 DecodingError::Format [function] [call site] 01278
28 encode_iso_8859_1_into [function] [call site] 01279
28 palette::create_expansion_into_rgba8 [function] [call site] 01281
28 palette::create_expansion_into_rgb8 [function] [call site] 01282
28 Adam7Info::new [function] [call site] 01284
28 Adam7Info::new [function] [call site] 01286
28 Adam7Info::new [function] [call site] 01288
28 Adam7Info::new [function] [call site] 01290
27 Reader::info [function] [call site] 01291
27 Adam7Iterator::next [function] [call site] 01292
28 Adam7Iterator::init_pass [function] [call site] 01294
28 Adam7Iterator::next [function] [call site] 01295
25 Result::map [function] [call site] 01299
25 Reader::output_line_size_for_interlace_info [function] [call site] 01301
24 InterlaceInfo::get_adam7_info [function] [call site] 01302
24 Option::unwrap [function] [call site] 01304
24 InterlaceInfo::line_number [function] [call site] 01308
24 unwrap_or [function] [call site] 01309
24 UnfilterBuf::chunks_exact_mut [function] [call site] 01310
24 Wrapper::take [function] [call site] 01311
24 Reader::next_interlaced_row_impl [function] [call site] 01313
24 Reader::finish_decoding [function] [call site] 01314
23 Result::unwrap [function] [call site] 01316
22 tests::expect_error_on_wrong_image_len [function] [call site] 01317
23 Adam7Info::new [function] [call site] 01318
23 Encoder::new [function] [call site] 01319
23 Encoder::set_depth [function] [call site] 01320
23 Encoder::set_color [function] [call site] 01321
23 Encoder::write_header [function] [call site] 01322
23 Writer::write_image_data [function] [call site] 01323
23 Result::as_ref [function] [call site] 01324
21 ok_or_else [function] [call site] 01326
21 DecodingError::from [function] [call site] 01327
21 Writer::stream_writer [function] [call site] 01328
21 Writer::set_frame_position [function] [call site] 01329
22 checked_sub [function] [call site] 01331
22 checked_sub [function] [call site] 01333
22 EncodingError::Format [function] [call site] 01335
22 encode_iso_8859_1_into [function] [call site] 01336
22 EncodingError::Format [function] [call site] 01339
22 encode_iso_8859_1_into [function] [call site] 01340
21 ok_or_else [function] [call site] 01341
21 DecodingError::from [function] [call site] 01342
21 Writer::stream_writer [function] [call site] 01343
21 Writer::set_frame_position [function] [call site] 01344
21 ok_or_else [function] [call site] 01345
21 DecodingError::from [function] [call site] 01346
21 ITXtChunk::decode [function] [call site] 01350
22 &[u8]::is_empty [function] [call site] 01351
22 tests::expect_error_on_wrong_image_len [function] [call site] 01352
22 decode_iso_8859_1 [function] [call site] 01354
22 decode_ascii [function] [call site] 01357
23 Result::is_ascii [function] [call site] 01358
23 std::str::from_utf8 [function] [call site] 01360
22 to_owned [function] [call site] 01363
22 std::str::from_utf8 [function] [call site] 01364
22 to_string [function] [call site] 01366
22 OptCompressed::Compressed [function] [call site] 01367
22 &[u8]::to_vec [function] [call site] 01368
22 OptCompressed::Uncompressed [function] [call site] 01369
22 String::from_utf8 [function] [call site] 01370
22 &[u8]::to_vec [function] [call site] 01371
21 Result::map_err [function] [call site] 01374
20 (impl [call site] 01378
20 encode_iso_8859_1_into [function] [call site] 01379
20 encode_iso_8859_1_into [function] [call site] 01380
20 Decoded::ChunkComplete [function] [call site] 01382
20 chunk::is_critical [function] [call site] 01383
20 Decoded::BadAncillaryChunk [function] [call site] 01385
19 State::new_u32 [function] [call site] 01388
19 State::new_u32 [function] [call site] 01391
19 Decoded::SkippedAncillaryChunk [function] [call site] 01393
19 State::new_u32 [function] [call site] 01395
19 Decoded::BadAncillaryChunk [function] [call site] 01397
19 chunk::is_critical [function] [call site] 01398
19 State::new_u32 [function] [call site] 01400
19 Decoded::BadAncillaryChunk [function] [call site] 01402
19 DecodingError::Format [function] [call site] 01404
19 encode_iso_8859_1_into [function] [call site] 01405
19 DecodingError::Format [function] [call site] 01407
19 encode_iso_8859_1_into [function] [call site] 01408
19 DecodingError::Format [function] [call site] 01411
19 encode_iso_8859_1_into [function] [call site] 01412
19 SourceChromaticities::to_be_bytes [function] [call site] 01413
20 ScaledFloat::into_scaled [function] [call site] 01414
20 SourceChromaticities::to_be_bytes [function] [call site] 01415
20 ScaledFloat::into_scaled [function] [call site] 01416
20 SourceChromaticities::to_be_bytes [function] [call site] 01417
20 ScaledFloat::into_scaled [function] [call site] 01418
20 SourceChromaticities::to_be_bytes [function] [call site] 01419
20 ScaledFloat::into_scaled [function] [call site] 01420
20 SourceChromaticities::to_be_bytes [function] [call site] 01421
20 ScaledFloat::into_scaled [function] [call site] 01422
20 SourceChromaticities::to_be_bytes [function] [call site] 01423
20 ScaledFloat::into_scaled [function] [call site] 01424
20 SourceChromaticities::to_be_bytes [function] [call site] 01425
20 ScaledFloat::into_scaled [function] [call site] 01426
20 SourceChromaticities::to_be_bytes [function] [call site] 01427
20 ScaledFloat::into_scaled [function] [call site] 01428
20 SourceChromaticities::to_be_bytes [function] [call site] 01429
19 StreamingDecoder::update [function] [call site] 01430
19 State::ImageData [function] [call site] 01432
18 std::cmp::min [function] [call site] 01434
18 tests::expect_error_on_wrong_image_len [function] [call site] 01435
18 copy_from_slice [function] [call site] 01436
18 StreamingDecoder::parse_u32 [function] [call site] 01439
18 State::new_u32 [function] [call site] 01441
18 U32ValueKind::Crc [function] [call site] 01442
18 usize::capacity [function] [call site] 01444
18 tests::expect_error_on_wrong_image_len [function] [call site] 01445
19 Adam7Info::new [function] [call site] 01446
19 Encoder::new [function] [call site] 01447
19 Encoder::set_depth [function] [call site] 01448
19 Encoder::set_color [function] [call site] 01449
19 Encoder::write_header [function] [call site] 01450
19 Writer::write_image_data [function] [call site] 01451
19 Result::as_ref [function] [call site] 01452
18 std::cmp::min [function] [call site] 01454
18 tests::expect_error_on_wrong_image_len [function] [call site] 01455
18 std::cmp::min [function] [call site] 01456
18 StreamingDecoder::update [function] [call site] 01457
18 tests::expect_error_on_wrong_image_len [function] [call site] 01458
18 usize::capacity [function] [call site] 01459
18 usize::capacity [function] [call site] 01461
18 std::cmp::min [function] [call site] 01462
18 ReadDecoder::reserve_bytes [function] [call site] 01463
18 usize::reserve_exact [function] [call site] 01464
18 usize::extend_from_slice [function] [call site] 01465
18 State::new_u32 [function] [call site] 01467
18 U32ValueKind::Crc [function] [call site] 01468
18 ReadChunkData [function] [call site] 01470
18 std::cmp::min [function] [call site] 01472
18 tests::expect_error_on_wrong_image_len [function] [call site] 01473
18 ZlibStream::decompress [function] [call site] 01474
19 tests::expect_error_on_wrong_image_len [function] [call site] 01477
19 DecodeOptions::set_ignore_adler32 [function] [call site] 01478
19 ZlibStream::decompress [function] [call site] 01479
20 tests::expect_error_on_wrong_image_len [function] [call site] 01482
20 DecodeOptions::set_ignore_adler32 [function] [call site] 01483
20 ZlibStream::decompress [function] [call site] 01484
18 StreamingDecoder::update [function] [call site] 01487
18 State::new_u32 [function] [call site] 01489
18 U32ValueKind::Crc [function] [call site] 01490
18 ImageData [function] [call site] 01492
17 tests::expect_error_on_wrong_image_len [function] [call site] 01495
17 tests::expect_error_on_wrong_image_len [function] [call site] 01498
16 StreamingDecoder::update [function] [call site] 01499
16 Self::write_be [function] [call site] 01500
16 finalize [function] [call site] 01501
13 Wrapper::from_level [function] [call site] 01505
14 Wrapper::Flate2 [function] [call site] 01507
14 Adam7Info::new [function] [call site] 01508
15 PassConstants::count_samples [function] [call site] 01509
14 flate2::Compression::none [function] [call site] 01510
14 Wrapper::FDeflate [function] [call site] 01511
14 fdeflate::Compressor::new [function] [call site] 01512
15 PassConstants::count_samples [function] [call site] 01513
14 Wrapper::Flate2 [function] [call site] 01514
14 Adam7Info::new [function] [call site] 01515
14 flate2::Compression::new [function] [call site] 01516
15 PassConstants::count_samples [function] [call site] 01517
14 EncodingError::from [function] [call site] 01518
12 ChunkOutput::Borrowed [function] [call site] 01519
10 Result::cloned [function] [call site] 01520
9 write_data [function] [call site] 01523
9 write_data [function] [call site] 01524
9 Writer::finish [function] [call site] 01525
9 into_inner [function] [call site] 01526
9 fdeflate::Compressor::new [function] [call site] 01527
9 std::io::Cursor::new [function] [call site] 01528
9 Adam7Info::new [function] [call site] 01529
9 DecodeOptions::set_captured_chunks [function] [call site] 01530
9 Encoder::set_filter [function] [call site] 01531
9 write_data [function] [call site] 01532
9 Writer::finish [function] [call site] 01533
9 into_inner [function] [call site] 01534
9 tests::expect_error_on_wrong_image_len [function] [call site] 01535
9 fdeflate::StoredOnlyCompressor::<()>::compressed_size [function] [call site] 01536
9 fdeflate::StoredOnlyCompressor::new [function] [call site] 01537
9 std::io::Cursor::new [function] [call site] 01538
9 Adam7Info::new [function] [call site] 01539
9 DecodeOptions::set_captured_chunks [function] [call site] 01540
9 write_data [function] [call site] 01541
9 write_data [function] [call site] 01542
9 Writer::finish [function] [call site] 01543
9 into_inner [function] [call site] 01544
9 Adam7Info::new [function] [call site] 01545
9 Adam7Info::new [function] [call site] 01546
9 flate2::Compression::new [function] [call site] 01547
9 EncodingError::from [function] [call site] 01548
9 DecodeOptions::set_captured_chunks [function] [call site] 01549
9 Encoder::set_filter [function] [call site] 01550
9 Self::write_all [function] [call site] 01551
9 Self::write_all [function] [call site] 01552
9 Writer::finish [function] [call site] 01553
10 Writer::validate_sequence_done [function] [call site] 01554
10 Writer::write_iend [function] [call site] 01555
10 ChunkWriter::flush [function] [call site] 01556
10 Writer::drop [function] [call site] 01557
9 Writer::write_zlib_encoded_idat [function] [call site] 01559
10 DecodeOptions::set_captured_chunks [function] [call site] 01560
11 chunk::is_critical [function] [call site] 01561
11 encode_iso_8859_1_into [function] [call site] 01563
11 Writer::stream_writer [function] [call site] 01564
11 Result::cloned [function] [call site] 01565
10 Writer::write_chunk [function] [call site] 01568
9 Writer::should_skip_frame_control_on_default_image [function] [call site] 01570
9 Writer::write_zlib_encoded_idat [function] [call site] 01571
9 TEXtChunk::encode [function] [call site] 01572
9 wrapping_add [function] [call site] 01573
9 Writer::write_zlib_encoded_idat [function] [call site] 01574
9 tests::expect_error_on_wrong_image_len [function] [call site] 01575
9 DecodeOptions::set_captured_chunks [function] [call site] 01577
10 chunk::is_critical [function] [call site] 01578
10 encode_iso_8859_1_into [function] [call site] 01580
10 Writer::stream_writer [function] [call site] 01581
10 Result::cloned [function] [call site] 01582
9 copy_from_slice [function] [call site] 01585
9 SourceChromaticities::to_be_bytes [function] [call site] 01586
9 tests::expect_error_on_wrong_image_len [function] [call site] 01587
9 copy_from_slice [function] [call site] 01588
9 write_chunk [function] [call site] 01589
9 tests::expect_error_on_wrong_image_len [function] [call site] 01590
9 wrapping_add [function] [call site] 01591
9 Writer::increment_images_written [function] [call site] 01592
10 saturating_add [function] [call site] 01593
8 Result::as_ref [function] [call site] 01595
7 FormatErrorKind::WrittenTooMuch [function] [call site] 01598
7 tests::expect_error_on_wrong_image_len [function] [call site] 01599
7 EncodingError::Format [function] [call site] 01601
7 encode_iso_8859_1_into [function] [call site] 01602
7 write_chunk [function] [call site] 01603
6 copy_from_slice [function] [call site] 01604
6 SourceChromaticities::to_be_bytes [function] [call site] 01605
6 copy_from_slice [function] [call site] 01606
6 SourceChromaticities::to_be_bytes [function] [call site] 01607
6 Writer::write_chunk [function] [call site] 01608
6 TEXtChunk::encode [function] [call site] 01609
6 crate::srgb::substitute_gamma [function] [call site] 01610
7 ScaledFloat::from_scaled [function] [call site] 01611
6 ScaledFloat::encode_gama [function] [call site] 01613
7 encoder::write_chunk [function] [call site] 01614
7 ScaledFloat::into_scaled [function] [call site] 01615
7 SourceChromaticities::to_be_bytes [function] [call site] 01616
8 ScaledFloat::into_scaled [function] [call site] 01617
8 SourceChromaticities::to_be_bytes [function] [call site] 01618
8 ScaledFloat::into_scaled [function] [call site] 01619
8 SourceChromaticities::to_be_bytes [function] [call site] 01620
8 ScaledFloat::into_scaled [function] [call site] 01621
8 SourceChromaticities::to_be_bytes [function] [call site] 01622
8 ScaledFloat::into_scaled [function] [call site] 01623
8 SourceChromaticities::to_be_bytes [function] [call site] 01624
8 ScaledFloat::into_scaled [function] [call site] 01625
8 SourceChromaticities::to_be_bytes [function] [call site] 01626
8 ScaledFloat::into_scaled [function] [call site] 01627
8 SourceChromaticities::to_be_bytes [function] [call site] 01628
8 ScaledFloat::into_scaled [function] [call site] 01629
8 SourceChromaticities::to_be_bytes [function] [call site] 01630
8 ScaledFloat::into_scaled [function] [call site] 01631
8 SourceChromaticities::to_be_bytes [function] [call site] 01632
6 crate::srgb::substitute_chromaticities [function] [call site] 01633
7 ScaledFloat::from_scaled [function] [call site] 01634
7 ScaledFloat::from_scaled [function] [call site] 01635
7 ScaledFloat::from_scaled [function] [call site] 01636
7 ScaledFloat::from_scaled [function] [call site] 01637
7 ScaledFloat::from_scaled [function] [call site] 01638
7 ScaledFloat::from_scaled [function] [call site] 01639
7 ScaledFloat::from_scaled [function] [call site] 01640
7 ScaledFloat::from_scaled [function] [call site] 01641
6 SourceChromaticities::encode [function] [call site] 01643
7 encoder::write_chunk [function] [call site] 01644
7 SourceChromaticities::to_be_bytes [function] [call site] 01645
8 ScaledFloat::into_scaled [function] [call site] 01646
8 SourceChromaticities::to_be_bytes [function] [call site] 01647
8 ScaledFloat::into_scaled [function] [call site] 01648
8 SourceChromaticities::to_be_bytes [function] [call site] 01649
8 ScaledFloat::into_scaled [function] [call site] 01650
8 SourceChromaticities::to_be_bytes [function] [call site] 01651
8 ScaledFloat::into_scaled [function] [call site] 01652
8 SourceChromaticities::to_be_bytes [function] [call site] 01653
8 ScaledFloat::into_scaled [function] [call site] 01654
8 SourceChromaticities::to_be_bytes [function] [call site] 01655
8 ScaledFloat::into_scaled [function] [call site] 01656
8 SourceChromaticities::to_be_bytes [function] [call site] 01657
8 ScaledFloat::into_scaled [function] [call site] 01658
8 SourceChromaticities::to_be_bytes [function] [call site] 01659
8 ScaledFloat::into_scaled [function] [call site] 01660
8 SourceChromaticities::to_be_bytes [function] [call site] 01661
6 ScaledFloat::encode_gama [function] [call site] 01662
7 encoder::write_chunk [function] [call site] 01663
7 ScaledFloat::into_scaled [function] [call site] 01664
7 SourceChromaticities::to_be_bytes [function] [call site] 01665
6 TEXtChunk::encode [function] [call site] 01666
6 Writer::write_iccp_chunk [function] [call site] 01667
7 encode_iso_8859_1 [function] [call site] 01668
7 &str::is_empty [function] [call site] 01669
7 tests::expect_error_on_wrong_image_len [function] [call site] 01670
8 Adam7Info::new [function] [call site] 01671
8 Encoder::new [function] [call site] 01672
8 Encoder::set_depth [function] [call site] 01673
8 Encoder::set_color [function] [call site] 01674
8 Encoder::write_header [function] [call site] 01675
8 Writer::write_image_data [function] [call site] 01676
8 Result::as_ref [function] [call site] 01677
7 encode_iso_8859_1_into [function] [call site] 01680
7 tests::expect_error_on_wrong_image_len [function] [call site] 01681
7 tests::expect_error_on_wrong_image_len [function] [call site] 01682
7 Result::checked_add [function] [call site] 01683
7 checked_add [function] [call site] 01685
7 Adam7Info::new [function] [call site] 01687
7 Result::try_reserve_exact [function] [call site] 01688
7 Result::extend [function] [call site] 01690
7 &str::into_iter [function] [call site] 01691
7 Adam7Info::new [function] [call site] 01693
7 flate2::Compression::default [function] [call site] 01694
7 Self::write_all [function] [call site] 01695
7 Writer::write_chunk [function] [call site] 01696
7 Writer::finish [function] [call site] 01697
6 Writer::write_chunk [function] [call site] 01698
6 TEXtChunk::encode [function] [call site] 01699
7 encode_iso_8859_1 [function] [call site] 01700
7 Result::is_empty [function] [call site] 01701
7 tests::expect_error_on_wrong_image_len [function] [call site] 01702
7 encode_iso_8859_1_into [function] [call site] 01704
7 Result::push [function] [call site] 01705
7 encode_iso_8859_1_into [function] [call site] 01706
7 encoder::write_chunk [function] [call site] 01707
6 Writer::write_chunk [function] [call site] 01708
6 Writer::write_chunk [function] [call site] 01709
6 Writer::write_text_chunk [function] [call site] 01710
7 TEXtChunk::encode [function] [call site] 01711
6 Writer::write_text_chunk [function] [call site] 01712
6 Writer::write_text_chunk [function] [call site] 01713
3 Writer::write_image_data [function] [call site] 01716
3 Result::as_ref [function] [call site] 01717
2 tests::expect_error_on_wrong_image_len [function] [call site] 01719
2 png::DeflateCompression::Level [function] [call site] 01720
2 raw_row_length_from_width [function] [call site] 01721
2 tests::expect_error_on_wrong_image_len [function] [call site] 01722
2 Adam7Info::new [function] [call site] 01723
2 png::Encoder::new [function] [call site] 01724
3 Info::with_size [function] [call site] 01725
3 DecodeOptions::default [function] [call site] 01726
2 Encoder::set_depth [function] [call site] 01727
2 Encoder::set_color [function] [call site] 01728
2 Encoder::set_filter [function] [call site] 01729
2 Encoder::set_deflate_compression [function] [call site] 01730
2 Encoder::set_palette [function] [call site] 01731
3 encode_iso_8859_1_into [function] [call site] 01733
2 Encoder::write_header [function] [call site] 01734
2 Result::ok [function] [call site] 01735
2 Writer::write_image_data [function] [call site] 01736
3 EncodingError::Format [function] [call site] 01738
3 encode_iso_8859_1_into [function] [call site] 01739
3 Writer::validate_new_image [function] [call site] 01740
3 raw_row_length_from_width [function] [call site] 01741
3 tests::expect_error_on_wrong_image_len [function] [call site] 01742
3 EncodingError::Parameter [function] [call site] 01744
3 tests::expect_error_on_wrong_image_len [function] [call site] 01745
3 encode_iso_8859_1_into [function] [call site] 01746
3 PrevRow::as_slice [function] [call site] 01747
3 PartialInfo::bpp_in_prediction [function] [call site] 01748
3 fdeflate::StoredOnlyCompressor::new [function] [call site] 01749
3 std::io::Cursor::new [function] [call site] 01750
3 Adam7Info::new [function] [call site] 01751
3 DecodeOptions::set_captured_chunks [function] [call site] 01752
3 write_data [function] [call site] 01753
3 write_data [function] [call site] 01754
3 Writer::finish [function] [call site] 01755
3 into_inner [function] [call site] 01756
3 fdeflate::Compressor::new [function] [call site] 01757
3 std::io::Cursor::new [function] [call site] 01758
3 Adam7Info::new [function] [call site] 01759
3 DecodeOptions::set_captured_chunks [function] [call site] 01760
3 Encoder::set_filter [function] [call site] 01761
3 write_data [function] [call site] 01762
3 Writer::finish [function] [call site] 01763
3 into_inner [function] [call site] 01764
3 tests::expect_error_on_wrong_image_len [function] [call site] 01765
3 fdeflate::StoredOnlyCompressor::<()>::compressed_size [function] [call site] 01766
3 fdeflate::StoredOnlyCompressor::new [function] [call site] 01767
3 std::io::Cursor::new [function] [call site] 01768
3 Adam7Info::new [function] [call site] 01769
3 DecodeOptions::set_captured_chunks [function] [call site] 01770
3 write_data [function] [call site] 01771
3 write_data [function] [call site] 01772
3 Writer::finish [function] [call site] 01773
3 into_inner [function] [call site] 01774
3 Adam7Info::new [function] [call site] 01775
3 Adam7Info::new [function] [call site] 01776
3 flate2::Compression::new [function] [call site] 01777
3 EncodingError::from [function] [call site] 01778
3 DecodeOptions::set_captured_chunks [function] [call site] 01779
3 Encoder::set_filter [function] [call site] 01780
3 Self::write_all [function] [call site] 01781
3 Self::write_all [function] [call site] 01782
3 Writer::finish [function] [call site] 01783
3 Writer::write_zlib_encoded_idat [function] [call site] 01784
3 Writer::should_skip_frame_control_on_default_image [function] [call site] 01785
3 Writer::write_zlib_encoded_idat [function] [call site] 01786
3 TEXtChunk::encode [function] [call site] 01787
3 wrapping_add [function] [call site] 01788
3 Writer::write_zlib_encoded_idat [function] [call site] 01789
3 tests::expect_error_on_wrong_image_len [function] [call site] 01790
3 DecodeOptions::set_captured_chunks [function] [call site] 01792
3 copy_from_slice [function] [call site] 01793
3 SourceChromaticities::to_be_bytes [function] [call site] 01794
3 tests::expect_error_on_wrong_image_len [function] [call site] 01795
3 copy_from_slice [function] [call site] 01796
3 write_chunk [function] [call site] 01797
3 tests::expect_error_on_wrong_image_len [function] [call site] 01798
3 wrapping_add [function] [call site] 01799
3 Writer::increment_images_written [function] [call site] 01800
2 Result::expect [function] [call site] 01802
1 decode_png [function] [call site] 01804
1 tests::expect_error_on_wrong_image_len [function] [call site] 01805