Fuzz introspector: encoding
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
81 141 Timestamp::from_le_bytes call site: 00141 RawElement::try_into
55 72 Document::len call site: 00072 RawElement::try_into
29 500 RawDocumentBuf::new call site: 00500 RawElement::try_into
25 378 usize_try_from_i32 call site: 00378 RawElement::try_into
17 54 RawDocumentBuf::decode_from_bytes call site: 00054 ParsedDecimal128::new
15 477 i32_from_slice call site: 00477 RawDocumentBuf::try_from
10 228 RawBsonRef::to_raw_bson call site: 00228
7 0 EP call site: 00000 RawDocument::decode_from_bytes
7 9 Document::len call site: 00009 ElementType::from
6 17 i32_from_slice call site: 00017
6 128 Timestamp::from_le_bytes call site: 00128 ParsedDecimal128::new
6 249 RawBsonRef::to_raw_bson call site: 00249

Fuzzer calltree

0 fuzz_target [function] [call site] 00000
1 RawDocument::decode_from_bytes [function] [call site] 00001
2 HumanReadable::as_ref [function] [call site] 00002
3 HumanReadable::deref [function] [call site] 00003
3 &Self::Target::as_ref [function] [call site] 00004
4 HumanReadable::deref [function] [call site] 00005
4 &Self::Target::as_ref [function] [call site] 00006
2 Document::len [function] [call site] 00007
3 Document::len [function] [call site] 00008
4 Document::len [function] [call site] 00009
2 Error::malformed_bytes [function] [call site] 00011
3 ElementType::from [function] [call site] 00012
3 Error::with_message [function] [call site] 00013
4 Self::to_string [function] [call site] 00015
2 i32_from_slice [function] [call site] 00016
3 Document::get [function] [call site] 00017
4 Document::get [function] [call site] 00018
5 Document::get [function] [call site] 00019
5 HumanReadable::as_ref [function] [call site] 00020
6 HumanReadable::deref [function] [call site] 00021
6 &Self::Target::as_ref [function] [call site] 00022
4 HumanReadable::as_ref [function] [call site] 00023
3 Option::and_then [function] [call site] 00024
3 RawElement::try_into [function] [call site] 00025
4 RawElement::value [function] [call site] 00026
5 RawBsonRef::ObjectId [function] [call site] 00028
5 RawElement::get_oid_at [function] [call site] 00029
6 ObjectId::from_bytes [function] [call site] 00031
6 RawArray::as_bytes [function] [call site] 00032
7 RawArray::as_bytes [function] [call site] 00033
6 RawElement::try_into [function] [call site] 00034
7 RawElement::value [function] [call site] 00035
7 RawBsonRef::to_raw_bson [function] [call site] 00036
8 RawBson::Double [function] [call site] 00037
8 RawBson::String [function] [call site] 00038
8 Self::to_string [function] [call site] 00039
8 RawBson::Array [function] [call site] 00040
8 RawArray::to_owned [function] [call site] 00041
9 RawArray::to_raw_array_buf [function] [call site] 00042
10 RawArrayBuf::from_raw_document_buf [function] [call site] 00043
11 Document::into_iter [function] [call site] 00044
12 Document::into_iter [function] [call site] 00045
13 Document::into_iter [function] [call site] 00046
11 ObjectId::gen_count [function] [call site] 00047
12 fetch_add [function] [call site] 00048
12 u64::to_be_bytes [function] [call site] 00049
10 serialize_to_raw_document_buf [function] [call site] 00050
11 RawDocumentBuf::decode_from_bytes [function] [call site] 00051
12 RawDocument::decode_from_bytes [function] [call site] 00052
12 Vec<u8>::as_slice [function] [call site] 00053
11 serialize_to_vec [function] [call site] 00055
12 raw::Serializer::new [function] [call site] 00056
13 ParsedDecimal128::new [function] [call site] 00057
14 view_bits_mut::<Msb0> [function] [call site] 00058
14 store_be [function] [call site] 00059
14 bytes.view_bits::<Msb0> [function] [call site] 00060
14 bytes.view_bits::<Msb0>().load_le::<u128> [function] [call site] 00061
14 view_bits::<Msb0> [function] [call site] 00062
14 Exponent::from_bits [function] [call site] 00065
15 view_bits_mut::<Msb0> [function] [call site] 00066
15 copy_from_bitslice [function] [call site] 00067
14 Coefficient::from_bits [function] [call site] 00069
15 view_bits_mut::<Msb0> [function] [call site] 00070
15 Document::len [function] [call site] 00071
16 Document::len [function] [call site] 00072
15 copy_from_bitslice [function] [call site] 00073
15 copy_from_bitslice [function] [call site] 00074
15 Exponent::value [function] [call site] 00076
16 Exponent::raw [function] [call site] 00077
17 0.view_bits::<Msb0> [function] [call site] 00078
17 0.view_bits::<Msb0>().load_be::<u16> [function] [call site] 00079
15 Error::decimal128 [function] [call site] 00081
16 RawElement::try_into [function] [call site] 00082
17 RawElement::value [function] [call site] 00083
17 RawBsonRef::to_raw_bson [function] [call site] 00084
17 RawElement::try_into [function] [call site] 00085
14 Coefficient [function] [call site] 00087
12 Uuid::serialize [function] [call site] 00088
13 Serializer::serialize_newtype_struct [function] [call site] 00089
14 Serializer::is_human_readable [function] [call site] 00090
15 unwrap_or [function] [call site] 00091
14 Uuid::serialize [function] [call site] 00092
15 Serializer::serialize_newtype_struct [function] [call site] 00093
14 crate::Uuid::parse_str [function] [call site] 00094
15 uuid::Uuid::parse_str [function] [call site] 00095
16 uuid::Uuid::parse_str [function] [call site] 00096
16 HumanReadable::as_ref [function] [call site] 00097
17 HumanReadable::deref [function] [call site] 00098
17 &Self::Target::as_ref [function] [call site] 00099
16 Result::map_err [function] [call site] 00100
16 Uuid::from_external_uuid [function] [call site] 00102
15 HumanReadable::as_ref [function] [call site] 00103
15 Result::map_err [function] [call site] 00104
15 Uuid::from_external_uuid [function] [call site] 00106
14 Result::map_err [function] [call site] 00107
14 Bson::Binary [function] [call site] 00109
14 RawElement::try_into [function] [call site] 00110
15 RawElement::value [function] [call site] 00111
15 RawBsonRef::to_raw_bson [function] [call site] 00112
15 RawElement::try_into [function] [call site] 00113
14 Bson::Binary [function] [call site] 00115
14 Error::custom [function] [call site] 00117
15 Error::serialization [function] [call site] 00118
16 ElementType::from [function] [call site] 00119
16 Error::with_message [function] [call site] 00120
14 Serializer::is_human_readable [function] [call site] 00121
14 Uuid::serialize [function] [call site] 00122
14 Document::decode_from_reader [function] [call site] 00123
15 crate::raw::RawDocumentBuf::decode_from_reader [function] [call site] 00124
16 crate::raw::reader_to_vec [function] [call site] 00125
17 Result::read_exact [function] [call site] 00126
17 Timestamp::from_le_bytes [function] [call site] 00127
18 CowByteBuffer::copy_from_slice [function] [call site] 00128
19 CowByteBuffer::get_owned_buffer [function] [call site] 00129
20 get_or_insert_with [function] [call site] 00130
20 Cow::Owned [function] [call site] 00131
20 ParsedDecimal128::new [function] [call site] 00132
19 CowByteBuffer::copy_from_slice [function] [call site] 00134
18 CowByteBuffer::copy_from_slice [function] [call site] 00135
18 Timestamp::from_le_bytes [function] [call site] 00136
19 CowByteBuffer::copy_from_slice [function] [call site] 00137
19 CowByteBuffer::copy_from_slice [function] [call site] 00138
19 Timestamp::from_le_bytes [function] [call site] 00139
19 Timestamp::from_le_bytes [function] [call site] 00140
18 Timestamp::from_le_bytes [function] [call site] 00141
17 Error::malformed_bytes [function] [call site] 00143
17 Vec::with_capacity [function] [call site] 00144
17 Document::extend [function] [call site] 00145
18 Document::insert [function] [call site] 00146
19 Document::insert [function] [call site] 00147
20 Document::insert [function] [call site] 00148
20 RawElement::try_into [function] [call site] 00149
20 RawElement::try_into [function] [call site] 00150
21 RawElement::value [function] [call site] 00151
21 RawBsonRef::to_raw_bson [function] [call site] 00152
21 RawElement::try_into [function] [call site] 00153
19 RawElement::try_into [function] [call site] 00154
19 RawElement::try_into [function] [call site] 00155
17 SerializerHint::take [function] [call site] 00156
18 std::mem::replace [function] [call site] 00157
17 SerializerHint::read_to_end [function] [call site] 00158
16 RawDocument::decode_from_bytes [function] [call site] 00160
17 HumanReadable::as_ref [function] [call site] 00161
17 Document::len [function] [call site] 00162
17 Error::malformed_bytes [function] [call site] 00164
17 i32_from_slice [function] [call site] 00165
17 Document::len [function] [call site] 00166
17 Error::malformed_bytes [function] [call site] 00168
17 Document::len [function] [call site] 00169
17 Error::malformed_bytes [function] [call site] 00171
17 RawDocument::new_unchecked [function] [call site] 00173
18 HumanReadable::as_ref [function] [call site] 00174
19 HumanReadable::deref [function] [call site] 00175
19 &Self::Target::as_ref [function] [call site] 00176
15 RawElement::try_into [function] [call site] 00177
16 RawElement::value [function] [call site] 00178
16 RawBsonRef::to_raw_bson [function] [call site] 00179
16 RawElement::try_into [function] [call site] 00180
14 as_slice [function] [call site] 00181
14 crate::error::Result::map_err [function] [call site] 00182
14 Bson::Document [function] [call site] 00184
14 Bson::Array [function] [call site] 00186
14 Document::into_iter [function] [call site] 00187
14 test_ser_map [function] [call site] 00188
15 TestLock::run_concurrently [function] [call site] 00189
15 ParsedDecimal128::new [function] [call site] 00192
16 view_bits_mut::<Msb0> [function] [call site] 00193
16 store_be [function] [call site] 00194
16 bytes.view_bits::<Msb0> [function] [call site] 00195
16 bytes.view_bits::<Msb0>().load_le::<u128> [function] [call site] 00196
16 view_bits::<Msb0> [function] [call site] 00197
16 Exponent::from_bits [function] [call site] 00200
16 Coefficient::from_bits [function] [call site] 00201
16 Coefficient [function] [call site] 00202
15 Document::insert [function] [call site] 00203
15 Document::insert [function] [call site] 00204
15 Serializer::new [function] [call site] 00205
16 ParsedDecimal128::new [function] [call site] 00206
15 Uuid::serialize [function] [call site] 00207
16 Serializer::serialize_newtype_struct [function] [call site] 00208
15 std::result::Result::unwrap [function] [call site] 00209
14 Error::custom [function] [call site] 00214
14 Uuid::serialize [function] [call site] 00216
14 Uuid::serialize [function] [call site] 00217
12 std::result::Result::map_err [function] [call site] 00218
12 Uuid::serialize [function] [call site] 00219
12 Serializer::into_vec [function] [call site] 00221
11 Result::map_err [function] [call site] 00222
8 RawBson::Document [function] [call site] 00223
8 RawArray::to_owned [function] [call site] 00224
9 RawArray::to_raw_array_buf [function] [call site] 00225
8 RawBson::Boolean [function] [call site] 00226
8 RawBson::RegularExpression [function] [call site] 00227
8 Regex::new [function] [call site] 00228
9 HumanReadable::as_ref [function] [call site] 00229
10 HumanReadable::deref [function] [call site] 00230
10 &Self::Target::as_ref [function] [call site] 00231
9 &R::chars [function] [call site] 00232
9 sort_unstable [function] [call site] 00234
9 Document::into_iter [function] [call site] 00235
9 HumanReadable::as_ref [function] [call site] 00237
9 &R::to_string [function] [call site] 00238
8 RawBson::JavaScriptCode [function] [call site] 00239
8 RawArray::to_owned [function] [call site] 00240
9 RawArray::to_raw_array_buf [function] [call site] 00241
8 RawBson::JavaScriptCodeWithScope [function] [call site] 00242
8 to_string [function] [call site] 00243
8 RawArray::to_owned [function] [call site] 00244
8 RawBson::Int32 [function] [call site] 00245
8 RawBson::Int64 [function] [call site] 00246
8 RawBson::Timestamp [function] [call site] 00247
8 RawBson::Binary [function] [call site] 00248
8 serialize_to_vec [function] [call site] 00249
9 raw::Serializer::new [function] [call site] 00250
9 Uuid::serialize [function] [call site] 00251
9 std::result::Result::map_err [function] [call site] 00252
9 Uuid::serialize [function] [call site] 00253
9 Serializer::into_vec [function] [call site] 00255
8 RawBson::ObjectId [function] [call site] 00256
8 RawBson::DateTime [function] [call site] 00257
8 RawBson::Symbol [function] [call site] 00258
8 Self::to_string [function] [call site] 00259
8 RawBson::Decimal128 [function] [call site] 00260
8 RawBson::DbPointer [function] [call site] 00261
8 to_string [function] [call site] 00262
7 RawElement::try_into [function] [call site] 00263
6 Error::malformed_bytes [function] [call site] 00265
6 Error::with_key [function] [call site] 00266
7 RawElement::try_into [function] [call site] 00268
5 RawBsonRef::Int32 [function] [call site] 00269
5 i32_from_slice [function] [call site] 00270
5 RawElement::slice [function] [call site] 00271
6 RawElement::slice_bounds [function] [call site] 00272
7 RawArray::as_bytes [function] [call site] 00273
5 RawBsonRef::Int64 [function] [call site] 00274
5 i64_from_slice [function] [call site] 00275
6 Document::get [function] [call site] 00276
6 Option::and_then [function] [call site] 00277
6 RawElement::try_into [function] [call site] 00278
6 Result::ok [function] [call site] 00279
6 ok_or_else [function] [call site] 00280
6 Error::malformed_bytes [function] [call site] 00281
6 Timestamp::from_le_bytes [function] [call site] 00283
7 CowByteBuffer::copy_from_slice [function] [call site] 00284
7 CowByteBuffer::copy_from_slice [function] [call site] 00285
7 Timestamp::from_le_bytes [function] [call site] 00286
7 Timestamp::from_le_bytes [function] [call site] 00287
5 RawElement::slice [function] [call site] 00288
5 RawBsonRef::Double [function] [call site] 00289
5 f64_from_slice [function] [call site] 00290
6 Document::get [function] [call site] 00291
6 Option::and_then [function] [call site] 00292
6 RawElement::try_into [function] [call site] 00293
6 Result::ok [function] [call site] 00294
6 ok_or_else [function] [call site] 00295
6 Error::malformed_bytes [function] [call site] 00296
6 Timestamp::from_le_bytes [function] [call site] 00298
7 CowByteBuffer::copy_from_slice [function] [call site] 00299
7 CowByteBuffer::copy_from_slice [function] [call site] 00300
7 Timestamp::from_le_bytes [function] [call site] 00301
7 Timestamp::from_le_bytes [function] [call site] 00302
5 RawElement::slice [function] [call site] 00303
5 RawBsonRef::String [function] [call site] 00304
5 RawElement::read_str [function] [call site] 00305
6 try_to_str [function] [call site] 00306
7 simdutf8::basic::from_utf8 [function] [call site] 00307
7 RawElement::try_into [function] [call site] 00309
6 RawElement::str_bytes [function] [call site] 00310
7 RawElement::slice_bounds [function] [call site] 00311
5 RawBsonRef::Document [function] [call site] 00312
5 RawDocument::decode_from_bytes [function] [call site] 00313
5 RawElement::slice [function] [call site] 00314
5 RawBsonRef::Array [function] [call site] 00315
5 RawArray::from_doc [function] [call site] 00316
5 RawDocument::decode_from_bytes [function] [call site] 00317
5 RawElement::slice [function] [call site] 00318
5 RawBsonRef::Boolean [function] [call site] 00319
5 bool_from_slice [function] [call site] 00320
6 u8_from_slice [function] [call site] 00321
7 Document::get [function] [call site] 00322
7 Option::and_then [function] [call site] 00323
7 RawElement::try_into [function] [call site] 00324
7 Result::ok [function] [call site] 00325
7 ok_or_else [function] [call site] 00326
7 Error::malformed_bytes [function] [call site] 00327
7 Timestamp::from_le_bytes [function] [call site] 00329
8 CowByteBuffer::copy_from_slice [function] [call site] 00330
8 CowByteBuffer::copy_from_slice [function] [call site] 00331
8 Timestamp::from_le_bytes [function] [call site] 00332
8 Timestamp::from_le_bytes [function] [call site] 00333
6 Error::malformed_bytes [function] [call site] 00335
5 RawElement::slice [function] [call site] 00337
5 Result::map_err [function] [call site] 00338
5 RawElement::malformed_error [function] [call site] 00339
6 Error::malformed_bytes [function] [call site] 00340
6 Error::with_key [function] [call site] 00341
5 RawBsonRef::DateTime [function] [call site] 00342
5 crate::DateTime::from_millis [function] [call site] 00343
5 i64_from_slice [function] [call site] 00345
5 RawElement::slice [function] [call site] 00346
5 RawBsonRef::Decimal128 [function] [call site] 00347
5 Decimal128::from_bytes [function] [call site] 00348
5 RawElement::slice [function] [call site] 00349
5 RawElement::try_into [function] [call site] 00350
6 RawElement::value [function] [call site] 00351
6 RawBsonRef::to_raw_bson [function] [call site] 00352
6 RawElement::try_into [function] [call site] 00353
5 Result::map_err [function] [call site] 00354
5 RawElement::malformed_error [function] [call site] 00355
5 RawBsonRef::JavaScriptCode [function] [call site] 00356
5 RawElement::read_str [function] [call site] 00357
5 RawBsonRef::Symbol [function] [call site] 00358
5 RawElement::read_str [function] [call site] 00359
5 RawBsonRef::DbPointer [function] [call site] 00360
5 read_lenencode [function] [call site] 00361
6 try_to_str [function] [call site] 00362
6 read_lenencode_bytes [function] [call site] 00363
7 read_len [function] [call site] 00364
8 Document::len [function] [call site] 00365
9 Document::len [function] [call site] 00366
8 Error::malformed_bytes [function] [call site] 00368
8 i32_from_slice [function] [call site] 00369
8 checked_add [function] [call site] 00370
9 usize::checked_add [function] [call site] 00371
10 usize::checked_add [function] [call site] 00372
10 Result::ok_or_else [function] [call site] 00373
10 Error::malformed_bytes [function] [call site] 00374
9 Result::ok_or_else [function] [call site] 00375
9 Error::malformed_bytes [function] [call site] 00376
8 usize_try_from_i32 [function] [call site] 00377
9 Bson::try_from [function] [call site] 00378
10 Bson::Double [function] [call site] 00380
10 Bson::String [function] [call site] 00381
10 Bson::Document [function] [call site] 00382
10 HumanReadable::as_ref [function] [call site] 00383
11 HumanReadable::deref [function] [call site] 00384
11 &Self::Target::as_ref [function] [call site] 00385
10 RawElement::try_into [function] [call site] 00386
10 Bson::Array [function] [call site] 00387
10 HumanReadable::as_ref [function] [call site] 00388
10 RawElement::try_into [function] [call site] 00389
10 Bson::Binary [function] [call site] 00390
10 Bson::ObjectId [function] [call site] 00391
10 Bson::Boolean [function] [call site] 00392
10 Bson::DateTime [function] [call site] 00393
10 Bson::RegularExpression [function] [call site] 00394
10 Bson::JavaScriptCode [function] [call site] 00395
10 Bson::Int32 [function] [call site] 00396
10 Bson::Timestamp [function] [call site] 00397
10 Bson::Int64 [function] [call site] 00398
10 Bson::DbPointer [function] [call site] 00399
10 Bson::Symbol [function] [call site] 00400
10 Bson::JavaScriptCodeWithScope [function] [call site] 00401
10 RawElement::try_into [function] [call site] 00402
10 Bson::Decimal128 [function] [call site] 00403
9 Result::map_err [function] [call site] 00404
8 Error::malformed_bytes [function] [call site] 00406
8 Document::len [function] [call site] 00407
8 Error::malformed_bytes [function] [call site] 00409
8 Error::malformed_bytes [function] [call site] 00411
5 RawElement::slice [function] [call site] 00414
5 RawElement::get_oid_at [function] [call site] 00415
5 RawDocument::read_cstring_at [function] [call site] 00416
6 RawDocument::cstring_bytes_at [function] [call site] 00417
7 RawDocument::as_bytes [function] [call site] 00418
7 Result::splitn [function] [call site] 00419
7 Keys::next [function] [call site] 00420
8 Keys::next [function] [call site] 00421
7 ok_or_else [function] [call site] 00422
7 Error::malformed_bytes [function] [call site] 00423
8 ElementType::from [function] [call site] 00424
8 Error::with_message [function] [call site] 00425
7 Keys::next [function] [call site] 00426
7 Error::malformed_bytes [function] [call site] 00430
6 try_to_str [function] [call site] 00431
5 RawBsonRef::RegularExpression [function] [call site] 00432
5 RawDocument::read_cstring_at [function] [call site] 00433
5 Document::len [function] [call site] 00434
5 RawBsonRef::Timestamp [function] [call site] 00435
5 RawElement::slice [function] [call site] 00436
5 RawElement::try_into [function] [call site] 00437
5 RawElement::malformed_error [function] [call site] 00439
5 Timestamp::from_le_bytes [function] [call site] 00440
6 CowByteBuffer::copy_from_slice [function] [call site] 00441
6 CowByteBuffer::copy_from_slice [function] [call site] 00442
6 Timestamp::from_le_bytes [function] [call site] 00443
6 Timestamp::from_le_bytes [function] [call site] 00444
5 checked_sub [function] [call site] 00445
5 ok_or_else [function] [call site] 00446
5 RawElement::malformed_error [function] [call site] 00447
5 RawElement::malformed_error [function] [call site] 00449
5 BinarySubtype::from [function] [call site] 00450
6 BinarySubtype::Reserved [function] [call site] 00451
6 BinarySubtype::UserDefined [function] [call site] 00452
5 RawArray::as_bytes [function] [call site] 00453
5 RawElement::malformed_error [function] [call site] 00455
5 i32_from_slice [function] [call site] 00456
5 RawArray::as_bytes [function] [call site] 00457
5 checked_add [function] [call site] 00458
5 RawElement::malformed_error [function] [call site] 00460
5 RawElement::slice_bounds [function] [call site] 00461
5 RawElement::slice_bounds [function] [call site] 00462
5 RawBsonRef::Binary [function] [call site] 00463
5 RawElement::malformed_error [function] [call site] 00465
5 RawElement::slice [function] [call site] 00466
5 read_lenencode [function] [call site] 00467
5 Document::len [function] [call site] 00468
5 RawDocument::decode_from_bytes [function] [call site] 00469
5 RawBsonRef::JavaScriptCodeWithScope [function] [call site] 00470
4 RawBsonRef::to_raw_bson [function] [call site] 00471
4 RawElement::try_into [function] [call site] 00472
3 Result::ok [function] [call site] 00473
3 ok_or_else [function] [call site] 00474
3 Error::malformed_bytes [function] [call site] 00475
3 Timestamp::from_le_bytes [function] [call site] 00477
2 Document::len [function] [call site] 00478
2 Error::malformed_bytes [function] [call site] 00480
2 Document::len [function] [call site] 00481
2 Error::malformed_bytes [function] [call site] 00483
2 RawDocument::new_unchecked [function] [call site] 00485
1 Document::try_from [function] [call site] 00486
2 Document::try_from [function] [call site] 00487
2 HumanReadable::as_ref [function] [call site] 00488
3 HumanReadable::deref [function] [call site] 00489
3 &Self::Target::as_ref [function] [call site] 00490
1 RawDocumentBuf::try_from [function] [call site] 00491
2 RawDocumentBuf::new [function] [call site] 00492
3 ParsedDecimal128::new [function] [call site] 00493
3 Document::extend [function] [call site] 00494
3 Timestamp::to_le_bytes [function] [call site] 00495
4 CowByteBuffer::copy_from_slice [function] [call site] 00496
4 Timestamp::to_le_bytes [function] [call site] 00497
4 CowByteBuffer::copy_from_slice [function] [call site] 00498
4 Timestamp::to_le_bytes [function] [call site] 00499
3 RawArrayBuf::push [function] [call site] 00500
4 RawDocumentBuf::append [function] [call site] 00501
5 T::bind [function] [call site] 00502
6 serialize_to_raw_document_buf [function] [call site] 00503
7 RawDocumentBuf::decode_from_bytes [function] [call site] 00504
7 serialize_to_vec [function] [call site] 00505
7 Result::map_err [function] [call site] 00506
6 RawElement::try_into [function] [call site] 00507
7 RawElement::value [function] [call site] 00508
7 RawBsonRef::to_raw_bson [function] [call site] 00509
7 RawElement::try_into [function] [call site] 00510
5 raw_writer::RawWriter::new [function] [call site] 00511
5 RawDocumentBuf::append [function] [call site] 00512
6 raw_writer::RawWriter::new [function] [call site] 00514
6 RawDocumentBuf::append [function] [call site] 00515
6 HumanReadable::as_ref [function] [call site] 00516
5 HumanReadable::as_ref [function] [call site] 00517
4 to_string [function] [call site] 00518
2 RawElement::try_into [function] [call site] 00520
2 RawDocumentBuf::append [function] [call site] 00521
1 std::result::Result::unwrap [function] [call site] 00523
1 RawArray::as_bytes [function] [call site] 00524
1 RawDocument::decode_from_bytes [function] [call site] 00525
1 RawResult::unwrap [function] [call site] 00526
1 Document::try_from [function] [call site] 00527
1 Result::unwrap [function] [call site] 00528
1 compare_docs [function] [call site] 00529
2 Document::len [function] [call site] 00530
3 Document::len [function] [call site] 00531
2 Document::len [function] [call site] 00532
2 Document::get [function] [call site] 00533
3 Document::get [function] [call site] 00534
3 HumanReadable::as_ref [function] [call site] 00535
2 compare_values [function] [call site] 00536
3 compare_docs [function] [call site] 00539
3 Document::len [function] [call site] 00540
3 Document::len [function] [call site] 00541
3 std::iter::zip [function] [call site] 00542
3 compare_values [function] [call site] 00543
3 compare_docs [function] [call site] 00544