Lines Copies Function name ----- ------ ------------- 1950 (100%) 124 (100%) (TOTAL) 108 (5.5%) 1 (0.8%) hashbrown::raw::TableLayout::calculate_layout_for 82 (4.2%) 1 (0.8%) state::container::Container::new 82 (4.2%) 1 (0.8%) state::container::Container::new 82 (4.2%) 1 (0.8%) state::container::Container::new 76 (3.9%) 1 (0.8%) core::cmp::max_by 73 (3.7%) 1 (0.8%) alloc::alloc::box_free 69 (3.5%) 1 (0.8%) hashbrown::raw::RawTable::drop_elements 68 (3.5%) 1 (0.8%) as core::iter::traits::iterator::Iterator>::next 55 (2.8%) 1 (0.8%) hashbrown::raw::RawTableInner::free_buckets 43 (2.2%) 1 (0.8%) core::ptr::drop_in_place> 40 (2.1%) 1 (0.8%) as core::iter::traits::iterator::Iterator>::next 39 (2.0%) 1 (0.8%) core::slice::iter::Iter::new 38 (1.9%) 1 (0.8%) alloc::boxed::Box::from_raw_in 38 (1.9%) 1 (0.8%) core::slice::iter::Iter::post_inc_start 38 (1.9%) 1 (0.8%) state::init::Init::new 37 (1.9%) 1 (0.8%) ::write 34 (1.7%) 1 (0.8%) core::num::::overflowing_add 34 (1.7%) 1 (0.8%) core::num::::overflowing_mul 32 (1.6%) 1 (0.8%) core::num::::checked_add 32 (1.6%) 1 (0.8%) core::num::::checked_mul 32 (1.6%) 1 (0.8%) hashbrown::raw::Bucket::next_n 30 (1.5%) 1 (0.8%) as core::ops::try_trait::Try>::branch 30 (1.5%) 1 (0.8%) as core::iter::traits::iterator::Iterator>::next 29 (1.5%) 1 (0.8%) hashbrown::raw::RawTable::iter 27 (1.4%) 1 (0.8%) hashbrown::raw::Bucket::from_base_index 26 (1.3%) 1 (0.8%) hashbrown::raw::TableLayout::new 22 (1.1%) 1 (0.8%) hashbrown::raw::RawIterRange::new 21 (1.1%) 3 (2.4%) core::cell::UnsafeCell::new 21 (1.1%) 1 (0.8%) hashbrown::raw::bitmask::BitMask::lowest_set_bit 20 (1.0%) 2 (1.6%) core::ptr::mut_ptr::::offset 20 (1.0%) 1 (0.8%) ::deallocate 20 (1.0%) 1 (0.8%) ::drop 20 (1.0%) 1 (0.8%) state::shim::cell::UnsafeCell::new 19 (1.0%) 1 (0.8%) hashbrown::raw::Bucket::as_ptr 18 (0.9%) 1 (0.8%) core::cmp::impls::::cmp 17 (0.9%) 2 (1.6%) core::ptr::unique::Unique::new_unchecked 16 (0.8%) 1 (0.8%) core::alloc::layout::size_align 15 (0.8%) 1 (0.8%) core::core_arch::x86::m128iExt::as_i8x16 14 (0.7%) 1 (0.8%) core::alloc::layout::Layout::from_size_align_unchecked 14 (0.7%) 1 (0.8%) core::core_arch::x86::sse2::_mm_movemask_epi8 12 (0.6%) 1 (0.8%) alloc::alloc::dealloc 12 (0.6%) 1 (0.8%) core::ops::function::FnOnce::call_once 12 (0.6%) 1 (0.8%) hashbrown::raw::bitmask::BitMask::lowest_set_bit_nonzero 12 (0.6%) 1 (0.8%) hashbrown::raw::sse2::Group::load_aligned 11 (0.6%) 1 (0.8%) as core::ops::drop::Drop>::drop 11 (0.6%) 1 (0.8%) core::alloc::layout::Layout::new 11 (0.6%) 1 (0.8%) core::ptr::drop_in_place>>> 11 (0.6%) 1 (0.8%) core::ptr::unique::Unique::as_ref 11 (0.6%) 1 (0.8%) core::sync::atomic::AtomicBool::new 10 (0.5%) 2 (1.6%) core::ptr::mut_ptr::::sub 10 (0.5%) 1 (0.8%) core::ptr::const_ptr::::guaranteed_eq 10 (0.5%) 1 (0.8%) core::ptr::const_ptr::::offset 10 (0.5%) 1 (0.8%) core::ptr::const_ptr::::wrapping_offset 10 (0.5%) 1 (0.8%) core::ptr::mut_ptr::::guaranteed_eq 10 (0.5%) 1 (0.8%) hashbrown::raw::RawTable::data_end 10 (0.5%) 1 (0.8%) hashbrown::raw::sse2::Group::match_empty_or_deleted 9 (0.5%) 2 (1.6%) core::ptr::non_null::NonNull::new_unchecked 8 (0.4%) 1 (0.8%) core::mem::drop 8 (0.4%) 1 (0.8%) core::mem::needs_drop 8 (0.4%) 1 (0.8%) core::ptr::unique::Unique::cast 8 (0.4%) 1 (0.8%) core::sync::atomic::AtomicUsize::new 8 (0.4%) 1 (0.8%) hashbrown::raw::RawTable::free_buckets 8 (0.4%) 1 (0.8%) hashbrown::raw::sse2::Group::match_full 7 (0.4%) 1 (0.8%) alloc::boxed::Box::from_raw 7 (0.4%) 1 (0.8%) core::slice::::iter 7 (0.4%) 1 (0.8%) core::slice::iter::::into_iter 7 (0.4%) 1 (0.8%) hashbrown::raw::bitmask::BitMask::remove_lowest_bit 6 (0.3%) 2 (1.6%) core::ptr::unique::Unique::as_ptr 6 (0.3%) 1 (0.8%) ::write_u8 6 (0.3%) 1 (0.8%) core::ptr::drop_in_place 5 (0.3%) 1 (0.8%) as core::convert::From>>::from 5 (0.3%) 1 (0.8%) core::alloc::layout::Layout::align 5 (0.3%) 1 (0.8%) core::ptr::const_ptr::::is_null 5 (0.3%) 1 (0.8%) core::ptr::mut_ptr::::is_null 5 (0.3%) 1 (0.8%) hashbrown::raw::Bucket::drop 5 (0.3%) 1 (0.8%) hashbrown::raw::RawTableInner::buckets 5 (0.3%) 1 (0.8%) hashbrown::raw::bitmask::BitMask::invert 4 (0.2%) 1 (0.8%) ::into_iter 4 (0.2%) 1 (0.8%) ::default 4 (0.2%) 1 (0.8%) core::num::nonzero::NonZeroUsize::new_unchecked 4 (0.2%) 1 (0.8%) core::ptr::drop_in_place<(core::any::TypeId,state::container::AnyObject)> 4 (0.2%) 1 (0.8%) core::ptr::drop_in_place>>>> 4 (0.2%) 1 (0.8%) core::ptr::drop_in_place>> 4 (0.2%) 1 (0.8%) core::ptr::drop_in_place>>>> 4 (0.2%) 1 (0.8%) core::ptr::drop_in_place>> 4 (0.2%) 1 (0.8%) hashbrown::raw::RawTable::is_empty 4 (0.2%) 1 (0.8%) hashbrown::raw::RawTable::len 4 (0.2%) 1 (0.8%) hashbrown::raw::RawTableInner::is_empty_singleton 3 (0.2%) 2 (1.6%) core::ptr::non_null::NonNull::as_ptr 3 (0.2%) 1 (0.8%) ::as_m128i 3 (0.2%) 1 (0.8%) as core::ops::try_trait::FromResidual>::from_residual 3 (0.2%) 1 (0.8%) as core::default::Default>::default 3 (0.2%) 1 (0.8%) as core::default::Default>::default 3 (0.2%) 1 (0.8%) as core::default::Default>::default 3 (0.2%) 1 (0.8%) core::alloc::layout::Layout::size 3 (0.2%) 1 (0.8%) core::cmp::Ord::max 3 (0.2%) 1 (0.8%) core::core_arch::x86::sse2::_mm_load_si128 3 (0.2%) 1 (0.8%) core::num::::wrapping_neg 3 (0.2%) 1 (0.8%) core::ptr::const_ptr::::add 3 (0.2%) 1 (0.8%) core::ptr::const_ptr::::wrapping_add 3 (0.2%) 1 (0.8%) core::ptr::drop_in_place> 3 (0.2%) 1 (0.8%) core::ptr::drop_in_place 3 (0.2%) 1 (0.8%) core::ptr::mut_ptr::::drop_in_place 2 (0.1%) 2 (1.6%) core::mem::size_of 2 (0.1%) 1 (0.8%) ::finish 2 (0.1%) 1 (0.8%) ::write_u64 2 (0.1%) 1 (0.8%) core::num::::wrapping_sub 2 (0.1%) 1 (0.8%) core::ptr::const_ptr::::cast 2 (0.1%) 1 (0.8%) core::ptr::mut_ptr::::cast 2 (0.1%) 1 (0.8%) core::slice::::as_ptr 1 (0.1%) 1 (0.8%) core::hint::unreachable_unchecked 1 (0.1%) 1 (0.8%) core::mem::align_of 1 (0.1%) 1 (0.8%) core::num::nonzero::NonZeroUsize::get 1 (0.1%) 1 (0.8%) core::ptr::null 1 (0.1%) 1 (0.8%) core::ptr::null_mut