Lines Copies Function name ----- ------ ------------- 3076 (100%) 128 (100%) (TOTAL) 247 (8.0%) 1 (0.8%) ::from_str 119 (3.9%) 1 (0.8%) as core::iter::adapters::zip::ZipImpl>::next 109 (3.5%) 2 (1.6%) as core::ops::try_trait::Try>::branch 103 (3.3%) 2 (1.6%) core::result::Result::map 86 (2.8%) 2 (1.6%) core::result::Result::ok 84 (2.7%) 1 (0.8%) ed25519::Signature::from_bytes 76 (2.5%) 1 (0.8%) ::fmt 76 (2.5%) 1 (0.8%) ::fmt 75 (2.4%) 1 (0.8%) alloc::alloc::box_free 67 (2.2%) 1 (0.8%) as core::iter::traits::iterator::Iterator>::size_hint 66 (2.1%) 1 (0.8%) core::slice::iter::ChunksExact::new 62 (2.0%) 1 (0.8%) core::option::Option::and_then 59 (1.9%) 1 (0.8%) core::fmt::Arguments::new_v1 58 (1.9%) 2 (1.6%) core::fmt::ArgumentV1::new 58 (1.9%) 1 (0.8%) as core::iter::adapters::zip::ZipImpl>::new 55 (1.8%) 1 (0.8%) core::result::Result::map_err 54 (1.8%) 1 (0.8%) core::result::Result::expect 50 (1.6%) 1 (0.8%) core::option::Option::ok_or_else 50 (1.6%) 1 (0.8%) core::slice::iter::Iter::post_inc_start 46 (1.5%) 1 (0.8%) core::fmt::Arguments::new_v1_formatted 45 (1.5%) 1 (0.8%) core::slice::iter::Iter::new 45 (1.5%) 1 (0.8%) core::slice::iter::IterMut::new 43 (1.4%) 1 (0.8%) as core::iter::traits::iterator::Iterator>::next 42 (1.4%) 1 (0.8%) core::ptr::drop_in_place> 41 (1.3%) 1 (0.8%) core::iter::traits::iterator::Iterator::zip 40 (1.3%) 1 (0.8%) core::slice::::chunks_exact 37 (1.2%) 1 (0.8%) as core::iter::traits::iterator::Iterator>::size_hint 36 (1.2%) 1 (0.8%) as core::iter::traits::iterator::Iterator>::__iterator_get_unchecked 34 (1.1%) 1 (0.8%) core::slice::::split_at_unchecked 32 (1.0%) 2 (1.6%) core::slice::::get_unchecked 32 (1.0%) 1 (0.8%) core::fmt::num::::fmt 30 (1.0%) 1 (0.8%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 29 (0.9%) 1 (0.8%) as core::ops::try_trait::FromResidual>>::from_residual 29 (0.9%) 1 (0.8%) core::ptr::metadata::from_raw_parts 27 (0.9%) 1 (0.8%) ::deallocate 27 (0.9%) 1 (0.8%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 25 (0.8%) 1 (0.8%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 23 (0.7%) 2 (1.6%) core::ops::function::FnOnce::call_once 23 (0.7%) 1 (0.8%) ::fmt 23 (0.7%) 1 (0.8%) ::fmt 23 (0.7%) 1 (0.8%) core::array:: for &[T; N]>::try_from 22 (0.7%) 1 (0.8%) ::from_str::{{closure}} 20 (0.7%) 2 (1.6%) <&T as core::fmt::UpperHex>::fmt 20 (0.7%) 1 (0.8%) core::alloc::layout::Layout::from_size_align_unchecked 19 (0.6%) 1 (0.8%) core::str::::as_bytes 18 (0.6%) 2 (1.6%) core::iter::adapters::zip::TrustedRandomAccessNoCoerce::size 18 (0.6%) 1 (0.8%) core::panicking::assert_failed 16 (0.5%) 1 (0.8%) alloc::alloc::dealloc 16 (0.5%) 1 (0.8%) core::ptr::metadata::metadata 15 (0.5%) 2 (1.6%) core::ptr::unique::Unique::as_ptr 15 (0.5%) 1 (0.8%) core::ptr::slice_from_raw_parts 15 (0.5%) 1 (0.8%) core::slice::index:: for [T]>::index 15 (0.5%) 1 (0.8%) core::slice::raw::from_raw_parts 14 (0.5%) 2 (1.6%) ::into_iter 14 (0.5%) 1 (0.8%) core::iter::adapters::zip::Zip::new 14 (0.5%) 1 (0.8%) core::ptr::const_ptr::::guaranteed_eq 14 (0.5%) 1 (0.8%) core::ptr::mut_ptr::::guaranteed_eq 14 (0.5%) 1 (0.8%) core::ptr::unique::Unique::as_ref 14 (0.5%) 1 (0.8%) core::ptr::unique::Unique::cast 13 (0.4%) 1 (0.8%) as core::iter::traits::iterator::Iterator>::__iterator_get_unchecked 13 (0.4%) 1 (0.8%) core::array:: for [T; N]>::index 13 (0.4%) 1 (0.8%) core::ptr::drop_in_place>> 13 (0.4%) 1 (0.8%) core::slice::::iter 13 (0.4%) 1 (0.8%) core::slice::::iter_mut 13 (0.4%) 1 (0.8%) core::slice::iter::::into_iter 12 (0.4%) 1 (0.8%) core::ptr::const_ptr::::offset 12 (0.4%) 1 (0.8%) core::ptr::const_ptr::::wrapping_offset 12 (0.4%) 1 (0.8%) core::ptr::drop_in_place 12 (0.4%) 1 (0.8%) core::ptr::mut_ptr::::offset 12 (0.4%) 1 (0.8%) core::ptr::mut_ptr::::wrapping_offset 11 (0.4%) 1 (0.8%) >::index 11 (0.4%) 1 (0.8%) >::as_ref 11 (0.4%) 1 (0.8%) core::array:: for [T; N]>::try_from 11 (0.4%) 1 (0.8%) core::array::::into_iter 11 (0.4%) 1 (0.8%) ed25519::Signature::from_bytes::{{closure}} 11 (0.4%) 1 (0.8%) ed25519::Signature::new 10 (0.3%) 1 (0.8%) <&T as core::fmt::Debug>::fmt 10 (0.3%) 1 (0.8%) <&T as core::fmt::Display>::fmt 10 (0.3%) 1 (0.8%) <&T as core::fmt::LowerHex>::fmt 10 (0.3%) 1 (0.8%) core::array:: for [T; N]>::as_ref 9 (0.3%) 1 (0.8%) >::from 9 (0.3%) 1 (0.8%) >::try_into 9 (0.3%) 1 (0.8%) >::try_from 9 (0.3%) 1 (0.8%) ::from_bytes 9 (0.3%) 1 (0.8%) core::array:: for [T; N]>::try_from::{{closure}} 9 (0.3%) 1 (0.8%) core::ptr::const_ptr::::add 9 (0.3%) 1 (0.8%) core::ptr::const_ptr::::wrapping_add 9 (0.3%) 1 (0.8%) core::ptr::const_ptr::::len 9 (0.3%) 1 (0.8%) core::ptr::mut_ptr::::add 9 (0.3%) 1 (0.8%) core::ptr::mut_ptr::::wrapping_add 8 (0.3%) 1 (0.8%) as core::convert::From>>::from 8 (0.3%) 1 (0.8%) >::from 8 (0.3%) 1 (0.8%) core::alloc::layout::Layout::align 8 (0.3%) 1 (0.8%) core::num::::wrapping_sub 8 (0.3%) 1 (0.8%) core::ptr::const_ptr::::is_null 8 (0.3%) 1 (0.8%) core::ptr::const_ptr::::as_ptr 8 (0.3%) 1 (0.8%) core::ptr::mut_ptr::::is_null 8 (0.3%) 1 (0.8%) core::slice::::as_ptr 8 (0.3%) 1 (0.8%) ed25519:: for [u8; _]>::from 7 (0.2%) 1 (0.8%) core::num::nonzero::NonZeroUsize::new_unchecked 7 (0.2%) 1 (0.8%) core::ptr::non_null::NonNull::new_unchecked 7 (0.2%) 1 (0.8%) core::ptr::unique::Unique::new_unchecked 7 (0.2%) 1 (0.8%) core::slice::raw::debug_check_data_len 6 (0.2%) 1 (0.8%) as core::iter::traits::iterator::Iterator>::next 6 (0.2%) 1 (0.8%) core::alloc::layout::Layout::size 6 (0.2%) 1 (0.8%) core::ptr::drop_in_place 6 (0.2%) 1 (0.8%) core::slice::iter::size_from_ptr 6 (0.2%) 1 (0.8%) ed25519:: for [u8; _]>::from 6 (0.2%) 1 (0.8%) ed25519::Signature 6 (0.2%) 1 (0.8%) ed25519::Signature::to_bytes 5 (0.2%) 1 (0.8%) core::ptr::const_ptr::::cast 4 (0.1%) 1 (0.8%) core::num::nonzero::NonZeroUsize::get 4 (0.1%) 1 (0.8%) core::ptr::drop_in_place<&usize> 4 (0.1%) 1 (0.8%) core::ptr::non_null::NonNull::as_ptr 1 (0.0%) 1 (0.8%) core::fmt::UnsafeArg::new 1 (0.0%) 1 (0.8%) core::mem::size_of 1 (0.0%) 1 (0.8%) core::ptr::null 1 (0.0%) 1 (0.8%) core::ptr::null_mut