Lines Copies Function name ----- ------ ------------- 4552 (100%) 160 (100%) (TOTAL) 394 (8.7%) 1 (0.6%) ::decode_to_slice 245 (5.4%) 1 (0.6%) ::decode_to_slice 220 (4.8%) 1 (0.6%) ::encode_to_slice 170 (3.7%) 2 (1.2%) as core::iter::traits::iterator::Iterator>::next 166 (3.6%) 1 (0.6%) subtle_encoding::base64::decode_6bits 128 (2.8%) 2 (1.2%) alloc::alloc::box_free 124 (2.7%) 1 (0.6%) ::encode_to_slice 121 (2.7%) 1 (0.6%) subtle_encoding::hex::Case::decode_nibble 104 (2.3%) 1 (0.6%) subtle_encoding::base64::decode_3bytes 101 (2.2%) 1 (0.6%) ::decode_to_slice 98 (2.2%) 1 (0.6%) ::decoded_len 97 (2.1%) 1 (0.6%) subtle_encoding::base64::encode_3bytes 92 (2.0%) 1 (0.6%) subtle_encoding::base64::encode_6bits 73 (1.6%) 2 (1.2%) as core::ops::try_trait::Try>::branch 72 (1.6%) 1 (0.6%) alloc::raw_vec::RawVec::current_memory 64 (1.4%) 1 (0.6%) subtle_encoding::hex::Case::encode_nibble 60 (1.3%) 1 (0.6%) ::fmt 59 (1.3%) 1 (0.6%) ::encode_to_slice 59 (1.3%) 1 (0.6%) core::fmt::Arguments::new_v1 51 (1.1%) 3 (1.9%) core::slice::index:: for [T]>::index_mut 50 (1.1%) 1 (0.6%) core::slice::iter::Iter::post_inc_start 50 (1.1%) 1 (0.6%) core::slice::iter::IterMut::post_inc_start 45 (1.0%) 1 (0.6%) core::slice::iter::Iter::new 45 (1.0%) 1 (0.6%) core::slice::iter::IterMut::new 44 (1.0%) 2 (1.2%) as core::ops::try_trait::Try>::branch 43 (0.9%) 1 (0.6%) as core::iter::traits::iterator::Iterator>::next 43 (0.9%) 1 (0.6%) as core::iter::traits::iterator::Iterator>::next 42 (0.9%) 1 (0.6%) ::fmt 42 (0.9%) 1 (0.6%) core::ptr::drop_in_place> 37 (0.8%) 1 (0.6%) as core::ops::drop::Drop>::drop 35 (0.8%) 2 (1.2%) core::slice::index:: for [T]>::index 35 (0.8%) 1 (0.6%) as core::iter::traits::iterator::Iterator>::next 31 (0.7%) 3 (1.9%) core::ptr::unique::Unique::cast 30 (0.7%) 1 (0.6%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 30 (0.7%) 1 (0.6%) as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut 30 (0.7%) 1 (0.6%) ::decoded_len 30 (0.7%) 1 (0.6%) core::ptr::drop_in_place> 29 (0.6%) 1 (0.6%) core::fmt::ArgumentV1::new 29 (0.6%) 1 (0.6%) core::ptr::metadata::from_raw_parts 29 (0.6%) 1 (0.6%) core::ptr::metadata::from_raw_parts_mut 28 (0.6%) 2 (1.2%) core::iter::adapters::enumerate::Enumerate::new 28 (0.6%) 1 (0.6%) ::fmt 28 (0.6%) 1 (0.6%) core::char::methods::::is_whitespace 27 (0.6%) 1 (0.6%) ::deallocate 27 (0.6%) 1 (0.6%) as core::slice::index::SliceIndex<[T]>>::index 27 (0.6%) 1 (0.6%) as core::slice::index::SliceIndex<[T]>>::index_mut 27 (0.6%) 1 (0.6%) as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut 27 (0.6%) 1 (0.6%) as zeroize::Zeroize>::zeroize 27 (0.6%) 1 (0.6%) ::fmt 27 (0.6%) 1 (0.6%) core::ptr::drop_in_place> 26 (0.6%) 2 (1.2%) as core::ops::try_trait::FromResidual>::from_residual 26 (0.6%) 1 (0.6%) ::encoded_len 25 (0.5%) 1 (0.6%) as core::slice::index::SliceIndex<[T]>>::index 25 (0.5%) 1 (0.6%) as core::slice::index::SliceIndex<[T]>>::index_mut 23 (0.5%) 1 (0.6%) core::slice::::copy_from_slice 22 (0.5%) 2 (1.2%) <[Z; N] as zeroize::Zeroize>::zeroize 22 (0.5%) 1 (0.6%) core::sync::atomic::compiler_fence 21 (0.5%) 2 (1.2%) core::ptr::unique::Unique::as_ref 20 (0.4%) 3 (1.9%) core::ptr::unique::Unique::as_ptr 20 (0.4%) 1 (0.6%) as core::slice::index::SliceIndex<[T]>>::index_mut 20 (0.4%) 1 (0.6%) ::fmt 20 (0.4%) 1 (0.6%) ::fmt 20 (0.4%) 1 (0.6%) core::alloc::layout::Layout::from_size_align_unchecked 18 (0.4%) 2 (1.2%) core::iter::traits::iterator::Iterator::enumerate 18 (0.4%) 1 (0.6%) as core::ops::try_trait::FromResidual>>::from_residual 18 (0.4%) 1 (0.6%) ::decoded_len 17 (0.4%) 1 (0.6%) ::encoded_len 16 (0.4%) 1 (0.6%) >::shr 16 (0.4%) 1 (0.6%) alloc::alloc::dealloc 16 (0.4%) 1 (0.6%) core::ptr::metadata::metadata 15 (0.3%) 1 (0.6%) alloc::vec::Vec::as_mut_ptr 15 (0.3%) 1 (0.6%) core::iter::adapters::take::Take::new 15 (0.3%) 1 (0.6%) core::ptr::slice_from_raw_parts 15 (0.3%) 1 (0.6%) core::ptr::slice_from_raw_parts_mut 14 (0.3%) 3 (1.9%) ::into_iter 14 (0.3%) 1 (0.6%) core::array:: for [T; N]>::index 14 (0.3%) 1 (0.6%) core::array:: for [T; N]>::index_mut 14 (0.3%) 1 (0.6%) core::ptr::const_ptr::::guaranteed_eq 14 (0.3%) 1 (0.6%) core::ptr::mut_ptr::::guaranteed_eq 13 (0.3%) 1 (0.6%) <&T as core::fmt::Display>::fmt 13 (0.3%) 1 (0.6%) as core::ops::drop::Drop>::drop 13 (0.3%) 1 (0.6%) >::from 13 (0.3%) 1 (0.6%) core::ptr::drop_in_place 13 (0.3%) 1 (0.6%) core::slice::::iter 13 (0.3%) 1 (0.6%) core::slice::::iter_mut 12 (0.3%) 1 (0.6%) core::intrinsics::copy_nonoverlapping 12 (0.3%) 1 (0.6%) core::ptr::const_ptr::::offset 12 (0.3%) 1 (0.6%) core::ptr::const_ptr::::wrapping_offset 12 (0.3%) 1 (0.6%) core::ptr::drop_in_place 12 (0.3%) 1 (0.6%) core::ptr::mut_ptr::::offset 12 (0.3%) 1 (0.6%) core::ptr::mut_ptr::::wrapping_offset 11 (0.2%) 1 (0.6%) core::iter::traits::iterator::Iterator::take 10 (0.2%) 1 (0.6%) <&T as core::fmt::Debug>::fmt 10 (0.2%) 1 (0.6%) <&u8 as core::ops::bit::BitAnd>::bitand 10 (0.2%) 1 (0.6%) <&u8 as core::ops::bit::Shr>::shr 10 (0.2%) 1 (0.6%) ::zeroize 10 (0.2%) 1 (0.6%) ::encoded_len 9 (0.2%) 1 (0.6%) core::ptr::const_ptr::::add 9 (0.2%) 1 (0.6%) core::ptr::const_ptr::::wrapping_add 9 (0.2%) 1 (0.6%) core::ptr::mut_ptr::::add 9 (0.2%) 1 (0.6%) core::ptr::mut_ptr::::wrapping_add 9 (0.2%) 1 (0.6%) core::ptr::mut_ptr::::len 9 (0.2%) 1 (0.6%) core::ptr::write_volatile 9 (0.2%) 1 (0.6%) zeroize::volatile_write 8 (0.2%) 1 (0.6%) as core::convert::From>>::from 8 (0.2%) 1 (0.6%) ::bitand 8 (0.2%) 1 (0.6%) alloc::raw_vec::RawVec::ptr 8 (0.2%) 1 (0.6%) core::alloc::layout::Layout::align 8 (0.2%) 1 (0.6%) core::ptr::const_ptr::::is_null 8 (0.2%) 1 (0.6%) core::ptr::const_ptr::::as_ptr 8 (0.2%) 1 (0.6%) core::ptr::mut_ptr::::is_null 8 (0.2%) 1 (0.6%) core::ptr::mut_ptr::::as_mut_ptr 8 (0.2%) 1 (0.6%) core::slice::::as_mut_ptr 8 (0.2%) 1 (0.6%) core::slice::::as_ptr 8 (0.2%) 1 (0.6%) core::slice::::is_empty 7 (0.2%) 1 (0.6%) <&mut I as core::iter::traits::iterator::Iterator>::next 7 (0.2%) 1 (0.6%) >::from 7 (0.2%) 1 (0.6%) core::num::nonzero::NonZeroUsize::new_unchecked 7 (0.2%) 1 (0.6%) core::ptr::drop_in_place 7 (0.2%) 1 (0.6%) core::ptr::drop_in_place 7 (0.2%) 1 (0.6%) core::ptr::drop_in_place 7 (0.2%) 1 (0.6%) core::ptr::non_null::NonNull::new_unchecked 7 (0.2%) 1 (0.6%) core::ptr::unique::Unique::new_unchecked 6 (0.1%) 1 (0.6%) >::into 6 (0.1%) 1 (0.6%) core::alloc::layout::Layout::size 6 (0.1%) 1 (0.6%) core::ptr::drop_in_place> 6 (0.1%) 1 (0.6%) zeroize::atomic_fence 5 (0.1%) 1 (0.6%) ::default 5 (0.1%) 1 (0.6%) core::char::convert:: for char>::from 5 (0.1%) 1 (0.6%) core::ptr::const_ptr::::cast 5 (0.1%) 1 (0.6%) core::ptr::mut_ptr::::cast 5 (0.1%) 1 (0.6%) subtle_encoding::hex::Hex::lower_case 5 (0.1%) 1 (0.6%) subtle_encoding::hex::Hex::upper_case 4 (0.1%) 1 (0.6%) >::from 4 (0.1%) 1 (0.6%) core::num::nonzero::NonZeroUsize::get 4 (0.1%) 1 (0.6%) core::ptr::drop_in_place<&subtle_encoding::hex::Case> 4 (0.1%) 1 (0.6%) core::ptr::non_null::NonNull::as_ptr 1 (0.0%) 1 (0.6%) ::default 1 (0.0%) 1 (0.6%) core::mem::align_of 1 (0.0%) 1 (0.6%) core::mem::size_of 1 (0.0%) 1 (0.6%) core::ptr::null 1 (0.0%) 1 (0.6%) core::ptr::null_mut