Lines Copies Function name ----- ------ ------------- 40977 (100%) 1580 (100%) (TOTAL) 1500 (3.7%) 12 (0.8%) as core::iter::traits::iterator::Iterator>::position 934 (2.3%) 10 (0.6%) core::iter::traits::iterator::Iterator::try_fold 796 (1.9%) 4 (0.3%) as core::iter::traits::iterator::Iterator>::try_fold 638 (1.6%) 12 (0.8%) core::option::Option::map 576 (1.4%) 8 (0.5%) alloc::boxed::Box::into_unique 560 (1.4%) 4 (0.3%) alloc::raw_vec::RawVec::allocate_in 556 (1.4%) 4 (0.3%) alloc::raw_vec::RawVec::grow_amortized 546 (1.3%) 2 (0.1%) widestring::debug_fmt_utf16_iter 542 (1.3%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::next 528 (1.3%) 8 (0.5%) alloc::alloc::box_free 512 (1.2%) 2 (0.1%) widestring::debug_fmt_utf32_iter 487 (1.2%) 12 (0.8%) as core::ops::try_trait::Try>::branch 436 (1.1%) 4 (0.3%) widestring::debug_fmt_char_iter 400 (1.0%) 10 (0.6%) core::iter::adapters::flatten::FlattenCompat::new 388 (0.9%) 4 (0.3%) as core::iter::traits::iterator::Iterator>::try_fold::flatten::{{closure}} 370 (0.9%) 2 (0.1%) widestring::range_check 362 (0.9%) 3 (0.2%) alloc::vec::Vec::extend_with 352 (0.9%) 8 (0.5%) alloc::boxed::Box::into_raw_with_allocator 301 (0.7%) 6 (0.4%) core::result::Result::map_err 294 (0.7%) 2 (0.1%) alloc::raw_vec::RawVec::shrink 285 (0.7%) 12 (0.8%) as core::ops::try_trait::FromResidual>>::from_residual 285 (0.7%) 3 (0.2%) as core::iter::traits::iterator::Iterator>::next 268 (0.7%) 4 (0.3%) as core::iter::adapters::fuse::FuseImpl>::try_fold 258 (0.6%) 3 (0.2%) core::iter::traits::iterator::Iterator::fold 249 (0.6%) 1 (0.1%) as core::iter::traits::double_ended::DoubleEndedIterator>::next_back 249 (0.6%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 245 (0.6%) 2 (0.1%) core::slice::index::range 241 (0.6%) 1 (0.1%) core::char::methods::encode_utf8_raw 236 (0.6%) 10 (0.6%) core::iter::adapters::fuse::Fuse::new 236 (0.6%) 4 (0.3%) core::iter::adapters::map::map_try_fold::{{closure}} 232 (0.6%) 4 (0.3%) alloc::raw_vec::RawVec::current_memory 230 (0.6%) 11 (0.7%) core::ptr::read 228 (0.6%) 6 (0.4%) alloc::boxed::Box::from_raw_in 224 (0.5%) 10 (0.6%) core::iter::adapters::flatten::FlatMap::new 222 (0.5%) 2 (0.1%) core::iter::traits::double_ended::DoubleEndedIterator::try_rfold 216 (0.5%) 4 (0.3%) core::result::Result::unwrap_or 216 (0.5%) 2 (0.1%) widestring::utfstr::Utf16Str::get 207 (0.5%) 2 (0.1%) as alloc::vec::spec_from_iter_nested::SpecFromIterNested>::from_iter 206 (0.5%) 2 (0.1%) as core::ops::drop::Drop>::drop 204 (0.5%) 7 (0.4%) core::ops::function::FnOnce::call_once 204 (0.5%) 4 (0.3%) core::alloc::layout::Layout::array 200 (0.5%) 1 (0.1%) widestring::utfstring::Utf16String::from_slice_lossy 191 (0.5%) 15 (0.9%) core::mem::manually_drop::ManuallyDrop::new 189 (0.5%) 1 (0.1%) widestring::ustr::U32Str::to_string 186 (0.5%) 6 (0.4%) core::ptr::metadata::from_raw_parts_mut 186 (0.5%) 2 (0.1%) widestring::ucstring::U16CString::from_vec_unchecked 186 (0.5%) 2 (0.1%) widestring::ucstring::U32CString::from_vec_unchecked 185 (0.5%) 6 (0.4%) as core::ops::try_trait::Try>::branch 183 (0.4%) 1 (0.1%) widestring::utfstring::Utf32String::from_slice_lossy 180 (0.4%) 4 (0.3%) core::mem::replace 176 (0.4%) 8 (0.5%) alloc::boxed::Box::leak 176 (0.4%) 2 (0.1%) as core::convert::From<&[T]>>::from 176 (0.4%) 2 (0.1%) alloc::vec::Vec::into_boxed_slice 174 (0.4%) 3 (0.2%) core::iter::adapters::map::map_fold::{{closure}} 171 (0.4%) 1 (0.1%) widestring::macros::internals::next_code_point 170 (0.4%) 1 (0.1%) widestring::ustr::U32Str::to_string_lossy 168 (0.4%) 1 (0.1%) widestring::ustring::U16String::pop_char 163 (0.4%) 13 (0.8%) core::iter::adapters::map::Map::new 162 (0.4%) 4 (0.3%) core::slice::iter::Iter::new 162 (0.4%) 3 (0.2%) core::slice::iter::Iter::make_slice 160 (0.4%) 4 (0.3%) as core::iter::traits::iterator::Iterator>::next 160 (0.4%) 4 (0.3%) core::option::Option::or_else 159 (0.4%) 1 (0.1%) widestring::ustring::U16String::remove_char 158 (0.4%) 4 (0.3%) core::slice::iter::Iter::post_inc_start 157 (0.4%) 1 (0.1%) alloc::alloc::Global::grow_impl 156 (0.4%) 1 (0.1%) ::shrink 154 (0.4%) 4 (0.3%) as core::iter::traits::iterator::Iterator>::try_fold 154 (0.4%) 1 (0.1%) alloc::raw_vec::finish_grow 153 (0.4%) 3 (0.2%) alloc::vec::Vec::push 151 (0.4%) 1 (0.1%) core::char::methods::::escape_debug_ext 150 (0.4%) 2 (0.1%) core::fmt::builders::DebugList::entries 148 (0.4%) 3 (0.2%) as core::fmt::Debug>::fmt 148 (0.4%) 3 (0.2%) core::result::Result::unwrap 145 (0.4%) 3 (0.2%) as core::iter::traits::iterator::Iterator>::fold 140 (0.3%) 4 (0.3%) alloc::raw_vec::RawVec::new_in 140 (0.3%) 2 (0.1%) core::iter::traits::double_ended::DoubleEndedIterator::rfind::check::{{closure}} 140 (0.3%) 2 (0.1%) core::iter::traits::iterator::Iterator::find::check::{{closure}} 137 (0.3%) 1 (0.1%) widestring::ucstring::U16CString::from_vec 137 (0.3%) 1 (0.1%) widestring::ucstring::U32CString::from_vec 132 (0.3%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 132 (0.3%) 1 (0.1%) core::char::methods::encode_utf16_raw 130 (0.3%) 2 (0.1%) alloc::vec::Vec::drain 126 (0.3%) 2 (0.1%) core::slice::::copy_within 124 (0.3%) 4 (0.3%) core::ptr::metadata::from_raw_parts 120 (0.3%) 4 (0.3%) core::option::Option::unwrap_or_else 120 (0.3%) 3 (0.2%) as core::iter::traits::exact_size::ExactSizeIterator>::len 120 (0.3%) 1 (0.1%) widestring::ucstr::U16CStr::from_ptr 120 (0.3%) 1 (0.1%) widestring::ucstr::U16CStr::from_ptr_mut 120 (0.3%) 1 (0.1%) widestring::ucstr::U32CStr::from_ptr 120 (0.3%) 1 (0.1%) widestring::ucstr::U32CStr::from_ptr_mut 119 (0.3%) 1 (0.1%) ::next 118 (0.3%) 2 (0.1%) alloc::raw_vec::RawVec::into_box 117 (0.3%) 1 (0.1%) widestring::validate_utf32 116 (0.3%) 4 (0.3%) as core::ops::drop::Drop>::drop 115 (0.3%) 1 (0.1%) widestring::validate_utf16 113 (0.3%) 1 (0.1%) ::next 112 (0.3%) 2 (0.1%) as core::cmp::PartialEq>::ne 111 (0.3%) 3 (0.2%) as core::ops::index::IndexMut>::index_mut 110 (0.3%) 1 (0.1%) as core::fmt::Display>::fmt 110 (0.3%) 1 (0.1%) as core::fmt::Display>::fmt 105 (0.3%) 3 (0.2%) alloc::raw_vec::RawVec::from_raw_parts_in 105 (0.3%) 3 (0.2%) core::option::Option::ok_or 105 (0.3%) 2 (0.1%) as alloc::vec::spec_extend::SpecExtend>::spec_extend 104 (0.3%) 8 (0.5%) as core::convert::From<&mut T>>::from 104 (0.3%) 2 (0.1%) core::result::Result::map 103 (0.3%) 13 (0.8%) core::iter::traits::iterator::Iterator::map 103 (0.3%) 1 (0.1%) as core::fmt::Display>::fmt 103 (0.3%) 1 (0.1%) as core::fmt::Display>::fmt 102 (0.2%) 10 (0.6%) core::iter::traits::iterator::Iterator::fuse 101 (0.2%) 1 (0.1%) widestring::ucstr::U16CStr::from_slice 101 (0.2%) 1 (0.1%) widestring::ucstr::U16CStr::from_slice_mut 101 (0.2%) 1 (0.1%) widestring::ucstr::U32CStr::from_slice 101 (0.2%) 1 (0.1%) widestring::ucstr::U32CStr::from_slice_mut 100 (0.2%) 2 (0.1%) alloc::slice::hack::into_vec 98 (0.2%) 2 (0.1%) ::to_vec 96 (0.2%) 3 (0.2%) core::ptr::const_ptr::::offset_from 96 (0.2%) 1 (0.1%) core::str::validations::next_code_point 94 (0.2%) 10 (0.6%) core::ptr::unique::Unique::new_unchecked 93 (0.2%) 3 (0.2%) core::fmt::ArgumentV1::new 89 (0.2%) 1 (0.1%) alloc::alloc::Global::alloc_impl 88 (0.2%) 8 (0.5%) core::ptr::unique::Unique::as_ref 88 (0.2%) 2 (0.1%) < as core::ops::drop::Drop>::drop::DropGuard as core::ops::drop::Drop>::drop 88 (0.2%) 2 (0.1%) alloc::vec::Vec::resize_with 87 (0.2%) 12 (0.8%) core::ptr::unique::Unique::cast 87 (0.2%) 1 (0.1%) as core::iter::traits::collect::IntoIterator>::into_iter 85 (0.2%) 2 (0.1%) core::iter::traits::iterator::Iterator::for_each 83 (0.2%) 20 (1.3%) <&T as core::fmt::Debug>::fmt 83 (0.2%) 1 (0.1%) alloc::vec::Vec::extend_desugared 83 (0.2%) 1 (0.1%) widestring::ucstr::U16CStr::from_ptr_truncate 83 (0.2%) 1 (0.1%) widestring::ucstr::U16CStr::from_ptr_truncate_mut 83 (0.2%) 1 (0.1%) widestring::ucstr::U32CStr::from_ptr_truncate 83 (0.2%) 1 (0.1%) widestring::ucstr::U32CStr::from_ptr_truncate_mut 80 (0.2%) 11 (0.7%) core::mem::maybe_uninit::MaybeUninit::assume_init 80 (0.2%) 2 (0.1%) as core::iter::traits::double_ended::DoubleEndedIterator>::next_back 80 (0.2%) 2 (0.1%) core::option::Option::ok_or_else 78 (0.2%) 11 (0.7%) core::mem::maybe_uninit::MaybeUninit::uninit 78 (0.2%) 1 (0.1%) core::char::methods::::escape_default 78 (0.2%) 1 (0.1%) widestring::ucstring::U16CString::from_vec_truncate 78 (0.2%) 1 (0.1%) widestring::ucstring::U32CString::from_vec_truncate 77 (0.2%) 22 (1.4%) ::into_iter 76 (0.2%) 1 (0.1%) core::cmp::max_by 74 (0.2%) 2 (0.1%) core::slice::iter::Iter::pre_dec_end 71 (0.2%) 1 (0.1%) >::extend 70 (0.2%) 10 (0.6%) core::iter::traits::iterator::Iterator::flat_map 70 (0.2%) 2 (0.1%) as core::ops::index::Index>::index 66 (0.2%) 10 (0.6%) >::into 66 (0.2%) 3 (0.2%) as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut 64 (0.2%) 1 (0.1%) widestring::macros::internals::length_as_utf16 64 (0.2%) 1 (0.1%) widestring::ustring::U16String::insert_char 63 (0.2%) 1 (0.1%) core::iter::traits::exact_size::ExactSizeIterator::len 62 (0.2%) 1 (0.1%) widestring::ucstring::U16CString::into_inner 62 (0.2%) 1 (0.1%) widestring::ucstring::U32CString::into_inner 60 (0.1%) 3 (0.2%) as core::slice::index::SliceIndex<[T]>>::index_mut 59 (0.1%) 1 (0.1%) widestring::ucstr::U16CStr::from_slice_truncate 59 (0.1%) 1 (0.1%) widestring::ucstr::U16CStr::from_slice_truncate_mut 59 (0.1%) 1 (0.1%) widestring::ucstr::U32CStr::from_slice_truncate 59 (0.1%) 1 (0.1%) widestring::ucstr::U32CStr::from_slice_truncate_mut 59 (0.1%) 1 (0.1%) widestring::ustring::U16String::insert_ustr 59 (0.1%) 1 (0.1%) widestring::ustring::U32String::insert_ustr 57 (0.1%) 1 (0.1%) widestring::utfstr::Utf16Str::trim_end 57 (0.1%) 1 (0.1%) widestring::utfstr::Utf16Str::trim_start 57 (0.1%) 1 (0.1%) widestring::utfstr::Utf32Str::trim_end 57 (0.1%) 1 (0.1%) widestring::utfstr::Utf32Str::trim_start 56 (0.1%) 2 (0.1%) core::option::Option<&T>::copied 56 (0.1%) 1 (0.1%) widestring::utfstr::Utf16Str::from_slice 56 (0.1%) 1 (0.1%) widestring::utfstr::Utf16Str::from_slice_mut 56 (0.1%) 1 (0.1%) widestring::utfstr::Utf32Str::from_slice 56 (0.1%) 1 (0.1%) widestring::utfstr::Utf32Str::from_slice_mut 55 (0.1%) 8 (0.5%) core::ptr::write 54 (0.1%) 6 (0.4%) alloc::boxed::Box::into_raw 54 (0.1%) 6 (0.4%) core::ptr::slice_from_raw_parts_mut 54 (0.1%) 3 (0.2%) alloc::vec::Vec::append_elements 54 (0.1%) 1 (0.1%) ::next_back 54 (0.1%) 1 (0.1%) ::next 54 (0.1%) 1 (0.1%) ::drop 54 (0.1%) 1 (0.1%) ::drop 52 (0.1%) 4 (0.3%) as core::iter::traits::iterator::Iterator>::try_fold::flatten 52 (0.1%) 4 (0.3%) alloc::raw_vec::RawVec::capacity 52 (0.1%) 4 (0.3%) alloc::raw_vec::RawVec::with_capacity_in 52 (0.1%) 2 (0.1%) as alloc::vec::ExtendWith>::last 52 (0.1%) 2 (0.1%) core::char::decode::decode_utf16 52 (0.1%) 1 (0.1%) < as core::ops::drop::Drop>::drop::DropGuard as core::ops::drop::Drop>::drop 52 (0.1%) 1 (0.1%) as core::cmp::PartialEq>::eq 52 (0.1%) 1 (0.1%) ::next_back 52 (0.1%) 1 (0.1%) ::next 51 (0.1%) 1 (0.1%) >::from_iter 51 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 51 (0.1%) 1 (0.1%) ::next 51 (0.1%) 1 (0.1%) ::from_elem 50 (0.1%) 2 (0.1%) <[T] as core::fmt::Debug>::fmt 50 (0.1%) 2 (0.1%) widestring::error::ContainsNul::new 50 (0.1%) 1 (0.1%) as core::clone::Clone>::clone 50 (0.1%) 1 (0.1%) core::fmt::Arguments::new_v1 49 (0.1%) 7 (0.4%) core::slice::index:: for [T]>::index_mut 49 (0.1%) 2 (0.1%) widestring::iter::EncodeUtf8::new 49 (0.1%) 1 (0.1%) ::fmt 49 (0.1%) 1 (0.1%) ::fmt 49 (0.1%) 1 (0.1%) ::fmt 49 (0.1%) 1 (0.1%) ::fmt 49 (0.1%) 1 (0.1%) ::fmt 49 (0.1%) 1 (0.1%) ::fmt 49 (0.1%) 1 (0.1%) ::fmt 49 (0.1%) 1 (0.1%) ::fmt 49 (0.1%) 1 (0.1%) alloc::vec::Vec::resize 48 (0.1%) 4 (0.3%) alloc::vec::Vec::with_capacity_in 48 (0.1%) 1 (0.1%) as core::ops::try_trait::Try>::branch 48 (0.1%) 1 (0.1%) as core::iter::range::RangeInclusiveIteratorImpl>::spec_next 47 (0.1%) 7 (0.4%) as core::ops::try_trait::FromResidual>::from_residual 47 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 47 (0.1%) 1 (0.1%) core::option::Option::unwrap_unchecked 47 (0.1%) 1 (0.1%) widestring::macros::internals::length_as_utf32 47 (0.1%) 1 (0.1%) widestring::ucstring::U16CString::from_raw 47 (0.1%) 1 (0.1%) widestring::ucstring::U32CString::from_raw 46 (0.1%) 2 (0.1%) core::option::Option::unwrap 46 (0.1%) 1 (0.1%) core::result::Result::unwrap_or_else 45 (0.1%) 5 (0.3%) core::slice::raw::from_raw_parts_mut 45 (0.1%) 3 (0.2%) as core::slice::index::SliceIndex<[T]>>::index_mut 44 (0.1%) 4 (0.3%) as core::ops::deref::Deref>::deref 44 (0.1%) 4 (0.3%) alloc::raw_vec::RawVec::set_ptr_and_cap 44 (0.1%) 2 (0.1%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 44 (0.1%) 2 (0.1%) alloc::vec::Vec::truncate 44 (0.1%) 2 (0.1%) core::option::Option::expect 44 (0.1%) 1 (0.1%) ::fmt 44 (0.1%) 1 (0.1%) ::fmt 43 (0.1%) 1 (0.1%) ::clone 43 (0.1%) 1 (0.1%) core::option::Option::and_then 42 (0.1%) 3 (0.2%) core::ptr::metadata::metadata 42 (0.1%) 1 (0.1%) widestring::platform::other::os_to_wide 42 (0.1%) 1 (0.1%) widestring::utfstring::Utf16String::pop 41 (0.1%) 1 (0.1%) core::char::convert::char_try_from_u32 41 (0.1%) 1 (0.1%) core::ops::control_flow::ControlFlow::break_value 40 (0.1%) 4 (0.3%) as core::ops::drop::Drop>::drop 40 (0.1%) 4 (0.3%) alloc::raw_vec::RawVec::reserve::do_reserve_and_handle 40 (0.1%) 4 (0.3%) core::iter::traits::iterator::Iterator::try_for_each::call::{{closure}} 40 (0.1%) 4 (0.3%) core::ptr::const_ptr::::offset 40 (0.1%) 4 (0.3%) core::ptr::mut_ptr::::offset 40 (0.1%) 2 (0.1%) as core::slice::index::SliceIndex<[T]>>::index 39 (0.1%) 3 (0.2%) as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut 39 (0.1%) 1 (0.1%) alloc::raw_vec::handle_reserve 38 (0.1%) 1 (0.1%) as core::ops::drop::Drop>::drop 38 (0.1%) 1 (0.1%) widestring::iter::DecodeUtf16::new 36 (0.1%) 12 (0.8%) core::ptr::unique::Unique::as_ptr 36 (0.1%) 4 (0.3%) alloc::vec::Vec::as_mut_ptr 36 (0.1%) 4 (0.3%) alloc::vec::Vec::as_ptr 36 (0.1%) 4 (0.3%) core::ptr::slice_from_raw_parts 36 (0.1%) 4 (0.3%) core::slice::raw::from_raw_parts 36 (0.1%) 3 (0.2%) as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter>>::spec_extend 36 (0.1%) 2 (0.1%) alloc::raw_vec::RawVec::shrink::{{closure}} 36 (0.1%) 2 (0.1%) alloc::raw_vec::finish_grow::{{closure}} 35 (0.1%) 1 (0.1%) as core::ops::deref::Deref>::deref 35 (0.1%) 1 (0.1%) as core::slice::index::SliceIndex<[T]>>::get 35 (0.1%) 1 (0.1%) alloc::vec::Vec::pop 34 (0.1%) 1 (0.1%) core::num::::overflowing_add 34 (0.1%) 1 (0.1%) core::num::::overflowing_mul 34 (0.1%) 1 (0.1%) widestring::utfstring::Utf16String::insert_slice 34 (0.1%) 1 (0.1%) widestring::utfstring::Utf32String::insert_slice 33 (0.1%) 3 (0.2%) as core::ops::deref::DerefMut>::deref_mut 33 (0.1%) 3 (0.2%) as core::slice::index::SliceIndex<[T]>>::index_mut 33 (0.1%) 1 (0.1%) widestring::range::slice_end_index_len_fail 33 (0.1%) 1 (0.1%) widestring::range::slice_index_order_fail 32 (0.1%) 8 (0.5%) widestring::debug_fmt_char_iter::{{closure}} 32 (0.1%) 4 (0.3%) core::iter::adapters::map::map_try_fold 32 (0.1%) 4 (0.3%) core::ops::function::impls:: for &mut F>::call_mut 32 (0.1%) 4 (0.3%) core::ptr::non_null::NonNull::cast 32 (0.1%) 2 (0.1%) as core::clone::Clone>::clone 32 (0.1%) 2 (0.1%) as core::clone::Clone>::clone 32 (0.1%) 1 (0.1%) as core::slice::index::SliceIndex<[T]>>::get 32 (0.1%) 1 (0.1%) alloc::string::String::push 32 (0.1%) 1 (0.1%) core::num::::checked_add 32 (0.1%) 1 (0.1%) core::num::::checked_mul 32 (0.1%) 1 (0.1%) core::ops::range::RangeInclusive::into_slice_range 32 (0.1%) 1 (0.1%) widestring::ucstr::U16CStr::from_ptr_str 32 (0.1%) 1 (0.1%) widestring::ucstr::U16CStr::from_ptr_str_mut 32 (0.1%) 1 (0.1%) widestring::ucstr::U32CStr::from_ptr_str 32 (0.1%) 1 (0.1%) widestring::ucstr::U32CStr::from_ptr_str_mut 32 (0.1%) 1 (0.1%) widestring::utfstr::Utf16Str::is_char_boundary 31 (0.1%) 5 (0.3%) core::slice::index:: for [T]>::index 31 (0.1%) 3 (0.2%) core::iter::adapters::enumerate::Enumerate::new 30 (0.1%) 3 (0.2%) alloc::raw_vec::RawVec::reserve_for_push 30 (0.1%) 3 (0.2%) alloc::vec::Vec::new 30 (0.1%) 2 (0.1%) as core::slice::index::SliceIndex<[T]>>::index 30 (0.1%) 1 (0.1%) as core::iter::range::RangeIteratorImpl>::spec_next 30 (0.1%) 1 (0.1%) core::result::Result::as_ref 30 (0.1%) 1 (0.1%) widestring::ucstring::U16CString::from_ptr 30 (0.1%) 1 (0.1%) widestring::ucstring::U32CString::from_ptr 29 (0.1%) 5 (0.3%) core::ptr::non_null::NonNull::new_unchecked 29 (0.1%) 1 (0.1%) ::fmt 29 (0.1%) 1 (0.1%) alloc::raw_vec::alloc_guard 29 (0.1%) 1 (0.1%) core::option::Option<&T>::cloned 29 (0.1%) 1 (0.1%) widestring::ucstring::U16CString::from_ptr_truncate 29 (0.1%) 1 (0.1%) widestring::ucstring::U16CString::from_ptr_unchecked 29 (0.1%) 1 (0.1%) widestring::ucstring::U32CString::from_ptr_truncate 29 (0.1%) 1 (0.1%) widestring::ucstring::U32CString::from_ptr_unchecked 28 (0.1%) 4 (0.3%) alloc::boxed::Box::from_raw 28 (0.1%) 4 (0.3%) alloc::raw_vec::RawVec::reserve 28 (0.1%) 4 (0.3%) core::slice::::iter 28 (0.1%) 2 (0.1%) core::slice::::len 28 (0.1%) 2 (0.1%) widestring::error::ContainsNul::empty 28 (0.1%) 1 (0.1%) as core::fmt::Debug>::fmt 28 (0.1%) 1 (0.1%) ::fmt 28 (0.1%) 1 (0.1%) ::fmt 28 (0.1%) 1 (0.1%) ::fmt 28 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 28 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 28 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 28 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 28 (0.1%) 1 (0.1%) core::ptr::drop_in_place 28 (0.1%) 1 (0.1%) core::ptr::drop_in_place 27 (0.1%) 11 (0.7%) core::mem::manually_drop::ManuallyDrop::into_inner 27 (0.1%) 1 (0.1%) as core::clone::Clone>::clone 27 (0.1%) 1 (0.1%) ::size_hint 27 (0.1%) 1 (0.1%) ::size_hint 27 (0.1%) 1 (0.1%) widestring::error::Utf16Error::new 27 (0.1%) 1 (0.1%) widestring::error::Utf32Error::new 26 (0.1%) 2 (0.1%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 26 (0.1%) 2 (0.1%) alloc::vec::Vec::shrink_to_fit 26 (0.1%) 2 (0.1%) core::iter::traits::double_ended::DoubleEndedIterator::rfind 26 (0.1%) 2 (0.1%) core::iter::traits::iterator::Iterator::find 26 (0.1%) 1 (0.1%) core::fmt::num::::fmt 26 (0.1%) 1 (0.1%) core::fmt::num::::fmt 26 (0.1%) 1 (0.1%) core::fmt::num::::fmt 26 (0.1%) 1 (0.1%) core::ptr::drop_in_place]>> 26 (0.1%) 1 (0.1%) core::ptr::drop_in_place]>> 26 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 26 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 26 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 26 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 26 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 26 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 25 (0.1%) 3 (0.2%) core::iter::traits::iterator::Iterator::collect 25 (0.1%) 2 (0.1%) as core::iter::traits::collect::FromIterator>::from_iter 25 (0.1%) 2 (0.1%) widestring::encode_utf8 25 (0.1%) 1 (0.1%) ::fmt 25 (0.1%) 1 (0.1%) ::fmt 25 (0.1%) 1 (0.1%) alloc::string::String::from_utf16_lossy 25 (0.1%) 1 (0.1%) core::option::Option::unwrap_or 25 (0.1%) 1 (0.1%) widestring::ustring::U16String::into_boxed_ustr 25 (0.1%) 1 (0.1%) widestring::ustring::U32String::into_boxed_ustr 24 (0.1%) 13 (0.8%) as core::ops::deref::Deref>::deref 24 (0.1%) 4 (0.3%) alloc::raw_vec::RawVec::needs_to_grow 24 (0.1%) 4 (0.3%) alloc::vec::Vec::reserve 24 (0.1%) 4 (0.3%) core::ptr::unique::Unique::dangling 24 (0.1%) 2 (0.1%) alloc::boxed::Box<[core::mem::maybe_uninit::MaybeUninit],A>::assume_init 24 (0.1%) 2 (0.1%) alloc::vec::Vec::from_raw_parts_in 24 (0.1%) 2 (0.1%) core::any::TypeId::of 24 (0.1%) 2 (0.1%) core::iter::adapters::copied::Copied::new 24 (0.1%) 2 (0.1%) core::slice::::last 24 (0.1%) 2 (0.1%) widestring::utfstr::Utf32Str::get 24 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 24 (0.1%) 1 (0.1%) widestring::ustr::iter::CharsLossyUtf32::new 24 (0.1%) 1 (0.1%) widestring::ustr::iter::CharsUtf32::new 24 (0.1%) 1 (0.1%) widestring::utfstr::iter::CharsUtf32::new 23 (0.1%) 4 (0.3%) core::ptr::const_ptr::::is_null 23 (0.1%) 4 (0.3%) core::ptr::mut_ptr::::is_null 23 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next::{{closure}} 23 (0.1%) 1 (0.1%) ::next_back::{{closure}} 23 (0.1%) 1 (0.1%) ::next::{{closure}} 23 (0.1%) 1 (0.1%) alloc::string::String::from_utf16_lossy::{{closure}} 23 (0.1%) 1 (0.1%) core::char::convert::from_u32 22 (0.1%) 8 (0.5%) >::from 22 (0.1%) 2 (0.1%) as core::slice::index::SliceIndex<[T]>>::index 22 (0.1%) 2 (0.1%) as core::convert::From>>::from 22 (0.1%) 2 (0.1%) >::index 22 (0.1%) 2 (0.1%) >::index 22 (0.1%) 2 (0.1%) core::slice::::copy_from_slice 22 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 22 (0.1%) 1 (0.1%) ::next_back 22 (0.1%) 1 (0.1%) ::next 22 (0.1%) 1 (0.1%) core::char::methods::::is_whitespace 22 (0.1%) 1 (0.1%) widestring::iter::EncodeUtf16::new 22 (0.1%) 1 (0.1%) widestring::ucstr::U16CStr::into_ucstring 22 (0.1%) 1 (0.1%) widestring::ucstr::U32CStr::into_ucstring 21 (0.1%) 3 (0.2%) alloc::vec::Vec::extend_from_slice 21 (0.1%) 3 (0.2%) core::slice::iter::Iter::as_slice 21 (0.1%) 2 (0.1%) core::iter::traits::iterator::Iterator::for_each::call::{{closure}} 21 (0.1%) 1 (0.1%) as core::ops::try_trait::FromResidual>::from_residual 21 (0.1%) 1 (0.1%) as core::fmt::Debug>::fmt 21 (0.1%) 1 (0.1%) widestring::ustr::U16Str::into_ustring 21 (0.1%) 1 (0.1%) widestring::ustr::U32Str::into_ustring 20 (0.0%) 4 (0.3%) alloc::raw_vec::RawVec::ptr 20 (0.0%) 4 (0.3%) core::iter::traits::iterator::Iterator::try_for_each 20 (0.0%) 2 (0.1%) alloc::raw_vec::RawVec::shrink_to_fit 20 (0.0%) 2 (0.1%) std::error::Error::source 20 (0.0%) 1 (0.1%) ::deallocate 20 (0.0%) 1 (0.1%) as core::slice::index::SliceIndex<[T]>>::get 20 (0.0%) 1 (0.1%) ::next::{{closure}} 20 (0.0%) 1 (0.1%) >::from 20 (0.0%) 1 (0.1%) widestring::ustr::iter::CharsLossyUtf16::new 20 (0.0%) 1 (0.1%) widestring::ustr::iter::CharsUtf16::new 20 (0.0%) 1 (0.1%) widestring::ustring::U16String::from_ptr 20 (0.0%) 1 (0.1%) widestring::ustring::U32String::from_ptr 20 (0.0%) 1 (0.1%) widestring::utfstr::iter::CharsUtf16::new 20 (0.0%) 1 (0.1%) widestring::utfstr::iter::CodeUnits::new 20 (0.0%) 1 (0.1%) widestring::utfstring::Utf16String::from_vec_unchecked 20 (0.0%) 1 (0.1%) widestring::utfstring::Utf32String::from_vec_unchecked 19 (0.0%) 1 (0.1%) as core::iter::traits::double_ended::DoubleEndedIterator>::next_back::{{closure}} 19 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next::{{closure}} 19 (0.0%) 1 (0.1%) core::char::methods::::escape_unicode 19 (0.0%) 1 (0.1%) core::char::methods::len_utf8 19 (0.0%) 1 (0.1%) widestring::utfstr::iter::EscapeDebug::new 19 (0.0%) 1 (0.1%) widestring::utfstr::iter::EscapeDefault::new 19 (0.0%) 1 (0.1%) widestring::utfstr::iter::EscapeUnicode::new 18 (0.0%) 11 (0.7%) core::mem::maybe_uninit::MaybeUninit::as_mut_ptr 18 (0.0%) 2 (0.1%) as core::iter::traits::double_ended::DoubleEndedIterator>::next_back 18 (0.0%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::next 18 (0.0%) 1 (0.1%) core::cmp::impls::::cmp 18 (0.0%) 1 (0.1%) core::ops::range::RangeInclusive::is_empty 18 (0.0%) 1 (0.1%) core::option::Option::take 18 (0.0%) 1 (0.1%) widestring::debug_fmt_u16 18 (0.0%) 1 (0.1%) widestring::encode_utf32 18 (0.0%) 1 (0.1%) widestring::ucstr::U16CStr::from_slice_unchecked 18 (0.0%) 1 (0.1%) widestring::ucstr::U32CStr::from_slice_unchecked 18 (0.0%) 1 (0.1%) widestring::ustr::U16Str::from_slice 18 (0.0%) 1 (0.1%) widestring::ustr::U32Str::from_slice 18 (0.0%) 1 (0.1%) widestring::utfstr::Utf16Str::from_slice_unchecked 18 (0.0%) 1 (0.1%) widestring::utfstr::Utf32Str::from_slice_unchecked 17 (0.0%) 3 (0.2%) core::iter::traits::iterator::Iterator::enumerate 17 (0.0%) 1 (0.1%) core::str::::as_bytes 17 (0.0%) 1 (0.1%) core::str::converts::from_utf8_unchecked 17 (0.0%) 1 (0.1%) widestring::ucstr::U16CStr::as_slice 17 (0.0%) 1 (0.1%) widestring::ucstr::U32CStr::as_slice 17 (0.0%) 1 (0.1%) widestring::ustring:: for alloc::boxed::Box>::from 17 (0.0%) 1 (0.1%) widestring::ustring:: for alloc::boxed::Box>::from 16 (0.0%) 4 (0.3%) as core::iter::traits::iterator::Iterator>::try_fold 16 (0.0%) 4 (0.3%) core::iter::traits::iterator::Iterator::try_for_each::call 16 (0.0%) 2 (0.1%) as core::iter::traits::double_ended::DoubleEndedIterator>::next_back::{{closure}} 16 (0.0%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::next::{{closure}} 16 (0.0%) 2 (0.1%) widestring::error::NulError::ContainsNul 16 (0.0%) 1 (0.1%) as core::clone::Clone>::clone 16 (0.0%) 1 (0.1%) as core::clone::Clone>::clone 16 (0.0%) 1 (0.1%) ::clone 16 (0.0%) 1 (0.1%) ::next 16 (0.0%) 1 (0.1%) ::clone 16 (0.0%) 1 (0.1%) ::clone 16 (0.0%) 1 (0.1%) widestring::decode_utf32 16 (0.0%) 1 (0.1%) widestring::decode_utf32_lossy 16 (0.0%) 1 (0.1%) widestring::error::Utf16Error::empty 16 (0.0%) 1 (0.1%) widestring::error::Utf32Error::empty 16 (0.0%) 1 (0.1%) widestring::ucstr::U16CStr::from_ptr_unchecked 16 (0.0%) 1 (0.1%) widestring::ucstr::U16CStr::from_ptr_unchecked_mut 16 (0.0%) 1 (0.1%) widestring::ucstr::U32CStr::from_ptr_unchecked 16 (0.0%) 1 (0.1%) widestring::ucstr::U32CStr::from_ptr_unchecked_mut 16 (0.0%) 1 (0.1%) widestring::ustr::iter::CharIndicesLossyUtf16::new 16 (0.0%) 1 (0.1%) widestring::ustr::iter::CharIndicesUtf16::new 16 (0.0%) 1 (0.1%) widestring::utfstr::iter::CharIndicesUtf16::new 16 (0.0%) 1 (0.1%) widestring::utfstr::iter::EscapeDebug::new 16 (0.0%) 1 (0.1%) widestring::utfstr::iter::EscapeDefault::new 16 (0.0%) 1 (0.1%) widestring::utfstr::iter::EscapeUnicode::new 15 (0.0%) 3 (0.2%) core::iter::adapters::map::map_fold 15 (0.0%) 1 (0.1%) ::source 15 (0.0%) 1 (0.1%) ::source 15 (0.0%) 1 (0.1%) widestring::debug_fmt_u32 15 (0.0%) 1 (0.1%) widestring::utfstr::iter::EscapeUnicode::new::{{closure}} 15 (0.0%) 1 (0.1%) widestring::utfstr::iter::EscapeUnicode::new::{{closure}} 14 (0.0%) 3 (0.2%) widestring::ustring::U16String::remove_char::{{closure}} 14 (0.0%) 2 (0.1%) as core::fmt::Debug>::fmt 14 (0.0%) 2 (0.1%) as alloc::vec::spec_from_iter::SpecFromIter>::from_iter 14 (0.0%) 2 (0.1%) alloc::raw_vec::RawVec::with_capacity 14 (0.0%) 2 (0.1%) core::iter::traits::iterator::Iterator::copied 14 (0.0%) 2 (0.1%) core::slice::::get 14 (0.0%) 2 (0.1%) std::error::Error::cause 14 (0.0%) 2 (0.1%) widestring::utfstr::Utf32Str::get::{{closure}} 14 (0.0%) 1 (0.1%) as alloc::vec::spec_extend::SpecExtend>::spec_extend::{{closure}} 14 (0.0%) 1 (0.1%) as core::ops::range::RangeBounds>::end_bound 14 (0.0%) 1 (0.1%) as core::ops::range::RangeBounds>::start_bound 14 (0.0%) 1 (0.1%) as core::slice::index::SliceIndex<[T]>>::get 14 (0.0%) 1 (0.1%) ::default 14 (0.0%) 1 (0.1%) ::default 14 (0.0%) 1 (0.1%) alloc::vec::into_iter::IntoIter::as_raw_mut_slice 14 (0.0%) 1 (0.1%) core::alloc::layout::Layout::from_size_align_unchecked 14 (0.0%) 1 (0.1%) core::option::Option::is_some 14 (0.0%) 1 (0.1%) core::panicking::assert_failed 14 (0.0%) 1 (0.1%) core::ptr::non_null::NonNull::new 14 (0.0%) 1 (0.1%) widestring::ustr::iter::CharIndicesLossyUtf32::new 14 (0.0%) 1 (0.1%) widestring::ustr::iter::CharIndicesUtf32::new 14 (0.0%) 1 (0.1%) widestring::utfstr::iter::CharIndicesUtf32::new 13 (0.0%) 3 (0.2%) core::intrinsics::copy_nonoverlapping 13 (0.0%) 1 (0.1%) as core::ops::range::RangeBounds>::start_bound 13 (0.0%) 1 (0.1%) as core::ops::range::RangeBounds>::end_bound 13 (0.0%) 1 (0.1%) as core::clone::Clone>::clone 13 (0.0%) 1 (0.1%) ::clone 13 (0.0%) 1 (0.1%) ::clone 13 (0.0%) 1 (0.1%) ::clone 13 (0.0%) 1 (0.1%) alloc::raw_vec::RawVec::with_capacity_zeroed_in 13 (0.0%) 1 (0.1%) alloc::string::String::from_utf8_unchecked 13 (0.0%) 1 (0.1%) alloc::vec::set_len_on_drop::SetLenOnDrop::new 13 (0.0%) 1 (0.1%) core::char::methods::::encode_utf8 13 (0.0%) 1 (0.1%) core::ptr::non_null::NonNull<[T]>::slice_from_raw_parts 13 (0.0%) 1 (0.1%) widestring::iter::EncodeUtf32::new 12 (0.0%) 7 (0.4%) core::ptr::non_null::NonNull::as_ptr 12 (0.0%) 6 (0.4%) core::ptr::mut_ptr::::cast 12 (0.0%) 4 (0.3%) as core::iter::traits::iterator::Iterator>::try_fold 12 (0.0%) 4 (0.3%) alloc::vec::Vec::len 12 (0.0%) 4 (0.3%) alloc::vec::Vec::with_capacity 12 (0.0%) 4 (0.3%) core::ptr::const_ptr::::add 12 (0.0%) 4 (0.3%) core::ptr::mut_ptr::::add 12 (0.0%) 2 (0.1%) core::intrinsics::copy 12 (0.0%) 1 (0.1%) >::from 12 (0.0%) 1 (0.1%) >::index 12 (0.0%) 1 (0.1%) as core::ops::try_trait::Try>::from_output 12 (0.0%) 1 (0.1%) alloc::alloc::alloc 12 (0.0%) 1 (0.1%) alloc::alloc::alloc_zeroed 12 (0.0%) 1 (0.1%) alloc::alloc::dealloc 12 (0.0%) 1 (0.1%) alloc::alloc::realloc 12 (0.0%) 1 (0.1%) alloc::raw_vec::handle_reserve::{{closure}} 12 (0.0%) 1 (0.1%) alloc::string::String::new 12 (0.0%) 1 (0.1%) alloc::string::String::with_capacity 12 (0.0%) 1 (0.1%) core::char::methods::::len_utf16 12 (0.0%) 1 (0.1%) core::iter::adapters::cloned::Cloned::new 12 (0.0%) 1 (0.1%) widestring::decode_utf16_lossy 12 (0.0%) 1 (0.1%) widestring::is_utf16_high_surrogate 12 (0.0%) 1 (0.1%) widestring::is_utf16_low_surrogate 12 (0.0%) 1 (0.1%) widestring::is_utf16_surrogate 12 (0.0%) 1 (0.1%) widestring::ucstring::U16CString::as_mut_ucstr 12 (0.0%) 1 (0.1%) widestring::ucstring::U32CString::as_mut_ucstr 12 (0.0%) 1 (0.1%) widestring::ustring::U16String::as_ustr 12 (0.0%) 1 (0.1%) widestring::ustring::U16String::from_vec 12 (0.0%) 1 (0.1%) widestring::ustring::U16String::new 12 (0.0%) 1 (0.1%) widestring::ustring::U32String::as_ustr 12 (0.0%) 1 (0.1%) widestring::ustring::U32String::from_vec 12 (0.0%) 1 (0.1%) widestring::ustring::U32String::new 12 (0.0%) 1 (0.1%) widestring::utfstr::Utf16Str::get_unchecked 11 (0.0%) 1 (0.1%) as core::iter::traits::double_ended::DoubleEndedIterator>::next_back 11 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 11 (0.0%) 1 (0.1%) core::ptr::drop_in_place>> 11 (0.0%) 1 (0.1%) core::ptr::drop_in_place>> 11 (0.0%) 1 (0.1%) widestring::ustr::U32Str::chars 11 (0.0%) 1 (0.1%) widestring::utfstr::Utf16Str::code_units 11 (0.0%) 1 (0.1%) widestring::utfstr::Utf16Str::from_ustr_unchecked 11 (0.0%) 1 (0.1%) widestring::utfstr::Utf16Str::from_ustr_unchecked_mut 11 (0.0%) 1 (0.1%) widestring::utfstr::Utf16Str::trim 11 (0.0%) 1 (0.1%) widestring::utfstr::Utf32Str::chars 11 (0.0%) 1 (0.1%) widestring::utfstr::Utf32Str::trim 10 (0.0%) 2 (0.1%) as core::convert::From<&mut T>>::from 10 (0.0%) 2 (0.1%) >::get_unchecked_mut 10 (0.0%) 2 (0.1%) core::cmp::impls:: for &A>::ne 10 (0.0%) 2 (0.1%) core::mem::forget 10 (0.0%) 2 (0.1%) std::error::Error::backtrace 10 (0.0%) 2 (0.1%) widestring::error::NulError::MissingNulTerminator 10 (0.0%) 2 (0.1%) widestring::ustr::U32Str::to_string_lossy::{{closure}} 10 (0.0%) 1 (0.1%) as core::ops::range::RangeBounds>::end_bound 10 (0.0%) 1 (0.1%) as core::ops::range::RangeBounds>::start_bound 10 (0.0%) 1 (0.1%) ::fmt 10 (0.0%) 1 (0.1%) ::fmt 10 (0.0%) 1 (0.1%) ::fmt 10 (0.0%) 1 (0.1%) ::fmt 10 (0.0%) 1 (0.1%) core::mem::maybe_uninit::MaybeUninit::zeroed 10 (0.0%) 1 (0.1%) core::num::::leading_zeros 10 (0.0%) 1 (0.1%) core::num::::saturating_add 10 (0.0%) 1 (0.1%) core::num::::unchecked_add 10 (0.0%) 1 (0.1%) core::ptr::const_ptr::::guaranteed_eq 10 (0.0%) 1 (0.1%) core::ptr::const_ptr::::wrapping_offset 10 (0.0%) 1 (0.1%) core::ptr::mut_ptr::::guaranteed_eq 10 (0.0%) 1 (0.1%) widestring::decode_utf16_surrogate_pair 10 (0.0%) 1 (0.1%) widestring::platform::other::os_from_wide 10 (0.0%) 1 (0.1%) widestring::utfstr::Utf16Str::encode_utf32 10 (0.0%) 1 (0.1%) widestring::utfstr::Utf16Str::encode_utf8 9 (0.0%) 3 (0.2%) alloc::vec::Vec::set_len 9 (0.0%) 3 (0.2%) core::ptr::mut_ptr::::len 9 (0.0%) 3 (0.2%) core::slice::iter::size_from_ptr 9 (0.0%) 2 (0.1%) core::intrinsics::write_bytes 9 (0.0%) 2 (0.1%) core::iter::traits::iterator::Iterator::for_each::call 9 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 9 (0.0%) 1 (0.1%) ::drop 9 (0.0%) 1 (0.1%) ::drop 9 (0.0%) 1 (0.1%) core::char::convert::from_u32_unchecked 9 (0.0%) 1 (0.1%) core::char::methods::::encode_utf16 9 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 9 (0.0%) 1 (0.1%) core::ptr::non_null::NonNull<[T]>::as_non_null_ptr 9 (0.0%) 1 (0.1%) std::ffi::os_str::OsStr::to_string_lossy 8 (0.0%) 4 (0.3%) core::ptr::const_ptr::::cast 8 (0.0%) 4 (0.3%) core::slice::::as_ptr 8 (0.0%) 4 (0.3%) core::slice::index::range::{{closure}} 8 (0.0%) 2 (0.1%) as alloc::vec::ExtendWith>::next 8 (0.0%) 2 (0.1%) alloc::vec::Vec::capacity 8 (0.0%) 2 (0.1%) core::ops::function::FnMut::call_mut 8 (0.0%) 2 (0.1%) core::ptr::non_null::NonNull::as_mut 8 (0.0%) 1 (0.1%) core::char::methods::::escape_debug 7 (0.0%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 7 (0.0%) 1 (0.1%) <&widestring::utfstr::Utf16Str as core::default::Default>::default 7 (0.0%) 1 (0.1%) <&widestring::utfstr::Utf32Str as core::default::Default>::default 7 (0.0%) 1 (0.1%) ::allocate 7 (0.0%) 1 (0.1%) ::allocate_zeroed 7 (0.0%) 1 (0.1%) ::grow 7 (0.0%) 1 (0.1%) ::clone 7 (0.0%) 1 (0.1%) as core::ops::try_trait::Try>::from_output 7 (0.0%) 1 (0.1%) ::next 7 (0.0%) 1 (0.1%) ::size_hint::{{closure}} 7 (0.0%) 1 (0.1%) >::index 7 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 7 (0.0%) 1 (0.1%) >::as_mut 7 (0.0%) 1 (0.1%) >::as_mut 7 (0.0%) 1 (0.1%) ::fmt 7 (0.0%) 1 (0.1%) ::fmt 7 (0.0%) 1 (0.1%) ::next 7 (0.0%) 1 (0.1%) ::deref 7 (0.0%) 1 (0.1%) ::deref 7 (0.0%) 1 (0.1%) ::fmt 7 (0.0%) 1 (0.1%) ::next_back 7 (0.0%) 1 (0.1%) ::next 7 (0.0%) 1 (0.1%) alloc::collections::TryReserveError::kind 7 (0.0%) 1 (0.1%) alloc::str:: for alloc::string::String>::borrow 7 (0.0%) 1 (0.1%) alloc::vec::set_len_on_drop::SetLenOnDrop::increment_len 7 (0.0%) 1 (0.1%) core::iter::range::>::next 7 (0.0%) 1 (0.1%) core::iter::range::>::next 7 (0.0%) 1 (0.1%) core::iter::traits::iterator::Iterator::cloned 7 (0.0%) 1 (0.1%) core::ops::range::RangeInclusive::new 7 (0.0%) 1 (0.1%) core::slice::::get_unchecked 7 (0.0%) 1 (0.1%) core::str::validations::utf8_first_byte 7 (0.0%) 1 (0.1%) widestring::decode_utf16 7 (0.0%) 1 (0.1%) widestring::encode_utf16 7 (0.0%) 1 (0.1%) widestring::range::slice_end_index_overflow_fail 7 (0.0%) 1 (0.1%) widestring::range::slice_start_index_overflow_fail 7 (0.0%) 1 (0.1%) widestring::ucstr::U32CStr::from_char_ptr_truncate 7 (0.0%) 1 (0.1%) widestring::ucstr::U32CStr::from_char_ptr_truncate_mut 7 (0.0%) 1 (0.1%) widestring::ucstring::U32CString::from_char_ptr_unchecked 7 (0.0%) 1 (0.1%) widestring::utfstr::Utf16Str::char_indices 7 (0.0%) 1 (0.1%) widestring::utfstr::Utf16Str::chars 7 (0.0%) 1 (0.1%) widestring::utfstr::Utf32Str::char_indices 7 (0.0%) 1 (0.1%) widestring::utfstr::Utf32Str::encode_utf16 7 (0.0%) 1 (0.1%) widestring::utfstr::Utf32Str::encode_utf8 6 (0.0%) 6 (0.4%) core::slice::raw::debug_check_data_len 6 (0.0%) 3 (0.2%) core::ptr::mut_ptr::::as_mut_ptr 6 (0.0%) 2 (0.1%) as core::convert::From<&[T]>>::from 6 (0.0%) 2 (0.1%) as core::convert::From>::from 6 (0.0%) 2 (0.1%) alloc::slice::::into_vec 6 (0.0%) 2 (0.1%) alloc::slice::::to_vec 6 (0.0%) 2 (0.1%) alloc::slice::::to_vec_in 6 (0.0%) 2 (0.1%) alloc::slice::hack::to_vec 6 (0.0%) 2 (0.1%) core::iter::traits::double_ended::DoubleEndedIterator::rfind::check 6 (0.0%) 2 (0.1%) core::iter::traits::iterator::Iterator::find::check 6 (0.0%) 2 (0.1%) core::ptr::const_ptr::::copy_to_nonoverlapping 6 (0.0%) 2 (0.1%) core::ptr::const_ptr::::len 6 (0.0%) 2 (0.1%) core::ptr::mut_ptr::::write_bytes 6 (0.0%) 2 (0.1%) core::slice::::get_unchecked_mut 6 (0.0%) 2 (0.1%) std::error::Error::type_id 6 (0.0%) 1 (0.1%) ::drop 6 (0.0%) 1 (0.1%) core::alloc::layout::Layout::dangling 6 (0.0%) 1 (0.1%) core::mem::zeroed 6 (0.0%) 1 (0.1%) core::str::validations::utf8_acc_cont_byte 6 (0.0%) 1 (0.1%) widestring::utfstr::Utf16Str::trim_end::{{closure}} 6 (0.0%) 1 (0.1%) widestring::utfstr::Utf16Str::trim_start::{{closure}} 6 (0.0%) 1 (0.1%) widestring::utfstr::Utf32Str::trim_end::{{closure}} 6 (0.0%) 1 (0.1%) widestring::utfstr::Utf32Str::trim_start::{{closure}} 5 (0.0%) 1 (0.1%) >::extend::{{closure}} 5 (0.0%) 1 (0.1%) as core::convert::From>>::from 5 (0.0%) 1 (0.1%) core::alloc::layout::Layout::align 5 (0.0%) 1 (0.1%) core::char::methods::::len_utf8 5 (0.0%) 1 (0.1%) core::ptr::non_null::NonNull<[T]>::as_mut_ptr 4 (0.0%) 4 (0.3%) core::mem::align_of 4 (0.0%) 4 (0.3%) core::mem::size_of 4 (0.0%) 2 (0.1%) core::ptr::const_ptr::::as_ptr 4 (0.0%) 2 (0.1%) core::slice::::as_mut_ptr 4 (0.0%) 1 (0.1%) <&mut I as core::iter::traits::exact_size::ExactSizeIterator>::len 4 (0.0%) 1 (0.1%) as core::iter::traits::double_ended::DoubleEndedIterator>::next_back::{{closure}}::{{closure}} 4 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next::{{closure}}::{{closure}} 4 (0.0%) 1 (0.1%) ::next 4 (0.0%) 1 (0.1%) alloc::string::String::reserve 4 (0.0%) 1 (0.1%) alloc::vec::Vec::allocator 4 (0.0%) 1 (0.1%) alloc::vec::Vec::is_empty 4 (0.0%) 1 (0.1%) core::cmp::impls::::ne 4 (0.0%) 1 (0.1%) core::cmp::impls::::ne 4 (0.0%) 1 (0.1%) core::cmp::impls::::eq 4 (0.0%) 1 (0.1%) core::cmp::impls::::le 4 (0.0%) 1 (0.1%) core::cmp::impls::::lt 4 (0.0%) 1 (0.1%) core::num::nonzero::NonZeroUsize::new_unchecked 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place< as alloc::vec::spec_extend::SpecExtend,widestring::ustr::U32Str::to_string_lossy::{{closure}}>>>::spec_extend::{{closure}}> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place as alloc::vec::spec_extend::SpecExtend,widestring::ustr::U32Str::to_string_lossy::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place as alloc::vec::spec_extend::SpecExtend,widestring::ustr::U32Str::to_string_lossy::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) widestring::error::DecodeUtf16Error::new 4 (0.0%) 1 (0.1%) widestring::error::DecodeUtf32Error::new 4 (0.0%) 1 (0.1%) widestring::ucstr::U16CStr::from_inner 4 (0.0%) 1 (0.1%) widestring::ucstr::U16CStr::from_inner_mut 4 (0.0%) 1 (0.1%) widestring::ucstr::U16CStr::from_slice_unchecked_mut 4 (0.0%) 1 (0.1%) widestring::ucstr::U32CStr::from_inner 4 (0.0%) 1 (0.1%) widestring::ucstr::U32CStr::from_inner_mut 4 (0.0%) 1 (0.1%) widestring::ucstr::U32CStr::from_slice_unchecked_mut 4 (0.0%) 1 (0.1%) widestring::ustr::U16Str::as_mut_slice 4 (0.0%) 1 (0.1%) widestring::ustr::U16Str::as_slice 4 (0.0%) 1 (0.1%) widestring::ustr::U32Str::as_mut_slice 4 (0.0%) 1 (0.1%) widestring::ustr::U32Str::as_slice 4 (0.0%) 1 (0.1%) widestring::ustr::U32Str::to_string::{{closure}} 4 (0.0%) 1 (0.1%) widestring::utfstr::Utf16Str::as_slice 4 (0.0%) 1 (0.1%) widestring::utfstr::Utf16Str::from_slice_unchecked_mut 4 (0.0%) 1 (0.1%) widestring::utfstr::Utf32Str::as_slice 4 (0.0%) 1 (0.1%) widestring::utfstr::Utf32Str::from_slice_unchecked_mut 3 (0.0%) 1 (0.1%) <() as core::fmt::Debug>::fmt 3 (0.0%) 1 (0.1%) as alloc::vec::ExtendWith>::next 3 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 3 (0.0%) 1 (0.1%) >::index_mut 3 (0.0%) 1 (0.1%) ::next::{{closure}} 3 (0.0%) 1 (0.1%) ::forward_unchecked 3 (0.0%) 1 (0.1%) ::sum 3 (0.0%) 1 (0.1%) ::sum::{{closure}} 3 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next::{{closure}} 3 (0.0%) 1 (0.1%) ::next 3 (0.0%) 1 (0.1%) ::next_back::{{closure}} 3 (0.0%) 1 (0.1%) ::next::{{closure}} 3 (0.0%) 1 (0.1%) alloc::vec::from_elem 3 (0.0%) 1 (0.1%) core::alloc::layout::Layout::size 3 (0.0%) 1 (0.1%) core::char::methods::::from_u32 3 (0.0%) 1 (0.1%) core::char::methods::::from_u32_unchecked 3 (0.0%) 1 (0.1%) core::char::methods::::is_grapheme_extended 3 (0.0%) 1 (0.1%) core::cmp::Ord::max 3 (0.0%) 1 (0.1%) core::cmp::max 3 (0.0%) 1 (0.1%) core::iter::traits::iterator::Iterator::sum 3 (0.0%) 1 (0.1%) core::ptr::const_ptr::::wrapping_add 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place 3 (0.0%) 1 (0.1%) core::str::converts::from_utf8_unchecked_mut 3 (0.0%) 1 (0.1%) widestring::error::Utf16Error::index 3 (0.0%) 1 (0.1%) widestring::error::Utf32Error::index 3 (0.0%) 1 (0.1%) widestring::ucstr::U16CStr::from_slice::{{closure}} 3 (0.0%) 1 (0.1%) widestring::ucstr::U16CStr::from_slice_mut::{{closure}} 3 (0.0%) 1 (0.1%) widestring::ucstr::U16CStr::from_slice_truncate::{{closure}} 3 (0.0%) 1 (0.1%) widestring::ucstr::U16CStr::from_slice_truncate_mut::{{closure}} 3 (0.0%) 1 (0.1%) widestring::ucstr::U16CStr::len 3 (0.0%) 1 (0.1%) widestring::ucstr::U32CStr::from_char_ptr 3 (0.0%) 1 (0.1%) widestring::ucstr::U32CStr::from_char_ptr_mut 3 (0.0%) 1 (0.1%) widestring::ucstr::U32CStr::from_char_slice 3 (0.0%) 1 (0.1%) widestring::ucstr::U32CStr::from_char_slice_mut 3 (0.0%) 1 (0.1%) widestring::ucstr::U32CStr::from_slice::{{closure}} 3 (0.0%) 1 (0.1%) widestring::ucstr::U32CStr::from_slice_mut::{{closure}} 3 (0.0%) 1 (0.1%) widestring::ucstr::U32CStr::from_slice_truncate::{{closure}} 3 (0.0%) 1 (0.1%) widestring::ucstr::U32CStr::from_slice_truncate_mut::{{closure}} 3 (0.0%) 1 (0.1%) widestring::ucstr::U32CStr::len 3 (0.0%) 1 (0.1%) widestring::ucstring::U16CString::from_vec::{{closure}} 3 (0.0%) 1 (0.1%) widestring::ucstring::U16CString::from_vec_truncate::{{closure}} 3 (0.0%) 1 (0.1%) widestring::ucstring::U32CString::from_vec::{{closure}} 3 (0.0%) 1 (0.1%) widestring::ucstring::U32CString::from_vec_truncate::{{closure}} 3 (0.0%) 1 (0.1%) widestring::utfstr::iter::EscapeDebug::new::{{closure}} 3 (0.0%) 1 (0.1%) widestring::utfstr::iter::EscapeDebug::new::{{closure}} 3 (0.0%) 1 (0.1%) widestring::utfstr::iter::EscapeDefault::new::{{closure}} 3 (0.0%) 1 (0.1%) widestring::utfstr::iter::EscapeDefault::new::{{closure}} 2 (0.0%) 2 (0.1%) std::error::Error::description 2 (0.0%) 1 (0.1%) as core::ops::deref::DerefMut>::deref_mut 2 (0.0%) 1 (0.1%) alloc::raw_vec::RawVec::allocator 2 (0.0%) 1 (0.1%) core::clone::impls::::clone 2 (0.0%) 1 (0.1%) core::clone::impls::::clone 2 (0.0%) 1 (0.1%) core::num::::wrapping_sub 2 (0.0%) 1 (0.1%) core::ops::range::RangeInclusive::end 2 (0.0%) 1 (0.1%) core::slice::::is_empty 2 (0.0%) 1 (0.1%) widestring::error::DecodeUtf16Error::unpaired_surrogate 2 (0.0%) 1 (0.1%) widestring::error::DecodeUtf32Error::invalid_code_point 2 (0.0%) 1 (0.1%) widestring::ustr::U16Str::len 2 (0.0%) 1 (0.1%) widestring::ustr::U32Str::len 2 (0.0%) 1 (0.1%) widestring::utfstr::Utf16Str::len 2 (0.0%) 1 (0.1%) widestring::utfstring::Utf16String::as_mut_vec 2 (0.0%) 1 (0.1%) widestring::utfstring::Utf32String::as_mut_vec 1 (0.0%) 1 (0.1%) as alloc::vec::ExtendWith>::last 1 (0.0%) 1 (0.1%) ::default 1 (0.0%) 1 (0.1%) ::default 1 (0.0%) 1 (0.1%) core::clone::Clone::clone 1 (0.0%) 1 (0.1%) core::hint::unreachable_unchecked 1 (0.0%) 1 (0.1%) core::num::nonzero::NonZeroUsize::get 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&()> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&[u16]> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&alloc::vec::Vec> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&alloc::vec::Vec> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&core::iter::adapters::copied::Copied>> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&core::option::Option>> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&core::option::Option>> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&core::option::Option> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&core::slice::iter::Iter> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&u16> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&u32> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&usize> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&widestring::error::DecodeUtf16Error> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&widestring::error::DecodeUtf32Error> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&widestring::ustr::iter::CharsLossyUtf16> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&widestring::ustr::iter::CharsLossyUtf32> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&widestring::ustr::iter::CharsUtf16> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&widestring::ustr::iter::CharsUtf32> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&widestring::utfstr::iter::CharsUtf16> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&widestring::utfstr::iter::CharsUtf32> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place 1 (0.0%) 1 (0.1%) core::ptr::null 1 (0.0%) 1 (0.1%) core::ptr::null_mut 1 (0.0%) 1 (0.1%) widestring::error::MissingNulTerminator::new