Lines Copies Function name ----- ------ ------------- 9045 (100%) 347 (100%) (TOTAL) 726 (8.0%) 6 (1.7%) as core::iter::adapters::zip::ZipImpl>::next 372 (4.1%) 6 (1.7%) as core::iter::adapters::zip::ZipImpl>::new 358 (4.0%) 1 (0.3%) rand_isaac::isaac64::Isaac64Core::init 358 (4.0%) 1 (0.3%) rand_isaac::isaac::IsaacCore::init 300 (3.3%) 6 (1.7%) core::option::Option::map 283 (3.1%) 1 (0.3%) ::generate 279 (3.1%) 1 (0.3%) ::generate 268 (3.0%) 4 (1.2%) as core::iter::traits::iterator::Iterator>::size_hint 268 (3.0%) 4 (1.2%) as core::iter::traits::iterator::Iterator>::size_hint 248 (2.7%) 6 (1.7%) core::iter::traits::iterator::Iterator::zip 196 (2.2%) 2 (0.6%) core::iter::traits::iterator::Iterator::try_fold 188 (2.1%) 4 (1.2%) core::slice::iter::Iter::new 188 (2.1%) 4 (1.2%) core::slice::iter::IterMut::new 126 (1.4%) 6 (1.7%) core::iter::adapters::map::Map::new 124 (1.4%) 16 (4.6%) ::into_iter 116 (1.3%) 1 (0.3%) ::generate::rngstep 116 (1.3%) 1 (0.3%) ::generate::rngstep 114 (1.3%) 2 (0.6%) core::result::Result::map 113 (1.2%) 1 (0.3%) rand_isaac::isaac64::Isaac64Core::init::mix 113 (1.2%) 1 (0.3%) rand_isaac::isaac::IsaacCore::init::mix 98 (1.1%) 1 (0.3%) rand_core::le::read_u32_into 98 (1.1%) 1 (0.3%) rand_core::le::read_u64_into 92 (1.0%) 2 (0.6%) core::result::Result::unwrap 90 (1.0%) 6 (1.7%) as core::iter::traits::iterator::Iterator>::next 90 (1.0%) 6 (1.7%) core::iter::traits::iterator::Iterator::map 90 (1.0%) 2 (0.6%) core::mem::replace 88 (1.0%) 6 (1.7%) core::iter::adapters::zip::Zip::new 85 (0.9%) 1 (0.3%) as core::cmp::PartialEq>::eq 83 (0.9%) 1 (0.3%) ::from_seed 83 (0.9%) 1 (0.3%) ::from_seed 81 (0.9%) 9 (2.6%) core::iter::adapters::zip::TrustedRandomAccessNoCoerce::size 72 (0.8%) 2 (0.6%) <[A] as core::slice::cmp::SlicePartialEq>::equal 72 (0.8%) 2 (0.6%) as core::iter::range::RangeIteratorImpl>::spec_next 68 (0.8%) 2 (0.6%) core::iter::traits::iterator::Iterator::all::check::{{closure}} 68 (0.8%) 1 (0.3%) ::eq 68 (0.8%) 1 (0.3%) ::eq 66 (0.7%) 1 (0.3%) core::slice::iter::ChunksExact::new 60 (0.7%) 6 (1.7%) core::ops::function::impls:: for &mut F>::call_once 60 (0.7%) 5 (1.4%) core::ptr::const_ptr::::offset 60 (0.7%) 4 (1.2%) core::slice::index:: for [T]>::index 59 (0.7%) 1 (0.3%) core::fmt::Arguments::new_v1 56 (0.6%) 4 (1.2%) core::cmp::impls:: for &A>::eq 52 (0.6%) 6 (1.7%) as core::iter::traits::iterator::Iterator>::next 52 (0.6%) 4 (1.2%) as core::iter::traits::iterator::Iterator>::__iterator_get_unchecked 52 (0.6%) 4 (1.2%) as core::iter::traits::iterator::Iterator>::__iterator_get_unchecked 52 (0.6%) 4 (1.2%) core::array:: for [T; N]>::index 52 (0.6%) 4 (1.2%) core::slice::::iter 52 (0.6%) 4 (1.2%) core::slice::::iter_mut 48 (0.5%) 4 (1.2%) core::ptr::mut_ptr::::offset 46 (0.5%) 2 (0.6%) core::array:: for &[T; N]>::try_from 45 (0.5%) 5 (1.4%) core::ptr::const_ptr::::add 44 (0.5%) 4 (1.2%) >::index 40 (0.4%) 1 (0.3%) core::slice::::chunks_exact 39 (0.4%) 1 (0.3%) as core::fmt::Debug>::fmt 39 (0.4%) 1 (0.3%) ::seed_from_u64 38 (0.4%) 2 (0.6%) core::array:: for [T; N]>::try_from 37 (0.4%) 1 (0.3%) as core::iter::traits::iterator::Iterator>::size_hint 36 (0.4%) 4 (1.2%) core::ptr::const_ptr::::is_null 36 (0.4%) 4 (1.2%) core::ptr::mut_ptr::::add 36 (0.4%) 4 (1.2%) core::ptr::mut_ptr::::is_null 36 (0.4%) 2 (0.6%) <[A] as core::slice::cmp::SlicePartialEq>::equal::{{closure}} 36 (0.4%) 1 (0.3%) as core::iter::traits::iterator::Iterator>::__iterator_get_unchecked 35 (0.4%) 1 (0.3%) as core::fmt::Debug>::fmt 34 (0.4%) 2 (0.6%) >::try_into 34 (0.4%) 2 (0.6%) core::ptr::read 34 (0.4%) 1 (0.3%) core::slice::::split_at_unchecked 32 (0.4%) 4 (1.2%) core::slice::::as_mut_ptr 32 (0.4%) 2 (0.6%) core::slice::::get_unchecked 32 (0.4%) 1 (0.3%) core::fmt::num::::fmt 30 (0.3%) 3 (0.9%) <&T as core::fmt::Debug>::fmt 30 (0.3%) 2 (0.6%) as core::cmp::PartialEq>::eq 30 (0.3%) 2 (0.6%) core::iter::traits::iterator::Iterator::all 30 (0.3%) 2 (0.6%) core::slice::cmp:: for [A]>::eq 30 (0.3%) 1 (0.3%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 30 (0.3%) 1 (0.3%) ::seed_from_u64 29 (0.3%) 1 (0.3%) core::ptr::metadata::from_raw_parts 28 (0.3%) 4 (1.2%) core::ptr::non_null::NonNull::new_unchecked 28 (0.3%) 2 (0.6%) ::generate::{{closure}} 28 (0.3%) 2 (0.6%) ::generate::{{closure}} 28 (0.3%) 1 (0.3%) as core::ops::try_trait::Try>::branch 27 (0.3%) 1 (0.3%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 25 (0.3%) 1 (0.3%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 24 (0.3%) 4 (1.2%) core::slice::iter::size_from_ptr 24 (0.3%) 3 (0.9%) core::slice::::as_ptr 24 (0.3%) 2 (0.6%) core::array:: for [T; N]>::try_from::{{closure}} 24 (0.3%) 1 (0.3%) ::fmt 24 (0.3%) 1 (0.3%) ::generate::ind 24 (0.3%) 1 (0.3%) ::fmt 23 (0.3%) 1 (0.3%) ::generate::ind 22 (0.2%) 2 (0.6%) as core::convert::AsRef<[T]>>::as_ref 20 (0.2%) 2 (0.6%) core::iter::range::>::next 20 (0.2%) 2 (0.6%) core::ptr::write 19 (0.2%) 1 (0.3%) core::num::::from_ne_bytes 19 (0.2%) 1 (0.3%) core::num::::from_ne_bytes 18 (0.2%) 1 (0.3%) core::num::::from_le_bytes 18 (0.2%) 1 (0.3%) core::num::::from_le_bytes 18 (0.2%) 1 (0.3%) core::panicking::assert_failed 16 (0.2%) 4 (1.2%) core::ptr::non_null::NonNull::as_ptr 16 (0.2%) 1 (0.3%) core::ptr::metadata::metadata 15 (0.2%) 1 (0.3%) core::ptr::slice_from_raw_parts 15 (0.2%) 1 (0.3%) core::slice::raw::from_raw_parts 14 (0.2%) 2 (0.6%) core::mem::maybe_uninit::MaybeUninit::assume_init 14 (0.2%) 1 (0.3%) as core::ops::bit::Shl>::shl 14 (0.2%) 1 (0.3%) as core::ops::bit::Shr>::shr 14 (0.2%) 1 (0.3%) as core::ops::bit::Shl>::shl 14 (0.2%) 1 (0.3%) as core::ops::bit::Shr>::shr 14 (0.2%) 1 (0.3%) core::num::::wrapping_shl 14 (0.2%) 1 (0.3%) core::num::::wrapping_shr 14 (0.2%) 1 (0.3%) core::ptr::const_ptr::::guaranteed_eq 14 (0.2%) 1 (0.3%) core::ptr::mut_ptr::::guaranteed_eq 14 (0.2%) 1 (0.3%) rand_isaac::isaac64::Isaac64Core::init::{{closure}} 14 (0.2%) 1 (0.3%) rand_isaac::isaac::IsaacCore::init::{{closure}} 13 (0.1%) 1 (0.3%) core::num::::wrapping_shl 13 (0.1%) 1 (0.3%) core::num::::wrapping_shr 12 (0.1%) 1 (0.3%) as core::ops::arith::Add>::add 12 (0.1%) 1 (0.3%) as core::ops::arith::Add>::add 12 (0.1%) 1 (0.3%) as core::ops::arith::Sub>::sub 12 (0.1%) 1 (0.3%) ::fmt 12 (0.1%) 1 (0.3%) ::fmt 12 (0.1%) 1 (0.3%) core::num::::unchecked_add 12 (0.1%) 1 (0.3%) core::num::::unchecked_add 12 (0.1%) 1 (0.3%) core::ptr::const_ptr::::wrapping_offset 12 (0.1%) 1 (0.3%) core::ptr::mut_ptr::::wrapping_offset 11 (0.1%) 1 (0.3%) as core::ops::arith::AddAssign>::add_assign 11 (0.1%) 1 (0.3%) as core::ops::bit::BitXor>::bitxor 11 (0.1%) 1 (0.3%) as core::ops::bit::BitXorAssign>::bitxor_assign 11 (0.1%) 1 (0.3%) as core::ops::arith::AddAssign>::add_assign 11 (0.1%) 1 (0.3%) as core::ops::arith::SubAssign>::sub_assign 11 (0.1%) 1 (0.3%) as core::ops::bit::BitXor>::bitxor 11 (0.1%) 1 (0.3%) as core::ops::bit::BitXorAssign>::bitxor_assign 11 (0.1%) 1 (0.3%) as core::ops::try_trait::FromResidual>::from_residual 10 (0.1%) 2 (0.6%) as core::ops::deref::DerefMut>::deref_mut 10 (0.1%) 2 (0.6%) core::iter::traits::iterator::Iterator::all::check 10 (0.1%) 1 (0.3%) ::forward_unchecked 10 (0.1%) 1 (0.3%) core::cmp::impls::::eq 10 (0.1%) 1 (0.3%) core::cmp::impls::::eq 10 (0.1%) 1 (0.3%) core::cmp::impls::::lt 10 (0.1%) 1 (0.3%) core::cmp::impls::::lt 9 (0.1%) 1 (0.3%) ::fmt 9 (0.1%) 1 (0.3%) as core::ops::try_trait::Try>::from_output 9 (0.1%) 1 (0.3%) ::forward_unchecked 9 (0.1%) 1 (0.3%) core::ptr::const_ptr::::wrapping_add 9 (0.1%) 1 (0.3%) core::ptr::const_ptr::::len 9 (0.1%) 1 (0.3%) core::ptr::mut_ptr::::wrapping_add 8 (0.1%) 2 (0.6%) core::mem::manually_drop::ManuallyDrop::into_inner 8 (0.1%) 2 (0.6%) core::mem::maybe_uninit::MaybeUninit::as_mut_ptr 8 (0.1%) 2 (0.6%) core::mem::maybe_uninit::MaybeUninit::uninit 8 (0.1%) 1 (0.3%) as core::ops::bit::Not>::not 8 (0.1%) 1 (0.3%) core::num::::wrapping_add 8 (0.1%) 1 (0.3%) core::num::::wrapping_add 8 (0.1%) 1 (0.3%) core::num::::wrapping_sub 8 (0.1%) 1 (0.3%) core::num::::wrapping_sub 8 (0.1%) 1 (0.3%) core::ptr::const_ptr::::as_ptr 7 (0.1%) 1 (0.3%) core::cmp::impls::::eq 7 (0.1%) 1 (0.3%) core::slice::raw::debug_check_data_len 5 (0.1%) 1 (0.3%) core::clone::impls::::clone 5 (0.1%) 1 (0.3%) core::clone::impls::::clone 5 (0.1%) 1 (0.3%) core::ptr::const_ptr::::cast 4 (0.0%) 4 (1.2%) core::mem::size_of 4 (0.0%) 1 (0.3%) core::num::::from_le 4 (0.0%) 1 (0.3%) core::num::::from_le 4 (0.0%) 1 (0.3%) core::ptr::drop_in_place<&rand_core::block::BlockRng64> 4 (0.0%) 1 (0.3%) core::ptr::drop_in_place<&rand_core::block::BlockRng> 4 (0.0%) 1 (0.3%) core::ptr::drop_in_place<&usize> 4 (0.0%) 1 (0.3%) core::ptr::drop_in_place 4 (0.0%) 1 (0.3%) core::ptr::drop_in_place 4 (0.0%) 1 (0.3%) core::ptr::drop_in_place 4 (0.0%) 1 (0.3%) core::ptr::drop_in_place 4 (0.0%) 1 (0.3%) core::ptr::drop_in_place 1 (0.0%) 1 (0.3%) core::ptr::null 1 (0.0%) 1 (0.3%) core::ptr::null_mut