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
388 342 StreamingDecoder::parse_chunk call site: 00342 tests::expect_error_on_wrong_image_len
117 731 PartialInfo::raw_row_length_from_width call site: 00731 encode_png
98 1771 Writer::write_chunk call site: 01771 Writer::write_image_data
89 1670 Writer::write_zlib_encoded_idat call site: 01670 StreamingDecoder::update
75 1293 self::transform::create_transform_fn call site: 01293 Writer::write_image_data
73 1025 Writer::validate_new_image call site: 01025 tests::expect_error_on_wrong_image_len
60 1423 decode_png call site: 01423 Writer::write_image_data
54 1496 StreamingDecoder::parse_u32 call site: 01496 StreamingDecoder::update
22 38 Encoder::write_header call site: 00038 Writer::encode_header
20 1145 Reader::next_frame call site: 01145 Reader::next_interlaced_row
18 1101 Encoder::write_header call site: 01101 FrameState::from_level
17 264 StreamingDecoder::parse_chunk call site: 00264 Writer::write_image_data

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 Writer::zlib_encode_image_data [function] [call site] 00119
10 raw_row_length_from_width [function] [call site] 00120
10 PartialInfo::bpp_in_prediction [function] [call site] 00121
11 BytesPerPixel::from_usize [function] [call site] 00122
11 PartialInfo::bytes_per_pixel [function] [call site] 00123
12 PartialInfo::bytes_per_pixel [function] [call site] 00124
13 PartialInfo::bytes_per_pixel [function] [call site] 00125
10 Adam7Iterator::new [function] [call site] 00126
11 Adam7Iterator::init_pass [function] [call site] 00127
12 PassConstants::count_samples [function] [call site] 00128
12 PassConstants::count_lines [function] [call site] 00129
13 Vec::saturating_sub [function] [call site] 00130
13 EncodingError::from [function] [call site] 00131
13 div_ceil [function] [call site] 00132
13 EncodingError::from [function] [call site] 00133
10 ColorType::bits_per_pixel [function] [call site] 00134
11 ColorType::samples [function] [call site] 00135
12 ColorType::samples_u8 [function] [call site] 00136
12 u8::into [function] [call site] 00137
13 encode_iso_8859_1_iter [function] [call site] 00138
13 UnfilterBuf::push [function] [call site] 00139
10 Result::chunks_exact [function] [call site] 00141
10 PrevRow::as_slice [function] [call site] 00142
11 PrevRow::as_slice [function] [call site] 00143
10 fdeflate::StoredOnlyCompressor::new [function] [call site] 00144
11 PassConstants::count_samples [function] [call site] 00145
10 std::io::Cursor::new [function] [call site] 00146
11 PassConstants::count_samples [function] [call site] 00147
10 Adam7Info::new [function] [call site] 00148
11 PassConstants::count_samples [function] [call site] 00149
10 next_pass_and_line [function] [call site] 00150
10 write_data [function] [call site] 00151
10 write_data [function] [call site] 00152
10 Writer::finish [function] [call site] 00153
11 Writer::validate_sequence_done [function] [call site] 00154
12 EncodingError::Format [function] [call site] 00159
12 encode_iso_8859_1_into [function] [call site] 00160
11 Writer::write_iend [function] [call site] 00162
12 Writer::write_chunk [function] [call site] 00163
11 ChunkWriter::flush [function] [call site] 00164
12 ChunkWriter::flush_inner [function] [call site] 00165
13 write_chunk [function] [call site] 00166
14 Self::write_be [function] [call site] 00167
14 tests::expect_error_on_wrong_image_len [function] [call site] 00168
14 Self::write_all [function] [call site] 00169
14 Self::write_all [function] [call site] 00170
14 Adam7Info::new [function] [call site] 00171
15 PassConstants::count_samples [function] [call site] 00172
14 StreamingDecoder::update [function] [call site] 00173
15 DecodingError::Parameter [function] [call site] 00176
15 encode_iso_8859_1_into [function] [call site] 00177
15 tests::expect_error_on_wrong_image_len [function] [call site] 00178
16 Adam7Info::new [function] [call site] 00179
16 Encoder::new [function] [call site] 00180
16 Encoder::set_depth [function] [call site] 00181
16 Encoder::set_color [function] [call site] 00182
16 Encoder::write_header [function] [call site] 00183
16 Writer::write_image_data [function] [call site] 00184
16 Result::as_ref [function] [call site] 00185
15 UnfilterBuf::is_empty [function] [call site] 00187
15 Result::as_deref_mut [function] [call site] 00188
15 StreamingDecoder::next_state [function] [call site] 00189
16 FrameState::take [function] [call site] 00190
17 mem::swap [function] [call site] 00191
16 tests::expect_error_on_wrong_image_len [function] [call site] 00193
16 StreamingDecoder::parse_u32 [function] [call site] 00194
17 &[u8]::try_into [function] [call site] 00195
17 u32::from_be_bytes [function] [call site] 00197
17 State::new_u32 [function] [call site] 00199
17 DecodingError::Format [function] [call site] 00202
17 encode_iso_8859_1_into [function] [call site] 00203
17 State::new_u32 [function] [call site] 00205
17 DecodingError::Format [function] [call site] 00208
17 encode_iso_8859_1_into [function] [call site] 00209
17 State::new_u32 [function] [call site] 00211
17 chunk::ChunkType [function] [call site] 00213
17 DecodingError::Format [function] [call site] 00216
17 encode_iso_8859_1_into [function] [call site] 00217
17 Writer::finish [function] [call site] 00218
17 StreamingDecoder::reset [function] [call site] 00222
18 State::new_u32 [function] [call site] 00224
18 Adam7Info::new [function] [call site] 00225
18 StreamingDecoder::reset [function] [call site] 00227
17 StreamingDecoder::update [function] [call site] 00228
17 DecodingError::Format [function] [call site] 00231
17 encode_iso_8859_1_into [function] [call site] 00232
17 DecodingError::Format [function] [call site] 00234
17 encode_iso_8859_1_into [function] [call site] 00235
17 State::new_u32 [function] [call site] 00237
17 DecodingError::Format [function] [call site] 00239
17 encode_iso_8859_1_into [function] [call site] 00240
17 State::ImageData [function] [call site] 00242
17 StreamingDecoder::start_chunk [function] [call site] 00244
18 chunk::is_critical [function] [call site] 00245
18 DecodingError::Format [function] [call site] 00247
18 encode_iso_8859_1_into [function] [call site] 00248
18 DecodeOptions::is_captured [function] [call site] 00249
19 contains [function] [call site] 00250
18 State::ReadChunkData [function] [call site] 00252
18 contains [function] [call site] 00253
18 DecodingError::Format [function] [call site] 00255
18 encode_iso_8859_1_into [function] [call site] 00256
18 State::ReadChunkData [function] [call site] 00258
17 Decoded::ChunkBegin [function] [call site] 00260
17 finalize [function] [call site] 00262
17 StreamingDecoder::parse_chunk [function] [call site] 00263
18 DecodeOptions::is_captured [function] [call site] 00264
18 StreamingDecoder::parse_captured [function] [call site] 00265
19 ReadDecoder::reserve_bytes [function] [call site] 00266
20 ReadDecoder::reserve_bytes [function] [call site] 00267
19 tests::expect_error_on_wrong_image_len [function] [call site] 00268
20 Adam7Info::new [function] [call site] 00269
20 Encoder::new [function] [call site] 00270
20 Encoder::set_depth [function] [call site] 00271
20 Encoder::set_color [function] [call site] 00272
20 Encoder::write_header [function] [call site] 00273
20 Writer::write_image_data [function] [call site] 00274
20 Result::as_ref [function] [call site] 00275
18 StreamingDecoder::parse_ihdr [function] [call site] 00282
19 DecodingError::Format [function] [call site] 00285
19 encode_iso_8859_1_into [function] [call site] 00286
19 UnfilterBuf::read_be [function] [call site] 00287
19 UnfilterBuf::read_be [function] [call site] 00288
19 DecodingError::Format [function] [call site] 00290
19 encode_iso_8859_1_into [function] [call site] 00291
19 UnfilterBuf::read_be [function] [call site] 00292
19 BitDepth::from_u8 [function] [call site] 00293
19 DecodingError::Format [function] [call site] 00295
19 FormatErrorInner::InvalidBitDepth [function] [call site] 00296
19 encode_iso_8859_1_into [function] [call site] 00297
19 UnfilterBuf::read_be [function] [call site] 00298
19 ColorType::from_u8 [function] [call site] 00299
19 ColorType::is_combination_invalid [function] [call site] 00300
19 DecodingError::Format [function] [call site] 00302
19 encode_iso_8859_1_into [function] [call site] 00303
19 DecodingError::Format [function] [call site] 00305
19 FormatErrorInner::InvalidColorType [function] [call site] 00306
19 encode_iso_8859_1_into [function] [call site] 00307
19 UnfilterBuf::read_be [function] [call site] 00308
19 DecodingError::Format [function] [call site] 00310
19 FormatErrorInner::UnknownCompressionMethod [function] [call site] 00311
19 encode_iso_8859_1_into [function] [call site] 00312
19 UnfilterBuf::read_be [function] [call site] 00313
19 DecodingError::Format [function] [call site] 00315
19 FormatErrorInner::UnknownFilterMethod [function] [call site] 00316
19 encode_iso_8859_1_into [function] [call site] 00317
19 UnfilterBuf::read_be [function] [call site] 00318
19 DecodingError::Format [function] [call site] 00320
19 FormatErrorInner::UnknownInterlaceMethod [function] [call site] 00321
19 encode_iso_8859_1_into [function] [call site] 00322
19 FrameControl::default [function] [call site] 00324
18 StreamingDecoder::parse_plte [function] [call site] 00326
19 DecodingError::Format [function] [call site] 00331
19 encode_iso_8859_1_into [function] [call site] 00332
19 tests::expect_error_on_wrong_image_len [function] [call site] 00333
19 DecodingError::Format [function] [call site] 00335
19 encode_iso_8859_1_into [function] [call site] 00336
19 Cow::Owned [function] [call site] 00338
18 StreamingDecoder::parse_sbit [function] [call site] 00344
19 DecodingError::Format [function] [call site] 00349
19 encode_iso_8859_1_into [function] [call site] 00350
19 DecodingError::Format [function] [call site] 00352
19 encode_iso_8859_1_into [function] [call site] 00353
19 DecodingError::Format [function] [call site] 00356
19 encode_iso_8859_1_into [function] [call site] 00357
19 tests::expect_error_on_wrong_image_len [function] [call site] 00359
19 DecodingError::Format [function] [call site] 00361
19 encode_iso_8859_1_into [function] [call site] 00362
19 DecodingError::Format [function] [call site] 00364
19 encode_iso_8859_1_into [function] [call site] 00365
19 Cow::Owned [function] [call site] 00367
18 StreamingDecoder::parse_trns [function] [call site] 00369
19 DecodingError::Format [function] [call site] 00374
19 encode_iso_8859_1_into [function] [call site] 00375
19 DecodingError::Format [function] [call site] 00377
19 encode_iso_8859_1_into [function] [call site] 00378
19 tests::expect_error_on_wrong_image_len [function] [call site] 00380
19 DecodingError::Format [function] [call site] 00382
19 encode_iso_8859_1_into [function] [call site] 00383
19 truncate [function] [call site] 00384
19 Cow::Owned [function] [call site] 00386
19 DecodingError::Format [function] [call site] 00389
19 encode_iso_8859_1_into [function] [call site] 00390
19 truncate [function] [call site] 00391
19 Cow::Owned [function] [call site] 00393
19 DecodingError::Format [function] [call site] 00397
19 encode_iso_8859_1_into [function] [call site] 00398
19 DecodingError::Format [function] [call site] 00400
19 encode_iso_8859_1_into [function] [call site] 00401
19 Cow::Owned [function] [call site] 00403
19 DecodingError::Format [function] [call site] 00406
19 FormatErrorInner::ColorWithBadTrns [function] [call site] 00407
19 encode_iso_8859_1_into [function] [call site] 00408
18 StreamingDecoder::parse_phys [function] [call site] 00409
19 DecodingError::Format [function] [call site] 00413
19 encode_iso_8859_1_into [function] [call site] 00414
19 DecodingError::Format [function] [call site] 00417
19 encode_iso_8859_1_into [function] [call site] 00418
19 UnfilterBuf::read_be [function] [call site] 00419
19 UnfilterBuf::read_be [function] [call site] 00420
19 UnfilterBuf::read_be [function] [call site] 00421
19 DecodingError::Format [function] [call site] 00426
19 FormatErrorInner::InvalidUnit [function] [call site] 00427
19 encode_iso_8859_1_into [function] [call site] 00428
18 StreamingDecoder::parse_offs [function] [call site] 00431
19 DecodingError::Format [function] [call site] 00435
19 encode_iso_8859_1_into [function] [call site] 00436
19 DecodingError::Format [function] [call site] 00439
19 encode_iso_8859_1_into [function] [call site] 00440
19 UnfilterBuf::read_be [function] [call site] 00441
19 UnfilterBuf::read_be [function] [call site] 00442
19 UnfilterBuf::read_be [function] [call site] 00443
19 OffsetUnit::from_u8 [function] [call site] 00444
19 DecodingError::Format [function] [call site] 00448
19 FormatErrorInner::InvalidOffsetUnit [function] [call site] 00449
19 encode_iso_8859_1_into [function] [call site] 00450
18 StreamingDecoder::parse_gama [function] [call site] 00453
19 DecodingError::Format [function] [call site] 00457
19 encode_iso_8859_1_into [function] [call site] 00458
19 DecodingError::Format [function] [call site] 00461
19 encode_iso_8859_1_into [function] [call site] 00462
19 UnfilterBuf::read_be [function] [call site] 00463
19 DecodingError::Format [function] [call site] 00465
19 encode_iso_8859_1_into [function] [call site] 00466
19 ScaledFloat::from_scaled [function] [call site] 00467
18 StreamingDecoder::parse_actl [function] [call site] 00471
19 DecodingError::Format [function] [call site] 00475
19 encode_iso_8859_1_into [function] [call site] 00476
19 DecodingError::Format [function] [call site] 00479
19 encode_iso_8859_1_into [function] [call site] 00480
19 UnfilterBuf::read_be [function] [call site] 00481
19 UnfilterBuf::read_be [function] [call site] 00482
18 StreamingDecoder::parse_fctl [function] [call site] 00487
19 UnfilterBuf::read_be [function] [call site] 00488
19 DecodingError::Format [function] [call site] 00491
19 encode_iso_8859_1_into [function] [call site] 00492
19 DecodingError::Format [function] [call site] 00494
19 encode_iso_8859_1_into [function] [call site] 00495
19 StreamingDecoder::reset [function] [call site] 00496
19 UnfilterBuf::read_be [function] [call site] 00497
19 UnfilterBuf::read_be [function] [call site] 00498
19 UnfilterBuf::read_be [function] [call site] 00499
19 UnfilterBuf::read_be [function] [call site] 00500
19 UnfilterBuf::read_be [function] [call site] 00501
19 UnfilterBuf::read_be [function] [call site] 00502
19 UnfilterBuf::read_be [function] [call site] 00503
19 DecodingError::Format [function] [call site] 00509
19 FormatErrorInner::InvalidDisposeOp [function] [call site] 00510
19 encode_iso_8859_1_into [function] [call site] 00511
19 UnfilterBuf::read_be [function] [call site] 00512
19 DecodingError::Format [function] [call site] 00517
19 FormatErrorInner::InvalidBlendOp [function] [call site] 00518
19 encode_iso_8859_1_into [function] [call site] 00519
19 Info::validate [function] [call site] 00522
20 DecodingError::Format [function] [call site] 00524
20 encode_iso_8859_1_into [function] [call site] 00525
20 checked_sub [function] [call site] 00527
20 checked_sub [function] [call site] 00529
20 DecodingError::Format [function] [call site] 00531
20 encode_iso_8859_1_into [function] [call site] 00532
19 Info::validate_default_image [function] [call site] 00536
20 DecodingError::Format [function] [call site] 00538
20 encode_iso_8859_1_into [function] [call site] 00539
18 StreamingDecoder::parse_chrm [function] [call site] 00545
19 DecodingError::Format [function] [call site] 00549
19 encode_iso_8859_1_into [function] [call site] 00550
19 DecodingError::Format [function] [call site] 00553
19 encode_iso_8859_1_into [function] [call site] 00554
19 UnfilterBuf::read_be [function] [call site] 00555
19 UnfilterBuf::read_be [function] [call site] 00556
19 UnfilterBuf::read_be [function] [call site] 00557
19 UnfilterBuf::read_be [function] [call site] 00558
19 UnfilterBuf::read_be [function] [call site] 00559
19 UnfilterBuf::read_be [function] [call site] 00560
19 UnfilterBuf::read_be [function] [call site] 00561
19 UnfilterBuf::read_be [function] [call site] 00562
19 ScaledFloat::from_scaled [function] [call site] 00563
19 ScaledFloat::from_scaled [function] [call site] 00564
19 ScaledFloat::from_scaled [function] [call site] 00565
19 ScaledFloat::from_scaled [function] [call site] 00566
19 ScaledFloat::from_scaled [function] [call site] 00567
19 ScaledFloat::from_scaled [function] [call site] 00568
19 ScaledFloat::from_scaled [function] [call site] 00569
19 ScaledFloat::from_scaled [function] [call site] 00570
18 StreamingDecoder::parse_srgb [function] [call site] 00573
19 DecodingError::Format [function] [call site] 00577
19 encode_iso_8859_1_into [function] [call site] 00578
19 DecodingError::Format [function] [call site] 00581
19 encode_iso_8859_1_into [function] [call site] 00582
19 UnfilterBuf::read_be [function] [call site] 00583
19 crate::SrgbRenderingIntent::from_raw [function] [call site] 00584
19 Option::ok_or_else [function] [call site] 00589
19 FormatError::from [function] [call site] 00590
19 FormatErrorInner::InvalidSrgbRenderingIntent [function] [call site] 00591
18 StreamingDecoder::parse_cicp [function] [call site] 00594
19 DecodingError::Format [function] [call site] 00599
19 encode_iso_8859_1_into [function] [call site] 00600
19 DecodingError::Format [function] [call site] 00603
19 encode_iso_8859_1_into [function] [call site] 00604
19 DecodingError::Format [function] [call site] 00606
19 encode_iso_8859_1_into [function] [call site] 00607
19 UnfilterBuf::read_be [function] [call site] 00608
19 UnfilterBuf::read_be [function] [call site] 00609
19 UnfilterBuf::read_be [function] [call site] 00610
19 UnfilterBuf::read_be [function] [call site] 00611
19 DecodingError::IoError [function] [call site] 00613
19 encode_iso_8859_1_into [function] [call site] 00614
19 DecodingError::IoError [function] [call site] 00616
19 encode_iso_8859_1_into [function] [call site] 00617
19 UnfilterBuf::is_empty [function] [call site] 00618
19 DecodingError::IoError [function] [call site] 00620
19 encode_iso_8859_1_into [function] [call site] 00621
18 StreamingDecoder::parse_mdcv [function] [call site] 00624
19 DecodingError::Format [function] [call site] 00629
19 encode_iso_8859_1_into [function] [call site] 00630
19 DecodingError::Format [function] [call site] 00633
19 encode_iso_8859_1_into [function] [call site] 00634
19 DecodingError::Format [function] [call site] 00636
19 encode_iso_8859_1_into [function] [call site] 00637
19 UnfilterBuf::read_be [function] [call site] 00638
19 UnfilterBuf::read_be [function] [call site] 00639
19 UnfilterBuf::read_be [function] [call site] 00640
19 UnfilterBuf::read_be [function] [call site] 00641
19 UnfilterBuf::read_be [function] [call site] 00642
19 UnfilterBuf::read_be [function] [call site] 00643
19 UnfilterBuf::read_be [function] [call site] 00644
19 UnfilterBuf::read_be [function] [call site] 00645
19 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] 00646
20 ScaledFloat::from_scaled [function] [call site] 00647
19 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
19 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
19 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
19 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
19 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
19 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
19 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] 00654
19 UnfilterBuf::read_be [function] [call site] 00655
19 UnfilterBuf::read_be [function] [call site] 00656
19 UnfilterBuf::is_empty [function] [call site] 00657
19 DecodingError::IoError [function] [call site] 00659
19 encode_iso_8859_1_into [function] [call site] 00660
18 StreamingDecoder::parse_clli [function] [call site] 00663
19 DecodingError::Format [function] [call site] 00668
19 encode_iso_8859_1_into [function] [call site] 00669
19 UnfilterBuf::read_be [function] [call site] 00670
19 UnfilterBuf::read_be [function] [call site] 00671
19 UnfilterBuf::is_empty [function] [call site] 00672
19 DecodingError::IoError [function] [call site] 00674
19 encode_iso_8859_1_into [function] [call site] 00675
18 StreamingDecoder::parse_bkgd [function] [call site] 00678
19 DecodingError::Format [function] [call site] 00683
19 encode_iso_8859_1_into [function] [call site] 00684
19 DecodingError::Format [function] [call site] 00686
19 encode_iso_8859_1_into [function] [call site] 00687
19 DecodingError::IoError [function] [call site] 00690
19 encode_iso_8859_1_into [function] [call site] 00691
19 tests::expect_error_on_wrong_image_len [function] [call site] 00693
19 DecodingError::Format [function] [call site] 00695
19 encode_iso_8859_1_into [function] [call site] 00696
19 Cow::Owned [function] [call site] 00698
18 StreamingDecoder::parse_exif [function] [call site] 00700
19 DecodingError::Format [function] [call site] 00705
19 encode_iso_8859_1_into [function] [call site] 00706
19 encode_iso_8859_1_into [function] [call site] 00709
18 StreamingDecoder::parse_iccp [function] [call site] 00711
19 DecodingError::Format [function] [call site] 00713
19 encode_iso_8859_1_into [function] [call site] 00714
19 DecodingError::Format [function] [call site] 00716
19 encode_iso_8859_1_into [function] [call site] 00717
19 StreamingDecoder::parse_iccp_raw [function] [call site] 00718
20 StreamingDecoder::split_keyword [function] [call site] 00721
21 Writer::stream_writer [function] [call site] 00722
22 Writer::stream_writer_with_size [function] [call site] 00723
23 StreamWriter::new [function] [call site] 00724
24 EncodingError::Format [function] [call site] 00726
24 encode_iso_8859_1_into [function] [call site] 00727
24 PartialInfo::bpp_in_prediction [function] [call site] 00728
24 PartialInfo::raw_row_length [function] [call site] 00729
25 PartialInfo::raw_row_length_from_width [function] [call site] 00730
26 raw_row_length_from_width [function] [call site] 00731
24 ChunkWriter::new [function] [call site] 00732
24 ChunkWriter::next_frame_info [function] [call site] 00734
25 ChunkOutput::deref [function] [call site] 00735
25 raw_row_length_from_width [function] [call site] 00736
24 FrameState::Ready [function] [call site] 00738
23 ChunkOutput::Borrowed [function] [call site] 00739
21 Writer::set_frame_position [function] [call site] 00740
22 checked_sub [function] [call site] 00742
22 checked_sub [function] [call site] 00744
22 EncodingError::Format [function] [call site] 00746
22 encode_iso_8859_1_into [function] [call site] 00747
22 EncodingError::Format [function] [call site] 00750
22 encode_iso_8859_1_into [function] [call site] 00751
21 Result::ok_or_else [function] [call site] 00752
21 DecodingError::from [function] [call site] 00753
22 DecodingError::Format [function] [call site] 00754
22 FormatErrorInner::BadTextEncoding [function] [call site] 00755
21 DecodingError::from [function] [call site] 00757
20 split_first [function] [call site] 00759
20 DecodingError::from [function] [call site] 00761
20 DecodingError::Format [function] [call site] 00763
20 FormatErrorInner::UnknownCompressionMethod [function] [call site] 00764
20 encode_iso_8859_1_into [function] [call site] 00765
20 fdeflate::decompress_to_vec_bounded [function] [call site] 00766
20 ReadDecoder::reserve_bytes [function] [call site] 00767
20 tests::expect_error_on_wrong_image_len [function] [call site] 00768
20 text_metadata::decode_iso_8859_1 [function] [call site] 00770
21 Writer::stream_writer [function] [call site] 00771
22 Writer::stream_writer_with_size [function] [call site] 00772
21 Result::map [function] [call site] 00773
20 Cow::Owned [function] [call site] 00776
20 DecodingError::Format [function] [call site] 00778
20 encode_iso_8859_1_into [function] [call site] 00779
18 StreamingDecoder::parse_text [function] [call site] 00783
19 ReadDecoder::reserve_bytes [function] [call site] 00784
19 tests::expect_error_on_wrong_image_len [function] [call site] 00785
19 StreamingDecoder::split_keyword [function] [call site] 00786
19 TEXtChunk::decode [function] [call site] 00790
20 &[u8]::is_empty [function] [call site] 00791
20 tests::expect_error_on_wrong_image_len [function] [call site] 00792
21 Adam7Info::new [function] [call site] 00793
21 Encoder::new [function] [call site] 00794
21 Encoder::set_depth [function] [call site] 00795
21 Encoder::set_color [function] [call site] 00796
21 Encoder::write_header [function] [call site] 00797
21 Writer::write_image_data [function] [call site] 00798
21 Result::as_ref [function] [call site] 00799
20 decode_iso_8859_1 [function] [call site] 00803
21 Writer::stream_writer [function] [call site] 00804
21 Result::map [function] [call site] 00805
20 decode_iso_8859_1 [function] [call site] 00807
19 Result::map_err [function] [call site] 00808
18 StreamingDecoder::parse_ztxt [function] [call site] 00810
19 ReadDecoder::reserve_bytes [function] [call site] 00811
19 tests::expect_error_on_wrong_image_len [function] [call site] 00812
19 StreamingDecoder::split_keyword [function] [call site] 00813
19 tests::write_image_chunks_beyond_first [function] [call site] 00814
20 Adam7Info::new [function] [call site] 00815
20 Encoder::new [function] [call site] 00816
20 Encoder::set_depth [function] [call site] 00817
20 Encoder::set_color [function] [call site] 00818
20 Encoder::write_header [function] [call site] 00819
20 Writer::write_image_data [function] [call site] 00820
20 Result::as_ref [function] [call site] 00821
19 ok_or_else [function] [call site] 00823
19 DecodingError::from [function] [call site] 00824
19 ZTXtChunk::decode [function] [call site] 00828
20 &[u8]::is_empty [function] [call site] 00829
20 tests::expect_error_on_wrong_image_len [function] [call site] 00830
20 decode_iso_8859_1 [function] [call site] 00834
20 OptCompressed::Compressed [function] [call site] 00835
20 &[u8]::to_vec [function] [call site] 00836
19 Result::map_err [function] [call site] 00837
18 StreamingDecoder::parse_itxt [function] [call site] 00839
19 ReadDecoder::reserve_bytes [function] [call site] 00840
19 tests::expect_error_on_wrong_image_len [function] [call site] 00841
19 StreamingDecoder::split_keyword [function] [call site] 00842
19 tests::write_image_chunks_beyond_first [function] [call site] 00843
19 ok_or_else [function] [call site] 00844
19 DecodingError::from [function] [call site] 00845
19 fuzz_target [function] [call site] 00846
20 encode_png [function] [call site] 00847
20 decode_png [function] [call site] 00848
21 png::Decoder::new [function] [call site] 00849
22 StreamingDecoder::new [function] [call site] 00850
23 StreamingDecoder::new_with_options [function] [call site] 00851
24 ZlibStream::new [function] [call site] 00852
25 Adam7Info::new [function] [call site] 00853
26 PassConstants::count_samples [function] [call site] 00854
25 Adam7Info::new [function] [call site] 00855
26 PassConstants::count_samples [function] [call site] 00856
24 DecodeOptions::set_ignore_adler32 [function] [call site] 00857
24 State::new_u32 [function] [call site] 00859
24 chunk::ChunkType [function] [call site] 00860
24 Adam7Info::new [function] [call site] 00861
24 Vec::with_capacity [function] [call site] 00862
23 DecodeOptions::default [function] [call site] 00863
24 Adam7Info::new [function] [call site] 00864
21 Adam7Info::new [function] [call site] 00865
21 Decoder::read_info [function] [call site] 00866
22 Decoder::read_header_info [function] [call site] 00867
23 ReadDecoder::read_header_info [function] [call site] 00868
24 ReadDecoder::info [function] [call site] 00869
24 Option::is_none [function] [call site] 00871
24 ReadDecoder::decode_next [function] [call site] 00872
25 fill_buf [function] [call site] 00873
25 UnfilterBuf::is_empty [function] [call site] 00874
25 DecodingError::IoError [function] [call site] 00876
25 encode_iso_8859_1_into [function] [call site] 00877
25 StreamingDecoder::update [function] [call site] 00878
24 ReadDecoder::info [function] [call site] 00882
24 Option::unwrap [function] [call site] 00883
22 UnfilteringBuffer::new [function] [call site] 00884
23 ColorType::checked_raw_row_length [function] [call site] 00885
24 EncodingError::from [function] [call site] 00886
25 EncodingError::Format [function] [call site] 00887
25 FormatErrorKind::BadTextEncoding [function] [call site] 00888
24 EncodingError::from [function] [call site] 00889
24 ColorType::samples_u8 [function] [call site] 00890
24 EncodingError::from [function] [call site] 00891
24 BitDepth::into_u8 [function] [call site] 00892
24 TryFrom::try_from [function] [call site] 00893
24 impl [call site] 00894
23 Option::and_then [function] [call site] 00896
23 Result::checked_mul [function] [call site] 00897
23 and_then [function] [call site] 00899
23 checked_next_multiple_of [function] [call site] 00900
24 usize::checked_add [function] [call site] 00901
23 unwrap_or [function] [call site] 00903
23 ColorType::checked_raw_row_length [function] [call site] 00905
23 Option::and_then [function] [call site] 00906
23 Result::checked_mul [function] [call site] 00907
23 and_then [function] [call site] 00908
23 checked_next_multiple_of [function] [call site] 00909
23 unwrap_or [function] [call site] 00910
23 Vec::with_capacity [function] [call site] 00912
23 Adam7Info::new [function] [call site] 00913
23 UnfilteringBuffer::debug_assert_invariants [function] [call site] 00914
22 SubframeInfo::not_yet_init [function] [call site] 00915
23 InterlaceInfoIter::empty [function] [call site] 00916
24 IterImpl::None [function] [call site] 00918
22 Adam7Info::new [function] [call site] 00919
22 Reader::info [function] [call site] 00920
23 Encoder::with_info [function] [call site] 00921
24 EncodingError::Format [function] [call site] 00925
24 encode_iso_8859_1_into [function] [call site] 00926
24 EncodingError::Format [function] [call site] 00928
24 encode_iso_8859_1_into [function] [call site] 00929
24 DecodeOptions::default [function] [call site] 00931
22 ColorType::checked_raw_row_length [function] [call site] 00933
23 EncodingError::from [function] [call site] 00934
23 EncodingError::from [function] [call site] 00935
23 ColorType::samples_u8 [function] [call site] 00936
23 EncodingError::from [function] [call site] 00937
23 BitDepth::into_u8 [function] [call site] 00938
23 TryFrom::try_from [function] [call site] 00939
23 impl [call site] 00940
22 Option::is_none [function] [call site] 00942
22 Reader::output_buffer_size [function] [call site] 00944
23 Reader::info [function] [call site] 00945
23 Writer::stream_writer_with_size [function] [call site] 00946
24 StreamWriter::new [function] [call site] 00947
24 ChunkOutput::Borrowed [function] [call site] 00948
23 Reader::output_color_type [function] [call site] 00949
24 Reader::info [function] [call site] 00950
24 u8::intersects [function] [call site] 00951
24 u8::contains [function] [call site] 00952
24 u8::contains [function] [call site] 00953
24 u8::contains [function] [call site] 00954
24 u8::contains [function] [call site] 00955
24 u8::contains [function] [call site] 00957
24 BitDepth::from_u8 [function] [call site] 00958
24 Option::unwrap [function] [call site] 00959
23 ColorType::checked_raw_row_length [function] [call site] 00960
24 EncodingError::from [function] [call site] 00961
24 EncodingError::from [function] [call site] 00962
24 ColorType::samples_u8 [function] [call site] 00963
24 EncodingError::from [function] [call site] 00964
24 BitDepth::into_u8 [function] [call site] 00965
24 TryFrom::try_from [function] [call site] 00966
24 impl [call site] 00967
23 checked_sub [function] [call site] 00969
23 usize::try_from [function] [call site] 00970
23 checked_mul [function] [call site] 00972
23 then_some [function] [call site] 00973
22 Option::is_none [function] [call site] 00974
22 Reader::read_until_image_data [function] [call site] 00976
23 ReadDecoder::read_until_image_data [function] [call site] 00977
24 ReadDecoder::decode_next [function] [call site] 00978
24 DecodingError::Format [function] [call site] 00980
24 encode_iso_8859_1_into [function] [call site] 00981
23 SubframeInfo::new [function] [call site] 00983
24 InterlaceInfoIter::new [function] [call site] 00984
25 IterImpl::Adam7 [function] [call site] 00986
25 Adam7Iterator::new [function] [call site] 00987
25 IterImpl::None [function] [call site] 00989
24 Adam7Iterator::next [function] [call site] 00990
25 Adam7Iterator::init_pass [function] [call site] 00992
26 PassConstants::count_samples [function] [call site] 00993
26 PassConstants::count_lines [function] [call site] 00994
25 Adam7Iterator::next [function] [call site] 00995
26 Adam7Iterator::init_pass [function] [call site] 00997
26 Adam7Iterator::next [function] [call site] 00998
24 PartialInfo::raw_row_length_from_width [function] [call site] 00999
25 raw_row_length_from_width [function] [call site] 01000
23 Reader::info [function] [call site] 01001
23 Reader::info [function] [call site] 01002
23 PartialInfo::bpp_in_prediction [function] [call site] 01003
24 BytesPerPixel::from_usize [function] [call site] 01004
24 PartialInfo::bytes_per_pixel [function] [call site] 01005
23 Reader::info [function] [call site] 01006
23 Reader::info [function] [call site] 01007
23 PartialInfo::raw_row_length_from_width [function] [call site] 01008
24 raw_row_length_from_width [function] [call site] 01009
23 PassConstants::count_samples [function] [call site] 01010
24 saturating_sub [function] [call site] 01011
24 EncodingError::from [function] [call site] 01012
24 div_ceil [function] [call site] 01013
24 EncodingError::from [function] [call site] 01014
23 PassConstants::count_lines [function] [call site] 01015
24 Vec::saturating_sub [function] [call site] 01016
24 EncodingError::from [function] [call site] 01017
24 div_ceil [function] [call site] 01018
24 EncodingError::from [function] [call site] 01019
23 StreamWriter::start_frame [function] [call site] 01020
24 encode_iso_8859_1_into [function] [call site] 01021
24 EncodingError::Format [function] [call site] 01023
24 Writer::validate_new_image [function] [call site] 01024
25 EncodingError::Format [function] [call site] 01028
25 encode_iso_8859_1_into [function] [call site] 01029
25 EncodingError::Format [function] [call site] 01033
25 encode_iso_8859_1_into [function] [call site] 01034
24 ChunkWriter::set_fctl [function] [call site] 01036
24 ChunkWriter::next_frame_info [function] [call site] 01037
25 ChunkOutput::deref [function] [call site] 01038
25 raw_row_length_from_width [function] [call site] 01039
24 tests::regression_overflow_adam7_bitfill [function] [call site] 01040
25 t::e::s::t::s::::::::r::e::g::r::e::s::s::i::o::n::_::o::v::e::r::f::l::o::w::_::a::d::a::m::7::_::b::i::t::f::i::l::l::multibyte_expand_pass_test_helper [function] [call site] 01041
26 Adam7Iterator::new [function] [call site] 01042
26 Adam7Iterator::into_iter [function] [call site] 01043
26 expand_pass [function] [call site] 01046
27 expand_adam7_bits [function] [call site] 01047
28 Adam7Info::pass_constants [function] [call site] 01048
28 EncodingError::from [function] [call site] 01049
28 EncodingError::from [function] [call site] 01050
28 EncodingError::from [function] [call site] 01051
28 EncodingError::from [function] [call site] 01052
28 EncodingError::from [function] [call site] 01053
28 EncodingError::from [function] [call site] 01055
27 impl [call site] 01057
27 subbyte_values [function] [call site] 01058
28 Writer::stream_writer [function] [call site] 01059
28 Result::copied [function] [call site] 01060
28 flat_map [function] [call site] 01061
28 [u8; [call site] 01062
27 expand_adam7_bits [function] [call site] 01063
27 impl [call site] 01064
27 subbyte_values [function] [call site] 01065
27 expand_adam7_bits [function] [call site] 01066
27 impl [call site] 01067
27 subbyte_values [function] [call site] 01068
27 expand_adam7_bytes [function] [call site] 01069
28 Adam7Info::pass_constants [function] [call site] 01070
28 EncodingError::from [function] [call site] 01071
28 EncodingError::from [function] [call site] 01072
28 EncodingError::from [function] [call site] 01073
28 EncodingError::from [function] [call site] 01074
28 EncodingError::from [function] [call site] 01075
28 EncodingError::from [function] [call site] 01077
27 impl [call site] 01079
27 expand_adam7_bytes [function] [call site] 01080
27 impl [call site] 01081
27 DecodeOptions::set_captured_chunks [function] [call site] 01082
28 chunk::is_critical [function] [call site] 01083
28 encode_iso_8859_1_into [function] [call site] 01085
28 Writer::stream_writer [function] [call site] 01086
29 Writer::stream_writer_with_size [function] [call site] 01087
28 Result::cloned [function] [call site] 01088
27 copy_from_slice [function] [call site] 01091
27 expand_adam7_bytes [function] [call site] 01092
27 impl [call site] 01093
27 DecodeOptions::set_captured_chunks [function] [call site] 01094
27 encode_iso_8859_1_into [function] [call site] 01095
27 tests::expect_error_on_wrong_image_len [function] [call site] 01096
27 copy_from_slice [function] [call site] 01097
24 Encoder::write_header [function] [call site] 01098
25 Writer::new [function] [call site] 01099
25 PartialInfo::new [function] [call site] 01100
25 Writer::init [function] [call site] 01101
24 FrameState::take [function] [call site] 01102
24 FrameState::from_level [function] [call site] 01103
25 FrameState::Flate2 [function] [call site] 01105
25 Adam7Info::new [function] [call site] 01106
26 PassConstants::count_samples [function] [call site] 01107
25 flate2::Compression::none [function] [call site] 01108
25 FrameState::FDeflate [function] [call site] 01109
25 fdeflate::Compressor::new [function] [call site] 01110
26 PassConstants::count_samples [function] [call site] 01111
25 FrameState::Flate2 [function] [call site] 01112
25 Adam7Info::new [function] [call site] 01113
25 flate2::Compression::new [function] [call site] 01114
26 PassConstants::count_samples [function] [call site] 01115
25 EncodingError::from [function] [call site] 01116
24 encode_iso_8859_1_into [function] [call site] 01118
23 Reader::unguarded_output_line_size [function] [call site] 01120
24 Reader::output_color_type [function] [call site] 01121
24 raw_row_length_from_width [function] [call site] 01122
23 ReadDecoder::reserve_bytes [function] [call site] 01123
22 Reader::info [function] [call site] 01125
22 Reader::info [function] [call site] 01127
21 Result::unwrap [function] [call site] 01130
21 Reader::next_frame [function] [call site] 01131
22 DecodingError::Parameter [function] [call site] 01133
22 encode_iso_8859_1_into [function] [call site] 01134
22 Reader::read_until_image_data [function] [call site] 01135
22 Reader::output_buffer_size [function] [call site] 01136
22 Option::ok_or [function] [call site] 01137
22 tests::expect_error_on_wrong_image_len [function] [call site] 01138
22 DecodingError::Parameter [function] [call site] 01140
22 tests::expect_error_on_wrong_image_len [function] [call site] 01141
22 encode_iso_8859_1_into [function] [call site] 01142
22 Reader::output_color_type [function] [call site] 01143
22 Reader::unguarded_output_line_size [function] [call site] 01144
22 Reader::info [function] [call site] 01145
22 Reader::unguarded_output_line_size [function] [call site] 01146
22 PassConstants::count_samples [function] [call site] 01147
23 saturating_sub [function] [call site] 01148
23 EncodingError::from [function] [call site] 01149
23 div_ceil [function] [call site] 01150
23 EncodingError::from [function] [call site] 01151
22 Reader::next_interlaced_row [function] [call site] 01152
23 FrameState::take [function] [call site] 01153
24 mem::swap [function] [call site] 01154
23 Reader::output_line_size [function] [call site] 01155
24 Reader::output_color_type [function] [call site] 01156
24 ColorType::checked_raw_row_length [function] [call site] 01157
24 checked_sub [function] [call site] 01158
24 then_some [function] [call site] 01159
23 Reader::info [function] [call site] 01160
23 Option::ok_or [function] [call site] 01161
23 FrameState::resize [function] [call site] 01162
23 Reader::read_row [function] [call site] 01163
24 Reader::finish_decoding [function] [call site] 01165
25 ReadDecoder::finish_decoding_image_data [function] [call site] 01166
26 ReadDecoder::decode_image_data [function] [call site] 01167
25 Reader::mark_subframe_as_consumed_and_flushed [function] [call site] 01173
24 InterlaceInfo::line_number [function] [call site] 01176
24 UnfilteringBuffer::reset_prev_row [function] [call site] 01177
25 std::mem::take [function] [call site] 01178
26 mem::swap [function] [call site] 01179
25 UnfilteringBuffer::debug_assert_invariants [function] [call site] 01180
24 Reader::info [function] [call site] 01181
24 PartialInfo::raw_row_length_from_width [function] [call site] 01182
24 Reader::output_line_size_for_interlace_info [function] [call site] 01183
25 Reader::unguarded_output_line_size [function] [call site] 01184
24 Reader::next_interlaced_row_impl [function] [call site] 01185
25 Reader::next_raw_interlaced_row [function] [call site] 01186
26 UnfilteringBuffer::mutable_len_of_curr_row [function] [call site] 01187
27 saturating_sub [function] [call site] 01188
26 DecodingError::Format [function] [call site] 01190
26 encode_iso_8859_1_into [function] [call site] 01191
26 UnfilteringBuffer::with_unfilled_buffer [function] [call site] 01192
27 tests::expect_error_on_wrong_image_len [function] [call site] 01194
27 UnfilteringBuffer::shift_buffer_left [function] [call site] 01195
28 tests::expect_error_on_wrong_image_len [function] [call site] 01196
28 checked_sub [function] [call site] 01197
28 copy_within [function] [call site] 01198
28 copy_within [function] [call site] 01199
27 tests::expect_error_on_wrong_image_len [function] [call site] 01200
27 saturating_add [function] [call site] 01202
27 tests::expect_error_on_wrong_image_len [function] [call site] 01203
27 ChunkOutput::deref [function] [call site] 01205
27 UnfilteringBuffer::debug_assert_invariants [function] [call site] 01206
26 ReadDecoder::decode_image_data [function] [call site] 01207
26 Reader::mark_subframe_as_consumed_and_flushed [function] [call site] 01213
26 (impl [call site] 01214
26 UnfilteringBuffer::readable_len_of_curr_row [function] [call site] 01215
26 UnfilteringBuffer::unfilter_curr_row_using_scratch_buffer [function] [call site] 01216
27 UnfilteringBuffer::curr_row_filter [function] [call site] 01217
28 Option::ok_or [function] [call site] 01224
28 DecodingError::Format [function] [call site] 01225
28 FormatErrorInner::UnknownFilterMethod [function] [call site] 01226
28 encode_iso_8859_1_into [function] [call site] 01227
27 std::mem::take [function] [call site] 01228
27 as_mut_slice [function] [call site] 01230
27 copy_from_slice [function] [call site] 01231
27 UnfilteringBuffer::prev_row [function] [call site] 01232
28 PrevRow::as_slice [function] [call site] 01233
27 filter::unfilter [function] [call site] 01234
28 &mut [call site] 01235
28 &[u8]::chunks_exact [function] [call site] 01237
28 wrapping_add [function] [call site] 01238
28 &mut [call site] 01242
28 &[u8]::chunks_exact [function] [call site] 01244
28 wrapping_add [function] [call site] 01245
28 filter_paeth_stbi [function] [call site] 01246
28 &mut [call site] 01247
28 &[u8]::chunks_exact [function] [call site] 01249
28 wrapping_add [function] [call site] 01250
28 filter_paeth_stbi [function] [call site] 01251
28 &mut [call site] 01252
28 &[u8]::chunks_exact [function] [call site] 01254
28 wrapping_add [function] [call site] 01255
28 filter_paeth_stbi [function] [call site] 01256
28 &mut [call site] 01257
28 &[u8]::chunks_exact [function] [call site] 01259
28 wrapping_add [function] [call site] 01260
28 filter_paeth_stbi [function] [call site] 01261
28 &mut [call site] 01262
28 &[u8]::chunks_exact [function] [call site] 01264
28 wrapping_add [function] [call site] 01265
28 filter_paeth_stbi [function] [call site] 01266
27 UnfilteringBuffer::reset_prev_row [function] [call site] 01267
28 std::mem::take [function] [call site] 01268
28 UnfilteringBuffer::debug_assert_invariants [function] [call site] 01269
27 PrevRow::Scratch [function] [call site] 01270
27 UnfilteringBuffer::debug_assert_invariants [function] [call site] 01271
26 UnfilteringBuffer::unfilter_curr_row_in_place [function] [call site] 01274
27 UnfilteringBuffer::curr_row_filter [function] [call site] 01275
27 split_at_mut [function] [call site] 01276
27 PrevRow::as_slice [function] [call site] 01277
27 filter::unfilter [function] [call site] 01278
27 UnfilteringBuffer::reset_prev_row [function] [call site] 01279
27 PrevRow::InPlace [function] [call site] 01280
27 UnfilteringBuffer::debug_assert_invariants [function] [call site] 01281
25 UnfilteringBuffer::reset_prev_row [function] [call site] 01283
26 std::mem::take [function] [call site] 01284
26 UnfilteringBuffer::debug_assert_invariants [function] [call site] 01285
25 self::transform::create_transform_fn [function] [call site] 01288
26 Transformations::contains [function] [call site] 01290
26 Transformations::contains [function] [call site] 01291
26 Transformations::contains [function] [call site] 01292
26 Transformations::contains [function] [call site] 01293
26 DecodingError::Format [function] [call site] 01296
26 encode_iso_8859_1_into [function] [call site] 01297
26 DecodingError::Format [function] [call site] 01299
26 encode_iso_8859_1_into [function] [call site] 01300
26 palette::create_expansion_into_rgba8 [function] [call site] 01302
27 create_rgba_palette [function] [call site] 01303
28 as_deref [function] [call site] 01304
28 as_deref [function] [call site] 01306
28 unwrap_or [function] [call site] 01307
28 tests::expect_error_on_wrong_image_len [function] [call site] 01308
28 tests::expect_error_on_wrong_image_len [function] [call site] 01309
28 tests::expect_error_on_wrong_image_len [function] [call site] 01310
29 Adam7Info::new [function] [call site] 01311
29 Encoder::new [function] [call site] 01312
29 Encoder::set_depth [function] [call site] 01313
29 Encoder::set_color [function] [call site] 01314
29 Encoder::write_header [function] [call site] 01315
29 Writer::write_image_data [function] [call site] 01316
29 Result::as_ref [function] [call site] 01317
28 copy_from_slice [function] [call site] 01319
28 palette::is_empty [function] [call site] 01320
28 copy_from_slice [function] [call site] 01321
28 Writer::stream_writer [function] [call site] 01322
29 Writer::stream_writer_with_size [function] [call site] 01323
28 Result::copied [function] [call site] 01324
28 [[u8; [call site] 01326
28 tests::expect_error_on_wrong_image_len [function] [call site] 01327
28 tests::expect_error_on_wrong_image_len [function] [call site] 01328
28 iter_mut [function] [call site] 01329
27 Adam7Info::new [function] [call site] 01330
27 expand_paletted_into_rgba8 [function] [call site] 01331
28 super::unpack_bits [function] [call site] 01332
29 &mut [call site] 01333
29 Writer::stream_writer [function] [call site] 01334
29 Result::zip [function] [call site] 01335
29 Adam7Iterator::next [function] [call site] 01337
30 Adam7Iterator::init_pass [function] [call site] 01339
30 Adam7Iterator::next [function] [call site] 01340
29 Option::expect [function] [call site] 01341
28 Result::copy_from_slice [function] [call site] 01343
26 palette::create_expansion_into_rgb8 [function] [call site] 01344
27 create_rgba_palette [function] [call site] 01345
27 Adam7Info::new [function] [call site] 01346
27 expand_8bit_into_rgb8 [function] [call site] 01347
28 tests::expect_error_on_wrong_image_len [function] [call site] 01348
29 Adam7Info::new [function] [call site] 01349
29 Encoder::new [function] [call site] 01350
29 Encoder::set_depth [function] [call site] 01351
29 Encoder::set_color [function] [call site] 01352
29 Encoder::write_header [function] [call site] 01353
29 Writer::write_image_data [function] [call site] 01354
29 Result::as_ref [function] [call site] 01355
28 copy_from_slice [function] [call site] 01357
28 &mut [call site] 01358
28 copy_from_slice [function] [call site] 01359
27 Adam7Info::new [function] [call site] 01360
27 expand_into_rgb8 [function] [call site] 01361
28 super::unpack_bits [function] [call site] 01362
26 Adam7Info::new [function] [call site] 01364
26 Adam7Info::new [function] [call site] 01366
26 Adam7Info::new [function] [call site] 01368
26 Adam7Info::new [function] [call site] 01370
25 Reader::info [function] [call site] 01371
25 as_deref [function] [call site] 01372
25 create_transform_fn [function] [call site] 01374
26 Transformations::contains [function] [call site] 01376
26 Transformations::contains [function] [call site] 01377
26 Transformations::contains [function] [call site] 01378
26 Transformations::contains [function] [call site] 01379
26 DecodingError::Format [function] [call site] 01382
26 encode_iso_8859_1_into [function] [call site] 01383
26 DecodingError::Format [function] [call site] 01385
26 encode_iso_8859_1_into [function] [call site] 01386
26 palette::create_expansion_into_rgba8 [function] [call site] 01388
26 palette::create_expansion_into_rgb8 [function] [call site] 01389
26 Adam7Info::new [function] [call site] 01391
26 Adam7Info::new [function] [call site] 01393
26 Adam7Info::new [function] [call site] 01395
26 Adam7Info::new [function] [call site] 01397
25 Reader::info [function] [call site] 01398
25 Adam7Iterator::next [function] [call site] 01399
26 Adam7Iterator::init_pass [function] [call site] 01401
26 Adam7Iterator::next [function] [call site] 01402
23 Result::map [function] [call site] 01406
23 Reader::output_line_size_for_interlace_info [function] [call site] 01408
22 InterlaceInfo::get_adam7_info [function] [call site] 01409
22 Option::unwrap [function] [call site] 01411
22 InterlaceInfo::line_number [function] [call site] 01415
22 unwrap_or [function] [call site] 01416
22 UnfilterBuf::chunks_exact_mut [function] [call site] 01417
22 FrameState::take [function] [call site] 01418
22 Reader::next_interlaced_row_impl [function] [call site] 01420
22 Reader::finish_decoding [function] [call site] 01421
21 Result::unwrap [function] [call site] 01423
20 tests::expect_error_on_wrong_image_len [function] [call site] 01424
21 Adam7Info::new [function] [call site] 01425
21 Encoder::new [function] [call site] 01426
21 Encoder::set_depth [function] [call site] 01427
21 Encoder::set_color [function] [call site] 01428
21 Encoder::write_header [function] [call site] 01429
21 Writer::write_image_data [function] [call site] 01430
21 Result::as_ref [function] [call site] 01431
19 ok_or_else [function] [call site] 01433
19 DecodingError::from [function] [call site] 01434
19 Writer::stream_writer [function] [call site] 01435
19 Writer::set_frame_position [function] [call site] 01436
20 checked_sub [function] [call site] 01438
20 checked_sub [function] [call site] 01440
20 EncodingError::Format [function] [call site] 01442
20 encode_iso_8859_1_into [function] [call site] 01443
20 EncodingError::Format [function] [call site] 01446
20 encode_iso_8859_1_into [function] [call site] 01447
19 ok_or_else [function] [call site] 01448
19 DecodingError::from [function] [call site] 01449
19 Writer::stream_writer [function] [call site] 01450
19 Writer::set_frame_position [function] [call site] 01451
19 ok_or_else [function] [call site] 01452
19 DecodingError::from [function] [call site] 01453
19 ITXtChunk::decode [function] [call site] 01457
20 &[u8]::is_empty [function] [call site] 01458
20 tests::expect_error_on_wrong_image_len [function] [call site] 01459
20 decode_iso_8859_1 [function] [call site] 01461
20 decode_ascii [function] [call site] 01464
21 Result::is_ascii [function] [call site] 01465
21 std::str::from_utf8 [function] [call site] 01467
20 to_owned [function] [call site] 01470
20 std::str::from_utf8 [function] [call site] 01471
20 to_string [function] [call site] 01473
20 OptCompressed::Compressed [function] [call site] 01474
20 &[u8]::to_vec [function] [call site] 01475
20 OptCompressed::Uncompressed [function] [call site] 01476
20 String::from_utf8 [function] [call site] 01477
20 &[u8]::to_vec [function] [call site] 01478
19 Result::map_err [function] [call site] 01481
18 (impl [call site] 01485
18 encode_iso_8859_1_into [function] [call site] 01486
18 encode_iso_8859_1_into [function] [call site] 01487
18 Decoded::ChunkComplete [function] [call site] 01489
18 chunk::is_critical [function] [call site] 01490
18 Decoded::BadAncillaryChunk [function] [call site] 01492
17 State::new_u32 [function] [call site] 01495
17 State::new_u32 [function] [call site] 01498
17 Decoded::SkippedAncillaryChunk [function] [call site] 01500
17 State::new_u32 [function] [call site] 01502
17 Decoded::BadAncillaryChunk [function] [call site] 01504
17 chunk::is_critical [function] [call site] 01505
17 State::new_u32 [function] [call site] 01507
17 Decoded::BadAncillaryChunk [function] [call site] 01509
17 DecodingError::Format [function] [call site] 01511
17 encode_iso_8859_1_into [function] [call site] 01512
17 DecodingError::Format [function] [call site] 01514
17 encode_iso_8859_1_into [function] [call site] 01515
17 DecodingError::Format [function] [call site] 01518
17 encode_iso_8859_1_into [function] [call site] 01519
17 SourceChromaticities::to_be_bytes [function] [call site] 01520
18 ScaledFloat::into_scaled [function] [call site] 01521
18 SourceChromaticities::to_be_bytes [function] [call site] 01522
18 ScaledFloat::into_scaled [function] [call site] 01523
18 SourceChromaticities::to_be_bytes [function] [call site] 01524
18 ScaledFloat::into_scaled [function] [call site] 01525
18 SourceChromaticities::to_be_bytes [function] [call site] 01526
18 ScaledFloat::into_scaled [function] [call site] 01527
18 SourceChromaticities::to_be_bytes [function] [call site] 01528
18 ScaledFloat::into_scaled [function] [call site] 01529
18 SourceChromaticities::to_be_bytes [function] [call site] 01530
18 ScaledFloat::into_scaled [function] [call site] 01531
18 SourceChromaticities::to_be_bytes [function] [call site] 01532
18 ScaledFloat::into_scaled [function] [call site] 01533
18 SourceChromaticities::to_be_bytes [function] [call site] 01534
18 ScaledFloat::into_scaled [function] [call site] 01535
18 SourceChromaticities::to_be_bytes [function] [call site] 01536
17 StreamingDecoder::update [function] [call site] 01537
17 State::ImageData [function] [call site] 01539
16 std::cmp::min [function] [call site] 01541
16 tests::expect_error_on_wrong_image_len [function] [call site] 01542
16 copy_from_slice [function] [call site] 01543
16 StreamingDecoder::parse_u32 [function] [call site] 01546
16 State::new_u32 [function] [call site] 01548
16 U32ValueKind::Crc [function] [call site] 01549
16 usize::capacity [function] [call site] 01551
16 tests::expect_error_on_wrong_image_len [function] [call site] 01552
17 Adam7Info::new [function] [call site] 01553
17 Encoder::new [function] [call site] 01554
17 Encoder::set_depth [function] [call site] 01555
17 Encoder::set_color [function] [call site] 01556
17 Encoder::write_header [function] [call site] 01557
17 Writer::write_image_data [function] [call site] 01558
17 Result::as_ref [function] [call site] 01559
16 std::cmp::min [function] [call site] 01561
16 tests::expect_error_on_wrong_image_len [function] [call site] 01562
16 std::cmp::min [function] [call site] 01563
16 StreamingDecoder::update [function] [call site] 01564
16 tests::expect_error_on_wrong_image_len [function] [call site] 01565
16 usize::capacity [function] [call site] 01566
16 usize::capacity [function] [call site] 01568
16 std::cmp::min [function] [call site] 01569
16 ReadDecoder::reserve_bytes [function] [call site] 01570
16 usize::reserve_exact [function] [call site] 01571
16 usize::extend_from_slice [function] [call site] 01572
16 State::new_u32 [function] [call site] 01574
16 U32ValueKind::Crc [function] [call site] 01575
16 ReadChunkData [function] [call site] 01577
16 std::cmp::min [function] [call site] 01579
16 tests::expect_error_on_wrong_image_len [function] [call site] 01580
16 ZlibStream::decompress [function] [call site] 01581
17 tests::expect_error_on_wrong_image_len [function] [call site] 01584
17 DecodeOptions::set_ignore_adler32 [function] [call site] 01585
17 ZlibStream::decompress [function] [call site] 01586
18 tests::expect_error_on_wrong_image_len [function] [call site] 01589
18 DecodeOptions::set_ignore_adler32 [function] [call site] 01590
18 ZlibStream::decompress [function] [call site] 01591
16 StreamingDecoder::update [function] [call site] 01594
16 State::new_u32 [function] [call site] 01596
16 U32ValueKind::Crc [function] [call site] 01597
16 ImageData [function] [call site] 01599
15 tests::expect_error_on_wrong_image_len [function] [call site] 01602
15 tests::expect_error_on_wrong_image_len [function] [call site] 01605
14 StreamingDecoder::update [function] [call site] 01606
14 Self::write_be [function] [call site] 01607
14 finalize [function] [call site] 01608
11 Writer::drop [function] [call site] 01611
12 Writer::write_iend [function] [call site] 01612
10 into_inner [function] [call site] 01614
10 fdeflate::Compressor::new [function] [call site] 01615
10 std::io::Cursor::new [function] [call site] 01616
10 Adam7Info::new [function] [call site] 01617
10 next_pass_and_line [function] [call site] 01619
10 tests::expect_error_on_wrong_image_len [function] [call site] 01621
10 tests::expect_error_on_wrong_image_len [function] [call site] 01622
10 Encoder::set_filter [function] [call site] 01623
10 write_data [function] [call site] 01624
10 remember_previous [function] [call site] 01625
10 Writer::finish [function] [call site] 01626
10 into_inner [function] [call site] 01627
10 tests::expect_error_on_wrong_image_len [function] [call site] 01628
10 Result::checked_div [function] [call site] 01629
10 unwrap_or [function] [call site] 01630
10 tests::expect_error_on_wrong_image_len [function] [call site] 01631
10 fdeflate::StoredOnlyCompressor::<()>::compressed_size [function] [call site] 01632
10 fdeflate::StoredOnlyCompressor::new [function] [call site] 01633
10 std::io::Cursor::new [function] [call site] 01634
10 Adam7Info::new [function] [call site] 01635
10 fallback_cursor::next_pass_and_line [function] [call site] 01636
10 write_data [function] [call site] 01637
10 write_data [function] [call site] 01638
10 Writer::finish [function] [call site] 01639
10 into_inner [function] [call site] 01640
10 Adam7Info::new [function] [call site] 01641
10 Adam7Info::new [function] [call site] 01642
10 flate2::Compression::new [function] [call site] 01643
10 EncodingError::from [function] [call site] 01644
10 next_pass_and_line [function] [call site] 01645
10 tests::expect_error_on_wrong_image_len [function] [call site] 01647
10 tests::expect_error_on_wrong_image_len [function] [call site] 01648
10 Encoder::set_filter [function] [call site] 01649
10 Vec::write_all [function] [call site] 01650
10 Vec::write_all [function] [call site] 01651
10 remember_previous [function] [call site] 01652
10 Writer::finish [function] [call site] 01653
11 Writer::validate_sequence_done [function] [call site] 01654
11 Writer::write_iend [function] [call site] 01655
11 ChunkWriter::flush [function] [call site] 01656
11 Writer::drop [function] [call site] 01657
9 Writer::write_zlib_encoded_idat [function] [call site] 01660
10 DecodeOptions::set_captured_chunks [function] [call site] 01661
11 chunk::is_critical [function] [call site] 01662
11 encode_iso_8859_1_into [function] [call site] 01664
11 Writer::stream_writer [function] [call site] 01665
11 Result::cloned [function] [call site] 01666
10 Writer::write_chunk [function] [call site] 01669
9 Writer::should_skip_frame_control_on_default_image [function] [call site] 01671
9 Writer::write_zlib_encoded_idat [function] [call site] 01672
9 TEXtChunk::encode [function] [call site] 01673
10 encode_iso_8859_1 [function] [call site] 01674
11 encode_iso_8859_1_iter [function] [call site] 01675
11 impl [call site] 01676
10 Result::is_empty [function] [call site] 01677
10 tests::expect_error_on_wrong_image_len [function] [call site] 01678
10 encode_iso_8859_1_into [function] [call site] 01680
10 Result::push [function] [call site] 01681
10 encode_iso_8859_1_into [function] [call site] 01682
11 encode_iso_8859_1_iter [function] [call site] 01683
11 UnfilterBuf::push [function] [call site] 01684
10 encoder::write_chunk [function] [call site] 01686
11 Self::write_be [function] [call site] 01687
11 tests::expect_error_on_wrong_image_len [function] [call site] 01688
11 Self::write_all [function] [call site] 01689
11 Self::write_all [function] [call site] 01690
11 Adam7Info::new [function] [call site] 01691
11 StreamingDecoder::update [function] [call site] 01692
11 StreamingDecoder::update [function] [call site] 01693
11 Self::write_be [function] [call site] 01694
11 finalize [function] [call site] 01695
9 wrapping_add [function] [call site] 01697
9 Writer::write_zlib_encoded_idat [function] [call site] 01698
9 DecodeOptions::set_captured_chunks [function] [call site] 01699
10 chunk::is_critical [function] [call site] 01700
10 encode_iso_8859_1_into [function] [call site] 01702
10 Writer::stream_writer [function] [call site] 01703
10 Result::cloned [function] [call site] 01704
9 write_fdat_chunk [function] [call site] 01707
10 u32::try_from [function] [call site] 01708
10 tests::expect_error_on_wrong_image_len [function] [call site] 01709
10 and_then [function] [call site] 01711
10 usize::checked_add [function] [call site] 01712
10 SourceChromaticities::to_be_bytes [function] [call site] 01714
11 ScaledFloat::into_scaled [function] [call site] 01715
11 SourceChromaticities::to_be_bytes [function] [call site] 01716
11 ScaledFloat::into_scaled [function] [call site] 01717
11 SourceChromaticities::to_be_bytes [function] [call site] 01718
11 ScaledFloat::into_scaled [function] [call site] 01719
11 SourceChromaticities::to_be_bytes [function] [call site] 01720
11 ScaledFloat::into_scaled [function] [call site] 01721
11 SourceChromaticities::to_be_bytes [function] [call site] 01722
11 ScaledFloat::into_scaled [function] [call site] 01723
11 SourceChromaticities::to_be_bytes [function] [call site] 01724
11 ScaledFloat::into_scaled [function] [call site] 01725
11 SourceChromaticities::to_be_bytes [function] [call site] 01726
11 ScaledFloat::into_scaled [function] [call site] 01727
11 SourceChromaticities::to_be_bytes [function] [call site] 01728
11 ScaledFloat::into_scaled [function] [call site] 01729
11 SourceChromaticities::to_be_bytes [function] [call site] 01730
10 copy_from_slice [function] [call site] 01731
10 SourceChromaticities::to_be_bytes [function] [call site] 01732
11 ScaledFloat::into_scaled [function] [call site] 01733
11 SourceChromaticities::to_be_bytes [function] [call site] 01734
11 ScaledFloat::into_scaled [function] [call site] 01735
11 SourceChromaticities::to_be_bytes [function] [call site] 01736
11 ScaledFloat::into_scaled [function] [call site] 01737
11 SourceChromaticities::to_be_bytes [function] [call site] 01738
11 ScaledFloat::into_scaled [function] [call site] 01739
11 SourceChromaticities::to_be_bytes [function] [call site] 01740
11 ScaledFloat::into_scaled [function] [call site] 01741
11 SourceChromaticities::to_be_bytes [function] [call site] 01742
11 ScaledFloat::into_scaled [function] [call site] 01743
11 SourceChromaticities::to_be_bytes [function] [call site] 01744
11 ScaledFloat::into_scaled [function] [call site] 01745
11 SourceChromaticities::to_be_bytes [function] [call site] 01746
11 ScaledFloat::into_scaled [function] [call site] 01747
11 SourceChromaticities::to_be_bytes [function] [call site] 01748
10 copy_from_slice [function] [call site] 01749
10 copy_from_slice [function] [call site] 01750
10 Self::write_all [function] [call site] 01751
10 Self::write_all [function] [call site] 01752
10 Adam7Info::new [function] [call site] 01753
10 StreamingDecoder::update [function] [call site] 01754
10 StreamingDecoder::update [function] [call site] 01755
10 Self::write_be [function] [call site] 01756
10 finalize [function] [call site] 01757
9 wrapping_add [function] [call site] 01759
9 Writer::increment_images_written [function] [call site] 01760
10 saturating_add [function] [call site] 01761
8 Result::as_ref [function] [call site] 01763
7 FormatErrorKind::WrittenTooMuch [function] [call site] 01766
7 tests::expect_error_on_wrong_image_len [function] [call site] 01767
7 EncodingError::Format [function] [call site] 01769
7 encode_iso_8859_1_into [function] [call site] 01770
7 write_chunk [function] [call site] 01771
6 copy_from_slice [function] [call site] 01772
6 SourceChromaticities::to_be_bytes [function] [call site] 01773
6 copy_from_slice [function] [call site] 01774
6 SourceChromaticities::to_be_bytes [function] [call site] 01775
6 Writer::write_chunk [function] [call site] 01776
6 copy_from_slice [function] [call site] 01777
6 SourceChromaticities::to_be_bytes [function] [call site] 01778
6 copy_from_slice [function] [call site] 01779
6 SourceChromaticities::to_be_bytes [function] [call site] 01780
6 Writer::write_chunk [function] [call site] 01781
6 TEXtChunk::encode [function] [call site] 01782
6 crate::srgb::substitute_gamma [function] [call site] 01783
7 ScaledFloat::from_scaled [function] [call site] 01784
6 ScaledFloat::encode_gama [function] [call site] 01786
7 encoder::write_chunk [function] [call site] 01787
7 ScaledFloat::into_scaled [function] [call site] 01788
7 SourceChromaticities::to_be_bytes [function] [call site] 01789
6 crate::srgb::substitute_chromaticities [function] [call site] 01790
7 ScaledFloat::from_scaled [function] [call site] 01791
7 ScaledFloat::from_scaled [function] [call site] 01792
7 ScaledFloat::from_scaled [function] [call site] 01793
7 ScaledFloat::from_scaled [function] [call site] 01794
7 ScaledFloat::from_scaled [function] [call site] 01795
7 ScaledFloat::from_scaled [function] [call site] 01796
7 ScaledFloat::from_scaled [function] [call site] 01797
7 ScaledFloat::from_scaled [function] [call site] 01798
6 SourceChromaticities::encode [function] [call site] 01800
7 encoder::write_chunk [function] [call site] 01801
7 SourceChromaticities::to_be_bytes [function] [call site] 01802
8 ScaledFloat::into_scaled [function] [call site] 01803
8 SourceChromaticities::to_be_bytes [function] [call site] 01804
8 ScaledFloat::into_scaled [function] [call site] 01805
8 SourceChromaticities::to_be_bytes [function] [call site] 01806
8 ScaledFloat::into_scaled [function] [call site] 01807
8 SourceChromaticities::to_be_bytes [function] [call site] 01808
8 ScaledFloat::into_scaled [function] [call site] 01809
8 SourceChromaticities::to_be_bytes [function] [call site] 01810
8 ScaledFloat::into_scaled [function] [call site] 01811
8 SourceChromaticities::to_be_bytes [function] [call site] 01812
8 ScaledFloat::into_scaled [function] [call site] 01813
8 SourceChromaticities::to_be_bytes [function] [call site] 01814
8 ScaledFloat::into_scaled [function] [call site] 01815
8 SourceChromaticities::to_be_bytes [function] [call site] 01816
8 ScaledFloat::into_scaled [function] [call site] 01817
8 SourceChromaticities::to_be_bytes [function] [call site] 01818
6 ScaledFloat::encode_gama [function] [call site] 01819
7 encoder::write_chunk [function] [call site] 01820
7 ScaledFloat::into_scaled [function] [call site] 01821
7 SourceChromaticities::to_be_bytes [function] [call site] 01822
6 TEXtChunk::encode [function] [call site] 01823
6 Writer::write_iccp_chunk [function] [call site] 01824
7 encode_iso_8859_1 [function] [call site] 01825
7 &str::is_empty [function] [call site] 01826
7 tests::expect_error_on_wrong_image_len [function] [call site] 01827
8 Adam7Info::new [function] [call site] 01828
8 Encoder::new [function] [call site] 01829
8 Encoder::set_depth [function] [call site] 01830
8 Encoder::set_color [function] [call site] 01831
8 Encoder::write_header [function] [call site] 01832
8 Writer::write_image_data [function] [call site] 01833
8 Result::as_ref [function] [call site] 01834
7 encode_iso_8859_1_into [function] [call site] 01837
7 tests::expect_error_on_wrong_image_len [function] [call site] 01838
7 tests::expect_error_on_wrong_image_len [function] [call site] 01839
7 Result::checked_add [function] [call site] 01840
7 checked_add [function] [call site] 01842
7 Adam7Info::new [function] [call site] 01844
7 Result::try_reserve_exact [function] [call site] 01845
7 Result::extend [function] [call site] 01847
7 &str::into_iter [function] [call site] 01848
7 Adam7Info::new [function] [call site] 01850
7 flate2::Compression::default [function] [call site] 01851
7 Self::write_all [function] [call site] 01852
7 Writer::write_chunk [function] [call site] 01853
7 Writer::finish [function] [call site] 01854
8 Writer::validate_sequence_done [function] [call site] 01855
8 Writer::write_iend [function] [call site] 01856
8 ChunkWriter::flush [function] [call site] 01857
8 Writer::drop [function] [call site] 01858
6 Writer::write_chunk [function] [call site] 01860
6 TEXtChunk::encode [function] [call site] 01861
7 encode_iso_8859_1 [function] [call site] 01862
7 Result::is_empty [function] [call site] 01863
7 tests::expect_error_on_wrong_image_len [function] [call site] 01864
7 encode_iso_8859_1_into [function] [call site] 01866
7 Result::push [function] [call site] 01867
7 encode_iso_8859_1_into [function] [call site] 01868
7 encoder::write_chunk [function] [call site] 01869
6 Writer::write_chunk [function] [call site] 01870
6 Writer::write_chunk [function] [call site] 01871
6 Writer::write_text_chunk [function] [call site] 01872
7 TEXtChunk::encode [function] [call site] 01873
6 Writer::write_text_chunk [function] [call site] 01874
6 Writer::write_text_chunk [function] [call site] 01875
3 Writer::write_image_data [function] [call site] 01878
3 Result::as_ref [function] [call site] 01879
2 tests::expect_error_on_wrong_image_len [function] [call site] 01881
2 png::DeflateCompression::Level [function] [call site] 01882
2 raw_row_length_from_width [function] [call site] 01883
2 tests::expect_error_on_wrong_image_len [function] [call site] 01884
2 Adam7Info::new [function] [call site] 01885
2 png::Encoder::new [function] [call site] 01886
3 Info::with_size [function] [call site] 01887
3 DecodeOptions::default [function] [call site] 01888
2 Encoder::set_depth [function] [call site] 01889
2 Encoder::set_color [function] [call site] 01890
2 Encoder::set_filter [function] [call site] 01891
2 Encoder::set_deflate_compression [function] [call site] 01892
2 Encoder::set_palette [function] [call site] 01893
3 encode_iso_8859_1_into [function] [call site] 01895
2 Encoder::write_header [function] [call site] 01896
2 Result::ok [function] [call site] 01897
2 Writer::write_image_data [function] [call site] 01898
3 EncodingError::Format [function] [call site] 01900
3 encode_iso_8859_1_into [function] [call site] 01901
3 Writer::validate_new_image [function] [call site] 01902
3 raw_row_length_from_width [function] [call site] 01903
3 tests::expect_error_on_wrong_image_len [function] [call site] 01904
3 EncodingError::Parameter [function] [call site] 01906
3 tests::expect_error_on_wrong_image_len [function] [call site] 01907
3 encode_iso_8859_1_into [function] [call site] 01908
3 Writer::zlib_encode_image_data [function] [call site] 01909
3 Writer::write_zlib_encoded_idat [function] [call site] 01910
3 Writer::should_skip_frame_control_on_default_image [function] [call site] 01911
3 Writer::write_zlib_encoded_idat [function] [call site] 01912
3 TEXtChunk::encode [function] [call site] 01913
3 wrapping_add [function] [call site] 01914
3 Writer::write_zlib_encoded_idat [function] [call site] 01915
3 DecodeOptions::set_captured_chunks [function] [call site] 01916
3 write_fdat_chunk [function] [call site] 01917
3 wrapping_add [function] [call site] 01918
3 Writer::increment_images_written [function] [call site] 01919
2 Result::expect [function] [call site] 01921
1 decode_png [function] [call site] 01923
1 tests::expect_error_on_wrong_image_len [function] [call site] 01924