Lines Copies Function name ----- ------ ------------- 6772 (100%) 227 (100%) (TOTAL) 261 (3.9%) 1 (0.4%) core::char::methods::encode_utf8_raw 258 (3.8%) 1 (0.4%) ::from_str 255 (3.8%) 1 (0.4%) ::next 229 (3.4%) 1 (0.4%) ::next_match 226 (3.3%) 6 (2.6%) as core::ops::try_trait::Try>::branch 177 (2.6%) 4 (1.8%) core::option::Option::ok_or 173 (2.6%) 1 (0.4%) const_oid::ObjectIdentifier::from_bytes 159 (2.3%) 1 (0.4%) const_oid::parser::Parser::parse_bytes 155 (2.3%) 1 (0.4%) const_oid::ObjectIdentifier::from_arcs 153 (2.3%) 1 (0.4%) const_oid::encoder::Encoder::encode 125 (1.8%) 1 (0.4%) ::fmt 120 (1.8%) 2 (0.9%) core::option::Option::and_then 117 (1.7%) 1 (0.4%) as core::iter::traits::iterator::Iterator>::position 105 (1.6%) 1 (0.4%) const_oid::encoder::write_base128 102 (1.5%) 2 (0.9%) core::slice::iter::Iter::post_inc_start 98 (1.4%) 3 (1.3%) as core::ops::try_trait::Try>::branch 98 (1.4%) 1 (0.4%) core::iter::traits::iterator::Iterator::advance_by 98 (1.4%) 1 (0.4%) core::ops::range::RangeBounds::contains 92 (1.4%) 2 (0.9%) core::slice::iter::Iter::new 90 (1.3%) 1 (0.4%) >::try_from 88 (1.3%) 1 (0.4%) core::str::iter::SplitInternal

::get_end 87 (1.3%) 3 (1.3%) core::fmt::ArgumentV1::new 86 (1.3%) 2 (0.9%) as core::iter::traits::iterator::Iterator>::next 86 (1.3%) 1 (0.4%) core::str::iter::SplitInternal

