Lines Copies Function name ----- ------ ------------- 22032 (100%) 598 (100%) (TOTAL) 1195 (5.4%) 1 (0.2%) base64::decode::decode_helper 828 (3.8%) 4 (0.7%) block_buffer::BlockBuffer::digest_blocks 711 (3.2%) 1 (0.2%) md5::compress::compress_block 694 (3.1%) 1 (0.2%) postgres_protocol::authentication::sasl::ScramSha256::update 572 (2.6%) 4 (0.7%) postgres_protocol::authentication::sasl::Parser::take_while 466 (2.1%) 10 (1.7%) as core::ops::try_trait::Try>::branch 461 (2.1%) 1 (0.2%) base64::decode::decode_chunk 413 (1.9%) 1 (0.2%) postgres_protocol::authentication::sasl::ScramSha256::finish 393 (1.8%) 4 (0.7%) base64::encode::encode_config 356 (1.6%) 2 (0.3%) block_buffer::BlockBuffer::digest_pad 340 (1.5%) 5 (0.8%) as core::iter::traits::iterator::Iterator>::fold::enumerate::{{closure}} 330 (1.5%) 5 (0.8%) core::iter::traits::iterator::Iterator::fold 329 (1.5%) 10 (1.7%) as core::ops::try_trait::FromResidual>>::from_residual 284 (1.3%) 1 (0.2%) postgres_protocol::authentication::sasl::Parser::server_first_message 266 (1.2%) 5 (0.8%) as core::iter::traits::iterator::Iterator>::fold 261 (1.2%) 1 (0.2%) core::char::methods::encode_utf8_raw 260 (1.2%) 1 (0.2%) postgres_protocol::password::scram_sha_256_salt 257 (1.2%) 4 (0.7%) core::result::Result::map_err 251 (1.1%) 1 (0.2%) postgres_protocol::escape::escape_internal 242 (1.1%) 3 (0.5%) as generic_array::sequence::GenericSequence>::generate 231 (1.0%) 6 (1.0%) core::iter::traits::iterator::Iterator::for_each 229 (1.0%) 1 (0.2%) generic_array::hex::>::fmt 218 (1.0%) 2 (0.3%) as core::iter::adapters::zip::ZipImpl>::next 192 (0.9%) 3 (0.5%) generic_array::hex::>::fmt::{{closure}} 181 (0.8%) 1 (0.2%) postgres_protocol::authentication::sasl::Parser::server_final_message 173 (0.8%) 1 (0.2%) postgres_protocol::authentication::sasl::hi 153 (0.7%) 1 (0.2%) as crypto_common::KeyInit>::new_from_slice 150 (0.7%) 3 (0.5%) as core::ops::drop::Drop>::drop 150 (0.7%) 3 (0.5%) as generic_array::sequence::GenericSequence>::generate::{{closure}} 140 (0.6%) 1 (0.2%) base64::decode::decode_config_buf 139 (0.6%) 5 (0.8%) alloc::boxed::Box::new 138 (0.6%) 3 (0.5%) generic_array::ArrayBuilder::into_inner 136 (0.6%) 2 (0.3%) core::result::Result::map 135 (0.6%) 6 (1.0%) core::iter::traits::iterator::Iterator::for_each::call::{{closure}} 134 (0.6%) 6 (1.0%) core::ptr::read 134 (0.6%) 3 (0.5%) digest::FixedOutput::finalize_fixed 130 (0.6%) 5 (0.8%) std::io::error::Error::new 130 (0.6%) 1 (0.2%) postgres_protocol::authentication::sasl::Parser::server_error 128 (0.6%) 1 (0.2%) postgres_protocol::authentication::sasl::Parser::eat 126 (0.6%) 9 (1.5%) core::mem::maybe_uninit::MaybeUninit::assume_init 123 (0.6%) 3 (0.5%) core::iter::traits::iterator::Iterator::zip 116 (0.5%) 1 (0.2%) ::finalize_variable_core 114 (0.5%) 1 (0.2%) postgres_protocol::authentication::sasl::ScramSha256::new_inner 110 (0.5%) 1 (0.2%) as rand::distributions::uniform::UniformSampler>::sample_single_inclusive 109 (0.5%) 1 (0.2%) base64::decode::decode_chunk_precise 108 (0.5%) 1 (0.2%) hmac::get_der_key 102 (0.5%) 2 (0.3%) core::mem::replace 101 (0.5%) 1 (0.2%) ::finalize_fixed_core 97 (0.4%) 1 (0.2%) alloc::alloc::Global::alloc_impl 96 (0.4%) 3 (0.5%) as digest::FixedOutput>::finalize_into 96 (0.4%) 1 (0.2%) base64::decode::decode_config 94 (0.4%) 1 (0.2%) postgres_protocol::authentication::sasl::Parser::iteration_count 94 (0.4%) 1 (0.2%) postgres_protocol::authentication::sasl::Parser::nonce 94 (0.4%) 1 (0.2%) postgres_protocol::authentication::sasl::Parser::salt 94 (0.4%) 1 (0.2%) postgres_protocol::authentication::sasl::Parser::verifier 91 (0.4%) 1 (0.2%) as digest::core_api::FixedOutputCore>::finalize_fixed_core 89 (0.4%) 7 (1.2%) >::into 88 (0.4%) 2 (0.3%) core::result::Result::expect 87 (0.4%) 5 (0.8%) as core::iter::traits::iterator::Iterator>::fold::enumerate 85 (0.4%) 2 (0.3%) as core::iter::adapters::zip::ZipImpl>::new 84 (0.4%) 1 (0.2%) core::iter::traits::iterator::Iterator::try_fold 83 (0.4%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::try_fold::check::{{closure}} 81 (0.4%) 1 (0.2%) <[T] as subtle::ConstantTimeEq>::ct_eq 81 (0.4%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::next 79 (0.4%) 1 (0.2%) ::next 79 (0.4%) 1 (0.2%) alloc::string::String::from_utf8 75 (0.3%) 9 (1.5%) core::mem::manually_drop::ManuallyDrop::into_inner 75 (0.3%) 6 (1.0%) core::iter::traits::iterator::Iterator::for_each::call 75 (0.3%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::next 75 (0.3%) 1 (0.2%) postgres_protocol::authentication::sasl::ScramSha256::new 74 (0.3%) 4 (0.7%) std::error:: for alloc::boxed::Box>::from 73 (0.3%) 1 (0.2%) ::verify_slice 73 (0.3%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::try_fold 72 (0.3%) 3 (0.5%) as digest::Update>::update 71 (0.3%) 1 (0.2%) postgres_protocol::password::md5 70 (0.3%) 2 (0.3%) core::result::Result::unwrap 70 (0.3%) 1 (0.2%) as crypto_common::KeyInit>::new_from_slice 69 (0.3%) 3 (0.5%) generic_array::ArrayBuilder::iter_position 68 (0.3%) 1 (0.2%) postgres_protocol::authentication::sasl::Parser::eof 68 (0.3%) 1 (0.2%) postgres_protocol::types::write_pascal_string 67 (0.3%) 1 (0.2%) postgres_protocol::authentication::sasl::normalize 63 (0.3%) 1 (0.2%) ::split_blocks 62 (0.3%) 2 (0.3%) as core::default::Default>::default 61 (0.3%) 2 (0.3%) ::update 61 (0.3%) 2 (0.3%) as core::ops::try_trait::Try>::branch 61 (0.3%) 1 (0.2%) core::option::Option::get_or_insert_with 61 (0.3%) 1 (0.2%) postgres_protocol::authentication::sasl::Parser::posit_number 59 (0.3%) 4 (0.7%) base64::encode::encode 59 (0.3%) 1 (0.2%) core::fmt::Arguments::new_v1 58 (0.3%) 5 (0.8%) core::mem::manually_drop::ManuallyDrop::new 58 (0.3%) 2 (0.3%) core::fmt::ArgumentV1::new 55 (0.2%) 1 (0.2%) >::extend 55 (0.2%) 1 (0.2%) core::ptr::drop_in_place 54 (0.2%) 3 (0.5%) as digest::Update>::update::{{closure}} 54 (0.2%) 1 (0.2%) ::digest 53 (0.2%) 1 (0.2%) core::str::traits:: for core::ops::range::RangeFrom>::index 52 (0.2%) 4 (0.7%) std::error::Error::source 52 (0.2%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::fold 52 (0.2%) 1 (0.2%) as rand::distributions::uniform::UniformSampler>::sample_single 52 (0.2%) 1 (0.2%) ::from_elem 50 (0.2%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::fold 50 (0.2%) 1 (0.2%) core::iter::adapters::map::map_fold::{{closure}} 50 (0.2%) 1 (0.2%) core::slice::iter::IterMut::post_inc_start 49 (0.2%) 1 (0.2%) as digest::core_api::FixedOutputCore>::finalize_fixed_core 48 (0.2%) 1 (0.2%) as core::iter::traits::exact_size::ExactSizeIterator>::len 48 (0.2%) 1 (0.2%) core::option::Option::unwrap_unchecked 48 (0.2%) 1 (0.2%) core::str::::is_char_boundary 47 (0.2%) 2 (0.3%) postgres_protocol::authentication::sasl::ScramSha256::finish::{{closure}} 46 (0.2%) 1 (0.2%) core::option::Option::and_then 45 (0.2%) 1 (0.2%) core::slice::iter::IterMut::new 45 (0.2%) 1 (0.2%) postgres_protocol::password::scram_sha_256 45 (0.2%) 1 (0.2%) rand::rng::Rng::gen_range 44 (0.2%) 9 (1.5%) core::mem::maybe_uninit::MaybeUninit::as_mut_ptr 44 (0.2%) 3 (0.5%) core::array:: for [T; N]>::index 44 (0.2%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::next 44 (0.2%) 1 (0.2%) core::slice::::starts_with 43 (0.2%) 7 (1.2%) ::into_iter 43 (0.2%) 1 (0.2%) >::from_iter 43 (0.2%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::next 43 (0.2%) 1 (0.2%) as rand_core::RngCore>::next_u32 43 (0.2%) 1 (0.2%) block_buffer::BlockBuffer::len64_padding_be 43 (0.2%) 1 (0.2%) block_buffer::BlockBuffer::len64_padding_le 43 (0.2%) 1 (0.2%) core::num::::checked_add 43 (0.2%) 1 (0.2%) core::num::::checked_mul 43 (0.2%) 1 (0.2%) core::num::::checked_sub 43 (0.2%) 1 (0.2%) core::num::::overflowing_add 43 (0.2%) 1 (0.2%) core::num::::overflowing_mul 43 (0.2%) 1 (0.2%) core::num::::overflowing_sub 42 (0.2%) 1 (0.2%) alloc::alloc::exchange_malloc 41 (0.2%) 1 (0.2%) core::str::traits:: for core::ops::range::RangeFrom>::get_unchecked 40 (0.2%) 1 (0.2%) core::slice::::chunks 39 (0.2%) 1 (0.2%) ::new 39 (0.2%) 1 (0.2%) md5::compress::compress 38 (0.2%) 4 (0.7%) core::mem::forget 38 (0.2%) 1 (0.2%) as core::ops::index::IndexMut>::index_mut 38 (0.2%) 1 (0.2%) as core::ops::drop::Drop>::drop 38 (0.2%) 1 (0.2%) ::fmt 38 (0.2%) 1 (0.2%) ::fmt 37 (0.2%) 2 (0.3%) postgres_protocol::authentication::sasl::Parser::posit_number::{{closure}} 37 (0.2%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::size_hint 37 (0.2%) 1 (0.2%) core::option::Option::unwrap_or_else 37 (0.2%) 1 (0.2%) postgres_protocol::authentication::sasl::ChannelBinding::cbind_data 36 (0.2%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::__iterator_get_unchecked 36 (0.2%) 1 (0.2%) md5::compress::op_f 36 (0.2%) 1 (0.2%) md5::compress::op_g 35 (0.2%) 3 (0.5%) generic_array::ArrayBuilder::new 35 (0.2%) 1 (0.2%) ::from_usize 35 (0.2%) 1 (0.2%) md5::compress::op_i 34 (0.2%) 1 (0.2%) ::wmul 34 (0.2%) 1 (0.2%) alloc::string::String::push 34 (0.2%) 1 (0.2%) md5::compress::op_h 33 (0.1%) 3 (0.5%) as core::ops::deref::Deref>::deref 33 (0.1%) 3 (0.5%) as core::ops::deref::DerefMut>::deref_mut 33 (0.1%) 1 (0.2%) alloc::borrow::Cow::into_owned 33 (0.1%) 1 (0.2%) core::str::traits:: for core::ops::range::RangeFrom>::get 33 (0.1%) 1 (0.2%) postgres_protocol::authentication::sasl::ScramSha256::new::{{closure}} 32 (0.1%) 4 (0.7%) core::any::TypeId::of 32 (0.1%) 4 (0.7%) std::error::Error::backtrace 32 (0.1%) 4 (0.7%) std::error::Error::type_id 32 (0.1%) 1 (0.2%) postgres_protocol::authentication::sasl::ChannelBinding::gs2_header 31 (0.1%) 9 (1.5%) core::mem::maybe_uninit::MaybeUninit::uninit 31 (0.1%) 3 (0.5%) >::from 30 (0.1%) 3 (0.5%) std::error::Error::cause 30 (0.1%) 1 (0.2%) generic_array::iter::GenericArrayIter::as_mut_slice 29 (0.1%) 1 (0.2%) core::ptr::metadata::from_raw_parts 29 (0.1%) 1 (0.2%) postgres_protocol::authentication::sasl::ScramSha256::update::{{closure}} 28 (0.1%) 2 (0.3%) core::iter::adapters::zip::Zip::new 28 (0.1%) 1 (0.2%) base64::decode::write_u64 28 (0.1%) 1 (0.2%) postgres_protocol::authentication::sasl::Parser::base64::{{closure}} 27 (0.1%) 3 (0.5%) generic_array::impls::>::default::{{closure}} 27 (0.1%) 1 (0.2%) ::size_hint 26 (0.1%) 2 (0.3%) core::iter::adapters::enumerate::Enumerate::new 26 (0.1%) 1 (0.2%) core::str::::chars 25 (0.1%) 2 (0.3%) <&T as core::convert::AsRef>::as_ref 24 (0.1%) 2 (0.3%) ::finalize 24 (0.1%) 1 (0.2%) ::update_blocks 23 (0.1%) 1 (0.2%) <&str as core::str::pattern::Pattern>::is_prefix_of 23 (0.1%) 1 (0.2%) ::update_blocks 23 (0.1%) 1 (0.2%) ::ct_eq 23 (0.1%) 1 (0.2%) core::option::Option::as_mut 23 (0.1%) 1 (0.2%) core::option::Option::as_ref 23 (0.1%) 1 (0.2%) core::slice::::copy_from_slice 22 (0.1%) 1 (0.2%) ::finalize_fixed_core::{{closure}} 22 (0.1%) 1 (0.2%) core::char::methods::::encode_utf8 22 (0.1%) 1 (0.2%) core::char::methods::len_utf8 22 (0.1%) 1 (0.2%) core::iter::adapters::peekable::Peekable::new 22 (0.1%) 1 (0.2%) postgres_protocol::authentication::sasl::Parser::new 22 (0.1%) 1 (0.2%) postgres_protocol::authentication::sasl::Parser::printable::{{closure}} 21 (0.1%) 2 (0.3%) core::ptr::write 21 (0.1%) 1 (0.2%) core::ops::function::FnOnce::call_once 20 (0.1%) 1 (0.2%) ::finalize_variable_core::{{closure}} 20 (0.1%) 1 (0.2%) core::alloc::layout::Layout::from_size_align_unchecked 19 (0.1%) 1 (0.2%) core::num::::from_ne_bytes 19 (0.1%) 1 (0.2%) core::option::Option::Some 19 (0.1%) 1 (0.2%) core::str::::as_bytes 19 (0.1%) 1 (0.2%) core::str::converts::from_utf8_unchecked 19 (0.1%) 1 (0.2%) md5::convert 19 (0.1%) 1 (0.2%) postgres_protocol::authentication::sasl::ScramSha256::message 18 (0.1%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::fold::ok 18 (0.1%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::fold::ok::{{closure}} 18 (0.1%) 1 (0.2%) as digest::core_api::FixedOutputCore>::finalize_fixed_core::{{closure}} 18 (0.1%) 1 (0.2%) bytes::buf::buf_mut::BufMut::put_i32 18 (0.1%) 1 (0.2%) core::iter::adapters::map::map_fold 18 (0.1%) 1 (0.2%) core::num::::from_le_bytes 18 (0.1%) 1 (0.2%) core::str::::char_indices 18 (0.1%) 1 (0.2%) postgres_protocol::authentication::sasl::ChannelBinding::tls_server_end_point 18 (0.1%) 1 (0.2%) std::error:: for alloc::boxed::Box>::from 17 (0.1%) 3 (0.5%) generic_array::impls::>::default 17 (0.1%) 2 (0.3%) core::iter::traits::iterator::Iterator::enumerate 17 (0.1%) 1 (0.2%) >::index 17 (0.1%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::try_fold::check 17 (0.1%) 1 (0.2%) alloc::string::String::push_str 17 (0.1%) 1 (0.2%) core::iter::adapters::map::Map::new 17 (0.1%) 1 (0.2%) core::iter::adapters::peekable::Peekable::peek 17 (0.1%) 1 (0.2%) core::iter::adapters::take::Take::new 17 (0.1%) 1 (0.2%) core::option::Option::take 17 (0.1%) 1 (0.2%) core::slice::iter::Chunks::new 17 (0.1%) 1 (0.2%) core::str::::parse 17 (0.1%) 1 (0.2%) generic_array::iter::>::into_iter 16 (0.1%) 2 (0.3%) as core::iter::traits::iterator::Iterator>::next 16 (0.1%) 1 (0.2%) <&alloc::string::String as core::str::pattern::Pattern>::is_prefix_of 16 (0.1%) 1 (0.2%) ::allocate 16 (0.1%) 1 (0.2%) ::write_str 16 (0.1%) 1 (0.2%) as core::iter::traits::collect::Extend<&T>>::extend 16 (0.1%) 1 (0.2%) ::default 16 (0.1%) 1 (0.2%) >::shr 16 (0.1%) 1 (0.2%) alloc::raw_vec::RawVec::with_capacity_zeroed_in 16 (0.1%) 1 (0.2%) alloc::str::::to_owned 16 (0.1%) 1 (0.2%) block_buffer::BlockBuffer::get_pos 16 (0.1%) 1 (0.2%) block_buffer::BlockBuffer::set_pos_unchecked 16 (0.1%) 1 (0.2%) core::num::::to_be_bytes 16 (0.1%) 1 (0.2%) core::num::::to_be_bytes 16 (0.1%) 1 (0.2%) core::num::::to_le_bytes 16 (0.1%) 1 (0.2%) core::num::::to_be_bytes 16 (0.1%) 1 (0.2%) core::num::::to_le_bytes 16 (0.1%) 1 (0.2%) core::str::traits:: for str>::index 16 (0.1%) 1 (0.2%) postgres_protocol::authentication::sasl::Parser::value::{{closure}} 16 (0.1%) 1 (0.2%) std::error:: for alloc::boxed::Box>::from 15 (0.1%) 1 (0.2%) ::deref 15 (0.1%) 1 (0.2%) base64::decode::decode_config_buf::{{closure}} 15 (0.1%) 1 (0.2%) core::ptr::slice_from_raw_parts 15 (0.1%) 1 (0.2%) core::slice::raw::from_raw_parts 15 (0.1%) 1 (0.2%) generic_array::transmute 14 (0.1%) 1 (0.2%) as core::ops::deref::DerefMut>::deref_mut 14 (0.1%) 1 (0.2%) base64::decode::decode 14 (0.1%) 1 (0.2%) generic_array::impls:: for generic_array::GenericArray>::as_ref 13 (0.1%) 1 (0.2%) <&mut W as core::fmt::Write>::write_str 13 (0.1%) 1 (0.2%) ::fmt 13 (0.1%) 1 (0.2%) ::write_char 13 (0.1%) 1 (0.2%) >::extend::{{closure}} 13 (0.1%) 1 (0.2%) as digest::core_api::UpdateCore>::update_blocks 13 (0.1%) 1 (0.2%) as digest::core_api::UpdateCore>::update_blocks 13 (0.1%) 1 (0.2%) ::next_u32 13 (0.1%) 1 (0.2%) alloc::alloc::alloc 13 (0.1%) 1 (0.2%) alloc::alloc::alloc_zeroed 13 (0.1%) 1 (0.2%) core::array:: for [T; N]>::index_mut 13 (0.1%) 1 (0.2%) core::iter::adapters::peekable::Peekable::peek::{{closure}} 13 (0.1%) 1 (0.2%) core::slice::::iter_mut 13 (0.1%) 1 (0.2%) core::slice::iter::::into_iter 13 (0.1%) 1 (0.2%) core::str:: for str>::as_ref 12 (0.1%) 2 (0.3%) rand::rng::Rng::gen 12 (0.1%) 1 (0.2%) <&mut W as core::fmt::Write>::write_fmt 12 (0.1%) 1 (0.2%) ::update 12 (0.1%) 1 (0.2%) as rand::distributions::uniform::SampleRange>::sample_single 12 (0.1%) 1 (0.2%) as core::ops::try_trait::FromResidual>::from_residual 12 (0.1%) 1 (0.2%) core::fmt::Write::write_fmt 12 (0.1%) 1 (0.2%) core::iter::traits::iterator::Iterator::map 12 (0.1%) 1 (0.2%) core::iter::traits::iterator::Iterator::take 12 (0.1%) 1 (0.2%) core::num::::rotate_left 12 (0.1%) 1 (0.2%) core::num::::saturating_sub 12 (0.1%) 1 (0.2%) core::ptr::const_ptr::::offset 12 (0.1%) 1 (0.2%) core::ptr::drop_in_place 12 (0.1%) 1 (0.2%) core::ptr::mut_ptr::::offset 12 (0.1%) 1 (0.2%) core::ptr::mut_ptr::::wrapping_offset 12 (0.1%) 1 (0.2%) core::str::::starts_with 11 (0.0%) 1 (0.2%) <&u8 as core::ops::bit::BitXor<&u8>>::bitxor 11 (0.0%) 1 (0.2%) ::finalize 11 (0.0%) 1 (0.2%) as core::default::Default>::default 11 (0.0%) 1 (0.2%) alloc::string::String::as_bytes 11 (0.0%) 1 (0.2%) alloc::string::String::with_capacity 11 (0.0%) 1 (0.2%) core::str::::len 10 (0.0%) 2 (0.3%) core::ptr::const_ptr::::cast 10 (0.0%) 1 (0.2%) <&mut W as core::fmt::Write>::write_char 10 (0.0%) 1 (0.2%) <&u8 as core::ops::bit::BitAnd>::bitand 10 (0.0%) 1 (0.2%) <&u8 as core::ops::bit::Shr>::shr 10 (0.0%) 1 (0.2%) as core::convert::AsRef<[T]>>::as_ref 10 (0.0%) 1 (0.2%) as core::default::Default>::default 10 (0.0%) 1 (0.2%) ::next 10 (0.0%) 1 (0.2%) alloc::string::String::from_utf8_unchecked 10 (0.0%) 1 (0.2%) alloc::string::String::reserve 10 (0.0%) 1 (0.2%) alloc::vec::Vec::as_mut_slice 10 (0.0%) 1 (0.2%) core::array:: for [T; N]>::as_ref 10 (0.0%) 1 (0.2%) core::cmp::impls::::lt 10 (0.0%) 1 (0.2%) core::num::::to_ne_bytes 10 (0.0%) 1 (0.2%) core::num::::to_ne_bytes 10 (0.0%) 1 (0.2%) core::num::::to_ne_bytes 10 (0.0%) 1 (0.2%) digest::mac::CtOutput::new 10 (0.0%) 1 (0.2%) generic_array::GenericArray::as_mut_slice 10 (0.0%) 1 (0.2%) generic_array::GenericArray::as_slice 10 (0.0%) 1 (0.2%) rand::distributions::integer:: for rand::distributions::Standard>::sample 9 (0.0%) 1 (0.2%) ::new_from_slice 9 (0.0%) 1 (0.2%) >::from 9 (0.0%) 1 (0.2%) as core::convert::From<&[T]>>::from 9 (0.0%) 1 (0.2%) as rand::distributions::uniform::SampleRange>::is_empty 9 (0.0%) 1 (0.2%) >::from 9 (0.0%) 1 (0.2%) alloc::slice::::to_owned 9 (0.0%) 1 (0.2%) alloc::vec::from_elem 9 (0.0%) 1 (0.2%) base64::decode::decode_config::{{closure}} 9 (0.0%) 1 (0.2%) core::alloc::layout::Layout::dangling 9 (0.0%) 1 (0.2%) core::iter::adapters::zip::TrustedRandomAccessNoCoerce::size 9 (0.0%) 1 (0.2%) core::num::::swap_bytes 9 (0.0%) 1 (0.2%) core::num::::swap_bytes 9 (0.0%) 1 (0.2%) core::ptr::const_ptr::::add 9 (0.0%) 1 (0.2%) core::ptr::mut_ptr::::add 9 (0.0%) 1 (0.2%) core::ptr::mut_ptr::::wrapping_add 9 (0.0%) 1 (0.2%) core::slice::raw::from_ref 9 (0.0%) 1 (0.2%) core::str::converts::from_utf8_unchecked_mut 9 (0.0%) 1 (0.2%) postgres_protocol::escape::escape_identifier 9 (0.0%) 1 (0.2%) postgres_protocol::escape::escape_literal 9 (0.0%) 1 (0.2%) rand::distributions::integer:: for rand::distributions::Standard>::sample 8 (0.0%) 1 (0.2%) ::invariant 8 (0.0%) 1 (0.2%) ::bitand 8 (0.0%) 1 (0.2%) ::bitxor 8 (0.0%) 1 (0.2%) alloc::string::String::new 8 (0.0%) 1 (0.2%) core::alloc::layout::Layout::align 8 (0.0%) 1 (0.2%) core::char::methods::::len_utf8 8 (0.0%) 1 (0.2%) core::iter::traits::iterator::Iterator::collect 8 (0.0%) 1 (0.2%) core::iter::traits::iterator::Iterator::peekable 8 (0.0%) 1 (0.2%) core::num::::wrapping_add 8 (0.0%) 1 (0.2%) core::num::::wrapping_add 8 (0.0%) 1 (0.2%) core::num::::wrapping_mul 8 (0.0%) 1 (0.2%) core::num::::wrapping_add 8 (0.0%) 1 (0.2%) core::num::::wrapping_sub 8 (0.0%) 1 (0.2%) core::num::::wrapping_sub 8 (0.0%) 1 (0.2%) core::slice::::is_empty 8 (0.0%) 1 (0.2%) generic_array::impls::,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>>> for [T; 32]>::from 8 (0.0%) 1 (0.2%) postgres_protocol::authentication::sasl::ChannelBinding::unrequested 8 (0.0%) 1 (0.2%) postgres_protocol::authentication::sasl::ChannelBinding::unsupported 7 (0.0%) 1 (0.2%) as core::ops::deref::Deref>::deref 7 (0.0%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::size_hint 7 (0.0%) 1 (0.2%) as rand_core::RngCore>::next_u32 7 (0.0%) 1 (0.2%) alloc::string::String::clear 7 (0.0%) 1 (0.2%) core::num::nonzero::NonZeroUsize::new_unchecked 7 (0.0%) 1 (0.2%) core::ptr::drop_in_place 7 (0.0%) 1 (0.2%) core::ptr::drop_in_place::{{closure}}> 7 (0.0%) 1 (0.2%) core::ptr::drop_in_place,generic_array::iter::GenericArrayIter,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>>>> 7 (0.0%) 1 (0.2%) core::ptr::drop_in_place 7 (0.0%) 1 (0.2%) core::ptr::drop_in_place for alloc::boxed::Box>::from::StringError> 7 (0.0%) 1 (0.2%) core::slice::raw::debug_check_data_len 6 (0.0%) 1 (0.2%) alloc::rc::Rc::inner 6 (0.0%) 1 (0.2%) alloc::string::String::into_bytes 6 (0.0%) 1 (0.2%) alloc::vec::Vec::clear 6 (0.0%) 1 (0.2%) block_buffer::BlockBuffer::reset 6 (0.0%) 1 (0.2%) core::alloc::layout::Layout::size 6 (0.0%) 1 (0.2%) core::array::from_ref 6 (0.0%) 1 (0.2%) core::mem::needs_drop 6 (0.0%) 1 (0.2%) core::num::::swap_bytes 6 (0.0%) 1 (0.2%) core::num::::to_be 6 (0.0%) 1 (0.2%) core::num::::to_be 6 (0.0%) 1 (0.2%) core::num::::to_be 6 (0.0%) 1 (0.2%) core::num::::wrapping_neg 6 (0.0%) 1 (0.2%) core::ptr::drop_in_place,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>>> 6 (0.0%) 1 (0.2%) core::ptr::drop_in_place,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>>> 6 (0.0%) 1 (0.2%) core::ptr::drop_in_place,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>>> 6 (0.0%) 1 (0.2%) core::ptr::drop_in_place,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>>> 6 (0.0%) 1 (0.2%) core::ptr::drop_in_place 6 (0.0%) 1 (0.2%) core::slice::iter::size_from_ptr 6 (0.0%) 1 (0.2%) digest::mac::CtOutput::into_bytes 6 (0.0%) 1 (0.2%) postgres_protocol::authentication::sasl::Parser::base64 6 (0.0%) 1 (0.2%) postgres_protocol::authentication::sasl::Parser::printable 6 (0.0%) 1 (0.2%) postgres_protocol::authentication::sasl::Parser::value 5 (0.0%) 1 (0.2%) as core::ops::deref::Deref>::deref 5 (0.0%) 1 (0.2%) as core::ops::deref::DerefMut>::deref_mut 5 (0.0%) 1 (0.2%) core::cell::UnsafeCell::get 5 (0.0%) 1 (0.2%) subtle::Choice::unwrap_u8 4 (0.0%) 1 (0.2%) >::borrow 4 (0.0%) 1 (0.2%) block_buffer::BlockBuffer::size 4 (0.0%) 1 (0.2%) core::num::::from_le 4 (0.0%) 1 (0.2%) core::num::::to_le 4 (0.0%) 1 (0.2%) core::num::::to_le 4 (0.0%) 1 (0.2%) core::num::nonzero::NonZeroUsize::get 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place<&i32> 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place<&mut alloc::string::String> 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place<&u8> 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place 3 (0.0%) 1 (0.2%) ::new 1 (0.0%) 1 (0.2%) ::default 1 (0.0%) 1 (0.2%) core::hint::unreachable_unchecked 1 (0.0%) 1 (0.2%) core::mem::size_of 1 (0.0%) 1 (0.2%) core::num::::max_value