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