Lines Copies Function name ----- ------ ------------- 3325 (100%) 125 (100%) (TOTAL) 466 (14.0%) 1 (0.8%) byte_unit::byte_unit::read_xib 164 (4.9%) 1 (0.8%) byte_unit::byte_unit::read_ib 144 (4.3%) 1 (0.8%) byte_unit::byte::Byte::get_appropriate_unit 113 (3.4%) 1 (0.8%) core::str::validations::next_code_point 104 (3.1%) 1 (0.8%) byte_unit::byte_unit::get_char_from_bytes 102 (3.1%) 2 (1.6%) core::slice::iter::Iter::post_inc_start 93 (2.8%) 9 (7.2%) <&T as core::fmt::Debug>::fmt 92 (2.8%) 2 (1.6%) core::slice::iter::Iter::new 86 (2.6%) 2 (1.6%) as core::iter::traits::iterator::Iterator>::next 78 (2.3%) 1 (0.8%) ::fmt 69 (2.1%) 1 (0.8%) ::fmt 66 (2.0%) 1 (0.8%) core::fmt::builders::DebugList::entries 64 (1.9%) 1 (0.8%) ::fmt 61 (1.8%) 1 (0.8%) core::char::convert::::from_str 50 (1.5%) 1 (0.8%) core::slice::iter::IterMut::post_inc_start 49 (1.5%) 1 (0.8%) core::result::Result::unwrap 48 (1.4%) 1 (0.8%) as core::ops::try_trait::Try>::branch 47 (1.4%) 1 (0.8%) ::fmt 47 (1.4%) 1 (0.8%) core::option::Option::unwrap_unchecked 45 (1.4%) 1 (0.8%) core::slice::iter::IterMut::new 43 (1.3%) 1 (0.8%) as core::iter::traits::iterator::Iterator>::next 41 (1.2%) 1 (0.8%) byte_unit::byte_unit::ByteUnit::get_unit_bytes 40 (1.2%) 1 (0.8%) core::option::Option::map 38 (1.1%) 1 (0.8%) ::fmt 34 (1.0%) 1 (0.8%) core::option::Option<&T>::copied 32 (1.0%) 1 (0.8%) core::fmt::num::::fmt 30 (0.9%) 1 (0.8%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 30 (0.9%) 1 (0.8%) as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut 30 (0.9%) 1 (0.8%) byte_unit::byte::Byte::get_adjusted_unit 29 (0.9%) 1 (0.8%) as core::iter::traits::iterator::Iterator>::next 29 (0.9%) 1 (0.8%) core::ptr::metadata::from_raw_parts 29 (0.9%) 1 (0.8%) core::ptr::metadata::from_raw_parts_mut 27 (0.8%) 1 (0.8%) as core::slice::index::SliceIndex<[T]>>::index 27 (0.8%) 1 (0.8%) as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut 26 (0.8%) 2 (1.6%) core::slice::::iter 26 (0.8%) 1 (0.8%) <[T] as core::fmt::Debug>::fmt 26 (0.8%) 1 (0.8%) core::str::::chars 25 (0.8%) 1 (0.8%) as core::slice::index::SliceIndex<[T]>>::index 24 (0.7%) 2 (1.6%) core::ptr::const_ptr::::offset 24 (0.7%) 2 (1.6%) core::ptr::mut_ptr::::offset 23 (0.7%) 1 (0.8%) ::fmt 23 (0.7%) 1 (0.8%) core::option::Option::unwrap 22 (0.7%) 1 (0.8%) as core::ops::try_trait::Try>::branch 22 (0.7%) 1 (0.8%) as core::ops::try_trait::FromResidual>>::from_residual 20 (0.6%) 1 (0.8%) as core::slice::index::SliceIndex<[T]>>::index_mut 20 (0.6%) 1 (0.8%) utf8_width::get_width_assume_valid 19 (0.6%) 1 (0.8%) core::num::::to_ascii_uppercase 19 (0.6%) 1 (0.8%) core::str::::as_bytes 19 (0.6%) 1 (0.8%) core::str::converts::from_utf8_unchecked 18 (0.5%) 2 (1.6%) core::ptr::const_ptr::::add 18 (0.5%) 1 (0.8%) core::str::validations::utf8_first_byte 17 (0.5%) 2 (1.6%) core::ptr::const_ptr::::is_null 17 (0.5%) 2 (1.6%) core::ptr::mut_ptr::::is_null 17 (0.5%) 1 (0.8%) core::iter::adapters::take::Take::new 17 (0.5%) 1 (0.8%) core::num::::is_ascii_lowercase 16 (0.5%) 2 (1.6%) core::slice::::as_ptr 16 (0.5%) 1 (0.8%) core::ptr::metadata::metadata 16 (0.5%) 1 (0.8%) core::slice::index:: for [T]>::index 16 (0.5%) 1 (0.8%) core::slice::index:: for [T]>::index_mut 15 (0.5%) 1 (0.8%) core::ptr::slice_from_raw_parts 15 (0.5%) 1 (0.8%) core::ptr::slice_from_raw_parts_mut 14 (0.4%) 2 (1.6%) ::into_iter 14 (0.4%) 2 (1.6%) core::ptr::non_null::NonNull::new_unchecked 14 (0.4%) 1 (0.8%) as core::iter::traits::iterator::Iterator>::next 14 (0.4%) 1 (0.8%) core::array:: for [T; N]>::index 14 (0.4%) 1 (0.8%) core::array:: for [T; N]>::index_mut 14 (0.4%) 1 (0.8%) core::ptr::const_ptr::::guaranteed_eq 14 (0.4%) 1 (0.8%) core::ptr::mut_ptr::::guaranteed_eq 13 (0.4%) 1 (0.8%) core::slice::::iter_mut 12 (0.4%) 1 (0.8%) as core::ops::try_trait::FromResidual>::from_residual 12 (0.4%) 1 (0.8%) ::next 12 (0.4%) 1 (0.8%) core::iter::traits::iterator::Iterator::take 12 (0.4%) 1 (0.8%) core::ptr::const_ptr::::wrapping_offset 12 (0.4%) 1 (0.8%) core::ptr::mut_ptr::::wrapping_offset 12 (0.4%) 1 (0.8%) core::str::validations::utf8_acc_cont_byte 10 (0.3%) 1 (0.8%) ::next 9 (0.3%) 1 (0.8%) ::fmt 9 (0.3%) 1 (0.8%) core::ptr::const_ptr::::wrapping_add 9 (0.3%) 1 (0.8%) core::ptr::mut_ptr::::add 9 (0.3%) 1 (0.8%) core::ptr::mut_ptr::::wrapping_add 9 (0.3%) 1 (0.8%) core::ptr::mut_ptr::::len 8 (0.2%) 2 (1.6%) core::ptr::non_null::NonNull::as_ptr 8 (0.2%) 1 (0.8%) ::next::{{closure}} 8 (0.2%) 1 (0.8%) core::char::convert::from_u32_unchecked 8 (0.2%) 1 (0.8%) core::ptr::const_ptr::::as_ptr 8 (0.2%) 1 (0.8%) core::ptr::mut_ptr::::as_mut_ptr 8 (0.2%) 1 (0.8%) core::slice::::as_mut_ptr 5 (0.2%) 1 (0.8%) >::from 5 (0.2%) 1 (0.8%) core::ptr::const_ptr::::cast 5 (0.2%) 1 (0.8%) core::ptr::mut_ptr::::cast 4 (0.1%) 1 (0.8%) core::ptr::drop_in_place<&&[char]> 4 (0.1%) 1 (0.8%) core::ptr::drop_in_place<&bool> 4 (0.1%) 1 (0.8%) core::ptr::drop_in_place<&byte_unit::byte_error::UnitIncorrectError> 4 (0.1%) 1 (0.8%) core::ptr::drop_in_place<&byte_unit::byte_error::ValueIncorrectError> 4 (0.1%) 1 (0.8%) core::ptr::drop_in_place<&byte_unit::byte_unit::ByteUnit> 4 (0.1%) 1 (0.8%) core::ptr::drop_in_place<&char> 4 (0.1%) 1 (0.8%) core::ptr::drop_in_place<&f64> 4 (0.1%) 1 (0.8%) core::ptr::drop_in_place<&u128> 4 (0.1%) 1 (0.8%) core::ptr::drop_in_place 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::ptr::null 1 (0.0%) 1 (0.8%) core::ptr::null_mut