Fuzz introspector: decode
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
87 107 RawDocumentBuf::decode_from_bytes call site: 00107 RawElement::try_into
46 456 Timestamp::from_le_bytes call site: 00456 RawElement::try_into
31 6 Timestamp::from_le_bytes call site: 00006 RawElement::try_into
25 354 usize_try_from_i32 call site: 00354 RawElement::try_into
16 510 RawDocumentBuf::new call site: 00510 CString::borrow
14 63 RawDocumentBuf::decode_from_bytes call site: 00063 ElementType::from
13 528 RawArray::as_bytes call site: 00528 RawElement::try_into
11 94 i32_from_slice call site: 00094 RawDocument::new_unchecked
6 78 i32_from_slice call site: 00078
6 219 RawBsonRef::to_raw_bson call site: 00219
6 447 RawElement::value call site: 00447 RawElement::try_into
5 0 EP call site: 00000 Document::decode_from_reader

Fuzzer calltree

0 fuzz_target [function] [call site] 00000
1 Document::decode_from_reader [function] [call site] 00001
2 crate::raw::RawDocumentBuf::decode_from_reader [function] [call site] 00002
3 crate::raw::reader_to_vec [function] [call site] 00003
4 Result::read_exact [function] [call site] 00004
4 Timestamp::from_le_bytes [function] [call site] 00005
5 CowByteBuffer::copy_from_slice [function] [call site] 00006
6 CowByteBuffer::get_owned_buffer [function] [call site] 00007
7 get_or_insert_with [function] [call site] 00008
7 Cow::Owned [function] [call site] 00009
7 ParsedDecimal128::new [function] [call site] 00010
8 view_bits_mut::<Msb0> [function] [call site] 00011
8 bytes.view_bits::<Msb0> [function] [call site] 00013
8 bytes.view_bits::<Msb0>().load_le::<u128> [function] [call site] 00014
8 view_bits::<Msb0> [function] [call site] 00015
8 Exponent::from_bits [function] [call site] 00018
9 view_bits_mut::<Msb0> [function] [call site] 00019
9 copy_from_bitslice [function] [call site] 00020
8 Coefficient::from_bits [function] [call site] 00022
9 view_bits_mut::<Msb0> [function] [call site] 00023
9 Document::len [function] [call site] 00024
10 Document::len [function] [call site] 00025
11 Document::len [function] [call site] 00026
9 copy_from_bitslice [function] [call site] 00027
9 copy_from_bitslice [function] [call site] 00028
9 Exponent::value [function] [call site] 00030
10 Exponent::raw [function] [call site] 00031
11 0.view_bits::<Msb0> [function] [call site] 00032
11 0.view_bits::<Msb0>().load_be::<u16> [function] [call site] 00033
9 Error::decimal128 [function] [call site] 00035
10 RawElement::try_into [function] [call site] 00036
11 RawElement::value [function] [call site] 00037
12 RawBsonRef::ObjectId [function] [call site] 00039
12 RawElement::get_oid_at [function] [call site] 00040
13 ObjectId::from_bytes [function] [call site] 00042
13 RawArray::as_bytes [function] [call site] 00043
14 RawArray::as_bytes [function] [call site] 00044
13 RawElement::try_into [function] [call site] 00045
14 RawElement::value [function] [call site] 00046
14 RawBsonRef::to_raw_bson [function] [call site] 00047
15 RawBson::Double [function] [call site] 00048
15 RawBson::String [function] [call site] 00049
15 CString::into_string [function] [call site] 00050
15 RawBson::Array [function] [call site] 00051
15 RawArray::to_owned [function] [call site] 00052
16 RawArray::to_raw_array_buf [function] [call site] 00053
17 RawArrayBuf::from_raw_document_buf [function] [call site] 00054
18 Document::into_iter [function] [call site] 00055
19 Document::into_iter [function] [call site] 00056
20 Document::into_iter [function] [call site] 00057
18 ObjectId::gen_count [function] [call site] 00058
19 fetch_add [function] [call site] 00059
19 u64::to_be_bytes [function] [call site] 00060
17 serialize_to_raw_document_buf [function] [call site] 00061
18 RawDocumentBuf::decode_from_bytes [function] [call site] 00062
19 RawDocument::decode_from_bytes [function] [call site] 00063
20 HumanReadable::as_ref [function] [call site] 00064
21 HumanReadable::deref [function] [call site] 00065
21 &Self::Target::as_ref [function] [call site] 00066
22 HumanReadable::deref [function] [call site] 00067
22 &Self::Target::as_ref [function] [call site] 00068
20 Document::len [function] [call site] 00069
21 Document::len [function] [call site] 00070
20 Error::malformed_bytes [function] [call site] 00072
21 ElementType::from [function] [call site] 00073
21 Error::with_message [function] [call site] 00074
22 CString::into_string [function] [call site] 00076
20 i32_from_slice [function] [call site] 00077
21 Document::get [function] [call site] 00078
22 Document::get [function] [call site] 00079
23 Document::get [function] [call site] 00080
23 HumanReadable::as_ref [function] [call site] 00081
24 HumanReadable::deref [function] [call site] 00082
24 &Self::Target::as_ref [function] [call site] 00083
22 HumanReadable::as_ref [function] [call site] 00084
21 Option::and_then [function] [call site] 00085
21 RawElement::try_into [function] [call site] 00086
22 RawElement::value [function] [call site] 00087
22 RawBsonRef::to_raw_bson [function] [call site] 00088
22 RawElement::try_into [function] [call site] 00089
21 Result::ok [function] [call site] 00090
21 ok_or_else [function] [call site] 00091
21 Error::malformed_bytes [function] [call site] 00092
21 Timestamp::from_le_bytes [function] [call site] 00094
20 Document::len [function] [call site] 00095
20 Error::malformed_bytes [function] [call site] 00097
20 Document::len [function] [call site] 00098
20 Error::malformed_bytes [function] [call site] 00100
20 RawDocument::new_unchecked [function] [call site] 00102
21 HumanReadable::as_ref [function] [call site] 00103
22 HumanReadable::deref [function] [call site] 00104
22 &Self::Target::as_ref [function] [call site] 00105
19 Vec<u8>::as_slice [function] [call site] 00106
18 serialize_to_vec [function] [call site] 00108
19 raw::Serializer::new [function] [call site] 00109
20 ParsedDecimal128::new [function] [call site] 00110
19 Uuid::serialize [function] [call site] 00111
20 Serializer::serialize_newtype_struct [function] [call site] 00112
21 Serializer::is_human_readable [function] [call site] 00113
22 unwrap_or [function] [call site] 00114
21 Uuid::serialize [function] [call site] 00115
22 Serializer::serialize_newtype_struct [function] [call site] 00116
21 crate::Uuid::parse_str [function] [call site] 00117
22 uuid::Uuid::parse_str [function] [call site] 00118
23 uuid::Uuid::parse_str [function] [call site] 00119
23 HumanReadable::as_ref [function] [call site] 00120
24 HumanReadable::deref [function] [call site] 00121
24 &Self::Target::as_ref [function] [call site] 00122
23 Result::map_err [function] [call site] 00123
23 Uuid::from_external_uuid [function] [call site] 00125
22 HumanReadable::as_ref [function] [call site] 00126
22 Result::map_err [function] [call site] 00127
22 Uuid::from_external_uuid [function] [call site] 00129
21 Result::map_err [function] [call site] 00130
21 Bson::Binary [function] [call site] 00132
21 RawElement::try_into [function] [call site] 00133
22 RawElement::value [function] [call site] 00134
22 RawBsonRef::to_raw_bson [function] [call site] 00135
22 RawElement::try_into [function] [call site] 00136
21 Bson::Binary [function] [call site] 00138
21 Error::custom [function] [call site] 00140
22 Error::serialization [function] [call site] 00141
23 ElementType::from [function] [call site] 00142
23 Error::with_message [function] [call site] 00143
21 Serializer::is_human_readable [function] [call site] 00144
21 Uuid::serialize [function] [call site] 00145
21 Document::decode_from_reader [function] [call site] 00146
21 as_slice [function] [call site] 00147
21 crate::error::Result::map_err [function] [call site] 00148
21 Bson::Document [function] [call site] 00150
21 Bson::Array [function] [call site] 00152
21 Document::into_iter [function] [call site] 00153
21 test_ser_map [function] [call site] 00154
22 TestLock::run_concurrently [function] [call site] 00155
22 ParsedDecimal128::new [function] [call site] 00158
23 view_bits_mut::<Msb0> [function] [call site] 00159
23 store_be [function] [call site] 00160
23 bytes.view_bits::<Msb0> [function] [call site] 00161
23 bytes.view_bits::<Msb0>().load_le::<u128> [function] [call site] 00162
23 view_bits::<Msb0> [function] [call site] 00163
23 Exponent::from_bits [function] [call site] 00166
23 Coefficient::from_bits [function] [call site] 00167
23 Coefficient [function] [call site] 00168
22 Document::insert [function] [call site] 00169
23 Document::insert [function] [call site] 00170
23 RawElement::try_into [function] [call site] 00171
23 RawElement::try_into [function] [call site] 00172
24 RawElement::value [function] [call site] 00173
24 RawBsonRef::to_raw_bson [function] [call site] 00174
24 RawElement::try_into [function] [call site] 00175
22 Document::insert [function] [call site] 00176
22 Serializer::new [function] [call site] 00177
23 ParsedDecimal128::new [function] [call site] 00178
22 Uuid::serialize [function] [call site] 00179
23 Serializer::serialize_newtype_struct [function] [call site] 00180
22 std::result::Result::unwrap [function] [call site] 00181
21 Error::custom [function] [call site] 00186
21 Uuid::serialize [function] [call site] 00188
21 Uuid::serialize [function] [call site] 00189
19 std::result::Result::map_err [function] [call site] 00190
19 Uuid::serialize [function] [call site] 00191
19 Serializer::into_vec [function] [call site] 00193
18 Result::map_err [function] [call site] 00194
15 RawBson::Document [function] [call site] 00195
15 RawArray::to_owned [function] [call site] 00196
16 RawArray::to_raw_array_buf [function] [call site] 00197
15 RawBson::Boolean [function] [call site] 00198
15 sort_unstable [function] [call site] 00203
15 Document::into_iter [function] [call site] 00204
15 RawBson::RegularExpression [function] [call site] 00206
15 RawElement::try_into [function] [call site] 00207
15 super::CString::from_string_unchecked [function] [call site] 00208
15 RawBson::JavaScriptCode [function] [call site] 00209
15 RawArray::to_owned [function] [call site] 00210
16 RawArray::to_raw_array_buf [function] [call site] 00211
15 RawBson::JavaScriptCodeWithScope [function] [call site] 00212
15 CString::into_string [function] [call site] 00213
15 RawArray::to_owned [function] [call site] 00214
15 RawBson::Int32 [function] [call site] 00215
15 RawBson::Int64 [function] [call site] 00216
15 RawBson::Timestamp [function] [call site] 00217
15 RawBson::Binary [function] [call site] 00218
15 serialize_to_vec [function] [call site] 00219
16 raw::Serializer::new [function] [call site] 00220
16 Uuid::serialize [function] [call site] 00221
16 std::result::Result::map_err [function] [call site] 00222
16 Uuid::serialize [function] [call site] 00223
16 Serializer::into_vec [function] [call site] 00225
15 RawBson::ObjectId [function] [call site] 00226
15 RawBson::DateTime [function] [call site] 00227
15 RawBson::Symbol [function] [call site] 00228
15 CString::into_string [function] [call site] 00229
15 RawBson::Decimal128 [function] [call site] 00230
15 RawBson::DbPointer [function] [call site] 00231
15 CString::into_string [function] [call site] 00232
14 RawElement::try_into [function] [call site] 00233
13 Error::malformed_bytes [function] [call site] 00235
13 Error::with_key [function] [call site] 00236
14 RawElement::try_into [function] [call site] 00238
13 Bson::as_str [function] [call site] 00239
12 RawBsonRef::Int32 [function] [call site] 00240
12 i32_from_slice [function] [call site] 00241
12 RawElement::slice [function] [call site] 00242
13 RawElement::slice_bounds [function] [call site] 00243
14 RawArray::as_bytes [function] [call site] 00244
12 RawBsonRef::Int64 [function] [call site] 00245
12 i64_from_slice [function] [call site] 00246
13 Document::get [function] [call site] 00247
13 Option::and_then [function] [call site] 00248
13 RawElement::try_into [function] [call site] 00249
13 Result::ok [function] [call site] 00250
13 ok_or_else [function] [call site] 00251
13 Error::malformed_bytes [function] [call site] 00252
13 Timestamp::from_le_bytes [function] [call site] 00254
14 CowByteBuffer::copy_from_slice [function] [call site] 00255
14 CowByteBuffer::copy_from_slice [function] [call site] 00256
14 Timestamp::from_le_bytes [function] [call site] 00257
15 CowByteBuffer::copy_from_slice [function] [call site] 00258
15 CowByteBuffer::copy_from_slice [function] [call site] 00259
15 Timestamp::from_le_bytes [function] [call site] 00260
15 Timestamp::from_le_bytes [function] [call site] 00261
14 Timestamp::from_le_bytes [function] [call site] 00262
12 RawElement::slice [function] [call site] 00263
12 RawBsonRef::Double [function] [call site] 00264
12 f64_from_slice [function] [call site] 00265
13 Document::get [function] [call site] 00266
13 Option::and_then [function] [call site] 00267
13 RawElement::try_into [function] [call site] 00268
13 Result::ok [function] [call site] 00269
13 ok_or_else [function] [call site] 00270
13 Error::malformed_bytes [function] [call site] 00271
13 Timestamp::from_le_bytes [function] [call site] 00273
14 CowByteBuffer::copy_from_slice [function] [call site] 00274
14 CowByteBuffer::copy_from_slice [function] [call site] 00275
14 Timestamp::from_le_bytes [function] [call site] 00276
14 Timestamp::from_le_bytes [function] [call site] 00277
12 RawElement::slice [function] [call site] 00278
12 RawBsonRef::String [function] [call site] 00279
12 RawElement::read_str [function] [call site] 00280
13 try_to_str [function] [call site] 00281
14 simdutf8::basic::from_utf8 [function] [call site] 00282
14 RawElement::try_into [function] [call site] 00284
13 RawElement::str_bytes [function] [call site] 00285
14 RawElement::slice_bounds [function] [call site] 00286
12 RawBsonRef::Document [function] [call site] 00287
12 RawDocument::decode_from_bytes [function] [call site] 00288
12 RawElement::slice [function] [call site] 00289
12 RawBsonRef::Array [function] [call site] 00290
12 RawArray::from_doc [function] [call site] 00291
12 RawDocument::decode_from_bytes [function] [call site] 00292
12 RawElement::slice [function] [call site] 00293
12 RawBsonRef::Boolean [function] [call site] 00294
12 bool_from_slice [function] [call site] 00295
13 u8_from_slice [function] [call site] 00296
14 Document::get [function] [call site] 00297
14 Option::and_then [function] [call site] 00298
14 RawElement::try_into [function] [call site] 00299
14 Result::ok [function] [call site] 00300
14 ok_or_else [function] [call site] 00301
14 Error::malformed_bytes [function] [call site] 00302
14 Timestamp::from_le_bytes [function] [call site] 00304
15 CowByteBuffer::copy_from_slice [function] [call site] 00305
15 CowByteBuffer::copy_from_slice [function] [call site] 00306
15 Timestamp::from_le_bytes [function] [call site] 00307
15 Timestamp::from_le_bytes [function] [call site] 00308
13 Error::malformed_bytes [function] [call site] 00310
12 RawElement::slice [function] [call site] 00312
12 Result::map_err [function] [call site] 00313
12 RawElement::malformed_error [function] [call site] 00314
13 Error::malformed_bytes [function] [call site] 00315
13 Error::with_key [function] [call site] 00316
13 Bson::as_str [function] [call site] 00317
12 RawBsonRef::DateTime [function] [call site] 00318
12 crate::DateTime::from_millis [function] [call site] 00319
12 i64_from_slice [function] [call site] 00321
12 RawElement::slice [function] [call site] 00322
12 RawBsonRef::Decimal128 [function] [call site] 00323
12 Decimal128::from_bytes [function] [call site] 00324
12 RawElement::slice [function] [call site] 00325
12 RawElement::try_into [function] [call site] 00326
13 RawElement::value [function] [call site] 00327
13 RawBsonRef::to_raw_bson [function] [call site] 00328
13 RawElement::try_into [function] [call site] 00329
12 Result::map_err [function] [call site] 00330
12 RawElement::malformed_error [function] [call site] 00331
12 RawBsonRef::JavaScriptCode [function] [call site] 00332
12 RawElement::read_str [function] [call site] 00333
12 RawBsonRef::Symbol [function] [call site] 00334
12 RawElement::read_str [function] [call site] 00335
12 RawBsonRef::DbPointer [function] [call site] 00336
12 read_lenencode [function] [call site] 00337
13 try_to_str [function] [call site] 00338
13 read_lenencode_bytes [function] [call site] 00339
14 read_len [function] [call site] 00340
15 Document::len [function] [call site] 00341
16 Document::len [function] [call site] 00342
15 Error::malformed_bytes [function] [call site] 00344
15 i32_from_slice [function] [call site] 00345
15 checked_add [function] [call site] 00346
16 usize::checked_add [function] [call site] 00347
17 usize::checked_add [function] [call site] 00348
17 Result::ok_or_else [function] [call site] 00349
17 Error::malformed_bytes [function] [call site] 00350
16 Result::ok_or_else [function] [call site] 00351
16 Error::malformed_bytes [function] [call site] 00352
15 usize_try_from_i32 [function] [call site] 00353
16 Bson::try_from [function] [call site] 00354
17 Bson::Double [function] [call site] 00356
17 Bson::String [function] [call site] 00357
17 Bson::Document [function] [call site] 00358
17 HumanReadable::as_ref [function] [call site] 00359
18 HumanReadable::deref [function] [call site] 00360
18 &Self::Target::as_ref [function] [call site] 00361
17 RawElement::try_into [function] [call site] 00362
17 Bson::Array [function] [call site] 00363
17 HumanReadable::as_ref [function] [call site] 00364
17 RawElement::try_into [function] [call site] 00365
17 Bson::Binary [function] [call site] 00366
17 Bson::ObjectId [function] [call site] 00367
17 Bson::Boolean [function] [call site] 00368
17 Bson::DateTime [function] [call site] 00369
17 Bson::RegularExpression [function] [call site] 00370
17 Bson::JavaScriptCode [function] [call site] 00371
17 Bson::Int32 [function] [call site] 00372
17 Bson::Timestamp [function] [call site] 00373
17 Bson::Int64 [function] [call site] 00374
17 Bson::DbPointer [function] [call site] 00375
17 Bson::Symbol [function] [call site] 00376
17 Bson::JavaScriptCodeWithScope [function] [call site] 00377
17 RawElement::try_into [function] [call site] 00378
17 Bson::Decimal128 [function] [call site] 00379
16 Result::map_err [function] [call site] 00380
15 Error::malformed_bytes [function] [call site] 00382
15 Document::len [function] [call site] 00383
15 Error::malformed_bytes [function] [call site] 00385
15 Error::malformed_bytes [function] [call site] 00387
12 RawElement::slice [function] [call site] 00390
12 RawElement::get_oid_at [function] [call site] 00391
12 RawDocument::read_cstring_at [function] [call site] 00392
13 RawDocument::cstring_bytes_at [function] [call site] 00393
14 RawDocument::as_bytes [function] [call site] 00394
14 Result::splitn [function] [call site] 00395
14 Keys::next [function] [call site] 00396
15 Keys::next [function] [call site] 00397
14 ok_or_else [function] [call site] 00398
14 Error::malformed_bytes [function] [call site] 00399
15 ElementType::from [function] [call site] 00400
15 Error::with_message [function] [call site] 00401
14 Keys::next [function] [call site] 00402
14 Error::malformed_bytes [function] [call site] 00406
13 try_to_str [function] [call site] 00407
13 RawElement::try_into [function] [call site] 00408
12 RawBsonRef::RegularExpression [function] [call site] 00409
12 RawDocument::read_cstring_at [function] [call site] 00410
12 Document::len [function] [call site] 00411
12 RawBsonRef::Timestamp [function] [call site] 00412
12 RawElement::slice [function] [call site] 00413
12 RawElement::try_into [function] [call site] 00414
12 RawElement::malformed_error [function] [call site] 00416
12 Timestamp::from_le_bytes [function] [call site] 00417
13 CowByteBuffer::copy_from_slice [function] [call site] 00418
13 CowByteBuffer::copy_from_slice [function] [call site] 00419
13 Timestamp::from_le_bytes [function] [call site] 00420
13 Timestamp::from_le_bytes [function] [call site] 00421
12 checked_sub [function] [call site] 00422
12 ok_or_else [function] [call site] 00423
12 RawElement::malformed_error [function] [call site] 00424
12 RawElement::malformed_error [function] [call site] 00426
12 BinarySubtype::from [function] [call site] 00427
13 BinarySubtype::Reserved [function] [call site] 00428
13 BinarySubtype::UserDefined [function] [call site] 00429
12 RawArray::as_bytes [function] [call site] 00430
12 RawElement::malformed_error [function] [call site] 00432
12 i32_from_slice [function] [call site] 00433
12 RawArray::as_bytes [function] [call site] 00434
12 checked_add [function] [call site] 00435
12 RawElement::malformed_error [function] [call site] 00437
12 RawElement::slice_bounds [function] [call site] 00438
12 RawElement::slice_bounds [function] [call site] 00439
12 RawBsonRef::Binary [function] [call site] 00440
12 RawElement::malformed_error [function] [call site] 00442
12 RawElement::slice [function] [call site] 00443
12 read_lenencode [function] [call site] 00444
12 Document::len [function] [call site] 00445
12 RawDocument::decode_from_bytes [function] [call site] 00446
12 RawBsonRef::JavaScriptCodeWithScope [function] [call site] 00447
11 RawBsonRef::to_raw_bson [function] [call site] 00448
11 RawElement::try_into [function] [call site] 00449
8 Coefficient [function] [call site] 00451
6 CowByteBuffer::copy_from_slice [function] [call site] 00453
5 CowByteBuffer::copy_from_slice [function] [call site] 00454
5 Timestamp::from_le_bytes [function] [call site] 00455
5 Timestamp::from_le_bytes [function] [call site] 00456
4 Error::malformed_bytes [function] [call site] 00458
4 Vec::with_capacity [function] [call site] 00459
4 Document::extend [function] [call site] 00460
5 Document::insert [function] [call site] 00461
6 Document::insert [function] [call site] 00462
6 RawElement::try_into [function] [call site] 00463
6 RawElement::try_into [function] [call site] 00464
4 SerializerHint::take [function] [call site] 00465
5 std::mem::replace [function] [call site] 00466
4 SerializerHint::read_to_end [function] [call site] 00467
3 RawDocument::decode_from_bytes [function] [call site] 00469
4 HumanReadable::as_ref [function] [call site] 00470
4 Document::len [function] [call site] 00471
4 Error::malformed_bytes [function] [call site] 00473
4 i32_from_slice [function] [call site] 00474
4 Document::len [function] [call site] 00475
4 Error::malformed_bytes [function] [call site] 00477
4 Document::len [function] [call site] 00478
4 Error::malformed_bytes [function] [call site] 00480
4 RawDocument::new_unchecked [function] [call site] 00482
2 RawElement::try_into [function] [call site] 00483
3 RawElement::value [function] [call site] 00484
3 RawBsonRef::to_raw_bson [function] [call site] 00485
3 RawElement::try_into [function] [call site] 00486
1 ParsedDecimal128::new [function] [call site] 00487
2 view_bits_mut::<Msb0> [function] [call site] 00488
2 bytes.view_bits::<Msb0> [function] [call site] 00490
2 bytes.view_bits::<Msb0>().load_le::<u128> [function] [call site] 00491
2 view_bits::<Msb0> [function] [call site] 00492
2 Exponent::from_bits [function] [call site] 00495
2 Coefficient::from_bits [function] [call site] 00496
2 Coefficient [function] [call site] 00497
1 Vec::with_capacity [function] [call site] 00498
1 Document::len [function] [call site] 00499
1 Document::encode_to_writer [function] [call site] 00500
2 crate::RawDocumentBuf::from_document [function] [call site] 00501
3 RawDocumentBuf::new [function] [call site] 00502
4 ParsedDecimal128::new [function] [call site] 00503
4 Document::extend [function] [call site] 00504
4 Timestamp::to_le_bytes [function] [call site] 00505
5 CowByteBuffer::copy_from_slice [function] [call site] 00506
5 Timestamp::to_le_bytes [function] [call site] 00507
5 CowByteBuffer::copy_from_slice [function] [call site] 00508
5 Timestamp::to_le_bytes [function] [call site] 00509
4 RawArrayBuf::push [function] [call site] 00510
5 RawDocumentBuf::append [function] [call site] 00511
6 HumanReadable::as_ref [function] [call site] 00512
6 BindRawBsonRef::bind [function] [call site] 00513
7 <Self::Target [call site] 00514
8 <Self::Target [call site] 00515
6 raw_writer::RawWriter::new [function] [call site] 00516
6 RawDocumentBuf::append [function] [call site] 00517
7 HumanReadable::as_ref [function] [call site] 00518
7 BindRawBsonRef::bind [function] [call site] 00519
7 raw_writer::RawWriter::new [function] [call site] 00520
7 RawDocumentBuf::append [function] [call site] 00521
5 super::CString::from_string_unchecked [function] [call site] 00522
5 CString::into_string [function] [call site] 00523
3 CString::borrow [function] [call site] 00524
4 CString::as_ref [function] [call site] 00525
5 CStr::from_str_unchecked [function] [call site] 00526
6 RawArray::as_bytes [function] [call site] 00527
7 RawArray::as_bytes [function] [call site] 00528
5 Bson::as_str [function] [call site] 00529
3 RawElement::try_into [function] [call site] 00532
4 RawElement::value [function] [call site] 00533
4 RawBsonRef::to_raw_bson [function] [call site] 00534
4 RawElement::try_into [function] [call site] 00535
3 RawElement::try_into [function] [call site] 00537
3 RawDocumentBuf::append [function] [call site] 00538
2 crate::error::Result::write_all [function] [call site] 00540
2 RawArray::as_bytes [function] [call site] 00541
3 RawArray::as_bytes [function] [call site] 00542