::next 84 (1.2%) 5 (2.2%) as core::ops::try_trait::FromResidual>>::from_residual 84 (1.2%) 1 (0.4%) as core::iter::traits::iterator::Iterator>::next 83 (1.2%) 1 (0.4%) const_oid::encoder::Encoder::encode_base128_byte 74 (1.1%) 1 (0.4%) const_oid::parser::Parser::parse 72 (1.1%) 2 (0.9%) core::result::Result::ok 71 (1.0%) 1 (0.4%) core::iter::traits::iterator::Iterator::fold 60 (0.9%) 2 (0.9%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 60 (0.9%) 1 (0.4%) core::result::Result::map_err 59 (0.9%) 1 (0.4%) const_oid::arcs::RootArcs::new 59 (0.9%) 1 (0.4%) core::fmt::Arguments::new_v1 58 (0.9%) 2 (0.9%) core::ptr::metadata::from_raw_parts 56 (0.8%) 3 (1.3%) ::from_str::{{closure}} 54 (0.8%) 1 (0.4%) core::result::Result::and_then 54 (0.8%) 1 (0.4%) core::str::::split 51 (0.8%) 3 (1.3%) core::slice::index:: for [T]>::index 47 (0.7%) 3 (1.3%) core::slice::index:: for [T]>::index_mut 47 (0.7%) 1 (0.4%) ::into_searcher 45 (0.7%) 1 (0.4%) as core::slice::index::SliceIndex<[T]>>::get 45 (0.7%) 1 (0.4%) core::mem::replace 43 (0.6%) 1 (0.4%) core::iter::traits::iterator::Iterator::nth 43 (0.6%) 1 (0.4%) core::num::::checked_sub 43 (0.6%) 1 (0.4%) core::num::::overflowing_sub 42 (0.6%) 1 (0.4%) core::str::traits:: for core::ops::range::Range>::get_unchecked 36 (0.5%) 2 (0.9%) core::panicking::assert_failed 36 (0.5%) 1 (0.4%) as core::iter::range::RangeIteratorImpl>::spec_next 35 (0.5%) 1 (0.4%) <[A] as core::slice::cmp::SlicePartialEq>::equal 35 (0.5%) 1 (0.4%) core::iter::traits::iterator::Iterator::count::{{closure}} 35 (0.5%) 1 (0.4%) core::option::Option<&T>::cloned 35 (0.5%) 1 (0.4%) core::slice::memchr::memchr 32 (0.5%) 2 (0.9%) core::ptr::metadata::metadata 32 (0.5%) 1 (0.4%) const_oid::encoder::base128_len 32 (0.5%) 1 (0.4%) core::fmt::num::::fmt 32 (0.5%) 1 (0.4%) core::fmt::num::::fmt 31 (0.5%) 2 (0.9%) core::array:: for [T; N]>::index 31 (0.5%) 2 (0.9%) core::slice::::get 30 (0.4%) 2 (0.9%) core::ptr::slice_from_raw_parts 30 (0.4%) 1 (0.4%) as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut 29 (0.4%) 1 (0.4%) as core::ops::range::RangeBounds>::end_bound 29 (0.4%) 1 (0.4%) core::ptr::metadata::from_raw_parts_mut 28 (0.4%) 2 (0.9%) core::array:: for [T; N]>::index_mut 27 (0.4%) 1 (0.4%) as core::slice::index::SliceIndex<[T]>>::index 27 (0.4%) 1 (0.4%) as core::slice::index::SliceIndex<[T]>>::index_mut 27 (0.4%) 1 (0.4%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 27 (0.4%) 1 (0.4%) as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut 26 (0.4%) 2 (0.9%) core::slice::::iter 26 (0.4%) 1 (0.4%) const_oid::encoder::Encoder::finish 26 (0.4%) 1 (0.4%) core::option::Option::expect 25 (0.4%) 1 (0.4%) as core::slice::index::SliceIndex<[T]>>::index 25 (0.4%) 1 (0.4%) as core::slice::index::SliceIndex<[T]>>::index_mut 24 (0.4%) 2 (0.9%) core::ptr::const_ptr::::offset 24 (0.4%) 2 (0.9%) core::ptr::mut_ptr::::offset 23 (0.3%) 1 (0.4%) ::fmt 23 (0.3%) 1 (0.4%) ::fmt 23 (0.3%) 1 (0.4%) core::slice::::copy_from_slice 22 (0.3%) 3 (1.3%) as core::ops::try_trait::FromResidual>::from_residual 22 (0.3%) 1 (0.4%) const_oid::encoder::Encoder::new 22 (0.3%) 1 (0.4%) core::char::methods::::encode_utf8 22 (0.3%) 1 (0.4%) core::char::methods::len_utf8 21 (0.3%) 1 (0.4%) >::get 21 (0.3%) 1 (0.4%) >::get_mut 20 (0.3%) 2 (0.9%) <&T as core::fmt::Debug>::fmt 20 (0.3%) 1 (0.4%) as core::slice::index::SliceIndex<[T]>>::index 20 (0.3%) 1 (0.4%) as core::slice::index::SliceIndex<[T]>>::index_mut 19 (0.3%) 3 (1.3%) ::into_iter 19 (0.3%) 1 (0.4%) core::str::::as_bytes 19 (0.3%) 1 (0.4%) core::str::::get_unchecked 18 (0.3%) 2 (0.9%) core::ptr::const_ptr::::add 18 (0.3%) 1 (0.4%) const_oid::arcs::Arcs::new 17 (0.3%) 2 (0.9%) core::ptr::const_ptr::::is_null 17 (0.3%) 2 (0.9%) core::ptr::mut_ptr::::is_null 17 (0.3%) 1 (0.4%) as core::ops::range::RangeBounds>::start_bound 17 (0.3%) 1 (0.4%) const_oid::ObjectIdentifier::as_bytes 17 (0.3%) 1 (0.4%) core::cmp::impls:: for &A>::eq 17 (0.3%) 1 (0.4%) core::ptr::read 17 (0.3%) 1 (0.4%) core::str::::parse 16 (0.2%) 2 (0.9%) core::ptr::const_ptr::::as_ptr 16 (0.2%) 2 (0.9%) core::slice::::as_ptr 16 (0.2%) 1 (0.4%) const_oid::ObjectIdentifier::arc 15 (0.2%) 1 (0.4%) core::ops::function::FnOnce::call_once 15 (0.2%) 1 (0.4%) core::ptr::slice_from_raw_parts_mut 15 (0.2%) 1 (0.4%) core::slice::cmp:: for [A]>::eq 14 (0.2%) 2 (0.9%) core::ptr::non_null::NonNull::new_unchecked 14 (0.2%) 1 (0.4%) >::get_unchecked 14 (0.2%) 1 (0.4%) >::get_unchecked_mut 14 (0.2%) 1 (0.4%) core::ptr::const_ptr::::guaranteed_eq 14 (0.2%) 1 (0.4%) core::ptr::mut_ptr::::guaranteed_eq 13 (0.2%) 1 (0.4%) core::slice::iter::::into_iter 13 (0.2%) 1 (0.4%) core::slice::memchr::memchr::{{closure}} 12 (0.2%) 1 (0.4%) const_oid::ObjectIdentifier::new 12 (0.2%) 1 (0.4%) core::intrinsics::copy_nonoverlapping 12 (0.2%) 1 (0.4%) core::iter::adapters::enumerate::Enumerate::new 12 (0.2%) 1 (0.4%) core::mem::size_of_val 12 (0.2%) 1 (0.4%) core::num::::saturating_sub 12 (0.2%) 1 (0.4%) core::num::::saturating_sub 12 (0.2%) 1 (0.4%) core::num::::unchecked_add 12 (0.2%) 1 (0.4%) core::ptr::const_ptr::::wrapping_offset 12 (0.2%) 1 (0.4%) core::slice::::get_mut 12 (0.2%) 1 (0.4%) core::slice::::get_unchecked 11 (0.2%) 1 (0.4%) >::index_mut 11 (0.2%) 1 (0.4%) as core::iter::traits::iterator::Iterator>::next 11 (0.2%) 1 (0.4%) ::haystack 11 (0.2%) 1 (0.4%) core::cmp::impls:: for &A>::le 11 (0.2%) 1 (0.4%) core::cmp::impls:: for &A>::lt 11 (0.2%) 1 (0.4%) core::str::::len 10 (0.1%) 3 (1.3%) >::from 10 (0.1%) 2 (0.9%) core::ptr::const_ptr::::cast 10 (0.1%) 1 (0.4%) <&T as core::fmt::Display>::fmt 10 (0.1%) 1 (0.4%) >::as_ref 10 (0.1%) 1 (0.4%) core::cmp::impls::::le 10 (0.1%) 1 (0.4%) core::cmp::impls::::lt 10 (0.1%) 1 (0.4%) core::iter::range::>::next 10 (0.1%) 1 (0.4%) core::ptr::write 9 (0.1%) 1 (0.4%) >::try_from 9 (0.1%) 1 (0.4%) ::fmt 9 (0.1%) 1 (0.4%) ::fmt 9 (0.1%) 1 (0.4%) ::forward_unchecked 9 (0.1%) 1 (0.4%) const_oid::parser::Parser::finish 9 (0.1%) 1 (0.4%) core::ops::range::RangeInclusive::contains 9 (0.1%) 1 (0.4%) core::ptr::const_ptr::::wrapping_add 9 (0.1%) 1 (0.4%) core::ptr::const_ptr::::len 9 (0.1%) 1 (0.4%) core::ptr::mut_ptr::::add 9 (0.1%) 1 (0.4%) core::ptr::mut_ptr::::len 9 (0.1%) 1 (0.4%) core::str::converts::from_utf8_unchecked_mut 8 (0.1%) 2 (0.9%) core::ptr::non_null::NonNull::as_ptr 8 (0.1%) 1 (0.4%) core::iter::traits::iterator::Iterator::count 8 (0.1%) 1 (0.4%) core::iter::traits::iterator::Iterator::enumerate 8 (0.1%) 1 (0.4%) core::num::::wrapping_sub 8 (0.1%) 1 (0.4%) core::ptr::mut_ptr::::as_mut_ptr 8 (0.1%) 1 (0.4%) core::slice::::as_mut_ptr 8 (0.1%) 1 (0.4%) core::slice::::is_empty 7 (0.1%) 1 (0.4%) >::from 7 (0.1%) 1 (0.4%) core::mem::maybe_uninit::MaybeUninit::assume_init 6 (0.1%) 1 (0.4%) >::into 6 (0.1%) 1 (0.4%) const_oid::ObjectIdentifier::arcs 6 (0.1%) 1 (0.4%) const_oid::arcs::RootArcs::first_arc 6 (0.1%) 1 (0.4%) const_oid::arcs::RootArcs::second_arc 6 (0.1%) 1 (0.4%) core::slice::iter::size_from_ptr 5 (0.1%) 1 (0.4%) core::clone::impls::::clone 5 (0.1%) 1 (0.4%) core::clone::impls::::clone 5 (0.1%) 1 (0.4%) core::ptr::mut_ptr::::cast 4 (0.1%) 1 (0.4%) const_oid::arcs:: for u8>::from 4 (0.1%) 1 (0.4%) core::mem::manually_drop::ManuallyDrop::into_inner 4 (0.1%) 1 (0.4%) core::mem::maybe_uninit::MaybeUninit::as_mut_ptr 4 (0.1%) 1 (0.4%) core::mem::maybe_uninit::MaybeUninit::uninit 4 (0.1%) 1 (0.4%) core::ptr::drop_in_place<&u8> 4 (0.1%) 1 (0.4%) core::ptr::drop_in_place<&usize> 2 (0.0%) 2 (0.9%) core::mem::size_of 1 (0.0%) 1 (0.4%) core::ptr::null 1 (0.0%) 1 (0.4%) core::ptr::null_mut