Lines Copies Function name ----- ------ ------------- 43406 (100%) 1385 (100%) (TOTAL) 2043 (4.7%) 3 (0.2%) thrift::protocol::TInputProtocol::skip_till_depth 1754 (4.0%) 33 (2.4%) core::result::Result::map 1190 (2.7%) 24 (1.7%) as core::ops::try_trait::Try>::branch 768 (1.8%) 27 (1.9%) as core::ops::try_trait::FromResidual>>::from_residual 671 (1.5%) 11 (0.8%) core::result::Result::map_err 642 (1.5%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_message_begin 618 (1.4%) 2 (0.1%) std::io::default_read_to_end 564 (1.3%) 4 (0.3%) ::read_varint 481 (1.1%) 7 (0.5%) alloc::alloc::box_free 475 (1.1%) 1 (0.1%) thrift::errors::Error::read_application_error_from_in_protocol 442 (1.0%) 1 (0.1%) thrift::errors::Error::write_application_error_to_out_protocol 390 (0.9%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_message_begin 377 (0.9%) 13 (0.9%) core::fmt::ArgumentV1::new 356 (0.8%) 7 (0.5%) core::option::Option::ok_or_else 350 (0.8%) 2 (0.1%) std::io::default_read_exact 335 (0.8%) 7 (0.5%) core::mem::replace 332 (0.8%) 4 (0.3%) ::write_varint 320 (0.7%) 4 (0.3%) core::option::Option::map_or 315 (0.7%) 6 (0.4%) core::result::Result::unwrap 314 (0.7%) 2 (0.1%) std::io::Write::write_all 303 (0.7%) 1 (0.1%) thrift::server::handle_process_result 302 (0.7%) 6 (0.4%) core::option::Option::map 292 (0.7%) 2 (0.1%) std::io::Write::write_all_vectored 280 (0.6%) 2 (0.1%) std::io::Read::read_buf_exact 270 (0.6%) 2 (0.1%) as core::fmt::Debug>::fmt 261 (0.6%) 1 (0.1%) core::char::methods::encode_utf8_raw 258 (0.6%) 3 (0.2%) std::sync::poison::map_result 244 (0.6%) 4 (0.3%) integer_encoding::reader::VarIntProcessor::decode 238 (0.5%) 4 (0.3%) thrift::transport::socket::TTcpChannel::if_set 237 (0.5%) 1 (0.1%) thrift::server::multiplexed::TMultiplexedProcessor::process_message 233 (0.5%) 23 (1.7%) <&T as core::fmt::Debug>::fmt 229 (0.5%) 1 (0.1%) ::next_match 225 (0.5%) 9 (0.6%) alloc::boxed::Box::new 224 (0.5%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_field_begin 216 (0.5%) 2 (0.1%) std::io::append_to_string 197 (0.5%) 3 (0.2%) thrift::protocol::TFieldIdentifier::new 196 (0.5%) 4 (0.3%) core::result::Result::and_then 195 (0.4%) 1 (0.1%) as std::io::Read>::read 194 (0.4%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_map_begin 189 (0.4%) 3 (0.2%) std::sync::mutex::Mutex::new 188 (0.4%) 4 (0.3%) as core::fmt::Debug>::fmt 188 (0.4%) 2 (0.1%) std::io::default_read_buf 182 (0.4%) 2 (0.1%) std::io::Write::write_fmt 180 (0.4%) 3 (0.2%) as core::ops::drop::Drop>::drop 180 (0.4%) 1 (0.1%) ::shrink 180 (0.4%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_message_begin 171 (0.4%) 9 (0.6%) core::ptr::read 167 (0.4%) 1 (0.1%) as std::io::Write>::flush 164 (0.4%) 2 (0.1%) as core::fmt::Write>::write_str 163 (0.4%) 1 (0.1%) alloc::raw_vec::RawVec::grow_amortized 154 (0.4%) 2 (0.1%) std::sync::mutex::Mutex::try_lock 152 (0.4%) 2 (0.1%) alloc::sync::Arc::new 148 (0.3%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_message_begin 146 (0.3%) 1 (0.1%) thrift::protocol::compact::TCompactInputProtocol::read_list_set_begin 144 (0.3%) 1 (0.1%) thrift::protocol::binary::field_type_from_u8 141 (0.3%) 1 (0.1%) alloc::raw_vec::RawVec::shrink 140 (0.3%) 1 (0.1%) as std::io::Read>::read 136 (0.3%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_field_begin 135 (0.3%) 1 (0.1%) std::io::IoSlice::advance_slices 135 (0.3%) 1 (0.1%) thrift::protocol::compact::TCompactOutputProtocol::write_field_header 133 (0.3%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_map_begin 132 (0.3%) 3 (0.2%) alloc::sync::Weak::inner 130 (0.3%) 1 (0.1%) std::io::readbuf::ReadBuf::initialize_unfilled_to 130 (0.3%) 1 (0.1%) thrift::transport::mem::TBufferChannel::copy_write_buffer_to_read_buffer 129 (0.3%) 21 (1.5%) thrift::protocol::TInputProtocol::skip_till_depth::{{closure}} 127 (0.3%) 1 (0.1%) ::fmt 127 (0.3%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_bool 127 (0.3%) 1 (0.1%) ::write 125 (0.3%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_field_begin 124 (0.3%) 2 (0.1%) byteorder::io::ReadBytesExt::read_f64 124 (0.3%) 2 (0.1%) byteorder::io::ReadBytesExt::read_i32 124 (0.3%) 2 (0.1%) std::io::default_read_vectored 124 (0.3%) 2 (0.1%) std::io::default_write_vectored 124 (0.3%) 1 (0.1%) core::array::::default 122 (0.3%) 2 (0.1%) alloc::vec::Vec::push 121 (0.3%) 1 (0.1%) ::decode_var 120 (0.3%) 1 (0.1%) >::from 120 (0.3%) 1 (0.1%) thrift::protocol::compact::u8_to_type 119 (0.3%) 1 (0.1%) ::process 118 (0.3%) 1 (0.1%) >::try_from 118 (0.3%) 1 (0.1%) as std::io::Write>::flush 113 (0.3%) 1 (0.1%) as std::io::Write>::write 113 (0.3%) 1 (0.1%) ::split 112 (0.3%) 1 (0.1%) ::read 110 (0.3%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::find 110 (0.3%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::find 109 (0.3%) 2 (0.1%) thrift::server::multiplexed::split_ident_name::{{closure}} 107 (0.2%) 13 (0.9%) >::into 104 (0.2%) 2 (0.1%) core::slice::iter::IterMut::post_inc_start 104 (0.2%) 1 (0.1%) alloc::vec::Vec::extend_with 97 (0.2%) 8 (0.6%) core::ptr::unique::Unique::cast 97 (0.2%) 1 (0.1%) alloc::alloc::Global::alloc_impl 95 (0.2%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_bytes 95 (0.2%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_bytes 94 (0.2%) 1 (0.1%) >::try_from 94 (0.2%) 1 (0.1%) >::try_from 93 (0.2%) 3 (0.2%) as core::ops::try_trait::Try>::branch 93 (0.2%) 3 (0.2%) ::split::{{closure}} 93 (0.2%) 2 (0.1%) core::slice::iter::IterMut::new 93 (0.2%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_field_begin 92 (0.2%) 1 (0.1%) thrift::transport::buffered::TBufferedReadTransport::get_bytes 91 (0.2%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_list_begin 91 (0.2%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_set_begin 90 (0.2%) 2 (0.1%) thrift::protocol::TMapIdentifier::new 89 (0.2%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::next 89 (0.2%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_map_begin 87 (0.2%) 9 (0.6%) core::mem::maybe_uninit::MaybeUninit::assume_init 87 (0.2%) 3 (0.2%) core::alloc::layout::Layout::for_value_raw 86 (0.2%) 5 (0.4%) core::slice::index:: for [T]>::index_mut 86 (0.2%) 1 (0.1%) ::fmt 84 (0.2%) 7 (0.5%) core::ptr::mut_ptr::::offset 84 (0.2%) 7 (0.5%) core::ptr::unique::Unique::as_ref 84 (0.2%) 3 (0.2%) as core::clone::Clone>::clone 83 (0.2%) 9 (0.6%) core::ptr::write 82 (0.2%) 1 (0.1%) ::fmt 81 (0.2%) 3 (0.2%) as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut 81 (0.2%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_map_begin 81 (0.2%) 1 (0.1%) thrift::transport::mem::TBufferChannel::with_capacity 79 (0.2%) 1 (0.1%) alloc::string::String::from_utf8 78 (0.2%) 1 (0.1%) >::try_from 77 (0.2%) 2 (0.1%) as core::ops::index::Index>::index 77 (0.2%) 2 (0.1%) as core::ops::index::IndexMut>::index_mut 76 (0.2%) 5 (0.4%) core::ops::function::FnOnce::call_once 76 (0.2%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_string 76 (0.2%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_string 76 (0.2%) 1 (0.1%) alloc::vec::Vec::into_boxed_slice 75 (0.2%) 3 (0.2%) std::sync::mutex::MutexGuard::new::{{closure}} 74 (0.2%) 1 (0.1%) as core::panic::BoxMeUp>::take_box 73 (0.2%) 1 (0.1%) thrift::transport::mem::TBufferChannel::set_readable_bytes 72 (0.2%) 1 (0.1%) ::encode_var 72 (0.2%) 1 (0.1%) alloc::raw_vec::RawVec::current_memory 71 (0.2%) 1 (0.1%) thrift::protocol::verify_expected_service_call 70 (0.2%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_bool 70 (0.2%) 1 (0.1%) ::fmt 69 (0.2%) 8 (0.6%) core::ptr::unique::Unique::as_ptr 69 (0.2%) 3 (0.2%) as core::ops::drop::Drop>::drop 69 (0.2%) 3 (0.2%) core::array:: for &[T; N]>::try_from 69 (0.2%) 1 (0.1%) alloc::boxed::Box::into_unique 69 (0.2%) 1 (0.1%) thrift::protocol::compact::TCompactOutputProtocol::write_list_set_begin 69 (0.2%) 1 (0.1%) thrift::transport::mem::TBufferChannel::read_bytes 69 (0.2%) 1 (0.1%) thrift::transport::mem::TBufferChannel::write_bytes 66 (0.2%) 3 (0.2%) as core::clone::Clone>::clone 66 (0.2%) 3 (0.2%) std::sync::poison::PoisonError::new 66 (0.2%) 1 (0.1%) ::fmt 66 (0.2%) 1 (0.1%) ::fmt 66 (0.2%) 1 (0.1%) core::fmt::builders::DebugList::entries 66 (0.2%) 1 (0.1%) thrift::protocol::verify_expected_sequence_number 65 (0.1%) 1 (0.1%) thrift::protocol::verify_expected_message_type 64 (0.1%) 4 (0.3%) ::read_varint::{{closure}} 64 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 62 (0.1%) 2 (0.1%) ::to_string 62 (0.1%) 1 (0.1%) ::fmt 62 (0.1%) 1 (0.1%) byteorder::io::ReadBytesExt::read_i16 62 (0.1%) 1 (0.1%) byteorder::io::ReadBytesExt::read_i64 62 (0.1%) 1 (0.1%) hashbrown::raw::RawTable::find 61 (0.1%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_list_begin 61 (0.1%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_set_begin 61 (0.1%) 1 (0.1%) byteorder::io::ReadBytesExt::read_i8 61 (0.1%) 1 (0.1%) byteorder::io::ReadBytesExt::read_u8 60 (0.1%) 4 (0.3%) >::try_into 60 (0.1%) 3 (0.2%) as core::slice::index::SliceIndex<[T]>>::index_mut 60 (0.1%) 2 (0.1%) as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut 59 (0.1%) 1 (0.1%) core::fmt::Arguments::new_v1 58 (0.1%) 2 (0.1%) core::ptr::metadata::from_raw_parts_mut 58 (0.1%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_bytes 58 (0.1%) 1 (0.1%) alloc::vec::Vec::resize 58 (0.1%) 1 (0.1%) core::iter::traits::exact_size::ExactSizeIterator::len 57 (0.1%) 3 (0.2%) core::array:: for [T; N]>::try_from 56 (0.1%) 1 (0.1%) ::fmt 56 (0.1%) 1 (0.1%) core::alloc::layout::Layout::array 56 (0.1%) 1 (0.1%) core::result::Result::unwrap_or 56 (0.1%) 1 (0.1%) thrift::protocol::compact::type_to_u8 54 (0.1%) 6 (0.4%) core::ptr::mut_ptr::::add 54 (0.1%) 4 (0.3%) std::io::default_read_vectored::{{closure}} 54 (0.1%) 4 (0.3%) std::io::default_write_vectored::{{closure}} 54 (0.1%) 2 (0.1%) std::io::impls::>::read_exact 54 (0.1%) 2 (0.1%) std::io::impls::>::write_all 54 (0.1%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_bool 54 (0.1%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_bytes 54 (0.1%) 1 (0.1%) as std::io::Write>::write 54 (0.1%) 1 (0.1%) alloc::boxed::Box::into_raw_with_allocator 54 (0.1%) 1 (0.1%) core::slice::iter::Iter::post_inc_start 53 (0.1%) 9 (0.6%) core::mem::manually_drop::ManuallyDrop::into_inner 53 (0.1%) 4 (0.3%) as core::convert::From>::from 53 (0.1%) 1 (0.1%) core::str::::split_at 53 (0.1%) 1 (0.1%) std::io::error::Error::kind 52 (0.1%) 5 (0.4%) core::mem::manually_drop::ManuallyDrop::new 52 (0.1%) 3 (0.2%) alloc::boxed::Box::leak 52 (0.1%) 1 (0.1%) ::clone 52 (0.1%) 1 (0.1%) ::from_elem 51 (0.1%) 3 (0.2%) as core::fmt::Debug>::fmt 51 (0.1%) 3 (0.2%) core::option::Option::is_some 51 (0.1%) 1 (0.1%) ::decode_var 51 (0.1%) 1 (0.1%) ::fmt 51 (0.1%) 1 (0.1%) ::fmt 51 (0.1%) 1 (0.1%) thrift::transport::buffered::TBufferedReadTransport::with_capacity 50 (0.1%) 2 (0.1%) byteorder::io::WriteBytesExt::write_f64 50 (0.1%) 2 (0.1%) byteorder::io::WriteBytesExt::write_i32 50 (0.1%) 2 (0.1%) core::option::Option::expect 50 (0.1%) 1 (0.1%) hashbrown::raw::RawTable::drop_elements 50 (0.1%) 1 (0.1%) thrift::transport::buffered::TBufferedWriteTransport::with_capacity 49 (0.1%) 1 (0.1%) thrift::protocol::compact::TCompactOutputProtocol::new 49 (0.1%) 1 (0.1%) thrift::server::multiplexed::missing_processor_message 48 (0.1%) 3 (0.2%) std::sync::mutex::MutexGuard::new 48 (0.1%) 2 (0.1%) std::io::append_to_string::{{closure}} 48 (0.1%) 1 (0.1%) core::slice::iter::Iter::new 48 (0.1%) 1 (0.1%) core::str::::is_char_boundary 47 (0.1%) 2 (0.1%) thrift::protocol::TMessageIdentifier::new 47 (0.1%) 1 (0.1%) ::into_searcher 47 (0.1%) 1 (0.1%) ::fmt 47 (0.1%) 1 (0.1%) ::fmt 47 (0.1%) 1 (0.1%) ::fmt 47 (0.1%) 1 (0.1%) ::fmt 47 (0.1%) 1 (0.1%) thrift::protocol::compact::TCompactInputProtocol::new 47 (0.1%) 1 (0.1%) thrift::transport::framed::TFramedReadTransport::with_capacity 46 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 46 (0.1%) 1 (0.1%) ::fmt 46 (0.1%) 1 (0.1%) ::fmt 45 (0.1%) 5 (0.4%) core::option::Option::take 45 (0.1%) 3 (0.2%) as core::ops::drop::Drop>::drop 45 (0.1%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_list_begin 45 (0.1%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_set_begin 44 (0.1%) 10 (0.7%) core::mem::maybe_uninit::MaybeUninit::as_mut_ptr 43 (0.1%) 3 (0.2%) core::array:: for [T; N]>::index 43 (0.1%) 3 (0.2%) core::slice::index:: for [T]>::index 43 (0.1%) 1 (0.1%) ::fmt 43 (0.1%) 1 (0.1%) alloc::vec::Vec::pop 43 (0.1%) 1 (0.1%) core::hash::BuildHasher::hash_one 43 (0.1%) 1 (0.1%) core::num::::checked_add 43 (0.1%) 1 (0.1%) core::num::::checked_mul 43 (0.1%) 1 (0.1%) core::num::::overflowing_add 43 (0.1%) 1 (0.1%) core::num::::overflowing_mul 43 (0.1%) 1 (0.1%) thrift::protocol::field_id::{{closure}} 43 (0.1%) 1 (0.1%) thrift::transport::framed::TFramedWriteTransport::with_capacity 42 (0.1%) 3 (0.2%) alloc::sync::Arc::drop_slow 42 (0.1%) 2 (0.1%) as core::convert::From>>::from 42 (0.1%) 2 (0.1%) std::io::Read::read_buf 42 (0.1%) 2 (0.1%) std::io::impls::>::flush 42 (0.1%) 1 (0.1%) ::split 42 (0.1%) 1 (0.1%) alloc::alloc::exchange_malloc 42 (0.1%) 1 (0.1%) alloc::boxed::Box::from_raw_in 42 (0.1%) 1 (0.1%) alloc::vec::Vec::truncate 42 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 42 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 42 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 42 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 42 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 42 (0.1%) 1 (0.1%) std::sync::poison::Flag::borrow 41 (0.1%) 4 (0.3%) core::ptr::non_null::NonNull::cast 41 (0.1%) 1 (0.1%) core::ptr::drop_in_place>> 41 (0.1%) 1 (0.1%) core::result::Result::expect 41 (0.1%) 1 (0.1%) thrift::protocol::binary::field_type_to_u8 41 (0.1%) 1 (0.1%) thrift::transport::mem::TBufferChannel::empty_read_buffer 40 (0.1%) 9 (0.6%) core::mem::maybe_uninit::MaybeUninit::uninit 40 (0.1%) 2 (0.1%) std::io::Read::read_exact 40 (0.1%) 1 (0.1%) core::option::Option::or_else 40 (0.1%) 1 (0.1%) hashbrown::raw::Bucket::next_n 39 (0.1%) 3 (0.2%) <&mut W as core::fmt::Write>::write_str 39 (0.1%) 1 (0.1%) std::panicking::begin_panic 39 (0.1%) 1 (0.1%) std::panicking::begin_panic::{{closure}} 38 (0.1%) 8 (0.6%) core::ptr::non_null::NonNull::as_ptr 38 (0.1%) 5 (0.4%) core::ptr::non_null::NonNull::new_unchecked 38 (0.1%) 2 (0.1%) std::io::impls::>::read 38 (0.1%) 2 (0.1%) std::io::impls::>::write 38 (0.1%) 1 (0.1%) ::fmt 38 (0.1%) 1 (0.1%) >::from 38 (0.1%) 1 (0.1%) ::fmt 38 (0.1%) 1 (0.1%) ::fmt 38 (0.1%) 1 (0.1%) ::fmt 38 (0.1%) 1 (0.1%) ::fmt 38 (0.1%) 1 (0.1%) ::fmt 38 (0.1%) 1 (0.1%) alloc::raw_vec::handle_reserve 38 (0.1%) 1 (0.1%) core::str::::find 38 (0.1%) 1 (0.1%) hashbrown::raw::RawTable::get 38 (0.1%) 1 (0.1%) thrift::transport::mem::TBufferChannel::empty_write_buffer 37 (0.1%) 4 (0.3%) core::cell::UnsafeCell::new 37 (0.1%) 1 (0.1%) as core::ops::drop::Drop>::drop 37 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 37 (0.1%) 1 (0.1%) core::array::equality:: for [B]>::ne 36 (0.1%) 3 (0.2%) <&mut W as core::fmt::Write>::write_fmt 36 (0.1%) 3 (0.2%) as core::ops::try_trait::FromResidual>::from_residual 36 (0.1%) 3 (0.2%) core::array:: for [T; N]>::try_from::{{closure}} 36 (0.1%) 3 (0.2%) core::fmt::Write::write_fmt 36 (0.1%) 3 (0.2%) core::ptr::const_ptr::::offset 36 (0.1%) 1 (0.1%) ::read_u16 36 (0.1%) 1 (0.1%) ::read_u32 36 (0.1%) 1 (0.1%) ::read_u64 36 (0.1%) 1 (0.1%) ::read_u64 36 (0.1%) 1 (0.1%) as core::iter::range::RangeIteratorImpl>::spec_next 36 (0.1%) 1 (0.1%) core::option::Option::and_then 36 (0.1%) 1 (0.1%) hashbrown::raw::RawIterRange::new 35 (0.1%) 4 (0.3%) core::ptr::mut_ptr::::is_null 35 (0.1%) 1 (0.1%) core::slice::memchr::memchr 35 (0.1%) 1 (0.1%) hashbrown::map::HashMap::get 35 (0.1%) 1 (0.1%) hashbrown::map::HashMap::with_hasher 35 (0.1%) 1 (0.1%) hashbrown::raw::Bucket::from_base_index 34 (0.1%) 2 (0.1%) core::fmt::Write::write_char 34 (0.1%) 1 (0.1%) ::fmt 34 (0.1%) 1 (0.1%) alloc::string::String::push 34 (0.1%) 1 (0.1%) hashbrown::map::HashMap::get_inner 34 (0.1%) 1 (0.1%) thrift::protocol::compact::TCompactOutputProtocol::assert_no_pending_bool_write 33 (0.1%) 1 (0.1%) hashbrown::raw::RawTable::find::{{closure}} 33 (0.1%) 1 (0.1%) std::sys::unix::io::IoSlice::advance 32 (0.1%) 4 (0.3%) ::into_iter 32 (0.1%) 2 (0.1%) alloc::raw_vec::RawVec::capacity 32 (0.1%) 2 (0.1%) core::ptr::metadata::metadata 32 (0.1%) 2 (0.1%) std::io::Read::read_vectored 32 (0.1%) 2 (0.1%) std::io::Write::write_vectored 32 (0.1%) 1 (0.1%) ::write_u16 32 (0.1%) 1 (0.1%) ::write_u32 32 (0.1%) 1 (0.1%) ::write_u64 32 (0.1%) 1 (0.1%) ::write_u64 32 (0.1%) 1 (0.1%) core::fmt::num::::fmt 32 (0.1%) 1 (0.1%) core::fmt::num::::fmt 32 (0.1%) 1 (0.1%) core::fmt::num::::fmt 32 (0.1%) 1 (0.1%) core::fmt::num::::fmt 31 (0.1%) 3 (0.2%) thrift::protocol::TFieldIdentifier::new::{{closure}} 31 (0.1%) 1 (0.1%) hashbrown::raw::RawTable::iter 31 (0.1%) 1 (0.1%) thrift::server::multiplexed::split_ident_name 30 (0.1%) 3 (0.2%) <&mut W as core::fmt::Write>::write_char 30 (0.1%) 3 (0.2%) alloc::rc::is_dangling 30 (0.1%) 2 (0.1%) core::ptr::slice_from_raw_parts_mut 30 (0.1%) 2 (0.1%) std::io::Read::read_buf::{{closure}} 30 (0.1%) 2 (0.1%) std::io::Read::read_vectored::{{closure}} 30 (0.1%) 2 (0.1%) std::io::Write::write_vectored::{{closure}} 30 (0.1%) 1 (0.1%) std::io::readbuf::ReadBuf::filled 30 (0.1%) 1 (0.1%) std::io::readbuf::ReadBuf::initialized_mut 29 (0.1%) 2 (0.1%) as core::fmt::Debug>::fmt 29 (0.1%) 1 (0.1%) ::fmt 29 (0.1%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_byte 29 (0.1%) 1 (0.1%) std::sync::poison::Flag::done 29 (0.1%) 1 (0.1%) std::sys_common::backtrace::__rust_end_short_backtrace 28 (0.1%) 6 (0.4%) core::cell::UnsafeCell::get 28 (0.1%) 5 (0.4%) >::from 28 (0.1%) 2 (0.1%) byteorder::ByteOrder::write_f64 28 (0.1%) 1 (0.1%) ::fmt 28 (0.1%) 1 (0.1%) alloc::vec::Vec::spare_capacity_mut 28 (0.1%) 1 (0.1%) core::ptr::drop_in_place<(alloc::string::String,alloc::sync::Arc>)> 28 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 28 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 28 (0.1%) 1 (0.1%) core::ptr::drop_in_place>> 28 (0.1%) 1 (0.1%) core::ptr::drop_in_place 28 (0.1%) 1 (0.1%) core::ptr::drop_in_place>> 28 (0.1%) 1 (0.1%) core::ptr::drop_in_place>> 28 (0.1%) 1 (0.1%) core::ptr::drop_in_place>> 28 (0.1%) 1 (0.1%) core::ptr::drop_in_place>> 28 (0.1%) 1 (0.1%) core::ptr::drop_in_place 27 (0.1%) 3 (0.2%) as core::ops::deref::Deref>::deref 27 (0.1%) 3 (0.2%) core::ptr::const_ptr::::add 27 (0.1%) 3 (0.2%) core::ptr::mut_ptr::::len 27 (0.1%) 3 (0.2%) std::sync::mutex::Mutex::lock 27 (0.1%) 3 (0.2%) thrift::protocol::TInputProtocol::skip 27 (0.1%) 1 (0.1%) ::deallocate 27 (0.1%) 1 (0.1%) as core::slice::index::SliceIndex<[T]>>::index_mut 27 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 27 (0.1%) 1 (0.1%) core::result::Result::ok 26 (0.1%) 2 (0.1%) core::ptr::unique::Unique::new_unchecked 26 (0.1%) 2 (0.1%) core::slice::::iter_mut 26 (0.1%) 2 (0.1%) std::io::default_read_to_string 26 (0.1%) 1 (0.1%) >::spec_eq 26 (0.1%) 1 (0.1%) <[T] as core::fmt::Debug>::fmt 26 (0.1%) 1 (0.1%) ::eq 26 (0.1%) 1 (0.1%) ::eq 26 (0.1%) 1 (0.1%) ::eq 26 (0.1%) 1 (0.1%) alloc::boxed::Box<[core::mem::maybe_uninit::MaybeUninit],A>::assume_init 25 (0.1%) 2 (0.1%) core::array:: for [T; N]>::index_mut 25 (0.1%) 1 (0.1%) as core::slice::index::SliceIndex<[T]>>::index 25 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 25 (0.1%) 1 (0.1%) alloc::raw_vec::RawVec::shrink::{{closure}} 25 (0.1%) 1 (0.1%) byteorder::io::WriteBytesExt::write_i16 25 (0.1%) 1 (0.1%) byteorder::io::WriteBytesExt::write_i64 25 (0.1%) 1 (0.1%) byteorder::io::WriteBytesExt::write_u32 25 (0.1%) 1 (0.1%) core::option::Option<&T>::cloned 24 (0.1%) 3 (0.2%) alloc::sync::Arc::get_mut_unchecked 24 (0.1%) 3 (0.2%) core::mem::align_of_val_raw 24 (0.1%) 3 (0.2%) core::mem::size_of_val_raw 24 (0.1%) 2 (0.1%) alloc::raw_vec::RawVec::reserve_for_push 24 (0.1%) 2 (0.1%) std::io::default_read_to_string::{{closure}} 24 (0.1%) 1 (0.1%) >::from 24 (0.1%) 1 (0.1%) core::ptr::drop_in_place 24 (0.1%) 1 (0.1%) hashbrown::raw::bitmask::BitMask::lowest_set_bit 24 (0.1%) 1 (0.1%) thrift::protocol::stored::TStoredInputProtocol::new 23 (0.1%) 1 (0.1%) as core::panic::BoxMeUp>::get 23 (0.1%) 1 (0.1%) alloc::raw_vec::RawVec::set_ptr_and_cap 23 (0.1%) 1 (0.1%) core::str::traits::::eq 23 (0.1%) 1 (0.1%) hashbrown::raw::TableLayout::new 23 (0.1%) 1 (0.1%) std::io::error::Error::new_const 22 (0.1%) 2 (0.1%) as core::fmt::Debug>::fmt 22 (0.1%) 2 (0.1%) byteorder::ByteOrder::read_f64 22 (0.1%) 1 (0.1%) core::char::methods::::encode_utf8 22 (0.1%) 1 (0.1%) core::char::methods::len_utf8 22 (0.1%) 1 (0.1%) core::sync::atomic::fence 22 (0.1%) 1 (0.1%) hashbrown::raw::Bucket::as_ptr 22 (0.1%) 1 (0.1%) std::io::readbuf::ReadBuf::assume_init 22 (0.1%) 1 (0.1%) thrift::transport::buffered::TBufferedReadTransport::consume 21 (0.0%) 3 (0.2%) as core::ops::deref::Deref>::deref 21 (0.0%) 3 (0.2%) alloc::sync::Arc::from_inner 21 (0.0%) 3 (0.2%) core::ptr::non_null::NonNull::as_ref 21 (0.0%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_struct_begin 21 (0.0%) 1 (0.1%) byteorder::io::WriteBytesExt::write_i8 21 (0.0%) 1 (0.1%) byteorder::io::WriteBytesExt::write_u8 21 (0.0%) 1 (0.1%) core::option::Option::as_mut 21 (0.0%) 1 (0.1%) hashbrown::map::equivalent_key::{{closure}} 20 (0.0%) 4 (0.3%) as core::ops::deref::Deref>::deref 20 (0.0%) 1 (0.1%) >::from 20 (0.0%) 1 (0.1%) ::create 20 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_byte 20 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_double 20 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_i16 20 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_i32 20 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_i64 20 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_i8 20 (0.0%) 1 (0.1%) ::create 20 (0.0%) 1 (0.1%) ::create 20 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_byte 20 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_double 20 (0.0%) 1 (0.1%) ::create 20 (0.0%) 1 (0.1%) ::create 20 (0.0%) 1 (0.1%) ::create 20 (0.0%) 1 (0.1%) ::create 20 (0.0%) 1 (0.1%) ::create 20 (0.0%) 1 (0.1%) core::alloc::layout::Layout::from_size_align_unchecked 20 (0.0%) 1 (0.1%) std::io::readbuf::ReadBuf::uninitialized_mut 20 (0.0%) 1 (0.1%) thrift::errors::new_protocol_error 20 (0.0%) 1 (0.1%) thrift::errors::new_transport_error 20 (0.0%) 1 (0.1%) thrift::transport::socket::TTcpChannel::close::{{closure}} 19 (0.0%) 1 (0.1%) as core::convert::From<&mut T>>::from 19 (0.0%) 1 (0.1%) alloc::alloc::realloc 19 (0.0%) 1 (0.1%) core::num::::from_ne_bytes 19 (0.0%) 1 (0.1%) core::num::::from_ne_bytes 19 (0.0%) 1 (0.1%) core::num::::from_ne_bytes 19 (0.0%) 1 (0.1%) core::str::::as_bytes 19 (0.0%) 1 (0.1%) core::str::converts::from_utf8_unchecked 19 (0.0%) 1 (0.1%) core::sync::atomic::AtomicBool::store 19 (0.0%) 1 (0.1%) hashbrown::map::equivalent_key 19 (0.0%) 1 (0.1%) thrift::errors::ProtocolError::new 19 (0.0%) 1 (0.1%) thrift::errors::TransportError::new 19 (0.0%) 1 (0.1%) thrift::protocol:: for u8>::from 19 (0.0%) 1 (0.1%) thrift::protocol::binary::TBinaryInputProtocol::new 19 (0.0%) 1 (0.1%) thrift::protocol::binary::TBinaryOutputProtocol::new 19 (0.0%) 1 (0.1%) thrift::protocol::compact::collection_type_to_u8 18 (0.0%) 3 (0.2%) alloc::sync::Arc::inner 18 (0.0%) 3 (0.2%) core::mem::drop 18 (0.0%) 2 (0.1%) as core::ops::deref::DerefMut>::deref_mut 18 (0.0%) 2 (0.1%) std::io::Read::read_to_end 18 (0.0%) 2 (0.1%) std::io::Read::read_to_string 18 (0.0%) 1 (0.1%) ::read::{{closure}} 18 (0.0%) 1 (0.1%) ::write::{{closure}} 18 (0.0%) 1 (0.1%) alloc::vec::set_len_on_drop::SetLenOnDrop::increment_len 18 (0.0%) 1 (0.1%) core::hash::impls::::hash 18 (0.0%) 1 (0.1%) core::num::::from_be_bytes 18 (0.0%) 1 (0.1%) core::num::::from_be_bytes 18 (0.0%) 1 (0.1%) core::num::::from_be_bytes 18 (0.0%) 1 (0.1%) core::num::::from_le_bytes 18 (0.0%) 1 (0.1%) core::result::Result::is_ok 18 (0.0%) 1 (0.1%) std::io::readbuf::ReadBuf::add_filled 18 (0.0%) 1 (0.1%) std::panicking::panic_count::count_is_zero 18 (0.0%) 1 (0.1%) thrift::errors::ApplicationError::new 18 (0.0%) 1 (0.1%) thrift::protocol::TListIdentifier::new 18 (0.0%) 1 (0.1%) thrift::protocol::TSetIdentifier::new 18 (0.0%) 1 (0.1%) thrift::server::multiplexed::TMultiplexedProcessor::new 17 (0.0%) 1 (0.1%) >::index 17 (0.0%) 1 (0.1%) ::default 17 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::flush 17 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::flush 17 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_struct_end 17 (0.0%) 1 (0.1%) ::flush::{{closure}} 17 (0.0%) 1 (0.1%) alloc::string::String::push_str 17 (0.0%) 1 (0.1%) core::alloc::layout::Layout::new 17 (0.0%) 1 (0.1%) core::option::Option::unwrap 17 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 17 (0.0%) 1 (0.1%) thrift::protocol::compact::collection_u8_to_type 16 (0.0%) 2 (0.1%) as core::convert::From<&mut T>>::from 16 (0.0%) 2 (0.1%) core::ptr::mut_ptr::::as_mut_ptr 16 (0.0%) 2 (0.1%) core::slice::::as_mut_ptr 16 (0.0%) 2 (0.1%) core::slice::::is_empty 16 (0.0%) 1 (0.1%) ::allocate 16 (0.0%) 1 (0.1%) as core::fmt::Display>::fmt 16 (0.0%) 1 (0.1%) ::write_str 16 (0.0%) 1 (0.1%) >::le 16 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_string 16 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_i16 16 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_i32 16 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_i64 16 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_string 16 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_struct_begin 16 (0.0%) 1 (0.1%) ::read 16 (0.0%) 1 (0.1%) ::write 16 (0.0%) 1 (0.1%) >::index 16 (0.0%) 1 (0.1%) alloc::alloc::dealloc 16 (0.0%) 1 (0.1%) alloc::raw_vec::RawVec::with_capacity_zeroed_in 16 (0.0%) 1 (0.1%) alloc::str::::to_owned 16 (0.0%) 1 (0.1%) alloc::vec::Vec::shrink_to_fit 16 (0.0%) 1 (0.1%) alloc::vec::set_len_on_drop::SetLenOnDrop::new 16 (0.0%) 1 (0.1%) core::alloc::layout::size_align 16 (0.0%) 1 (0.1%) std::io::readbuf::ReadBuf::set_filled 16 (0.0%) 1 (0.1%) std::io::readbuf::ReadBuf::uninit 16 (0.0%) 1 (0.1%) std::panicking::begin_panic::PanicPayload::new 16 (0.0%) 1 (0.1%) thrift::protocol::field_id 16 (0.0%) 1 (0.1%) thrift::transport::socket::TTcpChannel::close 15 (0.0%) 3 (0.2%) core::ptr::mut_ptr::::cast 15 (0.0%) 1 (0.1%) ::deref 15 (0.0%) 1 (0.1%) ::build_hasher 15 (0.0%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_struct_end 15 (0.0%) 1 (0.1%) alloc::vec::Vec::as_mut_ptr 15 (0.0%) 1 (0.1%) alloc::vec::Vec::as_ptr 15 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.1%) core::slice::raw::from_raw_parts_mut 15 (0.0%) 1 (0.1%) core::sync::atomic::AtomicUsize::fetch_add 15 (0.0%) 1 (0.1%) core::sync::atomic::AtomicUsize::fetch_sub 15 (0.0%) 1 (0.1%) hashbrown::raw::bitmask::BitMask::remove_lowest_bit 15 (0.0%) 1 (0.1%) std::io::readbuf::ReadBuf::remaining 14 (0.0%) 1 (0.1%) as core::ops::deref::DerefMut>::deref_mut 14 (0.0%) 1 (0.1%) as core::ops::drop::Drop>::drop 14 (0.0%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_struct_begin 14 (0.0%) 1 (0.1%) ::read_bool 14 (0.0%) 1 (0.1%) ::read_byte 14 (0.0%) 1 (0.1%) ::read_bytes 14 (0.0%) 1 (0.1%) ::read_double 14 (0.0%) 1 (0.1%) ::read_field_begin 14 (0.0%) 1 (0.1%) ::read_field_end 14 (0.0%) 1 (0.1%) ::read_i16 14 (0.0%) 1 (0.1%) ::read_i32 14 (0.0%) 1 (0.1%) ::read_i64 14 (0.0%) 1 (0.1%) ::read_i8 14 (0.0%) 1 (0.1%) ::read_list_begin 14 (0.0%) 1 (0.1%) ::read_list_end 14 (0.0%) 1 (0.1%) ::read_map_begin 14 (0.0%) 1 (0.1%) ::read_map_end 14 (0.0%) 1 (0.1%) ::read_message_end 14 (0.0%) 1 (0.1%) ::read_set_begin 14 (0.0%) 1 (0.1%) ::read_set_end 14 (0.0%) 1 (0.1%) ::read_string 14 (0.0%) 1 (0.1%) ::read_struct_begin 14 (0.0%) 1 (0.1%) ::read_struct_end 14 (0.0%) 1 (0.1%) ::flush 14 (0.0%) 1 (0.1%) core::hash::sip::SipHasher13::new_with_keys 14 (0.0%) 1 (0.1%) core::ops::function::FnOnce::call_once{{vtable.shim}} 14 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 14 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 14 (0.0%) 1 (0.1%) integer_encoding::varint::zigzag_decode 14 (0.0%) 1 (0.1%) std::collections::hash::map::HashMap::with_hasher 14 (0.0%) 1 (0.1%) std::sys::unix::io::IoSlice::as_slice 14 (0.0%) 1 (0.1%) std::sys::unix::io::IoSliceMut::as_mut_slice 14 (0.0%) 1 (0.1%) std::sys::unix::io::IoSliceMut::as_slice 13 (0.0%) 1 (0.1%) ::write_char 13 (0.0%) 1 (0.1%) as core::ops::drop::Drop>::drop 13 (0.0%) 1 (0.1%) ::write 13 (0.0%) 1 (0.1%) ::write 13 (0.0%) 1 (0.1%) >::from 13 (0.0%) 1 (0.1%) >::from 13 (0.0%) 1 (0.1%) >::from 13 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_bool 13 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_field_stop 13 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_list_begin 13 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_set_begin 13 (0.0%) 1 (0.1%) alloc::alloc::alloc 13 (0.0%) 1 (0.1%) alloc::alloc::alloc_zeroed 13 (0.0%) 1 (0.1%) core::hash::Hasher::write_u8 13 (0.0%) 1 (0.1%) core::hash::impls::::hash 13 (0.0%) 1 (0.1%) core::slice::::iter 13 (0.0%) 1 (0.1%) core::sync::atomic::AtomicBool::load 13 (0.0%) 1 (0.1%) hashbrown::raw::RawTable::data_end 13 (0.0%) 1 (0.1%) std::collections::hash::map::HashMap::get 12 (0.0%) 2 (0.1%) as core::convert::AsRef>::as_ref 12 (0.0%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_byte::{{closure}} 12 (0.0%) 1 (0.1%) alloc::raw_vec::RawVec::shrink_to_fit 12 (0.0%) 1 (0.1%) byteorder::ByteOrder::write_i16 12 (0.0%) 1 (0.1%) byteorder::ByteOrder::write_i32 12 (0.0%) 1 (0.1%) byteorder::ByteOrder::write_i64 12 (0.0%) 1 (0.1%) core::mem::maybe_uninit::MaybeUninit::write 12 (0.0%) 1 (0.1%) core::num::::unchecked_add 12 (0.0%) 1 (0.1%) core::ptr::const_ptr::::wrapping_offset 12 (0.0%) 1 (0.1%) core::ptr::drop_in_place>>> 12 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 12 (0.0%) 1 (0.1%) core::ptr::drop_in_place 12 (0.0%) 1 (0.1%) core::ptr::drop_in_place 12 (0.0%) 1 (0.1%) core::ptr::drop_in_place 12 (0.0%) 1 (0.1%) core::ptr::drop_in_place 12 (0.0%) 1 (0.1%) core::ptr::drop_in_place 12 (0.0%) 1 (0.1%) core::ptr::mut_ptr::::wrapping_offset 12 (0.0%) 1 (0.1%) core::str::::find::{{closure}} 12 (0.0%) 1 (0.1%) core::sync::atomic::AtomicUsize::load 12 (0.0%) 1 (0.1%) hashbrown::map::HashMap::iter 12 (0.0%) 1 (0.1%) hashbrown::map::make_hash 12 (0.0%) 1 (0.1%) std::collections::hash::map::HashMap::iter 12 (0.0%) 1 (0.1%) std::io::readbuf::ReadBuf::initialize_unfilled 12 (0.0%) 1 (0.1%) std::sys::unix::mutex::Mutex::lock 12 (0.0%) 1 (0.1%) std::sys::unix::mutex::Mutex::unlock 11 (0.0%) 1 (0.1%) >::index 11 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_field_stop 11 (0.0%) 1 (0.1%) core::core_arch::x86::sse2::_mm_movemask_epi8 11 (0.0%) 1 (0.1%) core::ptr::mut_ptr::::sub 11 (0.0%) 1 (0.1%) core::str::::len 11 (0.0%) 1 (0.1%) core::sync::atomic::AtomicUsize::new 11 (0.0%) 1 (0.1%) hashbrown::raw::RawTable::bucket 11 (0.0%) 1 (0.1%) hashbrown::raw::RawTable::free_buckets 11 (0.0%) 1 (0.1%) hashbrown::raw::bitmask::BitMask::lowest_set_bit_nonzero 11 (0.0%) 1 (0.1%) hashbrown::raw::sse2::Group::load_aligned 11 (0.0%) 1 (0.1%) hashbrown::raw::sse2::Group::match_empty_or_deleted 11 (0.0%) 1 (0.1%) hashbrown::raw::sse2::Group::match_full 11 (0.0%) 1 (0.1%) std::collections::hash::map::HashMap::keys 10 (0.0%) 1 (0.1%) <&T as core::fmt::Display>::fmt 10 (0.0%) 1 (0.1%) <&u8 as core::ops::bit::BitAnd>::bitand 10 (0.0%) 1 (0.1%) >::spec_ne 10 (0.0%) 1 (0.1%) ::forward_unchecked 10 (0.0%) 1 (0.1%) ::deref 10 (0.0%) 1 (0.1%) ::deref 10 (0.0%) 1 (0.1%) ::deref_mut 10 (0.0%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_byte 10 (0.0%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_double 10 (0.0%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_i16 10 (0.0%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_i32 10 (0.0%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_i64 10 (0.0%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_i8 10 (0.0%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_double 10 (0.0%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_i16 10 (0.0%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_i32 10 (0.0%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_i64 10 (0.0%) 1 (0.1%) ::read_message_begin 10 (0.0%) 1 (0.1%) alloc::str:: for alloc::string::String>::borrow 10 (0.0%) 1 (0.1%) alloc::string::String::from_utf8_unchecked 10 (0.0%) 1 (0.1%) alloc::vec::Vec::new 10 (0.0%) 1 (0.1%) core::cmp::PartialEq::ne 10 (0.0%) 1 (0.1%) core::cmp::impls::::lt 10 (0.0%) 1 (0.1%) core::iter::range::>::next 10 (0.0%) 1 (0.1%) log::max_level 10 (0.0%) 1 (0.1%) std::sync::poison::Flag::get 10 (0.0%) 1 (0.1%) std::sys::unix::mutex::Mutex::try_lock 10 (0.0%) 1 (0.1%) thrift::transport::socket::TTcpChannel::with_stream 9 (0.0%) 1 (0.1%) >::from 9 (0.0%) 1 (0.1%) ::drop 9 (0.0%) 1 (0.1%) ::fmt 9 (0.0%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_bytes::{{closure}} 9 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_struct_begin 9 (0.0%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_bytes::{{closure}} 9 (0.0%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_i8 9 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_i8 9 (0.0%) 1 (0.1%) ::flush 9 (0.0%) 1 (0.1%) alloc::vec::from_elem 9 (0.0%) 1 (0.1%) byteorder::ByteOrder::read_i16 9 (0.0%) 1 (0.1%) byteorder::ByteOrder::read_i32 9 (0.0%) 1 (0.1%) byteorder::ByteOrder::read_i64 9 (0.0%) 1 (0.1%) core::alloc::layout::Layout::dangling 9 (0.0%) 1 (0.1%) core::array::equality:: for [A; N]>::ne 9 (0.0%) 1 (0.1%) core::f64::::from_bits 9 (0.0%) 1 (0.1%) core::f64::::to_bits 9 (0.0%) 1 (0.1%) core::mem::maybe_uninit::MaybeUninit::new 9 (0.0%) 1 (0.1%) core::mem::maybe_uninit::MaybeUninit::slice_assume_init_mut 9 (0.0%) 1 (0.1%) core::mem::maybe_uninit::MaybeUninit::slice_assume_init_ref 9 (0.0%) 1 (0.1%) core::num::::swap_bytes 9 (0.0%) 1 (0.1%) core::num::::swap_bytes 9 (0.0%) 1 (0.1%) core::num::::swap_bytes 9 (0.0%) 1 (0.1%) core::ptr::const_ptr::::is_null 9 (0.0%) 1 (0.1%) core::ptr::const_ptr::::wrapping_add 9 (0.0%) 1 (0.1%) core::ptr::mut_ptr::::wrapping_add 9 (0.0%) 1 (0.1%) core::str::converts::from_utf8_unchecked_mut 9 (0.0%) 1 (0.1%) integer_encoding::varint::zigzag_encode 9 (0.0%) 1 (0.1%) std::io::IoSlice::advance 9 (0.0%) 1 (0.1%) std::io::readbuf::ReadBuf::capacity 9 (0.0%) 1 (0.1%) thrift::transport::buffered::TBufferedReadTransport::new 9 (0.0%) 1 (0.1%) thrift::transport::buffered::TBufferedWriteTransport::new 9 (0.0%) 1 (0.1%) thrift::transport::framed::TFramedReadTransport::new 9 (0.0%) 1 (0.1%) thrift::transport::framed::TFramedWriteTransport::new 8 (0.0%) 2 (0.1%) std::io::Read::is_read_vectored 8 (0.0%) 2 (0.1%) std::io::Write::is_write_vectored 8 (0.0%) 2 (0.1%) std::sync::poison::PoisonError::get_ref 8 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_field_end 8 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_message_end 8 (0.0%) 1 (0.1%) ::read_message_begin::{{closure}} 8 (0.0%) 1 (0.1%) ::bitand 8 (0.0%) 1 (0.1%) alloc::raw_vec::RawVec::ptr 8 (0.0%) 1 (0.1%) alloc::string::String::new 8 (0.0%) 1 (0.1%) core::alloc::layout::Layout::align 8 (0.0%) 1 (0.1%) core::any::TypeId::of 8 (0.0%) 1 (0.1%) core::char::methods::::len_utf8 8 (0.0%) 1 (0.1%) core::num::::wrapping_sub 8 (0.0%) 1 (0.1%) core::slice::::as_ptr 8 (0.0%) 1 (0.1%) hashbrown::raw::Bucket::drop 8 (0.0%) 1 (0.1%) hashbrown::raw::RawTable::new 8 (0.0%) 1 (0.1%) hashbrown::raw::bitmask::BitMask::invert 8 (0.0%) 1 (0.1%) std::sys_common::mutex::MovableMutex::raw_lock 8 (0.0%) 1 (0.1%) std::sys_common::mutex::MovableMutex::raw_unlock 8 (0.0%) 1 (0.1%) std::sys_common::mutex::MovableMutex::try_lock 7 (0.0%) 1 (0.1%) ::finish 7 (0.0%) 1 (0.1%) as core::iter::traits::exact_size::ExactSizeIterator>::len 7 (0.0%) 1 (0.1%) ::finish 7 (0.0%) 1 (0.1%) as core::default::Default>::default 7 (0.0%) 1 (0.1%) as core::iter::traits::exact_size::ExactSizeIterator>::len 7 (0.0%) 1 (0.1%) as core::iter::traits::exact_size::ExactSizeIterator>::len 7 (0.0%) 1 (0.1%) ::default 7 (0.0%) 1 (0.1%) alloc::string::String::len 7 (0.0%) 1 (0.1%) alloc::vec::Vec::capacity 7 (0.0%) 1 (0.1%) core::mem::maybe_uninit::MaybeUninit::assume_init_mut 7 (0.0%) 1 (0.1%) core::num::nonzero::NonZeroUsize::new_unchecked 7 (0.0%) 1 (0.1%) core::option::Option::is_none 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place<> as thrift::protocol::TInputProtocol>::read_bytes::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place<> as thrift::protocol::TInputProtocol>::read_bytes::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place>,std::collections::hash::map::RandomState>> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place>>> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place>>> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place>>> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place 7 (0.0%) 1 (0.1%) core::result::Result::is_err 7 (0.0%) 1 (0.1%) hashbrown::raw::RawTable::is_empty 7 (0.0%) 1 (0.1%) hashbrown::raw::RawTable::len 7 (0.0%) 1 (0.1%) std::collections::hash::map::RandomState::new 7 (0.0%) 1 (0.1%) thrift::transport::ReadHalf::new 7 (0.0%) 1 (0.1%) thrift::transport::WriteHalf::new 6 (0.0%) 6 (0.4%) core::mem::size_of 6 (0.0%) 1 (0.1%) ::type_id 6 (0.0%) 1 (0.1%) as alloc::vec::ExtendWith>::next 6 (0.0%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_field_end 6 (0.0%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_list_end 6 (0.0%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_map_end 6 (0.0%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_message_end 6 (0.0%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_set_end 6 (0.0%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_struct_end 6 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_field_end 6 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_list_end 6 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_map_end 6 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_message_end 6 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_set_end 6 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_struct_end 6 (0.0%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_field_end 6 (0.0%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_i8::{{closure}} 6 (0.0%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_list_end 6 (0.0%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_map_end 6 (0.0%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_message_end 6 (0.0%) 1 (0.1%) as thrift::protocol::TInputProtocol>::read_set_end 6 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_byte::{{closure}} 6 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_i16::{{closure}} 6 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_i32::{{closure}} 6 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_i64::{{closure}} 6 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_list_end 6 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_map_end 6 (0.0%) 1 (0.1%) as thrift::protocol::TOutputProtocol>::write_set_end 6 (0.0%) 1 (0.1%) alloc::vec::Vec::clear 6 (0.0%) 1 (0.1%) alloc::vec::Vec::len 6 (0.0%) 1 (0.1%) alloc::vec::Vec::with_capacity 6 (0.0%) 1 (0.1%) core::alloc::layout::Layout::size 6 (0.0%) 1 (0.1%) core::core_arch::x86::sse2::_mm_load_si128 6 (0.0%) 1 (0.1%) core::mem::needs_drop 6 (0.0%) 1 (0.1%) core::num::::wrapping_neg 6 (0.0%) 1 (0.1%) core::num::::from_be 6 (0.0%) 1 (0.1%) core::num::::to_be 6 (0.0%) 1 (0.1%) core::num::::from_be 6 (0.0%) 1 (0.1%) core::num::::to_be 6 (0.0%) 1 (0.1%) core::num::::from_be 6 (0.0%) 1 (0.1%) core::num::::to_be 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::drop_in_place>> 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::drop_in_place>> 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::drop_in_place>)>> 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::drop_in_place> 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::drop_in_place>> 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::drop_in_place 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::drop_in_place 6 (0.0%) 1 (0.1%) core::ptr::mut_ptr::::drop_in_place 6 (0.0%) 1 (0.1%) hashbrown::raw::Bucket::as_ref 6 (0.0%) 1 (0.1%) std::io::readbuf::ReadBuf::filled_len 6 (0.0%) 1 (0.1%) std::io::readbuf::ReadBuf::initialized_len 6 (0.0%) 1 (0.1%) thrift::protocol::compact::TCompactOutputProtocol::write_list_set_begin::{{closure}} 5 (0.0%) 1 (0.1%) ::clone 5 (0.0%) 1 (0.1%) alloc::string::String::as_mut_vec 5 (0.0%) 1 (0.1%) core::clone::impls::::clone 5 (0.0%) 1 (0.1%) core::clone::impls::::clone 5 (0.0%) 1 (0.1%) core::clone::impls::::clone 5 (0.0%) 1 (0.1%) core::ptr::const_ptr::::cast 4 (0.0%) 1 (0.1%) as alloc::vec::ExtendWith>::last 4 (0.0%) 1 (0.1%) core::num::::from_le 4 (0.0%) 1 (0.1%) core::num::::to_le 4 (0.0%) 1 (0.1%) core::num::nonzero::NonZeroUsize::get 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&&str> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&alloc::boxed::Box<[u8]>> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&alloc::string::String> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&alloc::sync::Arc>> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&alloc::sync::Arc>> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&core::option::Option> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&core::option::Option> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&core::option::Option> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&core::option::Option> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&i16> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&i32> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&mut alloc::string::String> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&mut std::io::Write::write_fmt::Adapter>>> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&mut std::io::Write::write_fmt::Adapter>>> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&std::net::tcp::TcpStream> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&thrift::errors::ApplicationErrorKind> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&thrift::errors::ProtocolErrorKind> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&thrift::errors::TransportErrorKind> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&thrift::protocol::TMessageType> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&thrift::protocol::TType> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&thrift::transport::mem::ReadData> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&thrift::transport::mem::WriteData> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&u8> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&usize> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place< as core::fmt::Debug>::fmt::LockedPlaceholder> 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 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place>)>::find>>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.1%) std::panicking::panicking 4 (0.0%) 1 (0.1%) thrift::transport::socket::TTcpChannel::new 3 (0.0%) 1 (0.1%) std::collections::hash::map::HashMap::new 3 (0.0%) 1 (0.1%) std::collections::hash::map::RandomState::new::KEYS::__getit 3 (0.0%) 1 (0.1%) std::thread::panicking 2 (0.0%) 2 (0.1%) core::mem::align_of 1 (0.0%) 1 (0.1%) ::default 1 (0.0%) 1 (0.1%) ::default 1 (0.0%) 1 (0.1%) core::ptr::null 1 (0.0%) 1 (0.1%) core::ptr::null_mut 1 (0.0%) 1 (0.1%) thrift::protocol::binary::TBinaryInputProtocolFactory::new 1 (0.0%) 1 (0.1%) thrift::protocol::binary::TBinaryOutputProtocolFactory::new 1 (0.0%) 1 (0.1%) thrift::protocol::compact::TCompactInputProtocolFactory::new 1 (0.0%) 1 (0.1%) thrift::protocol::compact::TCompactOutputProtocolFactory::new 1 (0.0%) 1 (0.1%) thrift::transport::buffered::TBufferedReadTransportFactory::new 1 (0.0%) 1 (0.1%) thrift::transport::buffered::TBufferedWriteTransportFactory::new 1 (0.0%) 1 (0.1%) thrift::transport::framed::TFramedReadTransportFactory::new 1 (0.0%) 1 (0.1%) thrift::transport::framed::TFramedWriteTransportFactory::new