The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 74 | 732 | ImageReader::set_limits | call site: 00732 | ImageReader::decode_into |
| 62 | 161 | MetadataBlock::get | call site: 00161 | overlay_bounds_ext |
| 53 | 70 | ImageLayout::total_bytes | call site: 00070 | Orientation::locate_orientation_entry |
| 48 | 644 | gcd | call site: 00644 | ImageReader::decode_into |
| 35 | 595 | BmpDecoder::read_headers | call site: 00595 | ImageReader::decode_into |
| 34 | 283 | ColorType::channel_count | call site: 00283 | ImageReader::decode_into |
| 26 | 693 | Delay::from_numer_denom_ms | call site: 00693 | BmpDecoder::read_headers |
| 18 | 29 | ColorType::channel_count | call site: 00029 | ImageReader::fill_header_metadata_if_any |
| 18 | 48 | ImageLayout::total_bytes | call site: 00048 | Enlargeable::clamp_from |
| 13 | 227 | TgaDecoder::expand_color_map | call site: 00227 | ImageReader::decode_into |
| 10 | 270 | TgaDecoder::expand_color_map | call site: 00270 | Limits::check_layout_dimensions |
| 8 | 0 | EP | call site: 00000 | BmpDecoder::read_headers |
fuzz_target
[function]
[call site]
00000
roundtrip
[function]
[call site]
00001
r::o::u::n::d::t::r::i::p::read_as_rgba_byte_image
[function]
[call site]
00002
OpenExrDecoder::with_alpha_preference
[function]
[call site]
00003
exr::block::read
[function]
[call site]
00004
GenericReader::read
[function]
[call site]
00005
GenericReader::read
[function]
[call site]
00006
std::io::Result::map_err
[function]
[call site]
00007
BmpDecoder::read_headers
[function]
[call site]
00008
BmpDecoder::read_file_header
[function]
[call site]
00009
Ok
[function]
[call site]
00010
GenericReader::read_exact
[function]
[call site]
00011
GenericReader::read_exact
[function]
[call site]
00012
Err
[function]
[call site]
00013
ImageReader::decode_into
[function]
[call site]
00014
Box::prepare_image
[function]
[call site]
00015
Box::prepare_image
[function]
[call site]
00016
ImageReader::fill_header_metadata_if_any
[function]
[call site]
00017
ImageDecoder::format_attributes
[function]
[call site]
00018
ImageReaderSettings::default
[function]
[call site]
00019
MetadataBlock::is_not_none
[function]
[call site]
00020
getter
[function]
[call site]
00021
FlatSamples::as_mut
[function]
[call site]
00022
FlatSamples::as_mut
[function]
[call site]
00023
MetadataBlock::Ok
[function]
[call site]
00024
MetadataBlock::Err
[function]
[call site]
00025
&RgbaImage::len
[function]
[call site]
00026
Result::chars
[function]
[call site]
00027
ColorType::channel_count
[function]
[call site]
00028
ImageReader::decode_into
[function]
[call site]
00029
Box::prepare_image
[function]
[call site]
00030
ImageReader::fill_header_metadata_if_any
[function]
[call site]
00031
&RgbaImage::len
[function]
[call site]
00032
ColorType::try_from
[function]
[call site]
00033
ExtendedColorType::color_type
[function]
[call site]
00034
Some
[function]
[call site]
00035
Some
[function]
[call site]
00036
Some
[function]
[call site]
00037
Some
[function]
[call site]
00038
Some
[function]
[call site]
00039
Some
[function]
[call site]
00040
Some
[function]
[call site]
00041
Some
[function]
[call site]
00042
Some
[function]
[call site]
00043
Some
[function]
[call site]
00044
Some
[function]
[call site]
00045
Option::ok_or
[function]
[call site]
00046
ImageLayout::total_bytes
[function]
[call site]
00047
Enlargeable::clamp_from
[function]
[call site]
00048
Self::max_value
[function]
[call site]
00049
Enlargeable::to_larger
[function]
[call site]
00050
Enlargeable::clamp_from
[function]
[call site]
00051
Self::max_value
[function]
[call site]
00052
Enlargeable::to_larger
[function]
[call site]
00053
Self::max_value
[function]
[call site]
00054
Self::min_value
[function]
[call site]
00055
Enlargeable::to_larger
[function]
[call site]
00056
Self::min_value
[function]
[call site]
00057
Enlargeable::clamp_from
[function]
[call site]
00058
Self::unwrap
[function]
[call site]
00059
Self::unwrap
[function]
[call site]
00060
Self::max_value
[function]
[call site]
00061
Self::min_value
[function]
[call site]
00062
Enlargeable::to_larger
[function]
[call site]
00063
Self::min_value
[function]
[call site]
00064
Enlargeable::clamp_from
[function]
[call site]
00065
Self::unwrap
[function]
[call site]
00066
Enlargeable::clamp_from
[function]
[call site]
00067
Enlargeable::clamp_from
[function]
[call site]
00068
ColorType::bytes_per_pixel
[function]
[call site]
00069
saturating_mul
[function]
[call site]
00070
Result::ok
[function]
[call site]
00071
Option::make_ascii_lowercase
[function]
[call site]
00072
ImageFormat::can_write
[function]
[call site]
00073
unwrap
[function]
[call site]
00074
is_none
[function]
[call site]
00075
Some
[function]
[call site]
00076
GenericReader::new
[function]
[call site]
00077
Self
[function]
[call site]
00078
GenericReader::new
[function]
[call site]
00079
Self
[function]
[call site]
00080
GenericReader::new
[function]
[call site]
00081
GenericReader::new
[function]
[call site]
00082
Self
[function]
[call site]
00083
GenericReader::new
[function]
[call site]
00084
GenericReader::new
[function]
[call site]
00085
GenericReader::new
[function]
[call site]
00086
FlatSamples::as_mut
[function]
[call site]
00087
unwrap
[function]
[call site]
00088
Orientation::locate_orientation_entry
[function]
[call site]
00089
read_u32::<B>
[function]
[call site]
00090
register_decoding_hook
[function]
[call site]
00091
Option::make_ascii_lowercase
[function]
[call site]
00092
ImageFormat::can_write
[function]
[call site]
00093
unwrap
[function]
[call site]
00094
is_none
[function]
[call site]
00095
Some
[function]
[call site]
00096
GenericReader::new
[function]
[call site]
00097
FlatSamples::as_mut
[function]
[call site]
00098
unwrap
[function]
[call site]
00099
Orientation::locate_orientation_entry
[function]
[call site]
00100
Option::insert
[function]
[call site]
00101
GenericReader::new
[function]
[call site]
00102
Self
[function]
[call site]
00103
GenericReader::new
[function]
[call site]
00104
GenericReader::new
[function]
[call site]
00105
Result::set_position
[function]
[call site]
00106
Enlargeable::clamp_from
[function]
[call site]
00107
read_u16::<B>
[function]
[call site]
00108
register_decoding_hook
[function]
[call site]
00109
read_u16::<B>
[function]
[call site]
00110
register_decoding_hook
[function]
[call site]
00111
read_u16::<B>
[function]
[call site]
00112
register_decoding_hook
[function]
[call site]
00113
read_u32::<B>
[function]
[call site]
00114
register_decoding_hook
[function]
[call site]
00115
read_u16::<B>
[function]
[call site]
00116
register_decoding_hook
[function]
[call site]
00117
read_u16::<B>
[function]
[call site]
00118
register_decoding_hook
[function]
[call site]
00119
GenericReader::stream_position
[function]
[call site]
00120
GenericReader::stream_position
[function]
[call site]
00121
GenericReader::stream_position
[function]
[call site]
00122
Orientation::from_exif
[function]
[call site]
00123
Some
[function]
[call site]
00124
Some
[function]
[call site]
00125
Some
[function]
[call site]
00126
Some
[function]
[call site]
00127
Some
[function]
[call site]
00128
Some
[function]
[call site]
00129
Some
[function]
[call site]
00130
Some
[function]
[call site]
00131
ImageResult::min
[function]
[call site]
00132
TgaDecoder::expand_color_map
[function]
[call site]
00133
test::mut_iter
[function]
[call site]
00134
ImageBuffer::new
[function]
[call site]
00135
ImageBuffer::image_buffer_len
[function]
[call site]
00136
Some
[function]
[call site]
00137
and_then
[function]
[call site]
00138
u64::checked_mul
[function]
[call site]
00139
and_then
[function]
[call site]
00140
u64::checked_mul
[function]
[call site]
00141
Option::expect
[function]
[call site]
00142
Cicp::into_rgb
[function]
[call site]
00143
ImageBuffer::par_enumerate_pixels_mut
[function]
[call site]
00144
ImageBuffer::width
[function]
[call site]
00145
ImageBuffer::pixels_mut
[function]
[call site]
00146
ImageBuffer::subpixels_mut
[function]
[call site]
00147
ImageBuffer::image_buffer_len
[function]
[call site]
00148
Option::unwrap
[function]
[call site]
00149
<P
[call site]
00150
&mut
[call site]
00151
EnumeratePixelsMutPar::first_mut
[function]
[call site]
00152
unwrap
[function]
[call site]
00153
color::Rgb
[function]
[call site]
00154
zip
[function]
[call site]
00155
bool::chunks_exact_mut
[function]
[call site]
00156
MetadataBlock::get
[function]
[call site]
00157
Ok
[function]
[call site]
00158
Ok
[function]
[call site]
00159
Some
[function]
[call site]
00160
Frame::clone
[function]
[call site]
00161
Frame::clone
[function]
[call site]
00162
Frame::clone
[function]
[call site]
00163
ImageError::Parameter
[function]
[call site]
00164
ParameterError::from_kind
[function]
[call site]
00165
core::mem::replace
[function]
[call site]
00166
ImageLayout::dimensions
[function]
[call site]
00167
ImageLayout::dimensions
[function]
[call site]
00168
overlay_bounds_ext
[function]
[call site]
00169
Enlargeable::clamp_from
[function]
[call site]
00170
Self::max_value
[function]
[call site]
00171
Enlargeable::to_larger
[function]
[call site]
00172
Self::max_value
[function]
[call site]
00173
Self::min_value
[function]
[call site]
00174
Enlargeable::to_larger
[function]
[call site]
00175
Self::min_value
[function]
[call site]
00176
Enlargeable::clamp_from
[function]
[call site]
00177
Self::unwrap
[function]
[call site]
00178
Enlargeable::clamp_from
[function]
[call site]
00179
saturating_add
[function]
[call site]
00180
Enlargeable::clamp_from
[function]
[call site]
00181
Option::saturating_add
[function]
[call site]
00182
Enlargeable::clamp_from
[function]
[call site]
00183
saturating_add
[function]
[call site]
00184
Enlargeable::clamp_from
[function]
[call site]
00185
Option::saturating_add
[function]
[call site]
00186
Enlargeable::clamp_from
[function]
[call site]
00187
clamp
[function]
[call site]
00188
Enlargeable::clamp_from
[function]
[call site]
00189
clamp
[function]
[call site]
00190
Enlargeable::clamp_from
[function]
[call site]
00191
clamp
[function]
[call site]
00192
Enlargeable::clamp_from
[function]
[call site]
00193
Option::clamp
[function]
[call site]
00194
Enlargeable::clamp_from
[function]
[call site]
00195
saturating_mul
[function]
[call site]
00196
clamp
[function]
[call site]
00197
Enlargeable::clamp_from
[function]
[call site]
00198
Option::saturating_mul
[function]
[call site]
00199
clamp
[function]
[call site]
00200
Enlargeable::clamp_from
[function]
[call site]
00201
GenericImageView::unsafe_get_pixel
[function]
[call site]
00202
GenericImageView::unsafe_get_pixel
[function]
[call site]
00203
GenericImageView::unsafe_get_pixel
[function]
[call site]
00204
GenericImage::unsafe_put_pixel
[function]
[call site]
00205
GenericImage::unsafe_put_pixel
[function]
[call site]
00206
GenericImage::unsafe_put_pixel
[function]
[call site]
00207
MetadataBlock::Unsupported
[function]
[call site]
00208
UnsupportedError::format_hint
[function]
[call site]
00209
Frame::clone
[function]
[call site]
00210
Err
[function]
[call site]
00211
Err
[function]
[call site]
00212
ImageError::Parameter
[function]
[call site]
00213
ParameterError::from_kind
[function]
[call site]
00214
Err
[function]
[call site]
00215
ImageError::Unsupported
[function]
[call site]
00216
UnsupportedError::from_format_and_kind
[function]
[call site]
00217
Frame::clone
[function]
[call site]
00218
Frame::clone
[function]
[call site]
00219
UnsupportedErrorKind::GenericFeature
[function]
[call site]
00220
GenericReader::read_to_string
[function]
[call site]
00221
GenericReader::read_to_string
[function]
[call site]
00222
GenericReader::read_to_string
[function]
[call site]
00223
Option::copy_from_slice
[function]
[call site]
00224
Err
[function]
[call site]
00225
ImageError::Decoding
[function]
[call site]
00226
DecodingError::new
[function]
[call site]
00227
Some
[function]
[call site]
00228
ImageReader::decode_into
[function]
[call site]
00229
Box::prepare_image
[function]
[call site]
00230
ImageReader::fill_header_metadata_if_any
[function]
[call site]
00231
&RgbaImage::len
[function]
[call site]
00232
ColorType::try_from
[function]
[call site]
00233
ImageLayout::total_bytes
[function]
[call site]
00234
Result::ok
[function]
[call site]
00235
Some
[function]
[call site]
00236
Err
[function]
[call site]
00237
ImageError::Parameter
[function]
[call site]
00238
ParameterError::from_kind
[function]
[call site]
00239
Limits::check_layout_dimensions
[function]
[call site]
00240
Limits::check_dimensions
[function]
[call site]
00241
Err
[function]
[call site]
00242
ImageError::Limits
[function]
[call site]
00243
error::LimitError::from_kind
[function]
[call site]
00244
Err
[function]
[call site]
00245
ImageError::Limits
[function]
[call site]
00246
error::LimitError::from_kind
[function]
[call site]
00247
Ok
[function]
[call site]
00248
Box::read_image
[function]
[call site]
00249
Box::read_image
[function]
[call site]
00250
Ok
[function]
[call site]
00251
FlatSamples::as_mut
[function]
[call site]
00252
ImageReader::decode_into
[function]
[call site]
00253
as_chunks::<2>
[function]
[call site]
00254
test::mut_iter
[function]
[call site]
00255
ImageBuffer::new
[function]
[call site]
00256
ImageBuffer::par_enumerate_pixels_mut
[function]
[call site]
00257
EnumeratePixelsMutPar::first_mut
[function]
[call site]
00258
unwrap
[function]
[call site]
00259
color::Rgb
[function]
[call site]
00260
zip
[function]
[call site]
00261
bool::chunks_exact_mut
[function]
[call site]
00262
u16::from_le_bytes
[function]
[call site]
00263
MetadataBlock::get
[function]
[call site]
00264
Option::copy_from_slice
[function]
[call site]
00265
Err
[function]
[call site]
00266
ImageError::Decoding
[function]
[call site]
00267
DecodingError::new
[function]
[call site]
00268
ImageReader::decode_into
[function]
[call site]
00269
Ok
[function]
[call site]
00270
Option::insert
[function]
[call site]
00271
GenericReader::new
[function]
[call site]
00272
Some
[function]
[call site]
00273
Err
[function]
[call site]
00274
ImageError::Parameter
[function]
[call site]
00275
ParameterError::from_kind
[function]
[call site]
00276
Limits::check_layout_dimensions
[function]
[call site]
00277
Box::read_image
[function]
[call site]
00278
Ok
[function]
[call site]
00279
FlatSamples::as_mut
[function]
[call site]
00280
ColorType::channel_count
[function]
[call site]
00281
ImageReader::decode_into
[function]
[call site]
00282
ColorType::channel_count
[function]
[call site]
00283
Result::chars
[function]
[call site]
00284
take
[function]
[call site]
00285
chain
[function]
[call site]
00286
&str::chars
[function]
[call site]
00287
collect
[function]
[call site]
00288
ImageReader::decode_into
[function]
[call site]
00289
Box::prepare_image
[function]
[call site]
00290
ImageReader::fill_header_metadata_if_any
[function]
[call site]
00291
&RgbaImage::len
[function]
[call site]
00292
ColorType::try_from
[function]
[call site]
00293
ImageLayout::total_bytes
[function]
[call site]
00294
Result::ok
[function]
[call site]
00295
Some
[function]
[call site]
00296
Err
[function]
[call site]
00297
ImageError::Parameter
[function]
[call site]
00298
ParameterError::from_kind
[function]
[call site]
00299
Limits::check_layout_dimensions
[function]
[call site]
00300
Box::read_image
[function]
[call site]
00301
Ok
[function]
[call site]
00302
FlatSamples::as_mut
[function]
[call site]
00303
ColorType::try_from
[function]
[call site]
00304
ImageLayout::total_bytes
[function]
[call site]
00305
Result::ok
[function]
[call site]
00306
Some
[function]
[call site]
00307
Err
[function]
[call site]
00308
ImageError::Parameter
[function]
[call site]
00309
ParameterError::from_kind
[function]
[call site]
00310
Limits::check_layout_dimensions
[function]
[call site]
00311
Box::read_image
[function]
[call site]
00312
Ok
[function]
[call site]
00313
FlatSamples::as_mut
[function]
[call site]
00314
u32::from_le_bytes
[function]
[call site]
00315
Enlargeable::clamp_from
[function]
[call site]
00316
Ok
[function]
[call site]
00317
GenericReader::stream_position
[function]
[call site]
00318
GenericReader::read_exact
[function]
[call site]
00319
u32::from_le_bytes
[function]
[call site]
00320
Enlargeable::clamp_from
[function]
[call site]
00321
Err
[function]
[call site]
00322
DecoderError::HeaderTooSmall
[function]
[call site]
00323
ImageReader::decode_into
[function]
[call site]
00324
contains
[function]
[call site]
00325
Err
[function]
[call site]
00326
ImageError::Unsupported
[function]
[call site]
00327
UnsupportedError::from_format_and_kind
[function]
[call site]
00328
ImageReader::decode_into
[function]
[call site]
00329
UnsupportedErrorKind::GenericFeature
[function]
[call site]
00330
BmpDecoder::read_bitmap_core_header
[function]
[call site]
00331
GenericReader::read_exact
[function]
[call site]
00332
ParsedCoreHeader::parse
[function]
[call site]
00333
Enlargeable::clamp_from
[function]
[call site]
00334
Self::max_value
[function]
[call site]
00335
Enlargeable::to_larger
[function]
[call site]
00336
Self::max_value
[function]
[call site]
00337
Self::min_value
[function]
[call site]
00338
Enlargeable::to_larger
[function]
[call site]
00339
Self::min_value
[function]
[call site]
00340
Enlargeable::clamp_from
[function]
[call site]
00341
Self::unwrap
[function]
[call site]
00342
u16::from_le_bytes
[function]
[call site]
00343
try_into
[function]
[call site]
00344
unwrap
[function]
[call site]
00345
Enlargeable::clamp_from
[function]
[call site]
00346
u16::from_le_bytes
[function]
[call site]
00347
try_into
[function]
[call site]
00348
unwrap
[function]
[call site]
00349
u16::from_le_bytes
[function]
[call site]
00350
try_into
[function]
[call site]
00351
unwrap
[function]
[call site]
00352
Err
[function]
[call site]
00353
ImageReader::decode_into
[function]
[call site]
00354
u16::from_le_bytes
[function]
[call site]
00355
try_into
[function]
[call site]
00356
unwrap
[function]
[call site]
00357
Err
[function]
[call site]
00358
DecoderError::InvalidChannelWidth
[function]
[call site]
00359
ImageReader::decode_into
[function]
[call site]
00360
Ok
[function]
[call site]
00361
check_for_overflow
[function]
[call site]
00362
num_bytes
[function]
[call site]
00363
usize::checked_mul
[function]
[call site]
00364
checked_mul
[function]
[call site]
00365
TgaDecoder::expand_color_map
[function]
[call site]
00366
test::mut_iter
[function]
[call site]
00367
zip
[function]
[call site]
00368
bool::chunks_exact_mut
[function]
[call site]
00369
MetadataBlock::get
[function]
[call site]
00370
Option::copy_from_slice
[function]
[call site]
00371
Err
[function]
[call site]
00372
ImageError::Decoding
[function]
[call site]
00373
DecodingError::new
[function]
[call site]
00374
ImageReader::decode_into
[function]
[call site]
00375
as_chunks::<2>
[function]
[call site]
00376
test::mut_iter
[function]
[call site]
00377
zip
[function]
[call site]
00378
bool::chunks_exact_mut
[function]
[call site]
00379
u16::from_le_bytes
[function]
[call site]
00380
MetadataBlock::get
[function]
[call site]
00381
Option::copy_from_slice
[function]
[call site]
00382
Err
[function]
[call site]
00383
ImageError::Decoding
[function]
[call site]
00384
DecodingError::new
[function]
[call site]
00385
ImageReader::decode_into
[function]
[call site]
00386
Ok
[function]
[call site]
00387
ImageResult::ok_or_else
[function]
[call site]
00388
ImageError::Unsupported
[function]
[call site]
00389
UnsupportedError::from_format_and_kind
[function]
[call site]
00390
ImageReader::decode_into
[function]
[call site]
00391
UnsupportedErrorKind::GenericFeature
[function]
[call site]
00392
BmpDecoder::num_channels
[function]
[call site]
00393
Ok
[function]
[call site]
00394
BmpDecoder::read_bitmap_os2v2_header
[function]
[call site]
00395
usize::min
[function]
[call site]
00396
GenericReader::read_exact
[function]
[call site]
00397
GenericReader::read_exact
[function]
[call site]
00398
ParsedInfoHeader::parse
[function]
[call site]
00399
i32::from_le_bytes
[function]
[call site]
00400
try_into
[function]
[call site]
00401
unwrap
[function]
[call site]
00402
i32::from_le_bytes
[function]
[call site]
00403
try_into
[function]
[call site]
00404
unwrap
[function]
[call site]
00405
Err
[function]
[call site]
00406
DecoderError::NegativeWidth
[function]
[call site]
00407
ImageReader::decode_into
[function]
[call site]
00408
Err
[function]
[call site]
00409
DecoderError::ImageTooLarge
[function]
[call site]
00410
ImageReader::decode_into
[function]
[call site]
00411
Err
[function]
[call site]
00412
ImageReader::decode_into
[function]
[call site]
00413
u16::from_le_bytes
[function]
[call site]
00414
try_into
[function]
[call site]
00415
unwrap
[function]
[call site]
00416
Err
[function]
[call site]
00417
ImageReader::decode_into
[function]
[call site]
00418
u16::from_le_bytes
[function]
[call site]
00419
try_into
[function]
[call site]
00420
unwrap
[function]
[call site]
00421
u32::from_le_bytes
[function]
[call site]
00422
try_into
[function]
[call site]
00423
unwrap
[function]
[call site]
00424
Err
[function]
[call site]
00425
DecoderError::ImageTypeInvalidForTopDown
[function]
[call site]
00426
ImageReader::decode_into
[function]
[call site]
00427
u32::from_le_bytes
[function]
[call site]
00428
try_into
[function]
[call site]
00429
unwrap
[function]
[call site]
00430
Ok
[function]
[call site]
00431
BmpDecoder::image_type_from_compression
[function]
[call site]
00432
Ok
[function]
[call site]
00433
Ok
[function]
[call site]
00434
Ok
[function]
[call site]
00435
Ok
[function]
[call site]
00436
Ok
[function]
[call site]
00437
Err
[function]
[call site]
00438
DecoderError::InvalidChannelWidth
[function]
[call site]
00439
ImageReader::decode_into
[function]
[call site]
00440
Ok
[function]
[call site]
00441
Err
[function]
[call site]
00442
DecoderError::InvalidChannelWidth
[function]
[call site]
00443
ImageReader::decode_into
[function]
[call site]
00444
Ok
[function]
[call site]
00445
Err
[function]
[call site]
00446
DecoderError::InvalidChannelWidth
[function]
[call site]
00447
ImageReader::decode_into
[function]
[call site]
00448
Ok
[function]
[call site]
00449
Ok
[function]
[call site]
00450
Err
[function]
[call site]
00451
DecoderError::InvalidChannelWidth
[function]
[call site]
00452
ImageReader::decode_into
[function]
[call site]
00453
Ok
[function]
[call site]
00454
Err
[function]
[call site]
00455
DecoderError::InvalidChannelWidth
[function]
[call site]
00456
ImageReader::decode_into
[function]
[call site]
00457
Err
[function]
[call site]
00458
ImageError::Unsupported
[function]
[call site]
00459
UnsupportedError::from_format_and_kind
[function]
[call site]
00460
ImageReader::decode_into
[function]
[call site]
00461
UnsupportedErrorKind::GenericFeature
[function]
[call site]
00462
&str::to_owned
[function]
[call site]
00463
Err
[function]
[call site]
00464
ImageError::Unsupported
[function]
[call site]
00465
UnsupportedError::from_format_and_kind
[function]
[call site]
00466
ImageReader::decode_into
[function]
[call site]
00467
UnsupportedErrorKind::GenericFeature
[function]
[call site]
00468
&str::to_owned
[function]
[call site]
00469
Err
[function]
[call site]
00470
ImageError::Unsupported
[function]
[call site]
00471
UnsupportedError::from_format_and_kind
[function]
[call site]
00472
ImageReader::decode_into
[function]
[call site]
00473
UnsupportedErrorKind::GenericFeature
[function]
[call site]
00474
&str::to_owned
[function]
[call site]
00475
Err
[function]
[call site]
00476
DecoderError::ImageTypeUnknown
[function]
[call site]
00477
ImageReader::decode_into
[function]
[call site]
00478
check_for_overflow
[function]
[call site]
00479
BmpDecoder::num_channels
[function]
[call site]
00480
Ok
[function]
[call site]
00481
BmpDecoder::read_bitmap_info_header
[function]
[call site]
00482
GenericReader::read_exact
[function]
[call site]
00483
ParsedInfoHeader::parse
[function]
[call site]
00484
BmpDecoder::image_type_from_compression
[function]
[call site]
00485
check_for_overflow
[function]
[call site]
00486
BmpDecoder::num_channels
[function]
[call site]
00487
Ok
[function]
[call site]
00488
BmpDecoder::read_bitmasks
[function]
[call site]
00489
GenericReader::read_exact
[function]
[call site]
00490
ParsedBitfields::parse
[function]
[call site]
00491
u32::from_le_bytes
[function]
[call site]
00492
try_into
[function]
[call site]
00493
unwrap
[function]
[call site]
00494
u32::from_le_bytes
[function]
[call site]
00495
try_into
[function]
[call site]
00496
unwrap
[function]
[call site]
00497
u32::from_le_bytes
[function]
[call site]
00498
try_into
[function]
[call site]
00499
unwrap
[function]
[call site]
00500
u32::from_le_bytes
[function]
[call site]
00501
try_into
[function]
[call site]
00502
unwrap
[function]
[call site]
00503
Some
[function]
[call site]
00504
Bitfields::from_mask
[function]
[call site]
00505
Bitfield::from_mask
[function]
[call site]
00506
Ok
[function]
[call site]
00507
Bitfield::from_len_shift
[function]
[call site]
00508
ImageResult::trailing_zeros
[function]
[call site]
00509
trailing_zeros
[function]
[call site]
00510
ImageResult::count_ones
[function]
[call site]
00511
Err
[function]
[call site]
00512
ImageReader::decode_into
[function]
[call site]
00513
Err
[function]
[call site]
00514
ImageReader::decode_into
[function]
[call site]
00515
Ok
[function]
[call site]
00516
Bitfield::from_len_shift
[function]
[call site]
00517
Bitfield::from_mask
[function]
[call site]
00518
Bitfield::from_mask
[function]
[call site]
00519
Bitfield::from_mask
[function]
[call site]
00520
Err
[function]
[call site]
00521
DecoderError::BitfieldMaskMissing
[function]
[call site]
00522
ImageReader::decode_into
[function]
[call site]
00523
Ok
[function]
[call site]
00524
is_some
[function]
[call site]
00525
Ok
[function]
[call site]
00526
GenericReader::read_exact
[function]
[call site]
00527
u32::from_le_bytes
[function]
[call site]
00528
try_into
[function]
[call site]
00529
unwrap
[function]
[call site]
00530
Err
[function]
[call site]
00531
ImageReader::decode_into
[function]
[call site]
00532
GenericReader::stream_position
[function]
[call site]
00533
GenericReader::seek
[function]
[call site]
00534
GenericReader::seek
[function]
[call site]
00535
SeekFrom::Start
[function]
[call site]
00536
GenericReader::read_exact
[function]
[call site]
00537
ColorSpaceInfo::parse
[function]
[call site]
00538
u32::from_le_bytes
[function]
[call site]
00539
try_into
[function]
[call site]
00540
unwrap
[function]
[call site]
00541
u32::from_le_bytes
[function]
[call site]
00542
try_into
[function]
[call site]
00543
unwrap
[function]
[call site]
00544
fxpt2dot30
[function]
[call site]
00545
read_u32
[function]
[call site]
00546
fxpt2dot30
[function]
[call site]
00547
read_u32
[function]
[call site]
00548
fxpt2dot30
[function]
[call site]
00549
read_u32
[function]
[call site]
00550
fxpt2dot30
[function]
[call site]
00551
read_u32
[function]
[call site]
00552
fxpt2dot30
[function]
[call site]
00553
read_u32
[function]
[call site]
00554
fxpt2dot30
[function]
[call site]
00555
read_u32
[function]
[call site]
00556
fxpt16dot16
[function]
[call site]
00557
read_u32
[function]
[call site]
00558
fxpt16dot16
[function]
[call site]
00559
read_u32
[function]
[call site]
00560
fxpt16dot16
[function]
[call site]
00561
read_u32
[function]
[call site]
00562
Some
[function]
[call site]
00563
ColorSpaceInfo::CalibratedRgb
[function]
[call site]
00564
Some
[function]
[call site]
00565
ParsedIccProfile::parse
[function]
[call site]
00566
u32::from_le_bytes
[function]
[call site]
00567
try_into
[function]
[call site]
00568
unwrap
[function]
[call site]
00569
u32::from_le_bytes
[function]
[call site]
00570
try_into
[function]
[call site]
00571
unwrap
[function]
[call site]
00572
u32::from_le_bytes
[function]
[call site]
00573
try_into
[function]
[call site]
00574
unwrap
[function]
[call site]
00575
Enlargeable::clamp_from
[function]
[call site]
00576
Some
[function]
[call site]
00577
TgaDecoder::expand_color_map
[function]
[call site]
00578
CalibratedRgb::to_color_profile
[function]
[call site]
00579
moxcms::Chromaticity::new
[function]
[call site]
00580
Self
[function]
[call site]
00581
GenericReader::new
[function]
[call site]
00582
GenericReader::new
[function]
[call site]
00583
moxcms::Chromaticity::new
[function]
[call site]
00584
moxcms::Chromaticity::new
[function]
[call site]
00585
moxcms::ColorProfile::new_srgb
[function]
[call site]
00586
update_rgb_colorimetry
[function]
[call site]
00587
moxcms::ToneReprCurve::Parametric
[function]
[call site]
00588
Some
[function]
[call site]
00589
parametric_trc
[function]
[call site]
00590
Some
[function]
[call site]
00591
parametric_trc
[function]
[call site]
00592
Some
[function]
[call site]
00593
parametric_trc
[function]
[call site]
00594
FarbfeldEncoder::encode
[function]
[call site]
00595
Enlargeable::clamp_from
[function]
[call site]
00596
Enlargeable::clamp_from
[function]
[call site]
00597
saturating_mul
[function]
[call site]
00598
FarbfeldEncoder::encode_impl
[function]
[call site]
00599
write_all
[function]
[call site]
00600
write_all
[function]
[call site]
00601
u32::to_be_bytes
[function]
[call site]
00602
write_all
[function]
[call site]
00603
u32::to_be_bytes
[function]
[call site]
00604
ImageResult::chunks
[function]
[call site]
00605
std::io::Result::len
[function]
[call site]
00606
Result::chars
[function]
[call site]
00607
ColorType::channel_count
[function]
[call site]
00608
Result::chars
[function]
[call site]
00609
take
[function]
[call site]
00610
chain
[function]
[call site]
00611
&str::chars
[function]
[call site]
00612
collect
[function]
[call site]
00613
ImageReader::decode_into
[function]
[call site]
00614
Option::len
[function]
[call site]
00615
Result::chars
[function]
[call site]
00616
ColorType::channel_count
[function]
[call site]
00617
Result::chars
[function]
[call site]
00618
take
[function]
[call site]
00619
chain
[function]
[call site]
00620
&str::chars
[function]
[call site]
00621
collect
[function]
[call site]
00622
ImageReader::decode_into
[function]
[call site]
00623
std::io::Result::copy_from_slice
[function]
[call site]
00624
u16_swap_be_ne
[function]
[call site]
00625
as_chunks_mut::<2>
[function]
[call site]
00626
std::mem::swap
[function]
[call site]
00627
write_all
[function]
[call site]
00628
Ok
[function]
[call site]
00629
Ok
[function]
[call site]
00630
Some
[function]
[call site]
00631
Some
[function]
[call site]
00632
GenericReader::seek
[function]
[call site]
00633
SeekFrom::Start
[function]
[call site]
00634
Ok
[function]
[call site]
00635
test::mut_iter
[function]
[call site]
00636
GenericReader::stream_position
[function]
[call site]
00637
GenericReader::stream_position
[function]
[call site]
00638
test::mut_iter
[function]
[call site]
00639
tests::small
[function]
[call site]
00640
Delay::from_numer_denom_ms
[function]
[call site]
00641
Ratio::new
[function]
[call site]
00642
gcd
[function]
[call site]
00643
rem_euclid
[function]
[call site]
00644
Duration::from
[function]
[call site]
00645
Delay::into_ratio
[function]
[call site]
00646
Ratio::to_integer
[function]
[call site]
00647
Enlargeable::clamp_from
[function]
[call site]
00648
Enlargeable::clamp_from
[function]
[call site]
00649
Duration::from_millis
[function]
[call site]
00650
ImageReader::decode_into
[function]
[call site]
00651
Box::prepare_image
[function]
[call site]
00652
ImageReader::fill_header_metadata_if_any
[function]
[call site]
00653
&RgbaImage::len
[function]
[call site]
00654
ColorType::try_from
[function]
[call site]
00655
ImageLayout::total_bytes
[function]
[call site]
00656
Result::ok
[function]
[call site]
00657
Some
[function]
[call site]
00658
Err
[function]
[call site]
00659
ImageError::Parameter
[function]
[call site]
00660
ParameterError::from_kind
[function]
[call site]
00661
Limits::check_layout_dimensions
[function]
[call site]
00662
Box::read_image
[function]
[call site]
00663
Ok
[function]
[call site]
00664
FlatSamples::as_mut
[function]
[call site]
00665
Duration::from_nanos
[function]
[call site]
00666
Delay::from_saturating_duration
[function]
[call site]
00667
Self::as_millis
[function]
[call site]
00668
min
[function]
[call site]
00669
Self::as_nanos
[function]
[call site]
00670
Delay::closest_bounded_fraction
[function]
[call site]
00671
Enlargeable::clamp_from
[function]
[call site]
00672
Enlargeable::clamp_from
[function]
[call site]
00673
Enlargeable::clamp_from
[function]
[call site]
00674
D::e::l::a::y::::::::c::l::o::s::e::s::t::_::b::o::u::n::d::e::d::_::f::r::a::c::t::i::o::n::compare_fraction
[function]
[call site]
00675
Ratio::partial_cmp
[function]
[call site]
00676
Some
[function]
[call site]
00677
Ratio::cmp
[function]
[call site]
00678
Enlargeable::clamp_from
[function]
[call site]
00679
Enlargeable::clamp_from
[function]
[call site]
00680
Ratio::partial_cmp
[function]
[call site]
00681
Enlargeable::clamp_from
[function]
[call site]
00682
Enlargeable::clamp_from
[function]
[call site]
00683
Enlargeable::clamp_from
[function]
[call site]
00684
D::e::l::a::y::::::::c::l::o::s::e::s::t::_::b::o::u::n::d::e::d::_::f::r::a::c::t::i::o::n::compare_fraction
[function]
[call site]
00685
D::e::l::a::y::::::::c::l::o::s::e::s::t::_::b::o::u::n::d::e::d::_::f::r::a::c::t::i::o::n::abs_diff_nom
[function]
[call site]
00686
max
[function]
[call site]
00687
min
[function]
[call site]
00688
D::e::l::a::y::::::::c::l::o::s::e::s::t::_::b::o::u::n::d::e::d::_::f::r::a::c::t::i::o::n::abs_diff_nom
[function]
[call site]
00689
Ratio::partial_cmp
[function]
[call site]
00690
D::e::l::a::y::::::::c::l::o::s::e::s::t::_::b::o::u::n::d::e::d::_::f::r::a::c::t::i::o::n::compare_fraction
[function]
[call site]
00691
Delay::from_numer_denom_ms
[function]
[call site]
00692
Ratio::new
[function]
[call site]
00693
find_index_of_channel
[function]
[call site]
00694
Enlargeable::clamp_from
[function]
[call site]
00695
Self::max_value
[function]
[call site]
00696
Enlargeable::to_larger
[function]
[call site]
00697
Self::max_value
[function]
[call site]
00698
Self::min_value
[function]
[call site]
00699
Enlargeable::to_larger
[function]
[call site]
00700
Self::min_value
[function]
[call site]
00701
Enlargeable::clamp_from
[function]
[call site]
00702
Self::unwrap
[function]
[call site]
00703
is_some
[function]
[call site]
00704
ok_or_else
[function]
[call site]
00705
ImageError::Decoding
[function]
[call site]
00706
DecodingError::new
[function]
[call site]
00707
ImageFormatHint::Exact
[function]
[call site]
00708
BmpDecoder::read_headers
[function]
[call site]
00709
find_index_of_channel
[function]
[call site]
00710
Enlargeable::clamp_from
[function]
[call site]
00711
is_some
[function]
[call site]
00712
Ok
[function]
[call site]
00713
Some
[function]
[call site]
00714
Some
[function]
[call site]
00715
Box::prepare_image
[function]
[call site]
00716
Box::prepare_image
[function]
[call site]
00717
ColorType::try_from
[function]
[call site]
00718
ImageLayout::total_bytes
[function]
[call site]
00719
Enlargeable::clamp_from
[function]
[call site]
00720
Enlargeable::clamp_from
[function]
[call site]
00721
Enlargeable::clamp_from
[function]
[call site]
00722
ColorType::bytes_per_pixel
[function]
[call site]
00723
saturating_mul
[function]
[call site]
00724
ImageReader::set_limits
[function]
[call site]
00725
ImageReader::set_limits
[function]
[call site]
00726
ImageReader::set_limits
[function]
[call site]
00727
Frame::clone
[function]
[call site]
00728
Frame::clone
[function]
[call site]
00729
Ok
[function]
[call site]
00730
Frame::clone
[function]
[call site]
00731
Ok
[function]
[call site]
00732
Limits::default
[function]
[call site]
00733
Some
[function]
[call site]
00734
ImageLayout::dimensions
[function]
[call site]
00735
Box::read_image
[function]
[call site]
00736
Box::read_image
[function]
[call site]
00737
FlatSamples::as_mut_slice
[function]
[call site]
00738
FlatSamples::as_mut
[function]
[call site]
00739
Ok
[function]
[call site]
00740
Err
[function]
[call site]
00741
image::ImageError::Limits
[function]
[call site]
00742
image::error::LimitError::from_kind
[function]
[call site]
00743
GenericReader::new
[function]
[call site]
00744
Self
[function]
[call site]
00745
GenericReader::new
[function]
[call site]
00746
GenericReader::new
[function]
[call site]
00747
Vec::with_capacity
[function]
[call site]
00748
GenericReader::new
[function]
[call site]
00749
Self
[function]
[call site]
00750
GenericReader::new
[function]
[call site]
00751
GenericReader::new
[function]
[call site]
00752
io::Result::try_reserve_exact
[function]
[call site]
00753
Ok
[function]
[call site]
00754
&[u8]::len
[function]
[call site]
00755
Result::chars
[function]
[call site]
00756
ColorType::channel_count
[function]
[call site]
00757
Result::chars
[function]
[call site]
00758
take
[function]
[call site]
00759
chain
[function]
[call site]
00760
&str::chars
[function]
[call site]
00761
collect
[function]
[call site]
00762
ImageReader::decode_into
[function]
[call site]
00763
test::write_rgba_image
[function]
[call site]
00764
write_buffer
[function]
[call site]
00765
ColorType::bits_per_pixel
[function]
[call site]
00766
Enlargeable::clamp_from
[function]
[call site]
00767
Self::max_value
[function]
[call site]
00768
Enlargeable::to_larger
[function]
[call site]
00769
Self::max_value
[function]
[call site]
00770
Self::min_value
[function]
[call site]
00771
Enlargeable::to_larger
[function]
[call site]
00772
Self::min_value
[function]
[call site]
00773
Enlargeable::clamp_from
[function]
[call site]
00774
Self::unwrap
[function]
[call site]
00775
ColorType::bytes_per_pixel
[function]
[call site]
00776
Image
[call site]
00777
::from_channels
[function]
[call site]
00778
tests::test_apply_with_alpha_rgb
[function]
[call site]
00779
Rgb
[function]
[call site]
00780
apply_with_alpha
[function]
[call site]
00781
u8::flat_index_for_size
[function]
[call site]
00782
Vec2
[function]
[call site]
00783
bytemuck::pod_read_unaligned
[function]
[call site]
00784
ImageFormat::can_write
[function]
[call site]
00785
to_buffered
[function]
[call site]
00786
map_err
[function]
[call site]
00787
Image
[call site]
00788
::from_channels
[function]
[call site]
00789
tests::test_apply_with_alpha_rgba
[function]
[call site]
00790
Rgba
[function]
[call site]
00791
apply_with_alpha
[function]
[call site]
00792
u8::flat_index_for_size
[function]
[call site]
00793
Vec2
[function]
[call site]
00794
bytemuck::pod_read_unaligned
[function]
[call site]
00795
ImageFormat::can_write
[function]
[call site]
00796
to_buffered
[function]
[call site]
00797
map_err
[function]
[call site]
00798
Err
[function]
[call site]
00799
ImageError::Unsupported
[function]
[call site]
00800
UnsupportedError::from_format_and_kind
[function]
[call site]
00801
ImageReader::decode_into
[function]
[call site]
00802
UnsupportedErrorKind::Color
[function]
[call site]
00803
Ok
[function]
[call site]
00804
bytemuck::cast_slice
[function]
[call site]
00805
ImageBuffer::subpixels
[function]
[call site]
00806
ImageBuffer::image_buffer_len
[function]
[call site]
00807
Option::unwrap
[function]
[call site]
00808
PnmHeader::width
[function]
[call site]
00809
PnmHeader::height
[function]
[call site]
00810
GenericReader::new
[function]
[call site]
00811
r::o::u::n::d::t::r::i::p::read_as_rgba_byte_image
[function]
[call site]
00812
GenericReader::new
[function]
[call site]
00813
Ok
[function]
[call site]
00814