Lines Copies Function name ----- ------ ------------- 30742 (100%) 1037 (100%) (TOTAL) 1247 (4.1%) 1 (0.1%) base64::decode::decode_helper 1000 (3.3%) 1 (0.1%) postgres_protocol::authentication::sasl::ScramSha256::update 917 (3.0%) 20 (1.9%) as core::ops::try_trait::Try>::branch 768 (2.5%) 4 (0.4%) block_buffer::BlockBuffer::digest_blocks 748 (2.4%) 1 (0.1%) md5::compress::compress_block 633 (2.1%) 19 (1.8%) as core::ops::try_trait::FromResidual>>::from_residual 620 (2.0%) 4 (0.4%) postgres_protocol::authentication::sasl::Parser::take_while 601 (2.0%) 1 (0.1%) postgres_protocol::authentication::sasl::ScramSha256::finish 509 (1.7%) 4 (0.4%) base64::encode::encode_config 449 (1.5%) 1 (0.1%) core::array::::default 432 (1.4%) 7 (0.7%) core::result::Result::map_err 416 (1.4%) 4 (0.4%) as core::iter::adapters::zip::ZipImpl>::next 413 (1.3%) 1 (0.1%) base64::decode::decode_chunk 378 (1.2%) 1 (0.1%) postgres_protocol::authentication::sasl::Parser::server_first_message 372 (1.2%) 1 (0.1%) postgres_protocol::password::scram_sha_256_salt 358 (1.2%) 2 (0.2%) block_buffer::BlockBuffer::digest_pad 355 (1.2%) 5 (0.5%) core::iter::traits::iterator::Iterator::fold 309 (1.0%) 3 (0.3%) as generic_array::sequence::GenericSequence>::generate 282 (0.9%) 4 (0.4%) core::result::Result::map 272 (0.9%) 1 (0.1%) generic_array::hex::>::fmt 263 (0.9%) 5 (0.5%) as core::iter::traits::iterator::Iterator>::fold 250 (0.8%) 5 (0.5%) as core::iter::traits::iterator::Iterator>::fold::enumerate::{{closure}} 248 (0.8%) 1 (0.1%) postgres_protocol::escape::escape_internal 246 (0.8%) 6 (0.6%) core::iter::traits::iterator::Iterator::for_each 244 (0.8%) 11 (1.1%) core::ptr::read 241 (0.8%) 1 (0.1%) core::char::methods::encode_utf8_raw 235 (0.8%) 1 (0.1%) postgres_protocol::authentication::sasl::hi 234 (0.8%) 1 (0.1%) postgres_protocol::authentication::sasl::Parser::server_final_message 228 (0.7%) 5 (0.5%) core::mem::replace 200 (0.7%) 4 (0.4%) as core::iter::adapters::zip::ZipImpl>::new 197 (0.6%) 3 (0.3%) alloc::alloc::box_free 192 (0.6%) 6 (0.6%) alloc::boxed::Box::new 188 (0.6%) 3 (0.3%) generic_array::ArrayBuilder::into_inner 188 (0.6%) 1 (0.1%) as crypto_common::KeyInit>::new_from_slice 188 (0.6%) 1 (0.1%) postgres_protocol::authentication::sasl::Parser::server_error 186 (0.6%) 6 (0.6%) core::fmt::ArgumentV1::new 184 (0.6%) 14 (1.4%) core::mem::maybe_uninit::MaybeUninit::assume_init 177 (0.6%) 3 (0.3%) as core::ops::drop::Drop>::drop 166 (0.5%) 4 (0.4%) core::iter::traits::iterator::Iterator::zip 166 (0.5%) 1 (0.1%) postgres_protocol::authentication::sasl::Parser::eat 162 (0.5%) 3 (0.3%) digest::FixedOutput::finalize_fixed 157 (0.5%) 1 (0.1%) alloc::alloc::Global::grow_impl 154 (0.5%) 1 (0.1%) alloc::raw_vec::finish_grow 152 (0.5%) 4 (0.4%) core::result::Result::unwrap 151 (0.5%) 1 (0.1%) base64::decode::decode_config_buf 147 (0.5%) 1 (0.1%) postgres_protocol::authentication::sasl::ScramSha256::new_inner 143 (0.5%) 5 (0.5%) std::io::error::Error::new 140 (0.5%) 1 (0.1%) alloc::raw_vec::RawVec::allocate_in 139 (0.5%) 1 (0.1%) alloc::raw_vec::RawVec::grow_amortized 138 (0.4%) 1 (0.1%) postgres_protocol::authentication::sasl::Parser::iteration_count 138 (0.4%) 1 (0.1%) postgres_protocol::authentication::sasl::Parser::nonce 138 (0.4%) 1 (0.1%) postgres_protocol::authentication::sasl::Parser::salt 138 (0.4%) 1 (0.1%) postgres_protocol::authentication::sasl::Parser::verifier 132 (0.4%) 2 (0.2%) as core::iter::traits::iterator::Iterator>::size_hint 132 (0.4%) 1 (0.1%) base64::decode::decode_chunk_precise 122 (0.4%) 3 (0.3%) core::slice::iter::Iter::new 122 (0.4%) 1 (0.1%) alloc::vec::Vec::extend_with 120 (0.4%) 1 (0.1%) hmac::get_der_key 117 (0.4%) 1 (0.1%) ::finalize_fixed_core 117 (0.4%) 1 (0.1%) base64::decode::decode_config 115 (0.4%) 1 (0.1%) rand_core::SeedableRng::from_rng 110 (0.4%) 1 (0.1%) ::finalize_variable_core 109 (0.4%) 3 (0.3%) generic_array::hex::>::fmt::{{closure}} 109 (0.4%) 1 (0.1%) alloc::string::String::from_utf8 107 (0.3%) 9 (0.9%) >::into 105 (0.3%) 3 (0.3%) core::option::Option::ok_or 100 (0.3%) 1 (0.1%) postgres_protocol::authentication::sasl::ScramSha256::new 97 (0.3%) 1 (0.1%) postgres_protocol::authentication::sasl::Parser::eof 96 (0.3%) 1 (0.1%) core::str::validations::next_code_point 95 (0.3%) 2 (0.2%) core::option::Option::unwrap_unchecked 95 (0.3%) 1 (0.1%) as crypto_common::KeyInit>::new_from_slice 93 (0.3%) 3 (0.3%) core::ptr::metadata::from_raw_parts 92 (0.3%) 4 (0.4%) std::error:: for alloc::boxed::Box>::from 90 (0.3%) 6 (0.6%) core::iter::traits::iterator::Iterator::for_each::call::{{closure}} 89 (0.3%) 1 (0.1%) alloc::alloc::Global::alloc_impl 88 (0.3%) 1 (0.1%) core::iter::traits::iterator::Iterator::try_fold 87 (0.3%) 1 (0.1%) as digest::core_api::FixedOutputCore>::finalize_fixed_core 87 (0.3%) 1 (0.1%) postgres_protocol::password::md5 86 (0.3%) 2 (0.2%) as core::default::Default>::default 83 (0.3%) 2 (0.2%) as core::iter::traits::iterator::Iterator>::next 82 (0.3%) 1 (0.1%) <[T] as subtle::ConstantTimeEq>::ct_eq 80 (0.3%) 2 (0.2%) as core::iter::traits::iterator::Iterator>::next 80 (0.3%) 2 (0.2%) core::result::Result::expect 80 (0.3%) 2 (0.2%) core::slice::iter::Iter::post_inc_start 80 (0.3%) 2 (0.2%) core::slice::iter::IterMut::new 79 (0.3%) 1 (0.1%) ::verify_slice 78 (0.3%) 3 (0.3%) as digest::FixedOutput>::finalize_into 78 (0.3%) 2 (0.2%) core::slice::iter::IterMut::post_inc_start 77 (0.3%) 6 (0.6%) core::mem::manually_drop::ManuallyDrop::new 76 (0.2%) 14 (1.4%) core::mem::manually_drop::ManuallyDrop::into_inner 76 (0.2%) 1 (0.1%) as core::panic::BoxMeUp>::take_box 76 (0.2%) 1 (0.1%) core::cmp::max_by 76 (0.2%) 1 (0.1%) core::cmp::min_by 75 (0.2%) 3 (0.3%) as generic_array::sequence::GenericSequence>::generate::{{closure}} 73 (0.2%) 1 (0.1%) postgres_protocol::authentication::sasl::normalize 72 (0.2%) 6 (0.6%) core::any::TypeId::of 72 (0.2%) 1 (0.1%) alloc::boxed::Box::into_unique 72 (0.2%) 1 (0.1%) postgres_protocol::authentication::sasl::Parser::posit_number 71 (0.2%) 3 (0.3%) as core::ops::try_trait::Try>::branch 71 (0.2%) 1 (0.1%) >::extend 71 (0.2%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::try_fold::check::{{closure}} 71 (0.2%) 1 (0.1%) rand::rngs::adapter::reseeding::ReseedingCore::reseed_and_generate 70 (0.2%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 70 (0.2%) 1 (0.1%) postgres_protocol::types::write_pascal_string 69 (0.2%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::try_fold 68 (0.2%) 1 (0.1%) as rand::distributions::uniform::UniformSampler>::sample_single_inclusive 66 (0.2%) 1 (0.1%) ::digest 66 (0.2%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 63 (0.2%) 1 (0.1%) core::option::Option::get_or_insert_with 62 (0.2%) 1 (0.1%) ::next 61 (0.2%) 2 (0.2%) ::update 61 (0.2%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 60 (0.2%) 4 (0.4%) base64::encode::encode 60 (0.2%) 3 (0.3%) generic_array::ArrayBuilder::iter_position 60 (0.2%) 2 (0.2%) as core::iter::range::RangeIteratorImpl>::spec_next 60 (0.2%) 2 (0.2%) postgres_protocol::authentication::sasl::ScramSha256::finish::{{closure}} 58 (0.2%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 58 (0.2%) 1 (0.1%) alloc::raw_vec::RawVec::current_memory 58 (0.2%) 1 (0.1%) core::ptr::drop_in_place 57 (0.2%) 3 (0.3%) as digest::Update>::update 55 (0.2%) 14 (1.4%) core::mem::maybe_uninit::MaybeUninit::uninit 54 (0.2%) 1 (0.1%) as digest::core_api::FixedOutputCore>::finalize_fixed_core 54 (0.2%) 1 (0.1%) core::slice::iter::Iter::make_slice 53 (0.2%) 4 (0.4%) core::mem::forget 53 (0.2%) 1 (0.1%) postgres_protocol::password::scram_sha_256 51 (0.2%) 3 (0.3%) generic_array::ArrayBuilder::new 51 (0.2%) 1 (0.1%) >::from_iter 51 (0.2%) 1 (0.1%) ::from_elem 51 (0.2%) 1 (0.1%) alloc::vec::Vec::push 51 (0.2%) 1 (0.1%) core::alloc::layout::Layout::array 50 (0.2%) 14 (1.4%) ::into_iter 50 (0.2%) 5 (0.5%) core::iter::adapters::zip::TrustedRandomAccessNoCoerce::size 50 (0.2%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::fold 50 (0.2%) 1 (0.1%) core::fmt::Arguments::new_v1 49 (0.2%) 1 (0.1%) ::to_vec 49 (0.2%) 1 (0.1%) core::iter::adapters::map::map_fold::{{closure}} 49 (0.2%) 1 (0.1%) core::str::traits:: for core::ops::range::Range>::get 48 (0.2%) 6 (0.6%) core::iter::traits::iterator::Iterator::for_each::call 48 (0.2%) 5 (0.5%) as core::iter::traits::iterator::Iterator>::fold::enumerate 47 (0.2%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::fold 47 (0.2%) 1 (0.1%) alloc::vec::Vec::resize 46 (0.1%) 9 (0.9%) >::from 46 (0.1%) 1 (0.1%) ::generate 46 (0.1%) 1 (0.1%) ::new 46 (0.1%) 1 (0.1%) block_buffer::BlockBuffer::len64_padding_be 46 (0.1%) 1 (0.1%) block_buffer::BlockBuffer::len64_padding_le 45 (0.1%) 1 (0.1%) rand::rng::Rng::gen_range 44 (0.1%) 1 (0.1%) as rand_core::block::BlockRngCore>::generate 44 (0.1%) 1 (0.1%) alloc::boxed::Box::into_raw_with_allocator 44 (0.1%) 1 (0.1%) core::iter::range::>::size_hint 43 (0.1%) 1 (0.1%) ::clone 43 (0.1%) 1 (0.1%) as core::ops::drop::Drop>::drop 43 (0.1%) 1 (0.1%) core::option::Option::and_then 43 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 43 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 43 (0.1%) 1 (0.1%) std::panicking::begin_panic::{{closure}} 42 (0.1%) 1 (0.1%) ::from_usize 42 (0.1%) 1 (0.1%) core::slice::::starts_with 41 (0.1%) 1 (0.1%) rand::rngs::adapter::reseeding::ReseedingCore::reseed::{{closure}} 41 (0.1%) 1 (0.1%) std::panicking::begin_panic 40 (0.1%) 4 (0.4%) std::error::Error::source 40 (0.1%) 1 (0.1%) as core::iter::traits::exact_size::ExactSizeIterator>::len 40 (0.1%) 1 (0.1%) as rand::distributions::uniform::UniformSampler>::sample_single 40 (0.1%) 1 (0.1%) core::str::::is_char_boundary 40 (0.1%) 1 (0.1%) core::str::traits:: for core::ops::range::RangeFrom>::index 40 (0.1%) 1 (0.1%) postgres_protocol::authentication::sasl::ScramSha256::update::{{closure}} 39 (0.1%) 1 (0.1%) as core::ops::drop::Drop>::drop 39 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 39 (0.1%) 1 (0.1%) ::fmt 39 (0.1%) 1 (0.1%) ::fmt 39 (0.1%) 1 (0.1%) alloc::raw_vec::handle_reserve 38 (0.1%) 6 (0.6%) core::ptr::write 38 (0.1%) 1 (0.1%) core::option::Option::map 38 (0.1%) 1 (0.1%) core::slice::iter::ChunksExact::new 38 (0.1%) 1 (0.1%) core::slice::iter::ChunksExactMut::new 38 (0.1%) 1 (0.1%) core::str::traits:: for core::ops::range::Range>::index 37 (0.1%) 1 (0.1%) as core::ops::index::IndexMut>::index_mut 37 (0.1%) 1 (0.1%) md5::compress::compress 36 (0.1%) 4 (0.4%) core::iter::adapters::zip::Zip::new 36 (0.1%) 2 (0.2%) alloc::raw_vec::finish_grow::{{closure}} 36 (0.1%) 2 (0.2%) core::option::Option::take 35 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 35 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 35 (0.1%) 1 (0.1%) alloc::raw_vec::RawVec::new_in 34 (0.1%) 2 (0.2%) ::finalize 34 (0.1%) 1 (0.1%) core::num::::overflowing_add 34 (0.1%) 1 (0.1%) core::num::::overflowing_mul 34 (0.1%) 1 (0.1%) core::num::::overflowing_sub 34 (0.1%) 1 (0.1%) std::sys_common::backtrace::__rust_end_short_backtrace 33 (0.1%) 1 (0.1%) core::slice::::chunks 33 (0.1%) 1 (0.1%) core::slice::::chunks_exact 33 (0.1%) 1 (0.1%) core::slice::::chunks_exact_mut 33 (0.1%) 1 (0.1%) core::slice::::split_at_unchecked 32 (0.1%) 2 (0.2%) postgres_protocol::authentication::sasl::Parser::posit_number::{{closure}} 32 (0.1%) 1 (0.1%) as rand_core::RngCore>::next_u32 32 (0.1%) 1 (0.1%) alloc::string::String::push 32 (0.1%) 1 (0.1%) core::num::::checked_add 32 (0.1%) 1 (0.1%) core::num::::checked_mul 32 (0.1%) 1 (0.1%) core::num::::checked_sub 31 (0.1%) 3 (0.3%) as core::ops::try_trait::FromResidual>::from_residual 31 (0.1%) 3 (0.3%) core::iter::adapters::enumerate::Enumerate::new 31 (0.1%) 1 (0.1%) base64::decode::write_u64 31 (0.1%) 1 (0.1%) core::cell::Cell::replace 31 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 31 (0.1%) 1 (0.1%) core::ptr::metadata::from_raw_parts_mut 31 (0.1%) 1 (0.1%) generic_array::iter::GenericArrayIter::as_mut_slice 31 (0.1%) 1 (0.1%) postgres_protocol::authentication::sasl::ChannelBinding::cbind_data 30 (0.1%) 3 (0.3%) <&T as core::convert::AsRef>::as_ref 30 (0.1%) 3 (0.3%) core::ptr::const_ptr::::offset 30 (0.1%) 3 (0.3%) core::ptr::mut_ptr::::offset 30 (0.1%) 2 (0.2%) core::ops::function::FnOnce::call_once 30 (0.1%) 1 (0.1%) ::split_blocks 30 (0.1%) 1 (0.1%) core::num::::from_ne_bytes 30 (0.1%) 1 (0.1%) core::option::Option::unwrap_or_else 30 (0.1%) 1 (0.1%) postgres_protocol::authentication::sasl::ScramSha256::new::{{closure}} 29 (0.1%) 1 (0.1%) as core::ops::drop::Drop>::drop 29 (0.1%) 1 (0.1%) alloc::borrow::Cow::into_owned 29 (0.1%) 1 (0.1%) alloc::raw_vec::alloc_guard 29 (0.1%) 1 (0.1%) core::iter::adapters::peekable::Peekable::new 29 (0.1%) 1 (0.1%) postgres_protocol::authentication::sasl::ChannelBinding::gs2_header 28 (0.1%) 4 (0.4%) core::slice::index:: for [T]>::index 28 (0.1%) 4 (0.4%) core::slice::index:: for [T]>::index_mut 28 (0.1%) 1 (0.1%) alloc::alloc::exchange_malloc 28 (0.1%) 1 (0.1%) core::option::Option::unwrap_or 28 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 27 (0.1%) 4 (0.4%) core::ptr::unique::Unique::cast 27 (0.1%) 3 (0.3%) core::ptr::slice_from_raw_parts 27 (0.1%) 3 (0.3%) core::slice::raw::from_raw_parts 26 (0.1%) 4 (0.4%) core::ptr::non_null::NonNull::new_unchecked 26 (0.1%) 3 (0.3%) core::ptr::unique::Unique::as_ref 26 (0.1%) 1 (0.1%) core::fmt::num::::fmt 26 (0.1%) 1 (0.1%) core::fmt::num::::fmt 26 (0.1%) 1 (0.1%) core::fmt::num::::fmt 26 (0.1%) 1 (0.1%) rand::rngs::adapter::reseeding::ReseedingCore::reseed 26 (0.1%) 1 (0.1%) std::panicking::begin_panic::PanicPayload::new 25 (0.1%) 5 (0.5%) std::error::Error::backtrace 25 (0.1%) 1 (0.1%) ::size_hint 25 (0.1%) 1 (0.1%) ::steps_between 25 (0.1%) 1 (0.1%) core::num::::from_le_bytes 25 (0.1%) 1 (0.1%) core::slice::::split_at_mut_unchecked 25 (0.1%) 1 (0.1%) postgres_protocol::authentication::sasl::ChannelBinding::tls_server_end_point 25 (0.1%) 1 (0.1%) std::error:: for alloc::boxed::Box>::from 24 (0.1%) 3 (0.3%) as core::ops::deref::Deref>::deref 24 (0.1%) 3 (0.3%) as core::ops::deref::DerefMut>::deref_mut 24 (0.1%) 3 (0.3%) core::array:: for [T; N]>::index 24 (0.1%) 1 (0.1%) core::alloc::layout::Layout::for_value 24 (0.1%) 1 (0.1%) core::str::traits:: for core::ops::range::RangeFrom>::get 24 (0.1%) 1 (0.1%) generic_array::iter::>::into_iter 24 (0.1%) 1 (0.1%) postgres_protocol::authentication::sasl::Parser::new 23 (0.1%) 14 (1.4%) core::mem::maybe_uninit::MaybeUninit::as_mut_ptr 23 (0.1%) 1 (0.1%) as core::ops::try_trait::Try>::branch 22 (0.1%) 1 (0.1%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 22 (0.1%) 1 (0.1%) as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut 22 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::__iterator_get_unchecked 22 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::__iterator_get_unchecked 22 (0.1%) 1 (0.1%) alloc::boxed::Box::leak 22 (0.1%) 1 (0.1%) alloc::vec::Vec::truncate 22 (0.1%) 1 (0.1%) postgres_protocol::authentication::sasl::Parser::base64::{{closure}} 21 (0.1%) 3 (0.3%) core::slice::::iter 21 (0.1%) 3 (0.3%) generic_array::impls::>::default 21 (0.1%) 3 (0.3%) std::error::Error::cause 21 (0.1%) 1 (0.1%) generic_array::transmute 20 (0.1%) 4 (0.4%) as core::iter::traits::iterator::Iterator>::next 20 (0.1%) 1 (0.1%) <[A] as core::slice::cmp::SlicePartialEq>::equal 20 (0.1%) 1 (0.1%) ::deallocate 20 (0.1%) 1 (0.1%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 20 (0.1%) 1 (0.1%) as core::slice::index::SliceIndex<[T]>>::index 20 (0.1%) 1 (0.1%) as core::slice::index::SliceIndex<[T]>>::index_mut 20 (0.1%) 1 (0.1%) ::default 20 (0.1%) 1 (0.1%) bytes::buf::buf_mut::BufMut::put_i32 20 (0.1%) 1 (0.1%) core::ops::control_flow::ControlFlow::Output>::from_try 20 (0.1%) 1 (0.1%) core::str::::chars 19 (0.1%) 2 (0.2%) core::mem::size_of_val 19 (0.1%) 1 (0.1%) as core::default::Default>::default 19 (0.1%) 1 (0.1%) core::char::methods::len_utf8 18 (0.1%) 3 (0.3%) as digest::Update>::update::{{closure}} 18 (0.1%) 1 (0.1%) ::finalize 18 (0.1%) 1 (0.1%) ::wmul 18 (0.1%) 1 (0.1%) alloc::vec::Vec::append_elements 18 (0.1%) 1 (0.1%) core::cmp::impls::::cmp 17 (0.1%) 3 (0.3%) core::iter::traits::iterator::Iterator::enumerate 17 (0.1%) 3 (0.3%) core::ptr::const_ptr::::is_null 17 (0.1%) 3 (0.3%) core::ptr::mut_ptr::::is_null 17 (0.1%) 3 (0.3%) core::slice::::get_unchecked 17 (0.1%) 1 (0.1%) core::array:: for [T; N]>::try_from 17 (0.1%) 1 (0.1%) core::num::::to_be_bytes 17 (0.1%) 1 (0.1%) core::num::::to_be_bytes 17 (0.1%) 1 (0.1%) core::num::::to_le_bytes 17 (0.1%) 1 (0.1%) core::num::::to_be_bytes 17 (0.1%) 1 (0.1%) core::num::::to_le_bytes 17 (0.1%) 1 (0.1%) core::option::Option::as_mut 17 (0.1%) 1 (0.1%) core::option::Option::as_ref 17 (0.1%) 1 (0.1%) core::str::::as_bytes 17 (0.1%) 1 (0.1%) core::str::converts::from_utf8_unchecked 17 (0.1%) 1 (0.1%) rand_core::block::BlockRng::generate_and_set 16 (0.1%) 2 (0.2%) core::array:: for [T; N]>::index_mut 16 (0.1%) 1 (0.1%) core::option::Option::expect 16 (0.1%) 1 (0.1%) postgres_protocol::authentication::sasl::Parser::printable::{{closure}} 16 (0.1%) 1 (0.1%) postgres_protocol::authentication::sasl::ScramSha256::message 15 (0.0%) 5 (0.5%) std::error::Error::type_id 15 (0.0%) 1 (0.1%) >::try_into 15 (0.0%) 1 (0.1%) as core::slice::index::SliceIndex<[T]>>::index 15 (0.0%) 1 (0.1%) as core::slice::index::SliceIndex<[T]>>::index_mut 15 (0.0%) 1 (0.1%) core::iter::adapters::peekable::Peekable::peek 15 (0.0%) 1 (0.1%) core::str::::parse 15 (0.0%) 1 (0.1%) core::str::traits:: for core::ops::range::RangeFrom>::get_unchecked 15 (0.0%) 1 (0.1%) md5::compress::op_f 15 (0.0%) 1 (0.1%) md5::compress::op_g 14 (0.0%) 2 (0.2%) as core::iter::traits::iterator::Iterator>::__iterator_get_unchecked 14 (0.0%) 2 (0.2%) core::iter::range::>::next 14 (0.0%) 2 (0.2%) core::ptr::non_null::NonNull::cast 14 (0.0%) 2 (0.2%) core::slice::::iter_mut 14 (0.0%) 2 (0.2%) core::slice::iter::::into_iter 14 (0.0%) 2 (0.2%) core::slice::iter::::into_iter 14 (0.0%) 2 (0.2%) core::str::traits:: for str>::index 14 (0.0%) 1 (0.1%) as core::default::Default>::default 14 (0.0%) 1 (0.1%) ::update_blocks 14 (0.0%) 1 (0.1%) as core::panic::BoxMeUp>::get 14 (0.0%) 1 (0.1%) alloc::str::::to_owned 14 (0.0%) 1 (0.1%) core::alloc::layout::Layout::from_size_align_unchecked 14 (0.0%) 1 (0.1%) core::array:: for &[T; N]>::try_from 14 (0.0%) 1 (0.1%) core::fmt::Write::write_fmt 14 (0.0%) 1 (0.1%) core::ops::control_flow::ControlFlow::Output>::into_try 14 (0.0%) 1 (0.1%) core::panicking::assert_failed 14 (0.0%) 1 (0.1%) core::ptr::metadata::metadata 14 (0.0%) 1 (0.1%) core::ptr::non_null::NonNull::new 14 (0.0%) 1 (0.1%) core::slice::::len 14 (0.0%) 1 (0.1%) md5::compress::op_i 14 (0.0%) 1 (0.1%) std::error:: for alloc::boxed::Box>::from 13 (0.0%) 4 (0.4%) core::ptr::unique::Unique::as_ptr 13 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::fold::ok::{{closure}} 13 (0.0%) 1 (0.1%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 13 (0.0%) 1 (0.1%) as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut 13 (0.0%) 1 (0.1%) as core::convert::From<&mut T>>::from 13 (0.0%) 1 (0.1%) ::finalize_fixed_core::{{closure}} 13 (0.0%) 1 (0.1%) alloc::raw_vec::RawVec::capacity 13 (0.0%) 1 (0.1%) alloc::raw_vec::RawVec::with_capacity_in 13 (0.0%) 1 (0.1%) alloc::raw_vec::RawVec::with_capacity_zeroed_in 13 (0.0%) 1 (0.1%) alloc::string::String::from_utf8_unchecked 13 (0.0%) 1 (0.1%) alloc::vec::set_len_on_drop::SetLenOnDrop::new 13 (0.0%) 1 (0.1%) core::char::methods::::encode_utf8 13 (0.0%) 1 (0.1%) core::option::Option::Some 13 (0.0%) 1 (0.1%) core::ptr::non_null::NonNull<[T]>::slice_from_raw_parts 13 (0.0%) 1 (0.1%) core::str::traits:: for core::ops::range::Range>::get_unchecked 13 (0.0%) 1 (0.1%) digest::mac::CtOutput::new 13 (0.0%) 1 (0.1%) md5::compress::op_h 12 (0.0%) 3 (0.3%) <&T as core::fmt::Debug>::fmt 12 (0.0%) 1 (0.1%) <&mut W as core::fmt::Write>::write_fmt 12 (0.0%) 1 (0.1%) >::from 12 (0.0%) 1 (0.1%) ::deref 12 (0.0%) 1 (0.1%) >::index 12 (0.0%) 1 (0.1%) as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter>>::spec_extend 12 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::fold::ok 12 (0.0%) 1 (0.1%) ::from_seed 12 (0.0%) 1 (0.1%) >::get 12 (0.0%) 1 (0.1%) alloc::alloc::alloc 12 (0.0%) 1 (0.1%) alloc::alloc::alloc_zeroed 12 (0.0%) 1 (0.1%) alloc::alloc::dealloc 12 (0.0%) 1 (0.1%) alloc::alloc::realloc 12 (0.0%) 1 (0.1%) alloc::raw_vec::handle_reserve::{{closure}} 12 (0.0%) 1 (0.1%) alloc::string::String::new 12 (0.0%) 1 (0.1%) alloc::string::String::with_capacity 12 (0.0%) 1 (0.1%) alloc::vec::Vec::with_capacity_in 12 (0.0%) 1 (0.1%) core::iter::adapters::map::map_fold 12 (0.0%) 1 (0.1%) core::slice::::last 12 (0.0%) 1 (0.1%) core::str::::char_indices 12 (0.0%) 1 (0.1%) postgres_protocol::authentication::sasl::ChannelBinding::unrequested 12 (0.0%) 1 (0.1%) postgres_protocol::authentication::sasl::ChannelBinding::unsupported 11 (0.0%) 1 (0.1%) <&str as core::str::pattern::Pattern>::is_prefix_of 11 (0.0%) 1 (0.1%) as core::ops::deref::Deref>::deref 11 (0.0%) 1 (0.1%) as core::ops::deref::DerefMut>::deref_mut 11 (0.0%) 1 (0.1%) as core::slice::index::SliceIndex<[T]>>::index 11 (0.0%) 1 (0.1%) as core::slice::index::SliceIndex<[T]>>::index_mut 11 (0.0%) 1 (0.1%) ::finalize_variable_core::{{closure}} 11 (0.0%) 1 (0.1%) alloc::raw_vec::RawVec::set_ptr_and_cap 11 (0.0%) 1 (0.1%) core::cmp::impls:: for &A>::eq 11 (0.0%) 1 (0.1%) core::iter::traits::iterator::Iterator::collect 11 (0.0%) 1 (0.1%) core::iter::traits::iterator::Iterator::peekable 11 (0.0%) 1 (0.1%) core::slice::::copy_from_slice 11 (0.0%) 1 (0.1%) generic_array::impls:: for generic_array::GenericArray>::as_ref 11 (0.0%) 1 (0.1%) generic_array::impls::,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>>> for [T; 32]>::from 10 (0.0%) 5 (0.5%) core::ptr::non_null::NonNull::as_ptr 10 (0.0%) 1 (0.1%) as core::ops::drop::Drop>::drop 10 (0.0%) 1 (0.1%) ::ct_eq 10 (0.0%) 1 (0.1%) alloc::boxed::Box::into_raw 10 (0.0%) 1 (0.1%) alloc::raw_vec::RawVec::reserve::do_reserve_and_handle 10 (0.0%) 1 (0.1%) alloc::raw_vec::RawVec::reserve_for_push 10 (0.0%) 1 (0.1%) alloc::vec::Vec::new 10 (0.0%) 1 (0.1%) block_buffer::BlockBuffer::get_pos 10 (0.0%) 1 (0.1%) core::num::::rotate_left 10 (0.0%) 1 (0.1%) core::num::::swap_bytes 10 (0.0%) 1 (0.1%) core::num::::unchecked_add 10 (0.0%) 1 (0.1%) core::num::::swap_bytes 10 (0.0%) 1 (0.1%) core::num::::saturating_sub 10 (0.0%) 1 (0.1%) core::num::::unchecked_add 10 (0.0%) 1 (0.1%) core::ptr::const_ptr::::guaranteed_eq 10 (0.0%) 1 (0.1%) core::ptr::const_ptr::::wrapping_offset 10 (0.0%) 1 (0.1%) core::ptr::drop_in_place 10 (0.0%) 1 (0.1%) core::ptr::mut_ptr::::guaranteed_eq 10 (0.0%) 1 (0.1%) core::ptr::mut_ptr::::wrapping_offset 10 (0.0%) 1 (0.1%) md5::convert 10 (0.0%) 1 (0.1%) postgres_protocol::authentication::sasl::Parser::value::{{closure}} 9 (0.0%) 3 (0.3%) core::ptr::const_ptr::::add 9 (0.0%) 3 (0.3%) generic_array::impls::>::default::{{closure}} 9 (0.0%) 1 (0.1%) ::update_blocks 9 (0.0%) 1 (0.1%) alloc::rc::RcInnerPtr::dec_strong 9 (0.0%) 1 (0.1%) alloc::rc::RcInnerPtr::dec_weak 9 (0.0%) 1 (0.1%) alloc::vec::Vec::as_mut_ptr 9 (0.0%) 1 (0.1%) alloc::vec::Vec::as_ptr 9 (0.0%) 1 (0.1%) core::char::convert::from_u32_unchecked 9 (0.0%) 1 (0.1%) core::mem::align_of_val 9 (0.0%) 1 (0.1%) core::ptr::drop_in_place 9 (0.0%) 1 (0.1%) core::ptr::non_null::NonNull<[T]>::as_non_null_ptr 9 (0.0%) 1 (0.1%) core::ptr::slice_from_raw_parts_mut 9 (0.0%) 1 (0.1%) core::slice::raw::from_raw_parts_mut 8 (0.0%) 4 (0.4%) core::ptr::const_ptr::::cast 8 (0.0%) 4 (0.4%) core::slice::::as_ptr 8 (0.0%) 1 (0.1%) <&mut R as rand_core::RngCore>::try_fill_bytes 8 (0.0%) 1 (0.1%) <&mut T as core::convert::AsRef>::as_ref 8 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::try_fold::check 8 (0.0%) 1 (0.1%) alloc::string::String::as_bytes 8 (0.0%) 1 (0.1%) alloc::string::String::push_str 8 (0.0%) 1 (0.1%) base64::decode::decode 8 (0.0%) 1 (0.1%) base64::decode::decode_config_buf::{{closure}} 8 (0.0%) 1 (0.1%) core::iter::adapters::map::Map::new 8 (0.0%) 1 (0.1%) core::iter::adapters::peekable::Peekable::peek::{{closure}} 8 (0.0%) 1 (0.1%) core::iter::adapters::take::Take::new 8 (0.0%) 1 (0.1%) core::mem::needs_drop 8 (0.0%) 1 (0.1%) core::slice::::split_at 8 (0.0%) 1 (0.1%) core::slice::iter::Chunks::new 7 (0.0%) 1 (0.1%) <&T as core::fmt::Display>::fmt 7 (0.0%) 1 (0.1%) <&alloc::string::String as core::str::pattern::Pattern>::is_prefix_of 7 (0.0%) 1 (0.1%) ::allocate 7 (0.0%) 1 (0.1%) ::allocate_zeroed 7 (0.0%) 1 (0.1%) ::grow 7 (0.0%) 1 (0.1%) ::fmt 7 (0.0%) 1 (0.1%) ::write_char 7 (0.0%) 1 (0.1%) ::write_str 7 (0.0%) 1 (0.1%) as core::convert::AsRef<[T]>>::as_ref 7 (0.0%) 1 (0.1%) as core::iter::traits::collect::Extend<&T>>::extend 7 (0.0%) 1 (0.1%) ::clone 7 (0.0%) 1 (0.1%) as core::ops::try_trait::FromResidual>::from_residual 7 (0.0%) 1 (0.1%) as core::ops::try_trait::Try>::from_output 7 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::__iterator_get_unchecked 7 (0.0%) 1 (0.1%) ::next 7 (0.0%) 1 (0.1%) ::next_u32 7 (0.0%) 1 (0.1%) alloc::collections::TryReserveError::kind 7 (0.0%) 1 (0.1%) alloc::raw_vec::RawVec::reserve 7 (0.0%) 1 (0.1%) alloc::vec::Vec::as_mut_slice 7 (0.0%) 1 (0.1%) alloc::vec::Vec::extend_from_slice 7 (0.0%) 1 (0.1%) alloc::vec::set_len_on_drop::SetLenOnDrop::increment_len 7 (0.0%) 1 (0.1%) core::array:: for [T; N]>::as_mut 7 (0.0%) 1 (0.1%) core::array:: for [T; N]>::as_ref 7 (0.0%) 1 (0.1%) core::array:: for [T; N]>::try_from::{{closure}} 7 (0.0%) 1 (0.1%) core::num::::to_ne_bytes 7 (0.0%) 1 (0.1%) core::num::::to_ne_bytes 7 (0.0%) 1 (0.1%) core::num::::to_ne_bytes 7 (0.0%) 1 (0.1%) core::slice::iter::Iter::as_slice 7 (0.0%) 1 (0.1%) core::str:: for str>::as_ref 7 (0.0%) 1 (0.1%) core::str::validations::utf8_first_byte 7 (0.0%) 1 (0.1%) generic_array::GenericArray::as_mut_slice 7 (0.0%) 1 (0.1%) generic_array::GenericArray::as_slice 6 (0.0%) 2 (0.2%) core::ptr::mut_ptr::::add 6 (0.0%) 2 (0.2%) core::slice::iter::size_from_ptr 6 (0.0%) 2 (0.2%) rand::rng::Rng::gen 6 (0.0%) 1 (0.1%) ::drop 6 (0.0%) 1 (0.1%) as rand::distributions::uniform::SampleRange>::is_empty 6 (0.0%) 1 (0.1%) as digest::core_api::FixedOutputCore>::finalize_fixed_core::{{closure}} 6 (0.0%) 1 (0.1%) >::from 6 (0.0%) 1 (0.1%) alloc::raw_vec::RawVec::needs_to_grow 6 (0.0%) 1 (0.1%) alloc::vec::Vec::reserve 6 (0.0%) 1 (0.1%) core::alloc::layout::Layout::dangling 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place 6 (0.0%) 1 (0.1%) core::ptr::unique::Unique::dangling 6 (0.0%) 1 (0.1%) core::slice::raw::from_ref 6 (0.0%) 1 (0.1%) core::str::validations::utf8_acc_cont_byte 6 (0.0%) 1 (0.1%) rand::rngs::adapter::reseeding::ReseedingCore::is_forked 5 (0.0%) 1 (0.1%) <&u8 as core::ops::bit::BitXor<&u8>>::bitxor 5 (0.0%) 1 (0.1%) >::extend::{{closure}} 5 (0.0%) 1 (0.1%) as core::convert::From>>::from 5 (0.0%) 1 (0.1%) as core::convert::AsMut<[T]>>::as_mut 5 (0.0%) 1 (0.1%) as core::convert::AsRef<[T]>>::as_ref 5 (0.0%) 1 (0.1%) >::shr 5 (0.0%) 1 (0.1%) >::get_unchecked 5 (0.0%) 1 (0.1%) alloc::raw_vec::RawVec::ptr 5 (0.0%) 1 (0.1%) alloc::rc::Rc::get_mut_unchecked 5 (0.0%) 1 (0.1%) alloc::rc::RcInnerPtr::strong 5 (0.0%) 1 (0.1%) alloc::rc::RcInnerPtr::weak 5 (0.0%) 1 (0.1%) alloc::string::String::into_bytes 5 (0.0%) 1 (0.1%) base64::decode::decode_config::{{closure}} 5 (0.0%) 1 (0.1%) core::alloc::layout::Layout::align 5 (0.0%) 1 (0.1%) core::cell::Cell::set 5 (0.0%) 1 (0.1%) core::char::methods::::len_utf8 5 (0.0%) 1 (0.1%) core::ptr::non_null::NonNull<[T]>::as_mut_ptr 5 (0.0%) 1 (0.1%) core::str::::len 5 (0.0%) 1 (0.1%) digest::mac::CtOutput::into_bytes 4 (0.0%) 2 (0.2%) as core::ops::deref::Deref>::deref 4 (0.0%) 2 (0.2%) core::slice::::as_mut_ptr 4 (0.0%) 2 (0.2%) core::slice::::is_empty 4 (0.0%) 1 (0.1%) <&mut W as core::fmt::Write>::write_char 4 (0.0%) 1 (0.1%) <&mut W as core::fmt::Write>::write_str 4 (0.0%) 1 (0.1%) <&u8 as core::ops::bit::BitAnd>::bitand 4 (0.0%) 1 (0.1%) <&u8 as core::ops::bit::Shr>::shr 4 (0.0%) 1 (0.1%) as core::ops::deref::Deref>::deref 4 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 4 (0.0%) 1 (0.1%) as digest::core_api::UpdateCore>::update_blocks 4 (0.0%) 1 (0.1%) as digest::core_api::UpdateCore>::update_blocks 4 (0.0%) 1 (0.1%) as rand_core::RngCore>::next_u32 4 (0.0%) 1 (0.1%) ::forward_unchecked 4 (0.0%) 1 (0.1%) alloc::string::String::clear 4 (0.0%) 1 (0.1%) alloc::string::String::reserve 4 (0.0%) 1 (0.1%) block_buffer::BlockBuffer::set_pos_unchecked 4 (0.0%) 1 (0.1%) core::cell::Cell::get 4 (0.0%) 1 (0.1%) core::cmp::impls::::lt 4 (0.0%) 1 (0.1%) core::cmp::impls::::lt 4 (0.0%) 1 (0.1%) core::cmp::impls::::lt 4 (0.0%) 1 (0.1%) core::intrinsics::write_bytes 4 (0.0%) 1 (0.1%) core::num::nonzero::NonZeroUsize::new_unchecked 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place::{{closure}}> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place,generic_array::iter::GenericArrayIter,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>>>> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place for alloc::boxed::Box>::from::StringError> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::non_null::NonNull::as_ref 4 (0.0%) 1 (0.1%) core::ptr::unique::Unique::new_unchecked 4 (0.0%) 1 (0.1%) rand::distributions::integer:: for rand::distributions::Standard>::sample 3 (0.0%) 3 (0.3%) core::mem::size_of 3 (0.0%) 3 (0.3%) core::slice::raw::debug_check_data_len 3 (0.0%) 2 (0.2%) core::cell::UnsafeCell::get 3 (0.0%) 1 (0.1%) ::new 3 (0.0%) 1 (0.1%) ::type_id 3 (0.0%) 1 (0.1%) ::new_from_slice 3 (0.0%) 1 (0.1%) ::update 3 (0.0%) 1 (0.1%) <[T] as core::convert::AsRef<[T]>>::as_ref 3 (0.0%) 1 (0.1%) >::from 3 (0.0%) 1 (0.1%) as alloc::vec::ExtendWith>::next 3 (0.0%) 1 (0.1%) as core::convert::From<&[T]>>::from 3 (0.0%) 1 (0.1%) as rand::distributions::uniform::SampleRange>::sample_single 3 (0.0%) 1 (0.1%) >::index 3 (0.0%) 1 (0.1%) >::index_mut 3 (0.0%) 1 (0.1%) as core::ops::try_trait::Try>::from_output 3 (0.0%) 1 (0.1%) ::next::{{closure}} 3 (0.0%) 1 (0.1%) ::forward_unchecked 3 (0.0%) 1 (0.1%) alloc::rc::Rc::inner 3 (0.0%) 1 (0.1%) alloc::slice::::to_vec 3 (0.0%) 1 (0.1%) alloc::slice::::to_vec_in 3 (0.0%) 1 (0.1%) alloc::slice::::to_owned 3 (0.0%) 1 (0.1%) alloc::slice::hack::to_vec 3 (0.0%) 1 (0.1%) alloc::vec::Vec::clear 3 (0.0%) 1 (0.1%) alloc::vec::Vec::len 3 (0.0%) 1 (0.1%) alloc::vec::Vec::set_len 3 (0.0%) 1 (0.1%) alloc::vec::Vec::with_capacity 3 (0.0%) 1 (0.1%) alloc::vec::from_elem 3 (0.0%) 1 (0.1%) block_buffer::BlockBuffer::reset 3 (0.0%) 1 (0.1%) core::alloc::layout::Layout::size 3 (0.0%) 1 (0.1%) core::array::from_ref 3 (0.0%) 1 (0.1%) core::cmp::Ord::max 3 (0.0%) 1 (0.1%) core::cmp::Ord::min 3 (0.0%) 1 (0.1%) core::cmp::max 3 (0.0%) 1 (0.1%) core::cmp::min 3 (0.0%) 1 (0.1%) core::hint::black_box 3 (0.0%) 1 (0.1%) core::intrinsics::copy_nonoverlapping 3 (0.0%) 1 (0.1%) core::iter::traits::iterator::Iterator::map 3 (0.0%) 1 (0.1%) core::iter::traits::iterator::Iterator::take 3 (0.0%) 1 (0.1%) core::num::::swap_bytes 3 (0.0%) 1 (0.1%) core::num::::to_be 3 (0.0%) 1 (0.1%) core::num::::to_be 3 (0.0%) 1 (0.1%) core::num::::to_be 3 (0.0%) 1 (0.1%) core::num::::wrapping_neg 3 (0.0%) 1 (0.1%) core::ptr::const_ptr::::copy_to_nonoverlapping 3 (0.0%) 1 (0.1%) core::ptr::const_ptr::::wrapping_add 3 (0.0%) 1 (0.1%) core::ptr::const_ptr::::len 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place>>> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>>> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>>> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>>> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>>> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place 3 (0.0%) 1 (0.1%) core::ptr::mut_ptr::::wrapping_add 3 (0.0%) 1 (0.1%) core::ptr::mut_ptr::::write_bytes 3 (0.0%) 1 (0.1%) core::ptr::mut_ptr::::len 3 (0.0%) 1 (0.1%) core::slice::::get 3 (0.0%) 1 (0.1%) core::slice::cmp:: for [A]>::eq 3 (0.0%) 1 (0.1%) core::str::::starts_with 3 (0.0%) 1 (0.1%) core::str::converts::from_utf8_unchecked_mut 3 (0.0%) 1 (0.1%) postgres_protocol::authentication::sasl::Parser::base64 3 (0.0%) 1 (0.1%) postgres_protocol::authentication::sasl::Parser::printable 3 (0.0%) 1 (0.1%) postgres_protocol::authentication::sasl::Parser::value 3 (0.0%) 1 (0.1%) postgres_protocol::escape::escape_identifier 3 (0.0%) 1 (0.1%) postgres_protocol::escape::escape_literal 3 (0.0%) 1 (0.1%) rand::distributions::integer:: for rand::distributions::Standard>::sample 3 (0.0%) 1 (0.1%) rand_chacha::guts::ChaCha::new 3 (0.0%) 1 (0.1%) rand_chacha::guts::ChaCha::refill4 2 (0.0%) 1 (0.1%) as alloc::rc::RcInnerPtr>::strong_ref 2 (0.0%) 1 (0.1%) as alloc::rc::RcInnerPtr>::weak_ref 2 (0.0%) 1 (0.1%) ::invariant 2 (0.0%) 1 (0.1%) as core::ops::deref::DerefMut>::deref_mut 2 (0.0%) 1 (0.1%) ::bitand 2 (0.0%) 1 (0.1%) ::bitxor 2 (0.0%) 1 (0.1%) core::clone::impls::::clone 2 (0.0%) 1 (0.1%) core::clone::impls::::clone 2 (0.0%) 1 (0.1%) core::clone::impls::::clone 2 (0.0%) 1 (0.1%) core::mem::drop 2 (0.0%) 1 (0.1%) core::num::::wrapping_add 2 (0.0%) 1 (0.1%) core::num::::wrapping_add 2 (0.0%) 1 (0.1%) core::num::::wrapping_mul 2 (0.0%) 1 (0.1%) core::num::::wrapping_add 2 (0.0%) 1 (0.1%) core::num::::wrapping_sub 2 (0.0%) 1 (0.1%) core::num::::wrapping_sub 2 (0.0%) 1 (0.1%) core::ptr::const_ptr::::as_ptr 2 (0.0%) 1 (0.1%) core::ptr::mut_ptr::::cast 2 (0.0%) 1 (0.1%) core::ptr::mut_ptr::::as_mut_ptr 2 (0.0%) 1 (0.1%) subtle::Choice::unwrap_u8 1 (0.0%) 1 (0.1%) >::borrow 1 (0.0%) 1 (0.1%) as alloc::vec::ExtendWith>::last 1 (0.0%) 1 (0.1%) ::default 1 (0.0%) 1 (0.1%) block_buffer::BlockBuffer::size 1 (0.0%) 1 (0.1%) core::clone::Clone::clone 1 (0.0%) 1 (0.1%) core::hint::unreachable_unchecked 1 (0.0%) 1 (0.1%) core::mem::align_of 1 (0.0%) 1 (0.1%) core::num::::max_value 1 (0.0%) 1 (0.1%) core::num::::from_le 1 (0.0%) 1 (0.1%) core::num::::to_le 1 (0.0%) 1 (0.1%) core::num::::to_le 1 (0.0%) 1 (0.1%) core::num::nonzero::NonZeroUsize::get 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&i32> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&mut alloc::string::String> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&str> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&u8> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&usize> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 1 (0.0%) 1 (0.1%) core::ptr::null 1 (0.0%) 1 (0.1%) core::ptr::null_mut