Lines Copies Function name ----- ------ ------------- 3055 (100%) 125 (100%) (TOTAL) 583 (19.1%) 1 (0.8%) byte_unit::byte_unit::read_xib 196 (6.4%) 1 (0.8%) byte_unit::byte::Byte::get_appropriate_unit 190 (6.2%) 1 (0.8%) byte_unit::byte_unit::read_ib 119 (3.9%) 1 (0.8%) byte_unit::byte_unit::get_char_from_bytes 96 (3.1%) 1 (0.8%) core::str::validations::next_code_point 91 (3.0%) 1 (0.8%) ::fmt 80 (2.6%) 2 (1.6%) as core::iter::traits::iterator::Iterator>::next 80 (2.6%) 2 (1.6%) core::slice::iter::Iter::new 78 (2.6%) 2 (1.6%) core::slice::iter::Iter::post_inc_start 75 (2.5%) 1 (0.8%) core::fmt::builders::DebugList::entries 74 (2.4%) 1 (0.8%) ::fmt 68 (2.2%) 1 (0.8%) ::fmt 59 (1.9%) 1 (0.8%) core::char::convert::::from_str 54 (1.8%) 1 (0.8%) as core::ops::try_trait::Try>::branch 53 (1.7%) 1 (0.8%) core::result::Result::unwrap 49 (1.6%) 1 (0.8%) ::fmt 47 (1.5%) 1 (0.8%) core::option::Option::unwrap_unchecked 40 (1.3%) 1 (0.8%) as core::iter::traits::iterator::Iterator>::next 40 (1.3%) 1 (0.8%) byte_unit::byte_unit::ByteUnit::get_unit_bytes 39 (1.3%) 9 (7.2%) <&T as core::fmt::Debug>::fmt 39 (1.3%) 1 (0.8%) ::fmt 39 (1.3%) 1 (0.8%) core::slice::iter::IterMut::new 38 (1.2%) 1 (0.8%) core::option::Option::map 38 (1.2%) 1 (0.8%) core::slice::iter::IterMut::post_inc_start 32 (1.0%) 1 (0.8%) as core::ops::try_trait::FromResidual>>::from_residual 31 (1.0%) 1 (0.8%) core::ptr::metadata::from_raw_parts 31 (1.0%) 1 (0.8%) core::ptr::metadata::from_raw_parts_mut 30 (1.0%) 1 (0.8%) core::option::Option<&T>::copied 26 (0.9%) 1 (0.8%) core::fmt::num::::fmt 25 (0.8%) 1 (0.8%) <[T] as core::fmt::Debug>::fmt 22 (0.7%) 1 (0.8%) as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut 21 (0.7%) 1 (0.8%) as core::iter::traits::iterator::Iterator>::next 20 (0.7%) 2 (1.6%) core::ptr::const_ptr::::offset 20 (0.7%) 2 (1.6%) core::ptr::mut_ptr::::offset 20 (0.7%) 1 (0.8%) as core::slice::index::SliceIndex<[T]>>::index 20 (0.7%) 1 (0.8%) core::str::::chars 19 (0.6%) 1 (0.8%) ::fmt 19 (0.6%) 1 (0.8%) core::option::Option::unwrap 19 (0.6%) 1 (0.8%) utf8_width::get_width_assume_valid 18 (0.6%) 1 (0.8%) as core::ops::try_trait::Try>::branch 18 (0.6%) 1 (0.8%) byte_unit::byte::Byte::get_adjusted_unit 17 (0.6%) 1 (0.8%) core::str::::as_bytes 17 (0.6%) 1 (0.8%) core::str::converts::from_utf8_unchecked 15 (0.5%) 1 (0.8%) as core::slice::index::SliceIndex<[T]>>::index 14 (0.5%) 2 (1.6%) core::slice::::iter 14 (0.5%) 1 (0.8%) core::num::::is_ascii_lowercase 14 (0.5%) 1 (0.8%) core::ptr::metadata::metadata 13 (0.4%) 1 (0.8%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 13 (0.4%) 1 (0.8%) as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut 11 (0.4%) 2 (1.6%) core::ptr::const_ptr::::is_null 11 (0.4%) 2 (1.6%) core::ptr::mut_ptr::::is_null 11 (0.4%) 1 (0.8%) as core::iter::traits::iterator::Iterator>::next 11 (0.4%) 1 (0.8%) as core::slice::index::SliceIndex<[T]>>::index_mut 11 (0.4%) 1 (0.8%) core::num::::to_ascii_uppercase 10 (0.3%) 1 (0.8%) as core::ops::try_trait::FromResidual>::from_residual 10 (0.3%) 1 (0.8%) core::ptr::const_ptr::::guaranteed_eq 10 (0.3%) 1 (0.8%) core::ptr::const_ptr::::wrapping_offset 10 (0.3%) 1 (0.8%) core::ptr::mut_ptr::::guaranteed_eq 10 (0.3%) 1 (0.8%) core::ptr::mut_ptr::::wrapping_offset 9 (0.3%) 1 (0.8%) ::next 9 (0.3%) 1 (0.8%) core::char::convert::from_u32_unchecked 9 (0.3%) 1 (0.8%) core::ptr::slice_from_raw_parts 9 (0.3%) 1 (0.8%) core::ptr::slice_from_raw_parts_mut 8 (0.3%) 2 (1.6%) core::ptr::non_null::NonNull::new_unchecked 8 (0.3%) 1 (0.8%) core::array:: for [T; N]>::index 8 (0.3%) 1 (0.8%) core::array:: for [T; N]>::index_mut 8 (0.3%) 1 (0.8%) core::iter::adapters::take::Take::new 7 (0.2%) 2 (1.6%) ::into_iter 7 (0.2%) 1 (0.8%) ::next 7 (0.2%) 1 (0.8%) core::slice::::iter_mut 7 (0.2%) 1 (0.8%) core::slice::index:: for [T]>::index 7 (0.2%) 1 (0.8%) core::slice::index:: for [T]>::index_mut 7 (0.2%) 1 (0.8%) core::str::validations::utf8_first_byte 6 (0.2%) 2 (1.6%) core::ptr::const_ptr::::add 6 (0.2%) 1 (0.8%) core::str::validations::utf8_acc_cont_byte 4 (0.1%) 2 (1.6%) core::slice::::as_ptr 4 (0.1%) 1 (0.8%) >::from 3 (0.1%) 1 (0.8%) ::fmt 3 (0.1%) 1 (0.8%) ::next::{{closure}} 3 (0.1%) 1 (0.8%) core::iter::traits::iterator::Iterator::take 3 (0.1%) 1 (0.8%) core::ptr::const_ptr::::wrapping_add 3 (0.1%) 1 (0.8%) core::ptr::mut_ptr::::add 3 (0.1%) 1 (0.8%) core::ptr::mut_ptr::::wrapping_add 3 (0.1%) 1 (0.8%) core::ptr::mut_ptr::::len 2 (0.1%) 2 (1.6%) core::mem::size_of 2 (0.1%) 2 (1.6%) core::ptr::non_null::NonNull::as_ptr 2 (0.1%) 1 (0.8%) core::ptr::const_ptr::::cast 2 (0.1%) 1 (0.8%) core::ptr::const_ptr::::as_ptr 2 (0.1%) 1 (0.8%) core::ptr::mut_ptr::::cast 2 (0.1%) 1 (0.8%) core::ptr::mut_ptr::::as_mut_ptr 2 (0.1%) 1 (0.8%) core::slice::::as_mut_ptr 1 (0.0%) 1 (0.8%) core::hint::unreachable_unchecked 1 (0.0%) 1 (0.8%) core::ptr::drop_in_place<&&[char]> 1 (0.0%) 1 (0.8%) core::ptr::drop_in_place<&bool> 1 (0.0%) 1 (0.8%) core::ptr::drop_in_place<&byte_unit::byte_error::UnitIncorrectError> 1 (0.0%) 1 (0.8%) core::ptr::drop_in_place<&byte_unit::byte_error::ValueIncorrectError> 1 (0.0%) 1 (0.8%) core::ptr::drop_in_place<&byte_unit::byte_unit::ByteUnit> 1 (0.0%) 1 (0.8%) core::ptr::drop_in_place<&char> 1 (0.0%) 1 (0.8%) core::ptr::drop_in_place<&f64> 1 (0.0%) 1 (0.8%) core::ptr::drop_in_place<&u128> 1 (0.0%) 1 (0.8%) core::ptr::drop_in_place 1 (0.0%) 1 (0.8%) core::ptr::null 1 (0.0%) 1 (0.8%) core::ptr::null_mut