The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 197 | 142 | PrevRow::as_slice | call site: 00142 | StreamingDecoder::update |
| 115 | 340 | ScaledFloat::from_scaled | call site: 00340 | tests::expect_error_on_wrong_image_len |
| 74 | 54 | StreamingDecoder::update | call site: 00054 | tests::expect_error_on_wrong_image_len |
| 48 | 1574 | filter::unfilter | call site: 01574 | tests::expect_error_on_wrong_image_len |
| 43 | 1663 | self::transform::create_transform_fn | call site: 01663 | tests::expect_error_on_wrong_image_len |
| 42 | 1527 | filter::unfilter | call site: 01527 | encode_iso_8859_1_into |
| 28 | 1709 | Adam7Iterator::next | call site: 01709 | tests::expect_error_on_wrong_image_len |
| 16 | 1157 | StreamingDecoder::parse_u32 | call site: 01157 | |
| 16 | 1748 | create_transform_fn | call site: 01748 | encode_iso_8859_1_into |
| 12 | 1284 | Decoder::read_info | call site: 01284 | Encoder::with_info |
| 11 | 969 | StreamingDecoder::split_keyword | call site: 00969 | encode_iso_8859_1_into |
| 11 | 1073 | StreamingDecoder::parse_itxt | call site: 01073 | encode_iso_8859_1_into |
fuzz_target
[function]
[call site]
00000
png_decode
[function]
[call site]
00001
png::Decoder::new_with_limits
[function]
[call site]
00002
ReadDecoder::new
[function]
[call site]
00003
StreamingDecoder::new
[function]
[call site]
00004
StreamingDecoder::new_with_options
[function]
[call site]
00005
ZlibStream::new
[function]
[call site]
00006
Adam7Info::new
[function]
[call site]
00007
PassConstants::count_samples
[function]
[call site]
00008
saturating_sub
[function]
[call site]
00009
EncodingError::from
[function]
[call site]
00010
EncodingError::Format
[function]
[call site]
00011
FormatErrorKind::BadTextEncoding
[function]
[call site]
00012
div_ceil
[function]
[call site]
00013
EncodingError::from
[function]
[call site]
00014
Adam7Info::new
[function]
[call site]
00015
PassConstants::count_samples
[function]
[call site]
00016
DecodeOptions::set_ignore_adler32
[function]
[call site]
00017
Some
[function]
[call site]
00018
State::new_u32
[function]
[call site]
00019
chunk::ChunkType
[function]
[call site]
00020
Adam7Info::new
[function]
[call site]
00021
PassConstants::count_samples
[function]
[call site]
00022
Vec::with_capacity
[function]
[call site]
00023
DecodeOptions::default
[function]
[call site]
00024
Adam7Info::new
[function]
[call site]
00025
PassConstants::count_samples
[function]
[call site]
00026
ReadDecoder::set_limits
[function]
[call site]
00027
Adam7Info::new
[function]
[call site]
00028
PassConstants::count_samples
[function]
[call site]
00029
Decoder::read_info
[function]
[call site]
00030
Decoder::read_header_info
[function]
[call site]
00031
ReadDecoder::read_header_info
[function]
[call site]
00032
ReadDecoder::info
[function]
[call site]
00033
as_ref
[function]
[call site]
00034
Option::is_none
[function]
[call site]
00035
ReadDecoder::decode_next
[function]
[call site]
00036
fill_buf
[function]
[call site]
00037
UnfilterBuf::is_empty
[function]
[call site]
00038
Err
[function]
[call site]
00039
DecodingError::IoError
[function]
[call site]
00040
encode_iso_8859_1_into
[function]
[call site]
00041
encode_iso_8859_1_iter
[function]
[call site]
00042
Result::chars
[function]
[call site]
00043
map
[function]
[call site]
00044
u8::try_from
[function]
[call site]
00045
map_err
[function]
[call site]
00046
UnfilterBuf::push
[function]
[call site]
00047
Ok
[function]
[call site]
00048
StreamingDecoder::update
[function]
[call site]
00049
is_none
[function]
[call site]
00050
Err
[function]
[call site]
00051
DecodingError::Parameter
[function]
[call site]
00052
encode_iso_8859_1_into
[function]
[call site]
00053
tests::expect_error_on_wrong_image_len
[function]
[call site]
00054
Adam7Info::new
[function]
[call site]
00055
Encoder::new
[function]
[call site]
00056
Info::with_size
[function]
[call site]
00057
FrameControl::default
[function]
[call site]
00058
DecodeOptions::default
[function]
[call site]
00059
Adam7Info::new
[function]
[call site]
00060
Encoder::set_depth
[function]
[call site]
00061
Encoder::set_color
[function]
[call site]
00062
Encoder::write_header
[function]
[call site]
00063
Writer::new
[function]
[call site]
00064
PartialInfo::new
[function]
[call site]
00065
is_some
[function]
[call site]
00066
Writer::init
[function]
[call site]
00067
Err
[function]
[call site]
00068
EncodingError::Format
[function]
[call site]
00069
encode_iso_8859_1_into
[function]
[call site]
00070
Err
[function]
[call site]
00071
EncodingError::Format
[function]
[call site]
00072
encode_iso_8859_1_into
[function]
[call site]
00073
ColorType::is_combination_invalid
[function]
[call site]
00074
Err
[function]
[call site]
00075
EncodingError::Format
[function]
[call site]
00076
FormatErrorKind::InvalidColorCombination
[function]
[call site]
00077
encode_iso_8859_1_into
[function]
[call site]
00078
Err
[function]
[call site]
00079
EncodingError::Format
[function]
[call site]
00080
encode_iso_8859_1_into
[function]
[call site]
00081
Writer::encode_header
[function]
[call site]
00082
write_all
[function]
[call site]
00083
copy_from_slice
[function]
[call site]
00084
SourceChromaticities::to_be_bytes
[function]
[call site]
00085
ScaledFloat::into_scaled
[function]
[call site]
00086
SourceChromaticities::to_be_bytes
[function]
[call site]
00087
ScaledFloat::into_scaled
[function]
[call site]
00088
SourceChromaticities::to_be_bytes
[function]
[call site]
00089
ScaledFloat::into_scaled
[function]
[call site]
00090
SourceChromaticities::to_be_bytes
[function]
[call site]
00091
ScaledFloat::into_scaled
[function]
[call site]
00092
SourceChromaticities::to_be_bytes
[function]
[call site]
00093
ScaledFloat::into_scaled
[function]
[call site]
00094
SourceChromaticities::to_be_bytes
[function]
[call site]
00095
ScaledFloat::into_scaled
[function]
[call site]
00096
SourceChromaticities::to_be_bytes
[function]
[call site]
00097
ScaledFloat::into_scaled
[function]
[call site]
00098
SourceChromaticities::to_be_bytes
[function]
[call site]
00099
ScaledFloat::into_scaled
[function]
[call site]
00100
SourceChromaticities::to_be_bytes
[function]
[call site]
00101
copy_from_slice
[function]
[call site]
00102
SourceChromaticities::to_be_bytes
[function]
[call site]
00103
Writer::write_chunk
[function]
[call site]
00104
u32::try_from
[function]
[call site]
00105
tests::expect_error_on_wrong_image_len
[function]
[call site]
00106
Adam7Info::new
[function]
[call site]
00107
Encoder::new
[function]
[call site]
00108
Encoder::set_depth
[function]
[call site]
00109
Encoder::set_color
[function]
[call site]
00110
Encoder::write_header
[function]
[call site]
00111
Writer::write_image_data
[function]
[call site]
00112
Err
[function]
[call site]
00113
EncodingError::Format
[function]
[call site]
00114
encode_iso_8859_1_into
[function]
[call site]
00115
Writer::validate_new_image
[function]
[call site]
00116
Ok
[function]
[call site]
00117
Ok
[function]
[call site]
00118
Err
[function]
[call site]
00119
EncodingError::Format
[function]
[call site]
00120
encode_iso_8859_1_into
[function]
[call site]
00121
is_some
[function]
[call site]
00122
Ok
[function]
[call site]
00123
Err
[function]
[call site]
00124
EncodingError::Format
[function]
[call site]
00125
encode_iso_8859_1_into
[function]
[call site]
00126
raw_row_length_from_width
[function]
[call site]
00127
PassConstants::count_samples
[function]
[call site]
00128
saturating_sub
[function]
[call site]
00129
EncodingError::from
[function]
[call site]
00130
div_ceil
[function]
[call site]
00131
EncodingError::from
[function]
[call site]
00132
EncodingError::from
[function]
[call site]
00133
EncodingError::Format
[function]
[call site]
00134
FormatErrorKind::BadTextEncoding
[function]
[call site]
00135
tests::expect_error_on_wrong_image_len
[function]
[call site]
00136
Err
[function]
[call site]
00137
EncodingError::Parameter
[function]
[call site]
00138
tests::expect_error_on_wrong_image_len
[function]
[call site]
00139
encode_iso_8859_1_into
[function]
[call site]
00140
PrevRow::as_slice
[function]
[call site]
00141
PrevRow::as_slice
[function]
[call site]
00142
PartialInfo::bpp_in_prediction
[function]
[call site]
00143
BytesPerPixel::from_usize
[function]
[call site]
00144
PartialInfo::bytes_per_pixel
[function]
[call site]
00145
PartialInfo::bytes_per_pixel
[function]
[call site]
00146
PartialInfo::bytes_per_pixel
[function]
[call site]
00147
fdeflate::StoredOnlyCompressor::new
[function]
[call site]
00148
PassConstants::count_samples
[function]
[call site]
00149
std::io::Cursor::new
[function]
[call site]
00150
PassConstants::count_samples
[function]
[call site]
00151
Adam7Info::new
[function]
[call site]
00152
PassConstants::count_samples
[function]
[call site]
00153
DecodeOptions::set_captured_chunks
[function]
[call site]
00154
chunk::is_critical
[function]
[call site]
00155
Err
[function]
[call site]
00156
encode_iso_8859_1_into
[function]
[call site]
00157
Writer::stream_writer
[function]
[call site]
00158
Writer::stream_writer_with_size
[function]
[call site]
00159
StreamWriter::new
[function]
[call site]
00160
PartialInfo::bpp_in_prediction
[function]
[call site]
00161
PartialInfo::raw_row_length
[function]
[call site]
00162
PartialInfo::raw_row_length_from_width
[function]
[call site]
00163
raw_row_length_from_width
[function]
[call site]
00164
ChunkWriter::new
[function]
[call site]
00165
ChunkWriter::next_frame_info
[function]
[call site]
00166
ChunkOutput::deref
[function]
[call site]
00167
raw_row_length_from_width
[function]
[call site]
00168
ChunkWriter::write_header
[function]
[call site]
00169
ChunkOutput::deref_mut
[function]
[call site]
00170
Writer::should_skip_frame_control_on_default_image
[function]
[call site]
00171
TEXtChunk::encode
[function]
[call site]
00172
encode_iso_8859_1
[function]
[call site]
00173
encode_iso_8859_1_iter
[function]
[call site]
00174
impl
[call site]
00175
Result::is_empty
[function]
[call site]
00176
tests::expect_error_on_wrong_image_len
[function]
[call site]
00177
Err
[function]
[call site]
00178
encode_iso_8859_1_into
[function]
[call site]
00179
Result::push
[function]
[call site]
00180
encode_iso_8859_1_into
[function]
[call site]
00181
encode_iso_8859_1_iter
[function]
[call site]
00182
UnfilterBuf::push
[function]
[call site]
00183
Ok
[function]
[call site]
00184
encoder::write_chunk
[function]
[call site]
00185
Self::write_be
[function]
[call site]
00186
tests::expect_error_on_wrong_image_len
[function]
[call site]
00187
Self::write_all
[function]
[call site]
00188
Self::write_all
[function]
[call site]
00189
Adam7Info::new
[function]
[call site]
00190
StreamingDecoder::update
[function]
[call site]
00191
StreamingDecoder::update
[function]
[call site]
00192
Self::write_be
[function]
[call site]
00193
finalize
[function]
[call site]
00194
Ok
[function]
[call site]
00195
Ok
[function]
[call site]
00196
Ok
[function]
[call site]
00197
Wrapper::from_level
[function]
[call site]
00198
Ok
[function]
[call site]
00199
Wrapper::Flate2
[function]
[call site]
00200
Adam7Info::new
[function]
[call site]
00201
PassConstants::count_samples
[function]
[call site]
00202
flate2::Compression::none
[function]
[call site]
00203
Wrapper::FDeflate
[function]
[call site]
00204
fdeflate::Compressor::new
[function]
[call site]
00205
PassConstants::count_samples
[function]
[call site]
00206
Wrapper::Flate2
[function]
[call site]
00207
Adam7Info::new
[function]
[call site]
00208
flate2::Compression::new
[function]
[call site]
00209
PassConstants::count_samples
[function]
[call site]
00210
EncodingError::from
[function]
[call site]
00211
ChunkOutput::Borrowed
[function]
[call site]
00212
Result::cloned
[function]
[call site]
00213
collect
[function]
[call site]
00214
Ok
[function]
[call site]
00215
write_data
[function]
[call site]
00216
write_data
[function]
[call site]
00217
Writer::finish
[function]
[call site]
00218
Writer::validate_sequence_done
[function]
[call site]
00219
Ok
[function]
[call site]
00220
is_some
[function]
[call site]
00221
is_some
[function]
[call site]
00222
Err
[function]
[call site]
00223
EncodingError::Format
[function]
[call site]
00224
encode_iso_8859_1_into
[function]
[call site]
00225
Ok
[function]
[call site]
00226
Writer::write_iend
[function]
[call site]
00227
Writer::write_chunk
[function]
[call site]
00228
ChunkWriter::flush
[function]
[call site]
00229
ChunkWriter::flush_inner
[function]
[call site]
00230
write_chunk
[function]
[call site]
00231
Self::write_be
[function]
[call site]
00232
tests::expect_error_on_wrong_image_len
[function]
[call site]
00233
Self::write_all
[function]
[call site]
00234
Self::write_all
[function]
[call site]
00235
Adam7Info::new
[function]
[call site]
00236
StreamingDecoder::update
[function]
[call site]
00237
StreamingDecoder::update
[function]
[call site]
00238
Self::write_be
[function]
[call site]
00239
finalize
[function]
[call site]
00240
Ok
[function]
[call site]
00241
Ok
[function]
[call site]
00242
Writer::drop
[function]
[call site]
00243
Writer::write_iend
[function]
[call site]
00244
Ok
[function]
[call site]
00245
into_inner
[function]
[call site]
00246
fdeflate::Compressor::new
[function]
[call site]
00247
std::io::Cursor::new
[function]
[call site]
00248
Adam7Info::new
[function]
[call site]
00249
DecodeOptions::set_captured_chunks
[function]
[call site]
00250
Encoder::set_filter
[function]
[call site]
00251
write_data
[function]
[call site]
00252
Writer::finish
[function]
[call site]
00253
into_inner
[function]
[call site]
00254
tests::expect_error_on_wrong_image_len
[function]
[call site]
00255
Adam7Info::new
[function]
[call site]
00256
Encoder::new
[function]
[call site]
00257
Encoder::set_depth
[function]
[call site]
00258
Encoder::set_color
[function]
[call site]
00259
Encoder::write_header
[function]
[call site]
00260
Writer::write_image_data
[function]
[call site]
00261
Result::as_ref
[function]
[call site]
00262
Ok
[function]
[call site]
00263
fdeflate::StoredOnlyCompressor::<()>::compressed_size
[function]
[call site]
00264
fdeflate::StoredOnlyCompressor::new
[function]
[call site]
00265
std::io::Cursor::new
[function]
[call site]
00266
Adam7Info::new
[function]
[call site]
00267
DecodeOptions::set_captured_chunks
[function]
[call site]
00268
write_data
[function]
[call site]
00269
write_data
[function]
[call site]
00270
Writer::finish
[function]
[call site]
00271
into_inner
[function]
[call site]
00272
Adam7Info::new
[function]
[call site]
00273
Adam7Info::new
[function]
[call site]
00274
flate2::Compression::new
[function]
[call site]
00275
EncodingError::from
[function]
[call site]
00276
DecodeOptions::set_captured_chunks
[function]
[call site]
00277
Encoder::set_filter
[function]
[call site]
00278
Self::write_all
[function]
[call site]
00279
Self::write_all
[function]
[call site]
00280
Writer::finish
[function]
[call site]
00281
Writer::validate_sequence_done
[function]
[call site]
00282
Writer::write_iend
[function]
[call site]
00283
ChunkWriter::flush
[function]
[call site]
00284
Writer::drop
[function]
[call site]
00285
Ok
[function]
[call site]
00286
Writer::write_zlib_encoded_idat
[function]
[call site]
00287
DecodeOptions::set_captured_chunks
[function]
[call site]
00288
chunk::is_critical
[function]
[call site]
00289
Err
[function]
[call site]
00290
encode_iso_8859_1_into
[function]
[call site]
00291
Writer::stream_writer
[function]
[call site]
00292
Result::cloned
[function]
[call site]
00293
collect
[function]
[call site]
00294
Ok
[function]
[call site]
00295
Writer::write_chunk
[function]
[call site]
00296
Ok
[function]
[call site]
00297
Writer::should_skip_frame_control_on_default_image
[function]
[call site]
00298
Writer::write_zlib_encoded_idat
[function]
[call site]
00299
TEXtChunk::encode
[function]
[call site]
00300
wrapping_add
[function]
[call site]
00301
Writer::write_zlib_encoded_idat
[function]
[call site]
00302
tests::expect_error_on_wrong_image_len
[function]
[call site]
00303
min
[function]
[call site]
00304
DecodeOptions::set_captured_chunks
[function]
[call site]
00305
chunk::is_critical
[function]
[call site]
00306
Err
[function]
[call site]
00307
encode_iso_8859_1_into
[function]
[call site]
00308
Writer::stream_writer
[function]
[call site]
00309
Result::cloned
[function]
[call site]
00310
collect
[function]
[call site]
00311
Ok
[function]
[call site]
00312
copy_from_slice
[function]
[call site]
00313
SourceChromaticities::to_be_bytes
[function]
[call site]
00314
tests::expect_error_on_wrong_image_len
[function]
[call site]
00315
copy_from_slice
[function]
[call site]
00316
write_chunk
[function]
[call site]
00317
tests::expect_error_on_wrong_image_len
[function]
[call site]
00318
wrapping_add
[function]
[call site]
00319
Writer::increment_images_written
[function]
[call site]
00320
saturating_add
[function]
[call site]
00321
Ok
[function]
[call site]
00322
Result::as_ref
[function]
[call site]
00323
Ok
[function]
[call site]
00324
map_or
[function]
[call site]
00325
FormatErrorKind::WrittenTooMuch
[function]
[call site]
00326
tests::expect_error_on_wrong_image_len
[function]
[call site]
00327
Err
[function]
[call site]
00328
EncodingError::Format
[function]
[call site]
00329
encode_iso_8859_1_into
[function]
[call site]
00330
write_chunk
[function]
[call site]
00331
copy_from_slice
[function]
[call site]
00332
SourceChromaticities::to_be_bytes
[function]
[call site]
00333
copy_from_slice
[function]
[call site]
00334
SourceChromaticities::to_be_bytes
[function]
[call site]
00335
Writer::write_chunk
[function]
[call site]
00336
TEXtChunk::encode
[function]
[call site]
00337
crate::srgb::substitute_gamma
[function]
[call site]
00338
ScaledFloat::from_scaled
[function]
[call site]
00339
Self
[function]
[call site]
00340
Some
[function]
[call site]
00341
ScaledFloat::encode_gama
[function]
[call site]
00342
encoder::write_chunk
[function]
[call site]
00343
ScaledFloat::into_scaled
[function]
[call site]
00344
SourceChromaticities::to_be_bytes
[function]
[call site]
00345
ScaledFloat::into_scaled
[function]
[call site]
00346
SourceChromaticities::to_be_bytes
[function]
[call site]
00347
ScaledFloat::into_scaled
[function]
[call site]
00348
SourceChromaticities::to_be_bytes
[function]
[call site]
00349
ScaledFloat::into_scaled
[function]
[call site]
00350
SourceChromaticities::to_be_bytes
[function]
[call site]
00351
ScaledFloat::into_scaled
[function]
[call site]
00352
SourceChromaticities::to_be_bytes
[function]
[call site]
00353
ScaledFloat::into_scaled
[function]
[call site]
00354
SourceChromaticities::to_be_bytes
[function]
[call site]
00355
ScaledFloat::into_scaled
[function]
[call site]
00356
SourceChromaticities::to_be_bytes
[function]
[call site]
00357
ScaledFloat::into_scaled
[function]
[call site]
00358
SourceChromaticities::to_be_bytes
[function]
[call site]
00359
ScaledFloat::into_scaled
[function]
[call site]
00360
SourceChromaticities::to_be_bytes
[function]
[call site]
00361
crate::srgb::substitute_chromaticities
[function]
[call site]
00362
ScaledFloat::from_scaled
[function]
[call site]
00363
ScaledFloat::from_scaled
[function]
[call site]
00364
ScaledFloat::from_scaled
[function]
[call site]
00365
ScaledFloat::from_scaled
[function]
[call site]
00366
ScaledFloat::from_scaled
[function]
[call site]
00367
ScaledFloat::from_scaled
[function]
[call site]
00368
ScaledFloat::from_scaled
[function]
[call site]
00369
ScaledFloat::from_scaled
[function]
[call site]
00370
Some
[function]
[call site]
00371
SourceChromaticities::encode
[function]
[call site]
00372
encoder::write_chunk
[function]
[call site]
00373
SourceChromaticities::to_be_bytes
[function]
[call site]
00374
ScaledFloat::into_scaled
[function]
[call site]
00375
SourceChromaticities::to_be_bytes
[function]
[call site]
00376
ScaledFloat::into_scaled
[function]
[call site]
00377
SourceChromaticities::to_be_bytes
[function]
[call site]
00378
ScaledFloat::into_scaled
[function]
[call site]
00379
SourceChromaticities::to_be_bytes
[function]
[call site]
00380
ScaledFloat::into_scaled
[function]
[call site]
00381
SourceChromaticities::to_be_bytes
[function]
[call site]
00382
ScaledFloat::into_scaled
[function]
[call site]
00383
SourceChromaticities::to_be_bytes
[function]
[call site]
00384
ScaledFloat::into_scaled
[function]
[call site]
00385
SourceChromaticities::to_be_bytes
[function]
[call site]
00386
ScaledFloat::into_scaled
[function]
[call site]
00387
SourceChromaticities::to_be_bytes
[function]
[call site]
00388
ScaledFloat::into_scaled
[function]
[call site]
00389
SourceChromaticities::to_be_bytes
[function]
[call site]
00390
ScaledFloat::encode_gama
[function]
[call site]
00391
encoder::write_chunk
[function]
[call site]
00392
ScaledFloat::into_scaled
[function]
[call site]
00393
SourceChromaticities::to_be_bytes
[function]
[call site]
00394
TEXtChunk::encode
[function]
[call site]
00395
Writer::write_iccp_chunk
[function]
[call site]
00396
encode_iso_8859_1
[function]
[call site]
00397
&str::is_empty
[function]
[call site]
00398
tests::expect_error_on_wrong_image_len
[function]
[call site]
00399
Adam7Info::new
[function]
[call site]
00400
Encoder::new
[function]
[call site]
00401
Encoder::set_depth
[function]
[call site]
00402
Encoder::set_color
[function]
[call site]
00403
Encoder::write_header
[function]
[call site]
00404
Writer::write_image_data
[function]
[call site]
00405
Result::as_ref
[function]
[call site]
00406
Ok
[function]
[call site]
00407
Err
[function]
[call site]
00408
encode_iso_8859_1_into
[function]
[call site]
00409
tests::expect_error_on_wrong_image_len
[function]
[call site]
00410
Adam7Info::new
[function]
[call site]
00411
Encoder::new
[function]
[call site]
00412
Encoder::set_depth
[function]
[call site]
00413
Encoder::set_color
[function]
[call site]
00414
Encoder::write_header
[function]
[call site]
00415
Writer::write_image_data
[function]
[call site]
00416
Result::as_ref
[function]
[call site]
00417
Ok
[function]
[call site]
00418
tests::expect_error_on_wrong_image_len
[function]
[call site]
00419
Result::checked_add
[function]
[call site]
00420
and_then
[function]
[call site]
00421
checked_add
[function]
[call site]
00422
ok_or
[function]
[call site]
00423
Adam7Info::new
[function]
[call site]
00424
Result::try_reserve_exact
[function]
[call site]
00425
map_err
[function]
[call site]
00426
Result::extend
[function]
[call site]
00427
&str::into_iter
[function]
[call site]
00428
chain
[function]
[call site]
00429
Adam7Info::new
[function]
[call site]
00430
flate2::Compression::default
[function]
[call site]
00431
Self::write_all
[function]
[call site]
00432
Writer::write_chunk
[function]
[call site]
00433
Writer::finish
[function]
[call site]
00434
Writer::write_chunk
[function]
[call site]
00435
TEXtChunk::encode
[function]
[call site]
00436
encode_iso_8859_1
[function]
[call site]
00437
Result::is_empty
[function]
[call site]
00438
tests::expect_error_on_wrong_image_len
[function]
[call site]
00439
Err
[function]
[call site]
00440
encode_iso_8859_1_into
[function]
[call site]
00441
Result::push
[function]
[call site]
00442
encode_iso_8859_1_into
[function]
[call site]
00443
encoder::write_chunk
[function]
[call site]
00444
Writer::write_chunk
[function]
[call site]
00445
Writer::write_chunk
[function]
[call site]
00446
Writer::write_text_chunk
[function]
[call site]
00447
TEXtChunk::encode
[function]
[call site]
00448
Writer::write_text_chunk
[function]
[call site]
00449
Writer::write_text_chunk
[function]
[call site]
00450
Ok
[function]
[call site]
00451
Ok
[function]
[call site]
00452
Writer::write_image_data
[function]
[call site]
00453
Result::as_ref
[function]
[call site]
00454
Ok
[function]
[call site]
00455
UnfilterBuf::is_empty
[function]
[call site]
00456
Result::as_deref_mut
[function]
[call site]
00457
StreamingDecoder::next_state
[function]
[call site]
00458
Wrapper::take
[function]
[call site]
00459
mem::swap
[function]
[call site]
00460
unwrap
[function]
[call site]
00461
tests::expect_error_on_wrong_image_len
[function]
[call site]
00462
StreamingDecoder::parse_u32
[function]
[call site]
00463
&[u8]::try_into
[function]
[call site]
00464
unwrap
[function]
[call site]
00465
u32::from_be_bytes
[function]
[call site]
00466
Some
[function]
[call site]
00467
State::new_u32
[function]
[call site]
00468
Ok
[function]
[call site]
00469
Err
[function]
[call site]
00470
DecodingError::Format
[function]
[call site]
00471
encode_iso_8859_1_into
[function]
[call site]
00472
Some
[function]
[call site]
00473
State::new_u32
[function]
[call site]
00474
Ok
[function]
[call site]
00475
Err
[function]
[call site]
00476
DecodingError::Format
[function]
[call site]
00477
encode_iso_8859_1_into
[function]
[call site]
00478
Some
[function]
[call site]
00479
State::new_u32
[function]
[call site]
00480
Ok
[function]
[call site]
00481
chunk::ChunkType
[function]
[call site]
00482
is_none
[function]
[call site]
00483
Err
[function]
[call site]
00484
DecodingError::Format
[function]
[call site]
00485
encode_iso_8859_1_into
[function]
[call site]
00486
Writer::finish
[function]
[call site]
00487
Some
[function]
[call site]
00488
Ok
[function]
[call site]
00489
Ok
[function]
[call site]
00490
StreamingDecoder::reset
[function]
[call site]
00491
Some
[function]
[call site]
00492
State::new_u32
[function]
[call site]
00493
Adam7Info::new
[function]
[call site]
00494
clear
[function]
[call site]
00495
StreamingDecoder::reset
[function]
[call site]
00496
StreamingDecoder::update
[function]
[call site]
00497
clear
[function]
[call site]
00498
Err
[function]
[call site]
00499
DecodingError::Format
[function]
[call site]
00500
encode_iso_8859_1_into
[function]
[call site]
00501
Err
[function]
[call site]
00502
DecodingError::Format
[function]
[call site]
00503
encode_iso_8859_1_into
[function]
[call site]
00504
Some
[function]
[call site]
00505
State::new_u32
[function]
[call site]
00506
Err
[function]
[call site]
00507
DecodingError::Format
[function]
[call site]
00508
encode_iso_8859_1_into
[function]
[call site]
00509
Some
[function]
[call site]
00510
State::ImageData
[function]
[call site]
00511
Some
[function]
[call site]
00512
StreamingDecoder::start_chunk
[function]
[call site]
00513
chunk::is_critical
[function]
[call site]
00514
Err
[function]
[call site]
00515
DecodingError::Format
[function]
[call site]
00516
encode_iso_8859_1_into
[function]
[call site]
00517
DecodeOptions::is_captured
[function]
[call site]
00518
contains
[function]
[call site]
00519
Ok
[function]
[call site]
00520
State::ReadChunkData
[function]
[call site]
00521
contains
[function]
[call site]
00522
Err
[function]
[call site]
00523
DecodingError::Format
[function]
[call site]
00524
encode_iso_8859_1_into
[function]
[call site]
00525
Ok
[function]
[call site]
00526
State::ReadChunkData
[function]
[call site]
00527
Ok
[function]
[call site]
00528
Decoded::ChunkBegin
[function]
[call site]
00529
clone
[function]
[call site]
00530
finalize
[function]
[call site]
00531
StreamingDecoder::parse_chunk
[function]
[call site]
00532
DecodeOptions::is_captured
[function]
[call site]
00533
StreamingDecoder::parse_captured
[function]
[call site]
00534
ReadDecoder::reserve_bytes
[function]
[call site]
00535
ReadDecoder::reserve_bytes
[function]
[call site]
00536
tests::expect_error_on_wrong_image_len
[function]
[call site]
00537
as_mut
[function]
[call site]
00538
unwrap
[function]
[call site]
00539
push
[function]
[call site]
00540
clone
[function]
[call site]
00541
Ok
[function]
[call site]
00542
StreamingDecoder::parse_ihdr
[function]
[call site]
00543
is_some
[function]
[call site]
00544
Err
[function]
[call site]
00545
DecodingError::Format
[function]
[call site]
00546
encode_iso_8859_1_into
[function]
[call site]
00547
UnfilterBuf::read_be
[function]
[call site]
00548
UnfilterBuf::read_be
[function]
[call site]
00549
Err
[function]
[call site]
00550
DecodingError::Format
[function]
[call site]
00551
encode_iso_8859_1_into
[function]
[call site]
00552
UnfilterBuf::read_be
[function]
[call site]
00553
BitDepth::from_u8
[function]
[call site]
00554
Some
[function]
[call site]
00555
Some
[function]
[call site]
00556
Some
[function]
[call site]
00557
Some
[function]
[call site]
00558
Some
[function]
[call site]
00559
Err
[function]
[call site]
00560
DecodingError::Format
[function]
[call site]
00561
FormatErrorInner::InvalidBitDepth
[function]
[call site]
00562
encode_iso_8859_1_into
[function]
[call site]
00563
UnfilterBuf::read_be
[function]
[call site]
00564
ColorType::from_u8
[function]
[call site]
00565
Some
[function]
[call site]
00566
Some
[function]
[call site]
00567
Some
[function]
[call site]
00568
Some
[function]
[call site]
00569
Some
[function]
[call site]
00570
ColorType::is_combination_invalid
[function]
[call site]
00571
Err
[function]
[call site]
00572
DecodingError::Format
[function]
[call site]
00573
encode_iso_8859_1_into
[function]
[call site]
00574
Err
[function]
[call site]
00575
DecodingError::Format
[function]
[call site]
00576
FormatErrorInner::InvalidColorType
[function]
[call site]
00577
encode_iso_8859_1_into
[function]
[call site]
00578
UnfilterBuf::read_be
[function]
[call site]
00579
Err
[function]
[call site]
00580
DecodingError::Format
[function]
[call site]
00581
FormatErrorInner::UnknownCompressionMethod
[function]
[call site]
00582
encode_iso_8859_1_into
[function]
[call site]
00583
UnfilterBuf::read_be
[function]
[call site]
00584
Err
[function]
[call site]
00585
DecodingError::Format
[function]
[call site]
00586
FormatErrorInner::UnknownFilterMethod
[function]
[call site]
00587
encode_iso_8859_1_into
[function]
[call site]
00588
UnfilterBuf::read_be
[function]
[call site]
00589
Err
[function]
[call site]
00590
DecodingError::Format
[function]
[call site]
00591
FormatErrorInner::UnknownInterlaceMethod
[function]
[call site]
00592
encode_iso_8859_1_into
[function]
[call site]
00593
Some
[function]
[call site]
00594
FrameControl::default
[function]
[call site]
00595
Ok
[function]
[call site]
00596
StreamingDecoder::parse_plte
[function]
[call site]
00597
as_mut
[function]
[call site]
00598
unwrap
[function]
[call site]
00599
is_some
[function]
[call site]
00600
Err
[function]
[call site]
00601
DecodingError::Format
[function]
[call site]
00602
encode_iso_8859_1_into
[function]
[call site]
00603
tests::expect_error_on_wrong_image_len
[function]
[call site]
00604
Err
[function]
[call site]
00605
DecodingError::Format
[function]
[call site]
00606
encode_iso_8859_1_into
[function]
[call site]
00607
Some
[function]
[call site]
00608
Cow::Owned
[function]
[call site]
00609
clone
[function]
[call site]
00610
Ok
[function]
[call site]
00611
Ok
[function]
[call site]
00612
Ok
[function]
[call site]
00613
Ok
[function]
[call site]
00614
StreamingDecoder::parse_sbit
[function]
[call site]
00615
as_mut
[function]
[call site]
00616
unwrap
[function]
[call site]
00617
is_some
[function]
[call site]
00618
Err
[function]
[call site]
00619
DecodingError::Format
[function]
[call site]
00620
encode_iso_8859_1_into
[function]
[call site]
00621
Err
[function]
[call site]
00622
DecodingError::Format
[function]
[call site]
00623
encode_iso_8859_1_into
[function]
[call site]
00624
is_some
[function]
[call site]
00625
Err
[function]
[call site]
00626
DecodingError::Format
[function]
[call site]
00627
encode_iso_8859_1_into
[function]
[call site]
00628
clone
[function]
[call site]
00629
tests::expect_error_on_wrong_image_len
[function]
[call site]
00630
Err
[function]
[call site]
00631
DecodingError::Format
[function]
[call site]
00632
encode_iso_8859_1_into
[function]
[call site]
00633
Err
[function]
[call site]
00634
DecodingError::Format
[function]
[call site]
00635
encode_iso_8859_1_into
[function]
[call site]
00636
Some
[function]
[call site]
00637
Cow::Owned
[function]
[call site]
00638
Ok
[function]
[call site]
00639
StreamingDecoder::parse_trns
[function]
[call site]
00640
as_mut
[function]
[call site]
00641
unwrap
[function]
[call site]
00642
is_some
[function]
[call site]
00643
Err
[function]
[call site]
00644
DecodingError::Format
[function]
[call site]
00645
encode_iso_8859_1_into
[function]
[call site]
00646
clone
[function]
[call site]
00647
tests::expect_error_on_wrong_image_len
[function]
[call site]
00648
Err
[function]
[call site]
00649
DecodingError::Format
[function]
[call site]
00650
encode_iso_8859_1_into
[function]
[call site]
00651
truncate
[function]
[call site]
00652
Some
[function]
[call site]
00653
Cow::Owned
[function]
[call site]
00654
Ok
[function]
[call site]
00655
Err
[function]
[call site]
00656
DecodingError::Format
[function]
[call site]
00657
encode_iso_8859_1_into
[function]
[call site]
00658
truncate
[function]
[call site]
00659
Some
[function]
[call site]
00660
Cow::Owned
[function]
[call site]
00661
Ok
[function]
[call site]
00662
is_none
[function]
[call site]
00663
Err
[function]
[call site]
00664
DecodingError::Format
[function]
[call site]
00665
encode_iso_8859_1_into
[function]
[call site]
00666
Err
[function]
[call site]
00667
DecodingError::Format
[function]
[call site]
00668
encode_iso_8859_1_into
[function]
[call site]
00669
Some
[function]
[call site]
00670
Cow::Owned
[function]
[call site]
00671
Ok
[function]
[call site]
00672
Err
[function]
[call site]
00673
DecodingError::Format
[function]
[call site]
00674
FormatErrorInner::ColorWithBadTrns
[function]
[call site]
00675
encode_iso_8859_1_into
[function]
[call site]
00676
StreamingDecoder::parse_phys
[function]
[call site]
00677
as_mut
[function]
[call site]
00678
unwrap
[function]
[call site]
00679
Err
[function]
[call site]
00680
DecodingError::Format
[function]
[call site]
00681
encode_iso_8859_1_into
[function]
[call site]
00682
is_some
[function]
[call site]
00683
Err
[function]
[call site]
00684
DecodingError::Format
[function]
[call site]
00685
encode_iso_8859_1_into
[function]
[call site]
00686
UnfilterBuf::read_be
[function]
[call site]
00687
UnfilterBuf::read_be
[function]
[call site]
00688
UnfilterBuf::read_be
[function]
[call site]
00689
Unit::from_u8
[function]
[call site]
00690
Some
[function]
[call site]
00691
Some
[function]
[call site]
00692
Err
[function]
[call site]
00693
DecodingError::Format
[function]
[call site]
00694
FormatErrorInner::InvalidUnit
[function]
[call site]
00695
encode_iso_8859_1_into
[function]
[call site]
00696
Some
[function]
[call site]
00697
Ok
[function]
[call site]
00698
StreamingDecoder::parse_gama
[function]
[call site]
00699
as_mut
[function]
[call site]
00700
unwrap
[function]
[call site]
00701
Err
[function]
[call site]
00702
DecodingError::Format
[function]
[call site]
00703
encode_iso_8859_1_into
[function]
[call site]
00704
is_some
[function]
[call site]
00705
Err
[function]
[call site]
00706
DecodingError::Format
[function]
[call site]
00707
encode_iso_8859_1_into
[function]
[call site]
00708
UnfilterBuf::read_be
[function]
[call site]
00709
Err
[function]
[call site]
00710
DecodingError::Format
[function]
[call site]
00711
encode_iso_8859_1_into
[function]
[call site]
00712
ScaledFloat::from_scaled
[function]
[call site]
00713
Some
[function]
[call site]
00714
Ok
[function]
[call site]
00715
StreamingDecoder::parse_actl
[function]
[call site]
00716
as_mut
[function]
[call site]
00717
unwrap
[function]
[call site]
00718
Err
[function]
[call site]
00719
DecodingError::Format
[function]
[call site]
00720
encode_iso_8859_1_into
[function]
[call site]
00721
is_some
[function]
[call site]
00722
Err
[function]
[call site]
00723
DecodingError::Format
[function]
[call site]
00724
encode_iso_8859_1_into
[function]
[call site]
00725
UnfilterBuf::read_be
[function]
[call site]
00726
UnfilterBuf::read_be
[function]
[call site]
00727
Ok
[function]
[call site]
00728
Ok
[function]
[call site]
00729
Some
[function]
[call site]
00730
Ok
[function]
[call site]
00731
StreamingDecoder::parse_fctl
[function]
[call site]
00732
UnfilterBuf::read_be
[function]
[call site]
00733
Some
[function]
[call site]
00734
Err
[function]
[call site]
00735
DecodingError::Format
[function]
[call site]
00736
encode_iso_8859_1_into
[function]
[call site]
00737
Err
[function]
[call site]
00738
DecodingError::Format
[function]
[call site]
00739
encode_iso_8859_1_into
[function]
[call site]
00740
StreamingDecoder::reset
[function]
[call site]
00741
UnfilterBuf::read_be
[function]
[call site]
00742
UnfilterBuf::read_be
[function]
[call site]
00743
UnfilterBuf::read_be
[function]
[call site]
00744
UnfilterBuf::read_be
[function]
[call site]
00745
UnfilterBuf::read_be
[function]
[call site]
00746
UnfilterBuf::read_be
[function]
[call site]
00747
UnfilterBuf::read_be
[function]
[call site]
00748
DisposeOp::from_u8
[function]
[call site]
00749
Some
[function]
[call site]
00750
Some
[function]
[call site]
00751
Some
[function]
[call site]
00752
Err
[function]
[call site]
00753
DecodingError::Format
[function]
[call site]
00754
FormatErrorInner::InvalidDisposeOp
[function]
[call site]
00755
encode_iso_8859_1_into
[function]
[call site]
00756
UnfilterBuf::read_be
[function]
[call site]
00757
BlendOp::from_u8
[function]
[call site]
00758
Some
[function]
[call site]
00759
Some
[function]
[call site]
00760
Err
[function]
[call site]
00761
DecodingError::Format
[function]
[call site]
00762
FormatErrorInner::InvalidBlendOp
[function]
[call site]
00763
encode_iso_8859_1_into
[function]
[call site]
00764
as_ref
[function]
[call site]
00765
unwrap
[function]
[call site]
00766
Info::validate
[function]
[call site]
00767
Err
[function]
[call site]
00768
DecodingError::Format
[function]
[call site]
00769
encode_iso_8859_1_into
[function]
[call site]
00770
Some
[function]
[call site]
00771
checked_sub
[function]
[call site]
00772
Some
[function]
[call site]
00773
checked_sub
[function]
[call site]
00774
Err
[function]
[call site]
00775
DecodingError::Format
[function]
[call site]
00776
encode_iso_8859_1_into
[function]
[call site]
00777
Ok
[function]
[call site]
00778
as_ref
[function]
[call site]
00779
unwrap
[function]
[call site]
00780
Info::validate_default_image
[function]
[call site]
00781
Err
[function]
[call site]
00782
DecodingError::Format
[function]
[call site]
00783
encode_iso_8859_1_into
[function]
[call site]
00784
Ok
[function]
[call site]
00785
as_mut
[function]
[call site]
00786
unwrap
[function]
[call site]
00787
Some
[function]
[call site]
00788
Ok
[function]
[call site]
00789
StreamingDecoder::parse_chrm
[function]
[call site]
00790
as_mut
[function]
[call site]
00791
unwrap
[function]
[call site]
00792
Err
[function]
[call site]
00793
DecodingError::Format
[function]
[call site]
00794
encode_iso_8859_1_into
[function]
[call site]
00795
is_some
[function]
[call site]
00796
Err
[function]
[call site]
00797
DecodingError::Format
[function]
[call site]
00798
encode_iso_8859_1_into
[function]
[call site]
00799
UnfilterBuf::read_be
[function]
[call site]
00800
UnfilterBuf::read_be
[function]
[call site]
00801
UnfilterBuf::read_be
[function]
[call site]
00802
UnfilterBuf::read_be
[function]
[call site]
00803
UnfilterBuf::read_be
[function]
[call site]
00804
UnfilterBuf::read_be
[function]
[call site]
00805
UnfilterBuf::read_be
[function]
[call site]
00806
UnfilterBuf::read_be
[function]
[call site]
00807
ScaledFloat::from_scaled
[function]
[call site]
00808
ScaledFloat::from_scaled
[function]
[call site]
00809
ScaledFloat::from_scaled
[function]
[call site]
00810
ScaledFloat::from_scaled
[function]
[call site]
00811
ScaledFloat::from_scaled
[function]
[call site]
00812
ScaledFloat::from_scaled
[function]
[call site]
00813
ScaledFloat::from_scaled
[function]
[call site]
00814
ScaledFloat::from_scaled
[function]
[call site]
00815
Some
[function]
[call site]
00816
Ok
[function]
[call site]
00817
StreamingDecoder::parse_srgb
[function]
[call site]
00818
as_mut
[function]
[call site]
00819
unwrap
[function]
[call site]
00820
Err
[function]
[call site]
00821
DecodingError::Format
[function]
[call site]
00822
encode_iso_8859_1_into
[function]
[call site]
00823
is_some
[function]
[call site]
00824
Err
[function]
[call site]
00825
DecodingError::Format
[function]
[call site]
00826
encode_iso_8859_1_into
[function]
[call site]
00827
UnfilterBuf::read_be
[function]
[call site]
00828
crate::SrgbRenderingIntent::from_raw
[function]
[call site]
00829
Some
[function]
[call site]
00830
Some
[function]
[call site]
00831
Some
[function]
[call site]
00832
Some
[function]
[call site]
00833
Option::ok_or_else
[function]
[call site]
00834
FormatError::from
[function]
[call site]
00835
FormatErrorInner::InvalidSrgbRenderingIntent
[function]
[call site]
00836
Some
[function]
[call site]
00837
Ok
[function]
[call site]
00838
StreamingDecoder::parse_cicp
[function]
[call site]
00839
as_mut
[function]
[call site]
00840
unwrap
[function]
[call site]
00841
is_some
[function]
[call site]
00842
Err
[function]
[call site]
00843
DecodingError::Format
[function]
[call site]
00844
encode_iso_8859_1_into
[function]
[call site]
00845
is_some
[function]
[call site]
00846
Err
[function]
[call site]
00847
DecodingError::Format
[function]
[call site]
00848
encode_iso_8859_1_into
[function]
[call site]
00849
Err
[function]
[call site]
00850
DecodingError::Format
[function]
[call site]
00851
encode_iso_8859_1_into
[function]
[call site]
00852
UnfilterBuf::read_be
[function]
[call site]
00853
UnfilterBuf::read_be
[function]
[call site]
00854
UnfilterBuf::read_be
[function]
[call site]
00855
UnfilterBuf::read_be
[function]
[call site]
00856
Err
[function]
[call site]
00857
DecodingError::IoError
[function]
[call site]
00858
encode_iso_8859_1_into
[function]
[call site]
00859
Err
[function]
[call site]
00860
DecodingError::IoError
[function]
[call site]
00861
encode_iso_8859_1_into
[function]
[call site]
00862
UnfilterBuf::is_empty
[function]
[call site]
00863
Err
[function]
[call site]
00864
DecodingError::IoError
[function]
[call site]
00865
encode_iso_8859_1_into
[function]
[call site]
00866
Some
[function]
[call site]
00867
Ok
[function]
[call site]
00868
StreamingDecoder::parse_mdcv
[function]
[call site]
00869
as_mut
[function]
[call site]
00870
unwrap
[function]
[call site]
00871
is_some
[function]
[call site]
00872
Err
[function]
[call site]
00873
DecodingError::Format
[function]
[call site]
00874
encode_iso_8859_1_into
[function]
[call site]
00875
is_some
[function]
[call site]
00876
Err
[function]
[call site]
00877
DecodingError::Format
[function]
[call site]
00878
encode_iso_8859_1_into
[function]
[call site]
00879
Err
[function]
[call site]
00880
DecodingError::Format
[function]
[call site]
00881
encode_iso_8859_1_into
[function]
[call site]
00882
UnfilterBuf::read_be
[function]
[call site]
00883
UnfilterBuf::read_be
[function]
[call site]
00884
UnfilterBuf::read_be
[function]
[call site]
00885
UnfilterBuf::read_be
[function]
[call site]
00886
UnfilterBuf::read_be
[function]
[call site]
00887
UnfilterBuf::read_be
[function]
[call site]
00888
UnfilterBuf::read_be
[function]
[call site]
00889
UnfilterBuf::read_be
[function]
[call site]
00890
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]
00891
ScaledFloat::from_scaled
[function]
[call site]
00892
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]
00893
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]
00894
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]
00895
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]
00896
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]
00897
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]
00898
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]
00899
UnfilterBuf::read_be
[function]
[call site]
00900
UnfilterBuf::read_be
[function]
[call site]
00901
UnfilterBuf::is_empty
[function]
[call site]
00902
Err
[function]
[call site]
00903
DecodingError::IoError
[function]
[call site]
00904
encode_iso_8859_1_into
[function]
[call site]
00905
Some
[function]
[call site]
00906
Ok
[function]
[call site]
00907
StreamingDecoder::parse_clli
[function]
[call site]
00908
as_mut
[function]
[call site]
00909
unwrap
[function]
[call site]
00910
is_some
[function]
[call site]
00911
Err
[function]
[call site]
00912
DecodingError::Format
[function]
[call site]
00913
encode_iso_8859_1_into
[function]
[call site]
00914
UnfilterBuf::read_be
[function]
[call site]
00915
UnfilterBuf::read_be
[function]
[call site]
00916
UnfilterBuf::is_empty
[function]
[call site]
00917
Err
[function]
[call site]
00918
DecodingError::IoError
[function]
[call site]
00919
encode_iso_8859_1_into
[function]
[call site]
00920
Some
[function]
[call site]
00921
Ok
[function]
[call site]
00922
StreamingDecoder::parse_bkgd
[function]
[call site]
00923
as_mut
[function]
[call site]
00924
unwrap
[function]
[call site]
00925
is_some
[function]
[call site]
00926
Err
[function]
[call site]
00927
DecodingError::Format
[function]
[call site]
00928
encode_iso_8859_1_into
[function]
[call site]
00929
Err
[function]
[call site]
00930
DecodingError::Format
[function]
[call site]
00931
encode_iso_8859_1_into
[function]
[call site]
00932
is_none
[function]
[call site]
00933
Err
[function]
[call site]
00934
DecodingError::IoError
[function]
[call site]
00935
encode_iso_8859_1_into
[function]
[call site]
00936
clone
[function]
[call site]
00937
tests::expect_error_on_wrong_image_len
[function]
[call site]
00938
Err
[function]
[call site]
00939
DecodingError::Format
[function]
[call site]
00940
encode_iso_8859_1_into
[function]
[call site]
00941
Some
[function]
[call site]
00942
Cow::Owned
[function]
[call site]
00943
Ok
[function]
[call site]
00944
StreamingDecoder::parse_exif
[function]
[call site]
00945
as_mut
[function]
[call site]
00946
unwrap
[function]
[call site]
00947
is_some
[function]
[call site]
00948
Err
[function]
[call site]
00949
DecodingError::Format
[function]
[call site]
00950
encode_iso_8859_1_into
[function]
[call site]
00951
Some
[function]
[call site]
00952
clone
[function]
[call site]
00953
encode_iso_8859_1_into
[function]
[call site]
00954
Ok
[function]
[call site]
00955
StreamingDecoder::parse_iccp
[function]
[call site]
00956
Err
[function]
[call site]
00957
DecodingError::Format
[function]
[call site]
00958
encode_iso_8859_1_into
[function]
[call site]
00959
Err
[function]
[call site]
00960
DecodingError::Format
[function]
[call site]
00961
encode_iso_8859_1_into
[function]
[call site]
00962
StreamingDecoder::parse_iccp_raw
[function]
[call site]
00963
as_mut
[function]
[call site]
00964
unwrap
[function]
[call site]
00965
StreamingDecoder::split_keyword
[function]
[call site]
00966
Writer::stream_writer
[function]
[call site]
00967
Writer::stream_writer_with_size
[function]
[call site]
00968
Writer::set_frame_position
[function]
[call site]
00969
Some
[function]
[call site]
00970
checked_sub
[function]
[call site]
00971
Some
[function]
[call site]
00972
checked_sub
[function]
[call site]
00973
Err
[function]
[call site]
00974
EncodingError::Format
[function]
[call site]
00975
encode_iso_8859_1_into
[function]
[call site]
00976
Ok
[function]
[call site]
00977
Err
[function]
[call site]
00978
EncodingError::Format
[function]
[call site]
00979
encode_iso_8859_1_into
[function]
[call site]
00980
Result::ok_or_else
[function]
[call site]
00981
DecodingError::from
[function]
[call site]
00982
DecodingError::Format
[function]
[call site]
00983
FormatErrorInner::BadTextEncoding
[function]
[call site]
00984
Err
[function]
[call site]
00985
DecodingError::from
[function]
[call site]
00986
Ok
[function]
[call site]
00987
split_first
[function]
[call site]
00988
Err
[function]
[call site]
00989
DecodingError::from
[function]
[call site]
00990
Err
[function]
[call site]
00991
DecodingError::Format
[function]
[call site]
00992
FormatErrorInner::UnknownCompressionMethod
[function]
[call site]
00993
encode_iso_8859_1_into
[function]
[call site]
00994
fdeflate::decompress_to_vec_bounded
[function]
[call site]
00995
ReadDecoder::reserve_bytes
[function]
[call site]
00996
tests::expect_error_on_wrong_image_len
[function]
[call site]
00997
Some
[function]
[call site]
00998
text_metadata::decode_iso_8859_1
[function]
[call site]
00999
Writer::stream_writer
[function]
[call site]
01000
Writer::stream_writer_with_size
[function]
[call site]
01001
Result::map
[function]
[call site]
01002
collect
[function]
[call site]
01003
Some
[function]
[call site]
01004
Cow::Owned
[function]
[call site]
01005
Err
[function]
[call site]
01006
DecodingError::Format
[function]
[call site]
01007
encode_iso_8859_1_into
[function]
[call site]
01008
Err
[function]
[call site]
01009
Ok
[function]
[call site]
01010
Ok
[function]
[call site]
01011
StreamingDecoder::parse_text
[function]
[call site]
01012
ReadDecoder::reserve_bytes
[function]
[call site]
01013
tests::expect_error_on_wrong_image_len
[function]
[call site]
01014
StreamingDecoder::split_keyword
[function]
[call site]
01015
as_mut
[function]
[call site]
01016
unwrap
[function]
[call site]
01017
push
[function]
[call site]
01018
TEXtChunk::decode
[function]
[call site]
01019
&[u8]::is_empty
[function]
[call site]
01020
tests::expect_error_on_wrong_image_len
[function]
[call site]
01021
Err
[function]
[call site]
01022
Ok
[function]
[call site]
01023
decode_iso_8859_1
[function]
[call site]
01024
Writer::stream_writer
[function]
[call site]
01025
Result::map
[function]
[call site]
01026
collect
[function]
[call site]
01027
decode_iso_8859_1
[function]
[call site]
01028
Result::map_err
[function]
[call site]
01029
Ok
[function]
[call site]
01030
StreamingDecoder::parse_ztxt
[function]
[call site]
01031
ReadDecoder::reserve_bytes
[function]
[call site]
01032
tests::expect_error_on_wrong_image_len
[function]
[call site]
01033
StreamingDecoder::split_keyword
[function]
[call site]
01034
tests::write_image_chunks_beyond_first
[function]
[call site]
01035
Adam7Info::new
[function]
[call site]
01036
Encoder::new
[function]
[call site]
01037
Encoder::set_depth
[function]
[call site]
01038
Encoder::set_color
[function]
[call site]
01039
Encoder::write_header
[function]
[call site]
01040
Writer::write_image_data
[function]
[call site]
01041
Result::as_ref
[function]
[call site]
01042
Ok
[function]
[call site]
01043
ok_or_else
[function]
[call site]
01044
DecodingError::from
[function]
[call site]
01045
as_mut
[function]
[call site]
01046
unwrap
[function]
[call site]
01047
push
[function]
[call site]
01048
ZTXtChunk::decode
[function]
[call site]
01049
&[u8]::is_empty
[function]
[call site]
01050
tests::expect_error_on_wrong_image_len
[function]
[call site]
01051
Err
[function]
[call site]
01052
Err
[function]
[call site]
01053
Ok
[function]
[call site]
01054
decode_iso_8859_1
[function]
[call site]
01055
OptCompressed::Compressed
[function]
[call site]
01056
&[u8]::to_vec
[function]
[call site]
01057
Result::map_err
[function]
[call site]
01058
Ok
[function]
[call site]
01059
StreamingDecoder::parse_itxt
[function]
[call site]
01060
ReadDecoder::reserve_bytes
[function]
[call site]
01061
tests::expect_error_on_wrong_image_len
[function]
[call site]
01062
StreamingDecoder::split_keyword
[function]
[call site]
01063
tests::write_image_chunks_beyond_first
[function]
[call site]
01064
ok_or_else
[function]
[call site]
01065
DecodingError::from
[function]
[call site]
01066
fuzz_target
[function]
[call site]
01067
png_decode
[function]
[call site]
01068
ok_or_else
[function]
[call site]
01069
DecodingError::from
[function]
[call site]
01070
Writer::stream_writer
[function]
[call site]
01071
Writer::stream_writer_with_size
[function]
[call site]
01072
Writer::set_frame_position
[function]
[call site]
01073
Some
[function]
[call site]
01074
checked_sub
[function]
[call site]
01075
Some
[function]
[call site]
01076
checked_sub
[function]
[call site]
01077
Err
[function]
[call site]
01078
EncodingError::Format
[function]
[call site]
01079
encode_iso_8859_1_into
[function]
[call site]
01080
Ok
[function]
[call site]
01081
Err
[function]
[call site]
01082
EncodingError::Format
[function]
[call site]
01083
encode_iso_8859_1_into
[function]
[call site]
01084
ok_or_else
[function]
[call site]
01085
DecodingError::from
[function]
[call site]
01086
Writer::stream_writer
[function]
[call site]
01087
Writer::set_frame_position
[function]
[call site]
01088
ok_or_else
[function]
[call site]
01089
DecodingError::from
[function]
[call site]
01090
as_mut
[function]
[call site]
01091
unwrap
[function]
[call site]
01092
push
[function]
[call site]
01093
ITXtChunk::decode
[function]
[call site]
01094
&[u8]::is_empty
[function]
[call site]
01095
tests::expect_error_on_wrong_image_len
[function]
[call site]
01096
Err
[function]
[call site]
01097
decode_iso_8859_1
[function]
[call site]
01098
Err
[function]
[call site]
01099
Err
[function]
[call site]
01100
decode_ascii
[function]
[call site]
01101
Result::is_ascii
[function]
[call site]
01102
Ok
[function]
[call site]
01103
std::str::from_utf8
[function]
[call site]
01104
expect
[function]
[call site]
01105
Err
[function]
[call site]
01106
to_owned
[function]
[call site]
01107
std::str::from_utf8
[function]
[call site]
01108
map_err
[function]
[call site]
01109
to_string
[function]
[call site]
01110
OptCompressed::Compressed
[function]
[call site]
01111
&[u8]::to_vec
[function]
[call site]
01112
OptCompressed::Uncompressed
[function]
[call site]
01113
String::from_utf8
[function]
[call site]
01114
&[u8]::to_vec
[function]
[call site]
01115
map_err
[function]
[call site]
01116
Ok
[function]
[call site]
01117
Result::map_err
[function]
[call site]
01118
Ok
[function]
[call site]
01119
Ok
[function]
[call site]
01120
map_err
[function]
[call site]
01121
(impl
[call site]
01122
encode_iso_8859_1_into
[function]
[call site]
01123
encode_iso_8859_1_into
[function]
[call site]
01124
Ok
[function]
[call site]
01125
Decoded::ChunkComplete
[function]
[call site]
01126
chunk::is_critical
[function]
[call site]
01127
Ok
[function]
[call site]
01128
Decoded::BadAncillaryChunk
[function]
[call site]
01129
Err
[function]
[call site]
01130
Some
[function]
[call site]
01131
State::new_u32
[function]
[call site]
01132
Ok
[function]
[call site]
01133
Some
[function]
[call site]
01134
State::new_u32
[function]
[call site]
01135
Ok
[function]
[call site]
01136
Decoded::SkippedAncillaryChunk
[function]
[call site]
01137
Some
[function]
[call site]
01138
State::new_u32
[function]
[call site]
01139
Ok
[function]
[call site]
01140
Decoded::BadAncillaryChunk
[function]
[call site]
01141
chunk::is_critical
[function]
[call site]
01142
Some
[function]
[call site]
01143
State::new_u32
[function]
[call site]
01144
Ok
[function]
[call site]
01145
Decoded::BadAncillaryChunk
[function]
[call site]
01146
Err
[function]
[call site]
01147
DecodingError::Format
[function]
[call site]
01148
encode_iso_8859_1_into
[function]
[call site]
01149
Err
[function]
[call site]
01150
DecodingError::Format
[function]
[call site]
01151
encode_iso_8859_1_into
[function]
[call site]
01152
Some
[function]
[call site]
01153
Err
[function]
[call site]
01154
DecodingError::Format
[function]
[call site]
01155
encode_iso_8859_1_into
[function]
[call site]
01156
SourceChromaticities::to_be_bytes
[function]
[call site]
01157
ScaledFloat::into_scaled
[function]
[call site]
01158
SourceChromaticities::to_be_bytes
[function]
[call site]
01159
ScaledFloat::into_scaled
[function]
[call site]
01160
SourceChromaticities::to_be_bytes
[function]
[call site]
01161
ScaledFloat::into_scaled
[function]
[call site]
01162
SourceChromaticities::to_be_bytes
[function]
[call site]
01163
ScaledFloat::into_scaled
[function]
[call site]
01164
SourceChromaticities::to_be_bytes
[function]
[call site]
01165
ScaledFloat::into_scaled
[function]
[call site]
01166
SourceChromaticities::to_be_bytes
[function]
[call site]
01167
ScaledFloat::into_scaled
[function]
[call site]
01168
SourceChromaticities::to_be_bytes
[function]
[call site]
01169
ScaledFloat::into_scaled
[function]
[call site]
01170
SourceChromaticities::to_be_bytes
[function]
[call site]
01171
ScaledFloat::into_scaled
[function]
[call site]
01172
SourceChromaticities::to_be_bytes
[function]
[call site]
01173
StreamingDecoder::update
[function]
[call site]
01174
Some
[function]
[call site]
01175
State::ImageData
[function]
[call site]
01176
Ok
[function]
[call site]
01177
std::cmp::min
[function]
[call site]
01178
tests::expect_error_on_wrong_image_len
[function]
[call site]
01179
copy_from_slice
[function]
[call site]
01180
Some
[function]
[call site]
01181
Ok
[function]
[call site]
01182
StreamingDecoder::parse_u32
[function]
[call site]
01183
Some
[function]
[call site]
01184
State::new_u32
[function]
[call site]
01185
U32ValueKind::Crc
[function]
[call site]
01186
Ok
[function]
[call site]
01187
usize::capacity
[function]
[call site]
01188
tests::expect_error_on_wrong_image_len
[function]
[call site]
01189
Adam7Info::new
[function]
[call site]
01190
Encoder::new
[function]
[call site]
01191
Encoder::set_depth
[function]
[call site]
01192
Encoder::set_color
[function]
[call site]
01193
Encoder::write_header
[function]
[call site]
01194
Writer::write_image_data
[function]
[call site]
01195
Result::as_ref
[function]
[call site]
01196
Ok
[function]
[call site]
01197
std::cmp::min
[function]
[call site]
01198
tests::expect_error_on_wrong_image_len
[function]
[call site]
01199
std::cmp::min
[function]
[call site]
01200
StreamingDecoder::update
[function]
[call site]
01201
tests::expect_error_on_wrong_image_len
[function]
[call site]
01202
usize::capacity
[function]
[call site]
01203
Err
[function]
[call site]
01204
usize::capacity
[function]
[call site]
01205
std::cmp::min
[function]
[call site]
01206
ReadDecoder::reserve_bytes
[function]
[call site]
01207
usize::reserve_exact
[function]
[call site]
01208
usize::extend_from_slice
[function]
[call site]
01209
Some
[function]
[call site]
01210
State::new_u32
[function]
[call site]
01211
U32ValueKind::Crc
[function]
[call site]
01212
Some
[function]
[call site]
01213
ReadChunkData
[function]
[call site]
01214
Ok
[function]
[call site]
01215
std::cmp::min
[function]
[call site]
01216
tests::expect_error_on_wrong_image_len
[function]
[call site]
01217
ZlibStream::decompress
[function]
[call site]
01218
is_done
[function]
[call site]
01219
Ok
[function]
[call site]
01220
tests::expect_error_on_wrong_image_len
[function]
[call site]
01221
DecodeOptions::set_ignore_adler32
[function]
[call site]
01222
ZlibStream::decompress
[function]
[call site]
01223
is_done
[function]
[call site]
01224
Ok
[function]
[call site]
01225
tests::expect_error_on_wrong_image_len
[function]
[call site]
01226
DecodeOptions::set_ignore_adler32
[function]
[call site]
01227
ZlibStream::decompress
[function]
[call site]
01228
Ok
[function]
[call site]
01229
Ok
[function]
[call site]
01230
StreamingDecoder::update
[function]
[call site]
01231
Some
[function]
[call site]
01232
State::new_u32
[function]
[call site]
01233
U32ValueKind::Crc
[function]
[call site]
01234
Some
[function]
[call site]
01235
ImageData
[function]
[call site]
01236
Ok
[function]
[call site]
01237
Ok
[function]
[call site]
01238
tests::expect_error_on_wrong_image_len
[function]
[call site]
01239
Err
[function]
[call site]
01240
Ok
[function]
[call site]
01241
tests::expect_error_on_wrong_image_len
[function]
[call site]
01242
consume
[function]
[call site]
01243
Ok
[function]
[call site]
01244
Ok
[function]
[call site]
01245
ReadDecoder::info
[function]
[call site]
01246
Option::unwrap
[function]
[call site]
01247
UnfilteringBuffer::new
[function]
[call site]
01248
ColorType::checked_raw_row_length
[function]
[call site]
01249
EncodingError::from
[function]
[call site]
01250
EncodingError::Format
[function]
[call site]
01251
FormatErrorKind::BadTextEncoding
[function]
[call site]
01252
EncodingError::from
[function]
[call site]
01253
ColorType::samples_u8
[function]
[call site]
01254
EncodingError::from
[function]
[call site]
01255
BitDepth::into_u8
[function]
[call site]
01256
TryFrom::try_from
[function]
[call site]
01257
impl
[call site]
01258
ok
[function]
[call site]
01259
Option::and_then
[function]
[call site]
01260
Result::checked_mul
[function]
[call site]
01261
min
[function]
[call site]
01262
and_then
[function]
[call site]
01263
checked_next_multiple_of
[function]
[call site]
01264
usize::checked_add
[function]
[call site]
01265
Some
[function]
[call site]
01266
unwrap_or
[function]
[call site]
01267
min
[function]
[call site]
01268
ColorType::checked_raw_row_length
[function]
[call site]
01269
Option::and_then
[function]
[call site]
01270
Result::checked_mul
[function]
[call site]
01271
and_then
[function]
[call site]
01272
checked_next_multiple_of
[function]
[call site]
01273
unwrap_or
[function]
[call site]
01274
max
[function]
[call site]
01275
Vec::with_capacity
[function]
[call site]
01276
Adam7Info::new
[function]
[call site]
01277
UnfilteringBuffer::debug_assert_invariants
[function]
[call site]
01278
SubframeInfo::not_yet_init
[function]
[call site]
01279
InterlaceInfoIter::empty
[function]
[call site]
01280
Self
[function]
[call site]
01281
IterImpl::None
[function]
[call site]
01282
Adam7Info::new
[function]
[call site]
01283
Reader::info
[function]
[call site]
01284
Encoder::with_info
[function]
[call site]
01285
is_some
[function]
[call site]
01286
is_some
[function]
[call site]
01287
Err
[function]
[call site]
01288
EncodingError::Format
[function]
[call site]
01289
encode_iso_8859_1_into
[function]
[call site]
01290
Err
[function]
[call site]
01291
EncodingError::Format
[function]
[call site]
01292
encode_iso_8859_1_into
[function]
[call site]
01293
Ok
[function]
[call site]
01294
DecodeOptions::default
[function]
[call site]
01295
unwrap
[function]
[call site]
01296
ColorType::checked_raw_row_length
[function]
[call site]
01297
EncodingError::from
[function]
[call site]
01298
EncodingError::from
[function]
[call site]
01299
ColorType::samples_u8
[function]
[call site]
01300
EncodingError::from
[function]
[call site]
01301
BitDepth::into_u8
[function]
[call site]
01302
TryFrom::try_from
[function]
[call site]
01303
impl
[call site]
01304
ok
[function]
[call site]
01305
Option::is_none
[function]
[call site]
01306
Err
[function]
[call site]
01307
Reader::output_buffer_size
[function]
[call site]
01308
Reader::info
[function]
[call site]
01309
Writer::stream_writer_with_size
[function]
[call site]
01310
StreamWriter::new
[function]
[call site]
01311
ChunkOutput::Borrowed
[function]
[call site]
01312
Reader::output_color_type
[function]
[call site]
01313
Reader::info
[function]
[call site]
01314
u8::intersects
[function]
[call site]
01315
u8::contains
[function]
[call site]
01316
u8::contains
[function]
[call site]
01317
u8::contains
[function]
[call site]
01318
u8::contains
[function]
[call site]
01319
is_some
[function]
[call site]
01320
u8::contains
[function]
[call site]
01321
BitDepth::from_u8
[function]
[call site]
01322
Option::unwrap
[function]
[call site]
01323
ColorType::checked_raw_row_length
[function]
[call site]
01324
EncodingError::from
[function]
[call site]
01325
EncodingError::from
[function]
[call site]
01326
ColorType::samples_u8
[function]
[call site]
01327
EncodingError::from
[function]
[call site]
01328
BitDepth::into_u8
[function]
[call site]
01329
TryFrom::try_from
[function]
[call site]
01330
impl
[call site]
01331
ok
[function]
[call site]
01332
checked_sub
[function]
[call site]
01333
usize::try_from
[function]
[call site]
01334
ok
[function]
[call site]
01335
checked_mul
[function]
[call site]
01336
then_some
[function]
[call site]
01337
Option::is_none
[function]
[call site]
01338
Err
[function]
[call site]
01339
Reader::read_until_image_data
[function]
[call site]
01340
ReadDecoder::read_until_image_data
[function]
[call site]
01341
ReadDecoder::decode_next
[function]
[call site]
01342
Err
[function]
[call site]
01343
DecodingError::Format
[function]
[call site]
01344
encode_iso_8859_1_into
[function]
[call site]
01345
Ok
[function]
[call site]
01346
SubframeInfo::new
[function]
[call site]
01347
InterlaceInfoIter::new
[function]
[call site]
01348
Self
[function]
[call site]
01349
IterImpl::Adam7
[function]
[call site]
01350
Adam7Iterator::new
[function]
[call site]
01351
Adam7Iterator::init_pass
[function]
[call site]
01352
PassConstants::count_samples
[function]
[call site]
01353
PassConstants::count_lines
[function]
[call site]
01354
Vec::saturating_sub
[function]
[call site]
01355
EncodingError::from
[function]
[call site]
01356
div_ceil
[function]
[call site]
01357
EncodingError::from
[function]
[call site]
01358
Self
[function]
[call site]
01359
IterImpl::None
[function]
[call site]
01360
Adam7Iterator::next
[function]
[call site]
01361
Some
[function]
[call site]
01362
Adam7Iterator::init_pass
[function]
[call site]
01363
PassConstants::count_samples
[function]
[call site]
01364
PassConstants::count_lines
[function]
[call site]
01365
Adam7Iterator::next
[function]
[call site]
01366
Some
[function]
[call site]
01367
Adam7Iterator::init_pass
[function]
[call site]
01368
Adam7Iterator::next
[function]
[call site]
01369
PartialInfo::raw_row_length_from_width
[function]
[call site]
01370
raw_row_length_from_width
[function]
[call site]
01371
Reader::info
[function]
[call site]
01372
Reader::info
[function]
[call site]
01373
PartialInfo::bpp_in_prediction
[function]
[call site]
01374
BytesPerPixel::from_usize
[function]
[call site]
01375
PartialInfo::bytes_per_pixel
[function]
[call site]
01376
Reader::info
[function]
[call site]
01377
Reader::info
[function]
[call site]
01378
PartialInfo::raw_row_length_from_width
[function]
[call site]
01379
raw_row_length_from_width
[function]
[call site]
01380
PassConstants::count_samples
[function]
[call site]
01381
saturating_sub
[function]
[call site]
01382
EncodingError::from
[function]
[call site]
01383
div_ceil
[function]
[call site]
01384
EncodingError::from
[function]
[call site]
01385
PassConstants::count_lines
[function]
[call site]
01386
Vec::saturating_sub
[function]
[call site]
01387
EncodingError::from
[function]
[call site]
01388
div_ceil
[function]
[call site]
01389
EncodingError::from
[function]
[call site]
01390
UnfilteringBuffer::start_frame
[function]
[call site]
01391
clear
[function]
[call site]
01392
Reader::unguarded_output_line_size
[function]
[call site]
01393
Reader::output_color_type
[function]
[call site]
01394
raw_row_length_from_width
[function]
[call site]
01395
ReadDecoder::reserve_bytes
[function]
[call site]
01396
Ok
[function]
[call site]
01397
Reader::info
[function]
[call site]
01398
as_ref
[function]
[call site]
01399
Reader::info
[function]
[call site]
01400
is_none
[function]
[call site]
01401
Ok
[function]
[call site]
01402
Result::map_err
[function]
[call site]
01403
Reader::info
[function]
[call site]
01404
Info::raw_bytes
[function]
[call site]
01405
Info::raw_row_length
[function]
[call site]
01406
Info::raw_row_length_from_width
[function]
[call site]
01407
raw_row_length_from_width
[function]
[call site]
01408
Err
[function]
[call site]
01409
Reader::next_frame
[function]
[call site]
01410
Err
[function]
[call site]
01411
DecodingError::Parameter
[function]
[call site]
01412
encode_iso_8859_1_into
[function]
[call site]
01413
Reader::read_until_image_data
[function]
[call site]
01414
Reader::output_buffer_size
[function]
[call site]
01415
Option::ok_or
[function]
[call site]
01416
tests::expect_error_on_wrong_image_len
[function]
[call site]
01417
Err
[function]
[call site]
01418
DecodingError::Parameter
[function]
[call site]
01419
tests::expect_error_on_wrong_image_len
[function]
[call site]
01420
encode_iso_8859_1_into
[function]
[call site]
01421
Reader::output_color_type
[function]
[call site]
01422
Reader::unguarded_output_line_size
[function]
[call site]
01423
Reader::info
[function]
[call site]
01424
Reader::unguarded_output_line_size
[function]
[call site]
01425
Reader::info
[function]
[call site]
01426
PassConstants::count_samples
[function]
[call site]
01427
saturating_sub
[function]
[call site]
01428
EncodingError::from
[function]
[call site]
01429
div_ceil
[function]
[call site]
01430
EncodingError::from
[function]
[call site]
01431
Reader::next_interlaced_row
[function]
[call site]
01432
Wrapper::take
[function]
[call site]
01433
mem::swap
[function]
[call site]
01434
Reader::output_line_size
[function]
[call site]
01435
Reader::output_color_type
[function]
[call site]
01436
ColorType::checked_raw_row_length
[function]
[call site]
01437
checked_sub
[function]
[call site]
01438
then_some
[function]
[call site]
01439
Reader::info
[function]
[call site]
01440
Option::ok_or
[function]
[call site]
01441
Wrapper::resize
[function]
[call site]
01442
Reader::read_row
[function]
[call site]
01443
as_ref
[function]
[call site]
01444
Reader::finish_decoding
[function]
[call site]
01445
ReadDecoder::finish_decoding_image_data
[function]
[call site]
01446
ReadDecoder::decode_image_data
[function]
[call site]
01447
ReadDecoder::decode_next
[function]
[call site]
01448
Ok
[function]
[call site]
01449
Ok
[function]
[call site]
01450
Ok
[function]
[call site]
01451
Ok
[function]
[call site]
01452
Reader::mark_subframe_as_consumed_and_flushed
[function]
[call site]
01453
Ok
[function]
[call site]
01454
Ok
[function]
[call site]
01455
InterlaceInfo::line_number
[function]
[call site]
01456
UnfilteringBuffer::reset_prev_row
[function]
[call site]
01457
std::mem::take
[function]
[call site]
01458
mem::swap
[function]
[call site]
01459
UnfilteringBuffer::debug_assert_invariants
[function]
[call site]
01460
Reader::info
[function]
[call site]
01461
PartialInfo::raw_row_length_from_width
[function]
[call site]
01462
Reader::output_line_size_for_interlace_info
[function]
[call site]
01463
Reader::unguarded_output_line_size
[function]
[call site]
01464
Reader::next_interlaced_row_impl
[function]
[call site]
01465
Reader::next_raw_interlaced_row
[function]
[call site]
01466
UnfilteringBuffer::mutable_len_of_curr_row
[function]
[call site]
01467
saturating_sub
[function]
[call site]
01468
Err
[function]
[call site]
01469
DecodingError::Format
[function]
[call site]
01470
encode_iso_8859_1_into
[function]
[call site]
01471
UnfilteringBuffer::with_unfilled_buffer
[function]
[call site]
01472
min
[function]
[call site]
01473
tests::expect_error_on_wrong_image_len
[function]
[call site]
01474
UnfilteringBuffer::shift_buffer_left
[function]
[call site]
01475
tests::expect_error_on_wrong_image_len
[function]
[call site]
01476
checked_sub
[function]
[call site]
01477
copy_within
[function]
[call site]
01478
copy_within
[function]
[call site]
01479
tests::expect_error_on_wrong_image_len
[function]
[call site]
01480
resize
[function]
[call site]
01481
saturating_add
[function]
[call site]
01482
tests::expect_error_on_wrong_image_len
[function]
[call site]
01483
resize
[function]
[call site]
01484
ChunkOutput::deref
[function]
[call site]
01485
UnfilteringBuffer::debug_assert_invariants
[function]
[call site]
01486
ReadDecoder::decode_image_data
[function]
[call site]
01487
ReadDecoder::decode_next
[function]
[call site]
01488
Ok
[function]
[call site]
01489
Ok
[function]
[call site]
01490
Ok
[function]
[call site]
01491
Some
[function]
[call site]
01492
Reader::mark_subframe_as_consumed_and_flushed
[function]
[call site]
01493
(impl
[call site]
01494
UnfilteringBuffer::readable_len_of_curr_row
[function]
[call site]
01495
UnfilteringBuffer::unfilter_curr_row_using_scratch_buffer
[function]
[call site]
01496
UnfilteringBuffer::curr_row_filter
[function]
[call site]
01497
RowFilter::from_u8
[function]
[call site]
01498
Some
[function]
[call site]
01499
Some
[function]
[call site]
01500
Some
[function]
[call site]
01501
Some
[function]
[call site]
01502
Some
[function]
[call site]
01503
Option::ok_or
[function]
[call site]
01504
DecodingError::Format
[function]
[call site]
01505
FormatErrorInner::UnknownFilterMethod
[function]
[call site]
01506
encode_iso_8859_1_into
[function]
[call site]
01507
std::mem::take
[function]
[call site]
01508
resize
[function]
[call site]
01509
as_mut_slice
[function]
[call site]
01510
copy_from_slice
[function]
[call site]
01511
UnfilteringBuffer::prev_row
[function]
[call site]
01512
PrevRow::as_slice
[function]
[call site]
01513
filter::unfilter
[function]
[call site]
01514
&mut
[call site]
01515
zip
[function]
[call site]
01516
&[u8]::chunks_exact
[function]
[call site]
01517
wrapping_add
[function]
[call site]
01518
filter_paeth_stbi
[function]
[call site]
01519
min
[function]
[call site]
01520
max
[function]
[call site]
01521
&mut
[call site]
01522
zip
[function]
[call site]
01523
&[u8]::chunks_exact
[function]
[call site]
01524
wrapping_add
[function]
[call site]
01525
filter_paeth_stbi
[function]
[call site]
01526
super::simd::paeth_unfilter_3bpp
[function]
[call site]
01527
FrameControl::default
[function]
[call site]
01528
FrameControl::default
[function]
[call site]
01529
&mut
[call site]
01530
&[u8]::chunks_exact
[function]
[call site]
01531
zip
[function]
[call site]
01532
Simd::<u8,
[call site]
01533
Simd::<u8,
[call site]
01534
process_paeth_chunk_bpp3_s48
[function]
[call site]
01535
shift_elements_right::<3>
[function]
[call site]
01536
as_mut_array
[function]
[call site]
01537
copy_from_slice
[function]
[call site]
01538
Simd<u8,
[call site]
01539
Simd::from_array
[function]
[call site]
01540
extract::<{
[call site]
01541
copy_to_slice
[function]
[call site]
01542
to_array
[function]
[call site]
01543
to_array
[function]
[call site]
01544
into_remainder
[function]
[call site]
01545
chunks_exact_mut
[function]
[call site]
01546
zip
[function]
[call site]
01547
remainder
[function]
[call site]
01548
chunks_exact
[function]
[call site]
01549
wrapping_add
[function]
[call site]
01550
filter_paeth_chosen
[function]
[call site]
01551
encode_iso_8859_1_into
[function]
[call site]
01552
encode_iso_8859_1_into
[function]
[call site]
01553
encode_iso_8859_1_into
[function]
[call site]
01554
wrapping_add
[function]
[call site]
01555
filter_paeth_chosen
[function]
[call site]
01556
encode_iso_8859_1_into
[function]
[call site]
01557
encode_iso_8859_1_into
[function]
[call site]
01558
encode_iso_8859_1_into
[function]
[call site]
01559
wrapping_add
[function]
[call site]
01560
filter_paeth_chosen
[function]
[call site]
01561
encode_iso_8859_1_into
[function]
[call site]
01562
encode_iso_8859_1_into
[function]
[call site]
01563
encode_iso_8859_1_into
[function]
[call site]
01564
TryInto::<&mut
[call site]
01565
unwrap
[function]
[call site]
01566
try_into
[function]
[call site]
01567
unwrap
[function]
[call site]
01568
&mut
[call site]
01569
zip
[function]
[call site]
01570
&[u8]::chunks_exact
[function]
[call site]
01571
wrapping_add
[function]
[call site]
01572
filter_paeth_stbi
[function]
[call site]
01573
super::simd::paeth_unfilter_4bpp
[function]
[call site]
01574
FrameControl::default
[function]
[call site]
01575
FrameControl::default
[function]
[call site]
01576
tests::expect_error_on_wrong_image_len
[function]
[call site]
01577
split_at_mut
[function]
[call site]
01578
split_at
[function]
[call site]
01579
chunks_exact_mut
[function]
[call site]
01580
chunks_exact
[function]
[call site]
01581
zip
[function]
[call site]
01582
Simd::<u8,
[call site]
01583
Simd::<u8,
[call site]
01584
process_paeth_chunk_bpp4_s64
[function]
[call site]
01585
shift_elements_right::<4>
[function]
[call site]
01586
as_mut_array
[function]
[call site]
01587
copy_from_slice
[function]
[call site]
01588
Simd<u8,
[call site]
01589
Simd::from_array
[function]
[call site]
01590
extract::<{
[call site]
01591
copy_to_slice
[function]
[call site]
01592
to_array
[function]
[call site]
01593
to_array
[function]
[call site]
01594
chunks_exact_mut
[function]
[call site]
01595
zip
[function]
[call site]
01596
chunks_exact
[function]
[call site]
01597
wrapping_add
[function]
[call site]
01598
filter_paeth_chosen
[function]
[call site]
01599
encode_iso_8859_1_into
[function]
[call site]
01600
encode_iso_8859_1_into
[function]
[call site]
01601
encode_iso_8859_1_into
[function]
[call site]
01602
wrapping_add
[function]
[call site]
01603
filter_paeth_chosen
[function]
[call site]
01604
encode_iso_8859_1_into
[function]
[call site]
01605
encode_iso_8859_1_into
[function]
[call site]
01606
encode_iso_8859_1_into
[function]
[call site]
01607
wrapping_add
[function]
[call site]
01608
filter_paeth_chosen
[function]
[call site]
01609
encode_iso_8859_1_into
[function]
[call site]
01610
encode_iso_8859_1_into
[function]
[call site]
01611
encode_iso_8859_1_into
[function]
[call site]
01612
wrapping_add
[function]
[call site]
01613
filter_paeth_chosen
[function]
[call site]
01614
encode_iso_8859_1_into
[function]
[call site]
01615
encode_iso_8859_1_into
[function]
[call site]
01616
encode_iso_8859_1_into
[function]
[call site]
01617
TryInto::<&mut
[call site]
01618
unwrap
[function]
[call site]
01619
try_into
[function]
[call site]
01620
unwrap
[function]
[call site]
01621
&mut
[call site]
01622
zip
[function]
[call site]
01623
&[u8]::chunks_exact
[function]
[call site]
01624
wrapping_add
[function]
[call site]
01625
filter_paeth_stbi
[function]
[call site]
01626
&mut
[call site]
01627
zip
[function]
[call site]
01628
&[u8]::chunks_exact
[function]
[call site]
01629
wrapping_add
[function]
[call site]
01630
filter_paeth_stbi
[function]
[call site]
01631
&mut
[call site]
01632
zip
[function]
[call site]
01633
&[u8]::chunks_exact
[function]
[call site]
01634
wrapping_add
[function]
[call site]
01635
filter_paeth_stbi
[function]
[call site]
01636
UnfilteringBuffer::reset_prev_row
[function]
[call site]
01637
std::mem::take
[function]
[call site]
01638
UnfilteringBuffer::debug_assert_invariants
[function]
[call site]
01639
PrevRow::Scratch
[function]
[call site]
01640
UnfilteringBuffer::debug_assert_invariants
[function]
[call site]
01641
Ok
[function]
[call site]
01642
Err
[function]
[call site]
01643
UnfilteringBuffer::unfilter_curr_row_in_place
[function]
[call site]
01644
UnfilteringBuffer::curr_row_filter
[function]
[call site]
01645
split_at_mut
[function]
[call site]
01646
PrevRow::as_slice
[function]
[call site]
01647
filter::unfilter
[function]
[call site]
01648
UnfilteringBuffer::reset_prev_row
[function]
[call site]
01649
PrevRow::InPlace
[function]
[call site]
01650
UnfilteringBuffer::debug_assert_invariants
[function]
[call site]
01651
Ok
[function]
[call site]
01652
UnfilteringBuffer::reset_prev_row
[function]
[call site]
01653
std::mem::take
[function]
[call site]
01654
UnfilteringBuffer::debug_assert_invariants
[function]
[call site]
01655
is_none
[function]
[call site]
01656
Some
[function]
[call site]
01657
self::transform::create_transform_fn
[function]
[call site]
01658
is_some
[function]
[call site]
01659
Transformations::contains
[function]
[call site]
01660
Transformations::contains
[function]
[call site]
01661
Transformations::contains
[function]
[call site]
01662
Transformations::contains
[function]
[call site]
01663
is_none
[function]
[call site]
01664
Err
[function]
[call site]
01665
DecodingError::Format
[function]
[call site]
01666
encode_iso_8859_1_into
[function]
[call site]
01667
Err
[function]
[call site]
01668
DecodingError::Format
[function]
[call site]
01669
encode_iso_8859_1_into
[function]
[call site]
01670
Ok
[function]
[call site]
01671
palette::create_expansion_into_rgba8
[function]
[call site]
01672
create_rgba_palette
[function]
[call site]
01673
as_deref
[function]
[call site]
01674
expect
[function]
[call site]
01675
as_deref
[function]
[call site]
01676
unwrap_or
[function]
[call site]
01677
tests::expect_error_on_wrong_image_len
[function]
[call site]
01678
tests::expect_error_on_wrong_image_len
[function]
[call site]
01679
tests::expect_error_on_wrong_image_len
[function]
[call site]
01680
Adam7Info::new
[function]
[call site]
01681
Encoder::new
[function]
[call site]
01682
Encoder::set_depth
[function]
[call site]
01683
Encoder::set_color
[function]
[call site]
01684
Encoder::write_header
[function]
[call site]
01685
Writer::write_image_data
[function]
[call site]
01686
Result::as_ref
[function]
[call site]
01687
Ok
[function]
[call site]
01688
copy_from_slice
[function]
[call site]
01689
palette::is_empty
[function]
[call site]
01690
copy_from_slice
[function]
[call site]
01691
Writer::stream_writer
[function]
[call site]
01692
Result::copied
[function]
[call site]
01693
zip
[function]
[call site]
01694
[[u8;
[call site]
01695
tests::expect_error_on_wrong_image_len
[function]
[call site]
01696
tests::expect_error_on_wrong_image_len
[function]
[call site]
01697
iter_mut
[function]
[call site]
01698
Adam7Info::new
[function]
[call site]
01699
expand_paletted_into_rgba8
[function]
[call site]
01700
super::unpack_bits
[function]
[call site]
01701
&mut
[call site]
01702
Writer::stream_writer
[function]
[call site]
01703
Result::zip
[function]
[call site]
01704
func
[function]
[call site]
01705
Adam7Iterator::next
[function]
[call site]
01706
Some
[function]
[call site]
01707
Adam7Iterator::init_pass
[function]
[call site]
01708
Adam7Iterator::next
[function]
[call site]
01709
Option::expect
[function]
[call site]
01710
func
[function]
[call site]
01711
Result::copy_from_slice
[function]
[call site]
01712
palette::create_expansion_into_rgb8
[function]
[call site]
01713
create_rgba_palette
[function]
[call site]
01714
Adam7Info::new
[function]
[call site]
01715
expand_8bit_into_rgb8
[function]
[call site]
01716
tests::expect_error_on_wrong_image_len
[function]
[call site]
01717
Adam7Info::new
[function]
[call site]
01718
Encoder::new
[function]
[call site]
01719
Encoder::set_depth
[function]
[call site]
01720
Encoder::set_color
[function]
[call site]
01721
Encoder::write_header
[function]
[call site]
01722
Writer::write_image_data
[function]
[call site]
01723
Result::as_ref
[function]
[call site]
01724
Ok
[function]
[call site]
01725
copy_from_slice
[function]
[call site]
01726
&mut
[call site]
01727
copy_from_slice
[function]
[call site]
01728
Adam7Info::new
[function]
[call site]
01729
expand_into_rgb8
[function]
[call site]
01730
super::unpack_bits
[function]
[call site]
01731
Ok
[function]
[call site]
01732
Adam7Info::new
[function]
[call site]
01733
Ok
[function]
[call site]
01734
Adam7Info::new
[function]
[call site]
01735
Ok
[function]
[call site]
01736
Adam7Info::new
[function]
[call site]
01737
Ok
[function]
[call site]
01738
Adam7Info::new
[function]
[call site]
01739
Reader::info
[function]
[call site]
01740
as_deref
[function]
[call site]
01741
unwrap
[function]
[call site]
01742
create_transform_fn
[function]
[call site]
01743
is_some
[function]
[call site]
01744
Transformations::contains
[function]
[call site]
01745
Transformations::contains
[function]
[call site]
01746
Transformations::contains
[function]
[call site]
01747
Transformations::contains
[function]
[call site]
01748
is_none
[function]
[call site]
01749
Err
[function]
[call site]
01750
DecodingError::Format
[function]
[call site]
01751
encode_iso_8859_1_into
[function]
[call site]
01752
Err
[function]
[call site]
01753
DecodingError::Format
[function]
[call site]
01754
encode_iso_8859_1_into
[function]
[call site]
01755
Ok
[function]
[call site]
01756
palette::create_expansion_into_rgba8
[function]
[call site]
01757
palette::create_expansion_into_rgb8
[function]
[call site]
01758
Ok
[function]
[call site]
01759
Adam7Info::new
[function]
[call site]
01760
Ok
[function]
[call site]
01761
Adam7Info::new
[function]
[call site]
01762
Ok
[function]
[call site]
01763
Adam7Info::new
[function]
[call site]
01764
Ok
[function]
[call site]
01765
Adam7Info::new
[function]
[call site]
01766
Reader::info
[function]
[call site]
01767
Adam7Iterator::next
[function]
[call site]
01768
Some
[function]
[call site]
01769
Adam7Iterator::init_pass
[function]
[call site]
01770
Adam7Iterator::next
[function]
[call site]
01771
Ok
[function]
[call site]
01772
Ok
[function]
[call site]
01773
Some
[function]
[call site]
01774
Result::map
[function]
[call site]
01775
map
[function]
[call site]
01776
Reader::output_line_size_for_interlace_info
[function]
[call site]
01777
InterlaceInfo::get_adam7_info
[function]
[call site]
01778
Some
[function]
[call site]
01779
Option::unwrap
[function]
[call site]
01780
expand
[function]
[call site]
01781
as_ref
[function]
[call site]
01782
map
[function]
[call site]
01783
InterlaceInfo::line_number
[function]
[call site]
01784
unwrap_or
[function]
[call site]
01785
UnfilterBuf::chunks_exact_mut
[function]
[call site]
01786
Wrapper::take
[function]
[call site]
01787
skip
[function]
[call site]
01788
Reader::next_interlaced_row_impl
[function]
[call site]
01789
Reader::finish_decoding
[function]
[call site]
01790
Ok
[function]
[call site]
01791
Some
[function]
[call site]
01792
Ok
[function]
[call site]
01793