Lines Copies Function name ----- ------ ------------- 3367 (100%) 182 (100%) (TOTAL) 163 (4.8%) 1 (0.5%) alloc::raw_vec::RawVec::grow_amortized 137 (4.1%) 1 (0.5%) ::fmt 97 (2.9%) 1 (0.5%) alloc::alloc::Global::alloc_impl 72 (2.1%) 1 (0.5%) alloc::raw_vec::RawVec::current_memory 67 (2.0%) 1 (0.5%) core::fmt::builders::DebugList::entries 63 (1.9%) 1 (0.5%) alloc::vec::Vec::push 59 (1.8%) 1 (0.5%) core::fmt::Arguments::new_v1 58 (1.7%) 2 (1.1%) prost::encoding::bytes::encoded_len 56 (1.7%) 2 (1.1%) alloc::boxed::Box::new 56 (1.7%) 1 (0.5%) core::alloc::layout::Layout::array 54 (1.6%) 1 (0.5%) core::slice::iter::Iter::post_inc_start 53 (1.6%) 1 (0.5%) alloc::alloc::box_free 48 (1.4%) 1 (0.5%) core::slice::iter::Iter::new 47 (1.4%) 1 (0.5%) as core::ops::deref::Deref>::deref 46 (1.4%) 1 (0.5%) as core::iter::traits::iterator::Iterator>::next 45 (1.3%) 2 (1.1%) std::io::error::Error::new 45 (1.3%) 1 (0.5%) bytes::bytes::Bytes::truncate 43 (1.3%) 4 (2.2%) <&T as core::fmt::Debug>::fmt 43 (1.3%) 1 (0.5%) core::num::::checked_add 43 (1.3%) 1 (0.5%) core::num::::checked_mul 43 (1.3%) 1 (0.5%) core::num::::overflowing_add 43 (1.3%) 1 (0.5%) core::num::::overflowing_mul 42 (1.2%) 1 (0.5%) alloc::alloc::exchange_malloc 41 (1.2%) 1 (0.5%) ::fmt 38 (1.1%) 1 (0.5%) ::fmt 38 (1.1%) 1 (0.5%) alloc::raw_vec::handle_reserve 37 (1.1%) 1 (0.5%) as core::ops::drop::Drop>::drop 35 (1.0%) 1 (0.5%) as core::fmt::Debug>::fmt 34 (1.0%) 1 (0.5%) ::fmt 32 (1.0%) 1 (0.5%) core::fmt::num::::fmt 32 (1.0%) 1 (0.5%) prost::error::DecodeError::push 30 (0.9%) 1 (0.5%) core::ptr::drop_in_place> 29 (0.9%) 1 (0.5%) ::fmt 29 (0.9%) 1 (0.5%) core::fmt::ArgumentV1::new 29 (0.9%) 1 (0.5%) core::ptr::metadata::from_raw_parts 29 (0.9%) 1 (0.5%) core::ptr::metadata::from_raw_parts_mut 29 (0.9%) 1 (0.5%) prost::encoding::string::encoded_len 28 (0.8%) 1 (0.5%) ::fmt 28 (0.8%) 1 (0.5%) core::ptr::drop_in_place 27 (0.8%) 1 (0.5%) <(T10,T11) as core::fmt::Debug>::fmt 27 (0.8%) 1 (0.5%) ::deallocate 27 (0.8%) 1 (0.5%) core::ptr::drop_in_place> 26 (0.8%) 2 (1.1%) std::error::Error::source 26 (0.8%) 1 (0.5%) <[T] as core::fmt::Debug>::fmt 25 (0.7%) 2 (1.1%) std::error:: for alloc::boxed::Box>::from 24 (0.7%) 1 (0.5%) prost::encoding::encoded_len_varint 23 (0.7%) 2 (1.1%) >::into 23 (0.7%) 1 (0.5%) alloc::raw_vec::RawVec::set_ptr_and_cap 20 (0.6%) 2 (1.1%) std::error::Error::cause 20 (0.6%) 1 (0.5%) core::alloc::layout::Layout::from_size_align_unchecked 20 (0.6%) 1 (0.5%) prost::encoding::int32::encoded_len 20 (0.6%) 1 (0.5%) prost::encoding::uint32::encoded_len 20 (0.6%) 1 (0.5%) prost::error:: for std::io::error::Error>::from 19 (0.6%) 1 (0.5%) core::str::converts::from_utf8_unchecked 19 (0.6%) 1 (0.5%) prost::encoding::int64::encoded_len 19 (0.6%) 1 (0.5%) prost::encoding::uint64::encoded_len 18 (0.5%) 2 (1.1%) core::ptr::unique::Unique::cast 18 (0.5%) 1 (0.5%) prost::error::EncodeError::new 17 (0.5%) 1 (0.5%) >::index 17 (0.5%) 1 (0.5%) prost::error:: for std::io::error::Error>::from 16 (0.5%) 2 (1.1%) core::any::TypeId::of 16 (0.5%) 2 (1.1%) std::error::Error::backtrace 16 (0.5%) 2 (1.1%) std::error::Error::type_id 16 (0.5%) 1 (0.5%) ::allocate 16 (0.5%) 1 (0.5%) alloc::alloc::dealloc 16 (0.5%) 1 (0.5%) alloc::raw_vec::RawVec::capacity 16 (0.5%) 1 (0.5%) prost::encoding::double::encoded_len 16 (0.5%) 1 (0.5%) prost::encoding::float::encoded_len 15 (0.4%) 1 (0.5%) ::deref 15 (0.4%) 1 (0.5%) alloc::vec::Vec::as_mut_ptr 15 (0.4%) 1 (0.5%) alloc::vec::Vec::as_ptr 15 (0.4%) 1 (0.5%) core::ptr::slice_from_raw_parts 15 (0.4%) 1 (0.5%) core::ptr::slice_from_raw_parts_mut 15 (0.4%) 1 (0.5%) core::slice::raw::from_raw_parts 15 (0.4%) 1 (0.5%) prost::types::::encoded_len 15 (0.4%) 1 (0.5%) prost::types::>::encoded_len 15 (0.4%) 1 (0.5%) prost::types::::encoded_len 14 (0.4%) 1 (0.5%) <&alloc::vec::Vec as core::iter::traits::collect::IntoIterator>::into_iter 14 (0.4%) 1 (0.5%) as core::ops::deref::Deref>::deref 14 (0.4%) 1 (0.5%) core::ptr::non_null::NonNull::cast 14 (0.4%) 1 (0.5%) prost::types::::encoded_len 14 (0.4%) 1 (0.5%) prost::types::::encoded_len 14 (0.4%) 1 (0.5%) prost::types::::encoded_len 14 (0.4%) 1 (0.5%) prost::types::::encoded_len 14 (0.4%) 1 (0.5%) prost::types::::encoded_len 14 (0.4%) 1 (0.5%) prost::types::::encoded_len 13 (0.4%) 1 (0.5%) <&T as core::fmt::Display>::fmt 13 (0.4%) 1 (0.5%) ::fmt 13 (0.4%) 1 (0.5%) as core::fmt::Debug>::fmt 13 (0.4%) 1 (0.5%) as core::ops::drop::Drop>::drop 13 (0.4%) 1 (0.5%) alloc::alloc::alloc 13 (0.4%) 1 (0.5%) alloc::alloc::alloc_zeroed 13 (0.4%) 1 (0.5%) core::slice::::iter 13 (0.4%) 1 (0.5%) prost::types::::encoded_len 12 (0.4%) 1 (0.5%) alloc::raw_vec::RawVec::reserve_for_push 12 (0.4%) 1 (0.5%) core::ptr::const_ptr::::offset 12 (0.4%) 1 (0.5%) core::ptr::const_ptr::::wrapping_offset 12 (0.4%) 1 (0.5%) core::ptr::drop_in_place> 12 (0.4%) 1 (0.5%) core::ptr::mut_ptr::::offset 10 (0.3%) 2 (1.1%) core::ptr::unique::Unique::as_ptr 10 (0.3%) 1 (0.5%) alloc::str:: for alloc::string::String>::borrow 10 (0.3%) 1 (0.5%) core::num::::leading_zeros 10 (0.3%) 1 (0.5%) core::ptr::const_ptr::::eq 10 (0.3%) 1 (0.5%) prost::encoding::key_len 9 (0.3%) 1 (0.5%) ::into_iter 9 (0.3%) 1 (0.5%) core::alloc::layout::Layout::dangling 9 (0.3%) 1 (0.5%) core::ptr::const_ptr::::add 9 (0.3%) 1 (0.5%) core::ptr::const_ptr::::is_null 9 (0.3%) 1 (0.5%) core::ptr::const_ptr::::wrapping_add 9 (0.3%) 1 (0.5%) core::ptr::mut_ptr::::add 9 (0.3%) 1 (0.5%) core::ptr::mut_ptr::::is_null 8 (0.2%) 2 (1.1%) std::error::Error::description 8 (0.2%) 1 (0.5%) alloc::raw_vec::RawVec::ptr 8 (0.2%) 1 (0.5%) core::alloc::layout::Layout::align 8 (0.2%) 1 (0.5%) core::ptr::non_null::NonNull::new_unchecked 8 (0.2%) 1 (0.5%) core::ptr::unique::Unique::new_unchecked 8 (0.2%) 1 (0.5%) core::ptr::write 8 (0.2%) 1 (0.5%) core::slice::::as_ptr 7 (0.2%) 1 (0.5%) alloc::string::String::clear 7 (0.2%) 1 (0.5%) alloc::string::String::is_empty 7 (0.2%) 1 (0.5%) alloc::string::String::len 7 (0.2%) 1 (0.5%) alloc::vec::Vec::is_empty 7 (0.2%) 1 (0.5%) bytes::bytes::Bytes::is_empty 7 (0.2%) 1 (0.5%) core::num::nonzero::NonZeroUsize::new_unchecked 7 (0.2%) 1 (0.5%) core::ptr::drop_in_place 7 (0.2%) 1 (0.5%) core::ptr::drop_in_place 7 (0.2%) 1 (0.5%) core::ptr::unique::Unique::as_ref 7 (0.2%) 1 (0.5%) core::slice::raw::debug_check_data_len 6 (0.2%) 1 (0.5%) ::remaining 6 (0.2%) 1 (0.5%) alloc::vec::Vec::clear 6 (0.2%) 1 (0.5%) bytes::bytes::Bytes::clear 6 (0.2%) 1 (0.5%) bytes::bytes::Bytes::len 6 (0.2%) 1 (0.5%) core::alloc::layout::Layout::size 6 (0.2%) 1 (0.5%) core::ptr::drop_in_place> 6 (0.2%) 1 (0.5%) prost::encoding::>::len 6 (0.2%) 1 (0.5%) prost::encoding::::len 6 (0.2%) 1 (0.5%) prost::error::EncodeError::remaining 6 (0.2%) 1 (0.5%) prost::error::EncodeError::required_capacity 6 (0.2%) 1 (0.5%) prost::length_delimiter_len 6 (0.2%) 1 (0.5%) prost::types::::clear 6 (0.2%) 1 (0.5%) prost::types::>::clear 6 (0.2%) 1 (0.5%) prost::types::::clear 5 (0.1%) 1 (0.5%) core::convert::num:: for u64>::from 5 (0.1%) 1 (0.5%) core::ptr::const_ptr::::cast 5 (0.1%) 1 (0.5%) core::ptr::mut_ptr::::cast 5 (0.1%) 1 (0.5%) core::ptr::non_null::NonNull::as_ptr 5 (0.1%) 1 (0.5%) prost::types::::clear 5 (0.1%) 1 (0.5%) prost::types::::clear 5 (0.1%) 1 (0.5%) prost::types::::clear 5 (0.1%) 1 (0.5%) prost::types::::clear 5 (0.1%) 1 (0.5%) prost::types::::clear 5 (0.1%) 1 (0.5%) prost::types::::clear 5 (0.1%) 1 (0.5%) prost::types::::clear 4 (0.1%) 1 (0.5%) core::mem::drop 4 (0.1%) 1 (0.5%) core::num::nonzero::NonZeroUsize::get 4 (0.1%) 1 (0.5%) core::ptr::drop_in_place<&&str> 4 (0.1%) 1 (0.5%) core::ptr::drop_in_place<&(&str,&str)> 4 (0.1%) 1 (0.5%) core::ptr::drop_in_place<&u32> 4 (0.1%) 1 (0.5%) core::ptr::drop_in_place<&usize> 4 (0.1%) 1 (0.5%) core::ptr::drop_in_place 4 (0.1%) 1 (0.5%) prost::types::::clear 4 (0.1%) 1 (0.5%) prost::types::::encoded_len 1 (0.0%) 1 (0.5%) core::mem::align_of 1 (0.0%) 1 (0.5%) core::mem::size_of 1 (0.0%) 1 (0.5%) core::ptr::null 1 (0.0%) 1 (0.5%) core::ptr::null_mut