Lines Copies Function name ----- ------ ------------- 28633 (100%) 641 (100%) (TOTAL) 1464 (5.1%) 1 (0.2%) rustc_demangle::v0::Printer::print_path 1455 (5.1%) 1 (0.2%) rustc_demangle::v0::Printer::print_const 982 (3.4%) 1 (0.2%) rustc_demangle::v0::Printer::print_type 812 (2.8%) 7 (1.1%) rustc_demangle::v0::Printer::print_sep_list 748 (2.6%) 1 (0.2%) ::fmt 720 (2.5%) 2 (0.3%) core::str::pattern::TwoWaySearcher::next 643 (2.2%) 4 (0.6%) rustc_demangle::v0::Printer::print_backref 604 (2.1%) 1 (0.2%) rustc_demangle::v0::Ident::punycode_decode 595 (2.1%) 7 (1.1%) core::iter::traits::iterator::Iterator::try_fold 568 (2.0%) 2 (0.3%) rustc_demangle::v0::Printer::in_binder 557 (1.9%) 3 (0.5%) rustc_demangle::v0::Printer::print_type::{{closure}} 550 (1.9%) 14 (2.2%) as core::ops::try_trait::Try>::branch 429 (1.5%) 2 (0.3%) rustc_demangle::v0::Printer::print_quoted_escaped_chars 420 (1.5%) 8 (1.2%) core::option::Option::map 383 (1.3%) 1 (0.2%) rustc_demangle::v0::Parser::ident 357 (1.2%) 8 (1.2%) core::option::Option::ok_or 328 (1.1%) 1 (0.2%) rustc_demangle::v0::demangle 321 (1.1%) 7 (1.1%) rustc_demangle::v0::Printer::print_const::{{closure}} 310 (1.1%) 1 (0.2%) rustc_demangle::legacy::demangle 298 (1.0%) 2 (0.3%) rustc_demangle::v0::HexNibbles::try_parse_str_chars::{{closure}}::{{closure}} 285 (1.0%) 1 (0.2%) rustc_demangle::demangle 280 (1.0%) 6 (0.9%) core::mem::replace 269 (0.9%) 1 (0.2%) rustc_demangle::v0::Printer::print_dyn_trait 261 (0.9%) 1 (0.2%) core::char::methods::encode_utf8_raw 241 (0.8%) 4 (0.6%) rustc_demangle::v0::Printer::print 240 (0.8%) 1 (0.2%) rustc_demangle::v0::Printer::print_const_uint 235 (0.8%) 2 (0.3%) ::fmt::{{closure}} 229 (0.8%) 1 (0.2%) ::next_match 227 (0.8%) 13 (2.0%) as core::ops::try_trait::FromResidual>>::from_residual 225 (0.8%) 1 (0.2%) ::next 202 (0.7%) 1 (0.2%) ::fmt 194 (0.7%) 1 (0.2%) rustc_demangle::v0::Parser::integer_62 168 (0.6%) 1 (0.2%) rustc_demangle::v0::Printer::print_const_str_literal 154 (0.5%) 3 (0.5%) core::result::Result::map 147 (0.5%) 1 (0.2%) rustc_demangle::v0::Printer::print_lifetime_from_index 145 (0.5%) 5 (0.8%) core::fmt::ArgumentV1::new 138 (0.5%) 1 (0.2%) rustc_demangle::v0::Parser::digit_62 132 (0.5%) 2 (0.3%) core::result::Result::map_err 132 (0.5%) 1 (0.2%) rustc_demangle::v0::basic_type 131 (0.5%) 3 (0.5%) core::option::Option::and_then 131 (0.5%) 1 (0.2%) rustc_demangle::v0::Printer::print_path_maybe_open_generics 124 (0.4%) 1 (0.2%) core::char::methods::::escape_debug_ext 122 (0.4%) 1 (0.2%) rustc_demangle::v0::Ident::try_small_punycode_decode::{{closure}} 121 (0.4%) 1 (0.2%) rustc_demangle::v0::Parser::backref 117 (0.4%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::position 116 (0.4%) 3 (0.5%) core::str::::find 115 (0.4%) 1 (0.2%) rustc_demangle::v0::Printer::print_generic_arg 113 (0.4%) 1 (0.2%) core::str::validations::next_code_point 111 (0.4%) 6 (0.9%) core::ptr::read 111 (0.4%) 1 (0.2%) ::next_match 105 (0.4%) 1 (0.2%) core::iter::traits::double_ended::DoubleEndedIterator::try_rfold 104 (0.4%) 1 (0.2%) rustc_demangle::v0::Parser::hex_nibbles 102 (0.4%) 2 (0.3%) core::slice::iter::Iter::post_inc_start 102 (0.4%) 1 (0.2%) rustc_demangle::v0::Ident::try_small_punycode_decode 100 (0.3%) 4 (0.6%) core::iter::traits::iterator::Iterator::all::check::{{closure}} 95 (0.3%) 4 (0.6%) rustc_demangle::v0::HexNibbles::try_parse_str_chars::{{closure}} 95 (0.3%) 2 (0.3%) core::option::Option::unwrap_unchecked 93 (0.3%) 1 (0.2%) as core::cmp::PartialEq>::eq 92 (0.3%) 2 (0.3%) core::slice::iter::Iter::new 91 (0.3%) 1 (0.2%) as core::str::pattern::Searcher>::next 88 (0.3%) 1 (0.2%) core::str::iter::SplitInternal

::get_end 86 (0.3%) 2 (0.3%) as core::iter::traits::iterator::Iterator>::next 86 (0.3%) 1 (0.2%) core::str::iter::SplitInternal

::next 86 (0.3%) 1 (0.2%) rustc_demangle::v0::HexNibbles::try_parse_uint 85 (0.3%) 2 (0.3%) core::result::Result::ok 85 (0.3%) 1 (0.2%) as core::cmp::PartialEq>::eq 85 (0.3%) 1 (0.2%) core::str::::trim_start_matches 83 (0.3%) 2 (0.3%) core::result::Result::unwrap 82 (0.3%) 2 (0.3%) core::result::Result::expect 81 (0.3%) 1 (0.2%) rustc_demangle::v0::Parser::opt_integer_62 79 (0.3%) 1 (0.2%) ::next 77 (0.3%) 1 (0.2%) rustc_demangle::v0::Parser::namespace 76 (0.3%) 3 (0.5%) core::iter::adapters::copied::copy_try_fold::{{closure}} 76 (0.3%) 2 (0.3%) as core::clone::Clone>::clone 75 (0.3%) 3 (0.5%) core::iter::traits::iterator::Iterator::any::check::{{closure}} 75 (0.3%) 1 (0.2%) core::iter::traits::iterator::Iterator::fold 75 (0.3%) 1 (0.2%) rustc_demangle::v0::Parser::next 74 (0.3%) 2 (0.3%) as core::ops::try_trait::Try>::branch 74 (0.3%) 1 (0.2%) as core::cmp::PartialEq>::eq 72 (0.3%) 2 (0.3%) as core::iter::range::RangeIteratorImpl>::spec_next 72 (0.3%) 1 (0.2%) rustc_demangle::v0::Parser::digit_10 71 (0.2%) 1 (0.2%) core::iter::traits::iterator::Iterator::rposition::check::{{closure}} 70 (0.2%) 2 (0.3%) as core::iter::traits::iterator::Iterator>::try_fold 70 (0.2%) 1 (0.2%) core::cmp::max_by 70 (0.2%) 1 (0.2%) core::cmp::min_by 69 (0.2%) 4 (0.6%) core::str::traits:: for str>::index 68 (0.2%) 4 (0.6%) core::option::Option::is_some 68 (0.2%) 1 (0.2%) rustc_demangle::v0::HexNibbles::try_parse_str_chars::{{closure}}::{{closure}}::utf8_len_from_first_byte 67 (0.2%) 3 (0.5%) core::option::Option::unwrap 67 (0.2%) 1 (0.2%) rustc_demangle::v0::HexNibbles::try_parse_str_chars 66 (0.2%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::next 66 (0.2%) 1 (0.2%) core::fmt::builders::DebugList::entries 66 (0.2%) 1 (0.2%) core::slice::iter::ChunksExact::new 64 (0.2%) 9 (1.4%) ::into_iter 64 (0.2%) 1 (0.2%) core::char::methods::::to_digit 63 (0.2%) 2 (0.3%) as core::ops::try_trait::Try>::branch 63 (0.2%) 1 (0.2%) core::option::Option::get_or_insert_with 61 (0.2%) 6 (0.9%) core::ptr::write 60 (0.2%) 4 (0.6%) core::iter::adapters::map::Map::new 60 (0.2%) 4 (0.6%) core::iter::traits::iterator::Iterator::all 60 (0.2%) 2 (0.3%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 59 (0.2%) 1 (0.2%) core::fmt::Arguments::new_v1 58 (0.2%) 2 (0.3%) core::ptr::metadata::from_raw_parts 58 (0.2%) 1 (0.2%) core::slice::iter::Iter::make_slice 57 (0.2%) 3 (0.5%) core::ops::function::impls:: for &mut F>::call_once 57 (0.2%) 1 (0.2%) core::str::traits:: for core::ops::range::Range>::get 56 (0.2%) 1 (0.2%) core::iter::adapters::map::map_fold::{{closure}} 54 (0.2%) 3 (0.5%) as core::iter::traits::iterator::Iterator>::next 54 (0.2%) 2 (0.3%) as core::slice::index::SliceIndex<[T]>>::index 54 (0.2%) 1 (0.2%) core::str::::split 54 (0.2%) 1 (0.2%) core::str::traits:: for core::ops::range::Range>::index 53 (0.2%) 6 (0.9%) core::mem::maybe_uninit::MaybeUninit::assume_init 53 (0.2%) 1 (0.2%) core::str::traits:: for core::ops::range::RangeFrom>::index 51 (0.2%) 3 (0.5%) core::slice::index:: for [T]>::index 50 (0.2%) 3 (0.5%) core::result::Result::is_ok 50 (0.2%) 2 (0.3%) as core::slice::index::SliceIndex<[T]>>::index 50 (0.2%) 1 (0.2%) core::result::Result::and_then 49 (0.2%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::next 48 (0.2%) 2 (0.3%) rustc_demangle::v0::demangle::{{closure}} 48 (0.2%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::fold 48 (0.2%) 1 (0.2%) as core::iter::traits::exact_size::ExactSizeIterator>::len 48 (0.2%) 1 (0.2%) as core::fmt::Write>::write_str 48 (0.2%) 1 (0.2%) core::str::::is_char_boundary 47 (0.2%) 1 (0.2%) ::into_searcher 47 (0.2%) 1 (0.2%) core::slice::iter::Iter::pre_dec_end 46 (0.2%) 1 (0.2%) as core::iter::range::RangeIteratorImpl>::spec_next_back 46 (0.2%) 1 (0.2%) ::fmt 46 (0.2%) 1 (0.2%) core::fmt::Arguments::new_v1_formatted 46 (0.2%) 1 (0.2%) core::str::pattern::Searcher::next_match 46 (0.2%) 1 (0.2%) core::str::pattern::Searcher::next_reject 45 (0.2%) 4 (0.6%) core::iter::traits::iterator::Iterator::map 45 (0.2%) 3 (0.5%) core::iter::traits::iterator::Iterator::any 45 (0.2%) 1 (0.2%) as core::slice::index::SliceIndex<[T]>>::get 44 (0.2%) 3 (0.5%) core::slice::::get_unchecked 44 (0.2%) 1 (0.2%) core::iter::traits::iterator::Iterator::rposition 44 (0.2%) 1 (0.2%) core::slice::::starts_with 44 (0.2%) 1 (0.2%) rustc_demangle::v0::Printer::skipping_printing 43 (0.2%) 4 (0.6%) <&T as core::fmt::Debug>::fmt 43 (0.2%) 3 (0.5%) core::slice::::get 43 (0.2%) 1 (0.2%) as core::iter::traits::double_ended::DoubleEndedIterator>::next_back 43 (0.2%) 1 (0.2%) core::num::::checked_add 43 (0.2%) 1 (0.2%) core::num::::checked_mul 43 (0.2%) 1 (0.2%) core::num::::checked_sub 43 (0.2%) 1 (0.2%) core::num::::overflowing_add 43 (0.2%) 1 (0.2%) core::num::::overflowing_mul 43 (0.2%) 1 (0.2%) core::num::::overflowing_sub 43 (0.2%) 1 (0.2%) core::num::::checked_add 43 (0.2%) 1 (0.2%) core::num::::checked_mul 43 (0.2%) 1 (0.2%) core::num::::checked_sub 43 (0.2%) 1 (0.2%) core::num::::overflowing_add 43 (0.2%) 1 (0.2%) core::num::::overflowing_mul 43 (0.2%) 1 (0.2%) core::num::::overflowing_sub 42 (0.1%) 2 (0.3%) >::get 42 (0.1%) 1 (0.2%) core::option::Option::unwrap_or_else 42 (0.1%) 1 (0.2%) core::str::traits:: for core::ops::range::Range>::get_unchecked 41 (0.1%) 1 (0.2%) core::str::traits:: for core::ops::range::RangeFrom>::get_unchecked 40 (0.1%) 2 (0.3%) ::fmt::{{closure}} 40 (0.1%) 1 (0.2%) as core::iter::traits::double_ended::DoubleEndedIterator>::try_rfold 40 (0.1%) 1 (0.2%) core::result::Result::as_mut 40 (0.1%) 1 (0.2%) core::slice::::chunks_exact 40 (0.1%) 1 (0.2%) rustc_demangle::v0::Printer::print_path_maybe_open_generics::{{closure}} 39 (0.1%) 1 (0.2%) core::ops::control_flow::ControlFlow::break_value 39 (0.1%) 1 (0.2%) core::str::traits:: for core::ops::range::RangeTo>::index 38 (0.1%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::count 38 (0.1%) 1 (0.2%) as core::str::pattern::Pattern>::into_searcher 38 (0.1%) 1 (0.2%) core::ops::range::RangeInclusive::into_slice_range 38 (0.1%) 1 (0.2%) rustc_demangle::v0::Parser::eat 37 (0.1%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::count::to_usize::{{closure}} 36 (0.1%) 3 (0.5%) core::ops::function::Fn::call 36 (0.1%) 3 (0.5%) core::option::Option::take 36 (0.1%) 3 (0.5%) core::str::::find::{{closure}} 36 (0.1%) 1 (0.2%) core::char::convert::char_try_from_u32 36 (0.1%) 1 (0.2%) core::char::methods::::escape_unicode 35 (0.1%) 3 (0.5%) core::ops::function::FnOnce::call_once 35 (0.1%) 1 (0.2%) <[A] as core::slice::cmp::SlicePartialEq>::equal 35 (0.1%) 1 (0.2%) core::option::Option<&T>::cloned 35 (0.1%) 1 (0.2%) core::slice::memchr::memchr 34 (0.1%) 1 (0.2%) core::option::Option<&T>::copied 34 (0.1%) 1 (0.2%) core::slice::::split_at_unchecked 33 (0.1%) 1 (0.2%) ::fmt 33 (0.1%) 1 (0.2%) core::str::traits:: for core::ops::range::RangeFrom>::get 33 (0.1%) 1 (0.2%) core::str::traits:: for core::ops::range::RangeTo>::get 32 (0.1%) 1 (0.2%) core::fmt::num::::fmt 32 (0.1%) 1 (0.2%) core::fmt::num::::fmt 31 (0.1%) 6 (0.9%) core::mem::manually_drop::ManuallyDrop::into_inner 31 (0.1%) 2 (0.3%) as core::ops::try_trait::FromResidual>::from_residual 31 (0.1%) 2 (0.3%) core::array:: for [T; N]>::index 31 (0.1%) 2 (0.3%) core::slice::index:: for [T]>::index_mut 31 (0.1%) 1 (0.2%) rustc_demangle::legacy::is_rust_hash 30 (0.1%) 2 (0.3%) core::ptr::slice_from_raw_parts 30 (0.1%) 1 (0.2%) as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut 30 (0.1%) 1 (0.2%) core::str::::bytes 29 (0.1%) 1 (0.2%) ::fmt 29 (0.1%) 1 (0.2%) core::ptr::metadata::from_raw_parts_mut 29 (0.1%) 1 (0.2%) core::str::traits:: for core::ops::range::RangeInclusive>::index 28 (0.1%) 2 (0.3%) >::get_unchecked 28 (0.1%) 1 (0.2%) as core::clone::Clone>::clone 28 (0.1%) 1 (0.2%) ::eq 28 (0.1%) 1 (0.2%) rustc_demangle::try_demangle 27 (0.1%) 6 (0.9%) core::mem::maybe_uninit::MaybeUninit::uninit 27 (0.1%) 2 (0.3%) core::str::::starts_with 27 (0.1%) 1 (0.2%) as core::slice::index::SliceIndex<[T]>>::index_mut 27 (0.1%) 1 (0.2%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 27 (0.1%) 1 (0.2%) as core::fmt::Write>::write_str::{{closure}} 27 (0.1%) 1 (0.2%) ::fmt 27 (0.1%) 1 (0.2%) core::str::traits:: for core::ops::range::RangeTo>::get_unchecked 27 (0.1%) 1 (0.2%) rustc_demangle::is_ascii_punctuation 27 (0.1%) 1 (0.2%) rustc_demangle::v0::ParseError::message 26 (0.1%) 6 (0.9%) core::mem::maybe_uninit::MaybeUninit::as_mut_ptr 26 (0.1%) 2 (0.3%) <&mut W as core::fmt::Write>::write_str 26 (0.1%) 2 (0.3%) core::slice::::iter 26 (0.1%) 1 (0.2%) <[T] as core::fmt::Debug>::fmt 26 (0.1%) 1 (0.2%) ::fmt 26 (0.1%) 1 (0.2%) core::str::::chars 25 (0.1%) 2 (0.3%) as core::ops::try_trait::Try>::from_output 25 (0.1%) 2 (0.3%) rustc_demangle::legacy::demangle::{{closure}} 25 (0.1%) 1 (0.2%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 25 (0.1%) 1 (0.2%) as core::slice::index::SliceIndex<[T]>>::index_mut 25 (0.1%) 1 (0.2%) core::char::convert::from_u32 25 (0.1%) 1 (0.2%) rustc_demangle::v0::Parser::peek 25 (0.1%) 1 (0.2%) rustc_demangle::v0::Parser::push_depth 25 (0.1%) 1 (0.2%) rustc_demangle::v0::Printer::eat 24 (0.1%) 2 (0.3%) core::ptr::const_ptr::::offset 24 (0.1%) 2 (0.3%) core::ptr::mut_ptr::::offset 24 (0.1%) 1 (0.2%) ::matching 24 (0.1%) 1 (0.2%) core::cmp::impls::::cmp 24 (0.1%) 1 (0.2%) core::iter::adapters::peekable::Peekable::new 24 (0.1%) 1 (0.2%) rustc_demangle::demangle::{{closure}} 23 (0.1%) 2 (0.3%) <&T as core::fmt::Display>::fmt 23 (0.1%) 1 (0.2%) <&str as core::str::pattern::Pattern>::is_prefix_of 23 (0.1%) 1 (0.2%) core::convert::num:: for u32>::try_from 23 (0.1%) 1 (0.2%) core::option::Option::as_mut 23 (0.1%) 1 (0.2%) core::option::Option::as_ref 23 (0.1%) 1 (0.2%) core::str::traits::::eq 23 (0.1%) 1 (0.2%) rustc_demangle::is_ascii_alphanumeric 22 (0.1%) 1 (0.2%) core::char::methods::::encode_utf8 22 (0.1%) 1 (0.2%) core::char::methods::len_utf8 21 (0.1%) 1 (0.2%) core::iter::adapters::filter::Filter::new 21 (0.1%) 1 (0.2%) core::str::pattern::TwoWaySearcher::byteset_contains 20 (0.1%) 4 (0.6%) core::iter::traits::iterator::Iterator::all::check 20 (0.1%) 2 (0.3%) <&mut W as core::fmt::Write>::write_char 20 (0.1%) 2 (0.3%) core::iter::range::>::next 20 (0.1%) 2 (0.3%) rustc_demangle::v0::Printer::print_path::{{closure}} 20 (0.1%) 1 (0.2%) ::is_prefix_of 20 (0.1%) 1 (0.2%) rustc_demangle::is_symbol_like::{{closure}} 19 (0.1%) 1 (0.2%) core::str::::as_bytes 19 (0.1%) 1 (0.2%) core::str::::get_unchecked 19 (0.1%) 1 (0.2%) core::str::converts::from_utf8_unchecked 19 (0.1%) 1 (0.2%) rustc_demangle::v0::Printer::pop_depth 18 (0.1%) 2 (0.3%) core::ptr::const_ptr::::add 18 (0.1%) 1 (0.2%) ::into_searcher 18 (0.1%) 1 (0.2%) core::iter::adapters::copied::Copied::new 18 (0.1%) 1 (0.2%) core::iter::adapters::rev::Rev::new 18 (0.1%) 1 (0.2%) core::mem::manually_drop::ManuallyDrop::new 18 (0.1%) 1 (0.2%) core::panicking::assert_failed 18 (0.1%) 1 (0.2%) core::str::::char_indices 18 (0.1%) 1 (0.2%) core::str::validations::utf8_first_byte 17 (0.1%) 2 (0.3%) as core::ops::try_trait::FromResidual>::from_residual 17 (0.1%) 2 (0.3%) core::ptr::const_ptr::::is_null 17 (0.1%) 2 (0.3%) core::ptr::mut_ptr::::is_null 17 (0.1%) 2 (0.3%) rustc_demangle::v0::HexNibbles::try_parse_str_chars::{{closure}}::{{closure}}::{{closure}} 17 (0.1%) 1 (0.2%) ::sum::{{closure}} 17 (0.1%) 1 (0.2%) core::cmp::impls:: for &A>::eq 17 (0.1%) 1 (0.2%) core::fmt::Write::write_char 17 (0.1%) 1 (0.2%) core::iter::adapters::peekable::Peekable::peek 17 (0.1%) 1 (0.2%) core::slice::::split_at 17 (0.1%) 1 (0.2%) core::str::::parse 16 (0.1%) 3 (0.5%) core::clone::Clone::clone 16 (0.1%) 2 (0.3%) ::any 16 (0.1%) 2 (0.3%) core::ptr::const_ptr::::as_ptr 16 (0.1%) 2 (0.3%) core::slice::::as_ptr 16 (0.1%) 1 (0.2%) core::ptr::metadata::metadata 15 (0.1%) 3 (0.5%) core::iter::adapters::copied::copy_try_fold 15 (0.1%) 3 (0.5%) core::iter::traits::iterator::Iterator::any::check 15 (0.1%) 1 (0.2%) <&str as core::str::pattern::Pattern>::into_searcher 15 (0.1%) 1 (0.2%) as core::clone::Clone>::clone 15 (0.1%) 1 (0.2%) ::count::{{closure}} 15 (0.1%) 1 (0.2%) ::matching 15 (0.1%) 1 (0.2%) ::rejecting 15 (0.1%) 1 (0.2%) core::iter::adapters::peekable::Peekable::peek::{{closure}} 15 (0.1%) 1 (0.2%) core::iter::traits::iterator::Iterator::filter 15 (0.1%) 1 (0.2%) core::ptr::slice_from_raw_parts_mut 15 (0.1%) 1 (0.2%) core::slice::cmp:: for [A]>::eq 15 (0.1%) 1 (0.2%) core::slice::raw::from_raw_parts 15 (0.1%) 1 (0.2%) rustc_demangle::v0::Parser::pop_depth 14 (0.0%) 2 (0.3%) core::option::Option::is_none 14 (0.0%) 2 (0.3%) core::ptr::non_null::NonNull::new_unchecked 14 (0.0%) 2 (0.3%) core::result::Result::is_err 14 (0.0%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::next 14 (0.0%) 1 (0.2%) core::array:: for [T; N]>::index_mut 14 (0.0%) 1 (0.2%) core::ptr::const_ptr::::guaranteed_eq 14 (0.0%) 1 (0.2%) core::ptr::mut_ptr::::guaranteed_eq 14 (0.0%) 1 (0.2%) core::str::iter::Chars::as_str 14 (0.0%) 1 (0.2%) rustc_demangle::v0::Parser::disambiguator 13 (0.0%) 1 (0.2%) <&mut T as core::fmt::Debug>::fmt 13 (0.0%) 1 (0.2%) ::count 13 (0.0%) 1 (0.2%) core::char::methods::::is_digit 13 (0.0%) 1 (0.2%) core::iter::traits::iterator::Iterator::copied 13 (0.0%) 1 (0.2%) core::iter::traits::iterator::Iterator::rev 13 (0.0%) 1 (0.2%) core::ops::range::RangeInclusive::new 13 (0.0%) 1 (0.2%) core::slice::iter::::into_iter 13 (0.0%) 1 (0.2%) core::slice::memchr::memchr::{{closure}} 13 (0.0%) 1 (0.2%) rustc_demangle::is_symbol_like 12 (0.0%) 1 (0.2%) <&mut W as core::fmt::Write>::write_fmt 12 (0.0%) 1 (0.2%) ::matches 12 (0.0%) 1 (0.2%) ::next 12 (0.0%) 1 (0.2%) ::rposition 12 (0.0%) 1 (0.2%) core::cmp::impls::::eq 12 (0.0%) 1 (0.2%) core::fmt::Write::write_fmt 12 (0.0%) 1 (0.2%) core::iter::sources::once::once 12 (0.0%) 1 (0.2%) core::mem::size_of_val 12 (0.0%) 1 (0.2%) core::num::::saturating_add 12 (0.0%) 1 (0.2%) core::num::::unchecked_add 12 (0.0%) 1 (0.2%) core::num::::saturating_sub 12 (0.0%) 1 (0.2%) core::num::::unchecked_add 12 (0.0%) 1 (0.2%) core::num::::unchecked_sub 12 (0.0%) 1 (0.2%) core::ptr::const_ptr::::wrapping_offset 12 (0.0%) 1 (0.2%) core::str::validations::utf8_acc_cont_byte 11 (0.0%) 3 (0.5%) >::from 11 (0.0%) 1 (0.2%) >::index_mut 11 (0.0%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::next 11 (0.0%) 1 (0.2%) ::haystack 11 (0.0%) 1 (0.2%) core::char::methods::::escape_debug 11 (0.0%) 1 (0.2%) core::cmp::impls:: for &mut A>::eq 11 (0.0%) 1 (0.2%) core::mem::forget 11 (0.0%) 1 (0.2%) core::str::::len 11 (0.0%) 1 (0.2%) rustc_demangle::Demangle::as_str 11 (0.0%) 1 (0.2%) rustc_demangle::v0::Printer::eat::{{closure}} 10 (0.0%) 2 (0.3%) core::ptr::const_ptr::::cast 10 (0.0%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::next 10 (0.0%) 1 (0.2%) as core::iter::traits::collect::IntoIterator>::into_iter 10 (0.0%) 1 (0.2%) ::next 10 (0.0%) 1 (0.2%) core::cmp::impls::::eq 10 (0.0%) 1 (0.2%) core::cmp::impls::::lt 10 (0.0%) 1 (0.2%) core::cmp::impls::::lt 10 (0.0%) 1 (0.2%) core::iter::range::>::next_back 10 (0.0%) 1 (0.2%) core::iter::sources::from_fn::from_fn 10 (0.0%) 1 (0.2%) core::ops::function::FnMut::call_mut 10 (0.0%) 1 (0.2%) core::slice::iter::Iter::as_slice 10 (0.0%) 1 (0.2%) core::str::::is_empty 9 (0.0%) 1 (0.2%) <() as core::fmt::Debug>::fmt 9 (0.0%) 1 (0.2%) ::rejecting 9 (0.0%) 1 (0.2%) ::fmt 9 (0.0%) 1 (0.2%) ::fmt 9 (0.0%) 1 (0.2%) ::forward_unchecked 9 (0.0%) 1 (0.2%) ::backward_unchecked 9 (0.0%) 1 (0.2%) ::forward_unchecked 9 (0.0%) 1 (0.2%) ::sum 9 (0.0%) 1 (0.2%) core::cmp::Ord::max 9 (0.0%) 1 (0.2%) core::cmp::Ord::min 9 (0.0%) 1 (0.2%) core::cmp::max 9 (0.0%) 1 (0.2%) core::cmp::min 9 (0.0%) 1 (0.2%) core::iter::traits::iterator::Iterator::peekable 9 (0.0%) 1 (0.2%) core::iter::traits::iterator::Iterator::sum 9 (0.0%) 1 (0.2%) core::num::::leading_zeros 9 (0.0%) 1 (0.2%) core::ptr::const_ptr::::wrapping_add 9 (0.0%) 1 (0.2%) core::ptr::const_ptr::::len 9 (0.0%) 1 (0.2%) core::ptr::mut_ptr::::add 9 (0.0%) 1 (0.2%) core::str::converts::from_utf8_unchecked_mut 9 (0.0%) 1 (0.2%) rustc_demangle::legacy::is_rust_hash::{{closure}} 8 (0.0%) 2 (0.3%) core::ptr::non_null::NonNull::as_ptr 8 (0.0%) 1 (0.2%) ::next::{{closure}} 8 (0.0%) 1 (0.2%) core::char::convert::from_u32_unchecked 8 (0.0%) 1 (0.2%) core::char::methods::::len_utf8 8 (0.0%) 1 (0.2%) core::iter::adapters::map::map_fold 8 (0.0%) 1 (0.2%) core::num::::wrapping_sub 8 (0.0%) 1 (0.2%) core::num::::wrapping_sub 8 (0.0%) 1 (0.2%) core::ptr::mut_ptr::::as_mut_ptr 8 (0.0%) 1 (0.2%) rustc_demangle::v0::Parser::ident::{{closure}} 7 (0.0%) 1 (0.2%) <&mut I as core::iter::traits::exact_size::ExactSizeIterator>::len 7 (0.0%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::next 7 (0.0%) 1 (0.2%) as core::str::pattern::Searcher>::next_match 7 (0.0%) 1 (0.2%) core::cmp::impls::::eq 7 (0.0%) 1 (0.2%) core::slice::raw::debug_check_data_len 6 (0.0%) 1 (0.2%) as core::iter::traits::exact_size::ExactSizeIterator>::len 6 (0.0%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::next 6 (0.0%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::next 6 (0.0%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::next 6 (0.0%) 1 (0.2%) ::fmt::{{closure}} 6 (0.0%) 1 (0.2%) core::char::methods::::is_control 6 (0.0%) 1 (0.2%) core::char::methods::::is_grapheme_extended 6 (0.0%) 1 (0.2%) core::slice::iter::size_from_ptr 5 (0.0%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::count::to_usize 5 (0.0%) 1 (0.2%) core::clone::impls::::clone 5 (0.0%) 1 (0.2%) core::clone::impls::::clone 5 (0.0%) 1 (0.2%) core::clone::impls::::clone 5 (0.0%) 1 (0.2%) core::iter::traits::iterator::Iterator::rposition::check 5 (0.0%) 1 (0.2%) core::ops::range::RangeInclusive::end 5 (0.0%) 1 (0.2%) core::ptr::mut_ptr::::cast 5 (0.0%) 1 (0.2%) core::str::validations::utf8_is_cont_byte 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place<&()> 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place<&mut rustc_demangle::SizeLimitedFmtAdapter<&mut core::fmt::Formatter>> 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place<&u8> 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place<&usize> 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place<()> 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place 2 (0.0%) 2 (0.3%) core::mem::size_of 1 (0.0%) 1 (0.2%) ::use_early_reject 1 (0.0%) 1 (0.2%) ::use_early_reject 1 (0.0%) 1 (0.2%) core::fmt::UnsafeArg::new 1 (0.0%) 1 (0.2%) core::hint::unreachable_unchecked 1 (0.0%) 1 (0.2%) core::ptr::null 1 (0.0%) 1 (0.2%) core::ptr::null_mut