Lines Copies Function name ----- ------ ------------- 64283 (100%) 2583 (100%) (TOTAL) 1254 (2.0%) 8 (0.3%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::KV>::split_leaf_data 1107 (1.7%) 13 (0.5%) alloc::collections::btree::mem::replace 1103 (1.7%) 4 (0.2%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::Edge>::insert_recursing 1097 (1.7%) 53 (2.1%) core::ptr::read 1053 (1.6%) 22 (0.9%) core::option::Option::map 976 (1.5%) 24 (0.9%) alloc::collections::btree::node::NodeRef::key_area_mut 976 (1.5%) 24 (0.9%) alloc::collections::btree::node::NodeRef::val_area_mut 975 (1.5%) 13 (0.5%) alloc::collections::btree::node::Handle,Type>::force 923 (1.4%) 17 (0.7%) alloc::alloc::box_free 747 (1.2%) 9 (0.3%) alloc::collections::btree::navigate::LazyLeafRange::init_front 739 (1.1%) 4 (0.2%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::Edge>::insert 739 (1.1%) 4 (0.2%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::Edge>::insert 713 (1.1%) 9 (0.3%) alloc::collections::btree::node::slice_insert 663 (1.0%) 39 (1.5%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::Edge>::new_edge 663 (1.0%) 13 (0.5%) core::option::Option::ok_or 625 (1.0%) 54 (2.1%) core::mem::maybe_uninit::MaybeUninit::assume_init 602 (0.9%) 12 (0.5%) core::mem::replace 600 (0.9%) 8 (0.3%) alloc::boxed::Box::try_new_uninit_in 597 (0.9%) 4 (0.2%) alloc::collections::btree::map::entry::VacantEntry::insert 585 (0.9%) 13 (0.5%) alloc::collections::btree::node::NodeRef::ascend::{{closure}} 585 (0.9%) 13 (0.5%) alloc::collections::btree::node::NodeRef::force 578 (0.9%) 4 (0.2%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::KV>::split 576 (0.9%) 9 (0.3%) alloc::collections::btree::navigate::>::first_leaf_edge 559 (0.9%) 13 (0.5%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::Edge>::descend 546 (0.8%) 13 (0.5%) alloc::collections::btree::node::NodeRef::ascend 536 (0.8%) 4 (0.2%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::Edge>::insert_fit 505 (0.8%) 5 (0.2%) alloc::collections::btree::navigate::,alloc::collections::btree::node::marker::Edge>>::deallocating_next 488 (0.8%) 12 (0.5%) alloc::collections::btree::node::NodeRef::edge_area_mut 488 (0.8%) 4 (0.2%) alloc::collections::btree::search::>::find_key_index 486 (0.8%) 9 (0.3%) alloc::collections::btree::navigate::,alloc::collections::btree::node::marker::KV>>::next_leaf_edge 484 (0.8%) 4 (0.2%) alloc::collections::btree::map::BTreeMap::entry 477 (0.7%) 9 (0.3%) alloc::boxed::Box::into_unique 468 (0.7%) 8 (0.3%) alloc::collections::btree::node::NodeRef::correct_childrens_parent_links 464 (0.7%) 16 (0.6%) alloc::boxed::Box::from_raw_in 459 (0.7%) 9 (0.3%) alloc::collections::btree::navigate::full_range 436 (0.7%) 4 (0.2%) alloc::collections::btree::node::NodeRef::push 435 (0.7%) 28 (1.1%) core::slice::::get_unchecked_mut 431 (0.7%) 44 (1.7%) core::mem::manually_drop::ManuallyDrop::new 431 (0.7%) 1 (0.0%) gl_generator::registry::parse::make_egl_enum 424 (0.7%) 8 (0.3%) alloc::boxed::Box::new_uninit_in 416 (0.6%) 4 (0.2%) alloc::collections::btree::navigate::,alloc::collections::btree::node::marker::Edge>>::next_kv 409 (0.6%) 1 (0.0%) gl_generator::registry::parse::make_enum 400 (0.6%) 4 (0.2%) alloc::collections::btree::search::>::search_tree 395 (0.6%) 5 (0.2%) alloc::collections::btree::navigate::LazyLeafRange::take_front 387 (0.6%) 22 (0.9%) core::option::Option::unwrap 377 (0.6%) 5 (0.2%) core::iter::traits::iterator::Iterator::fold 373 (0.6%) 54 (2.1%) core::mem::manually_drop::ManuallyDrop::into_inner 357 (0.6%) 21 (0.8%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::KV>::new_kv 351 (0.5%) 9 (0.3%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::Edge>::right_kv 344 (0.5%) 4 (0.2%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::Edge>::insert_fit 342 (0.5%) 9 (0.3%) alloc::boxed::Box::into_raw_with_allocator 335 (0.5%) 5 (0.2%) as core::iter::traits::collect::IntoIterator>::into_iter 324 (0.5%) 18 (0.7%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::KV>::right_edge 323 (0.5%) 65 (2.5%) core::mem::maybe_uninit::MaybeUninit::as_mut_ptr 322 (0.5%) 4 (0.2%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::KV>::split 319 (0.5%) 11 (0.4%) core::ptr::metadata::from_raw_parts_mut 306 (0.5%) 18 (0.7%) core::alloc::layout::Layout::new 306 (0.5%) 17 (0.7%) alloc::collections::btree::node::NodeRef::forget_type 306 (0.5%) 17 (0.7%) alloc::collections::btree::node::NodeRef::forget_type 304 (0.5%) 4 (0.2%) alloc::collections::btree::node::NodeRef::new_internal 298 (0.5%) 30 (1.2%) core::ptr::write 298 (0.5%) 4 (0.2%) alloc::collections::btree::map::BTreeMap::insert 295 (0.5%) 5 (0.2%) as core::ops::drop::Drop>::drop 290 (0.5%) 4 (0.2%) alloc::collections::btree::node::SplitResult::forget_node_type 290 (0.5%) 4 (0.2%) alloc::collections::btree::node::SplitResult::forget_node_type 288 (0.4%) 18 (0.7%) core::alloc::layout::size_align 288 (0.4%) 9 (0.3%) core::result::Result::ok 270 (0.4%) 9 (0.3%) as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut 261 (0.4%) 3 (0.1%) as core::iter::traits::iterator::Iterator>::next 260 (0.4%) 13 (0.5%) alloc::collections::btree::node::NodeRef::from_internal 256 (0.4%) 53 (2.1%) core::mem::maybe_uninit::MaybeUninit::uninit 248 (0.4%) 17 (0.7%) alloc::boxed::Box::leak 244 (0.4%) 4 (0.2%) alloc::collections::btree::search::>::search_node 243 (0.4%) 9 (0.3%) as core::slice::index::SliceIndex<[T]>>::index_mut 240 (0.4%) 4 (0.2%) core::option::Option::get_or_insert_with 232 (0.4%) 8 (0.3%) core::ptr::metadata::from_raw_parts 230 (0.4%) 5 (0.2%) alloc::collections::btree::navigate::,alloc::collections::btree::node::marker::Edge>>::deallocating_end 228 (0.4%) 12 (0.5%) alloc::collections::btree::node::NodeRef::borrow_mut 225 (0.4%) 9 (0.3%) as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut 225 (0.4%) 9 (0.3%) as core::slice::index::SliceIndex<[T]>>::index_mut 225 (0.4%) 1 (0.0%) ::next 222 (0.3%) 8 (0.3%) as core::ops::try_trait::Try>::branch 220 (0.3%) 4 (0.2%) alloc::collections::btree::node::NodeRef::from_new_internal 216 (0.3%) 19 (0.7%) core::ptr::non_null::NonNull::cast 216 (0.3%) 16 (0.6%) core::slice::::get_unchecked 216 (0.3%) 9 (0.3%) alloc::collections::btree::node::move_to_slice 216 (0.3%) 4 (0.2%) core::slice::iter::Iter::post_inc_start 210 (0.3%) 7 (0.3%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 206 (0.3%) 1 (0.0%) gl_generator::registry::parse::ParseEvent::from_xml 204 (0.3%) 17 (0.7%) core::ptr::const_ptr::::offset 201 (0.3%) 3 (0.1%) core::fmt::builders::DebugList::entries 192 (0.3%) 16 (0.6%) core::ptr::mut_ptr::::offset 192 (0.3%) 4 (0.2%) core::option::Option::unwrap_unchecked 192 (0.3%) 4 (0.2%) core::slice::iter::Iter::new 190 (0.3%) 5 (0.2%) core::iter::traits::iterator::Iterator::for_each 184 (0.3%) 4 (0.2%) as core::iter::traits::iterator::Iterator>::next 184 (0.3%) 4 (0.2%) alloc::collections::btree::map::BTreeMap::iter 184 (0.3%) 4 (0.2%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::KV>::into_kv 183 (0.3%) 2 (0.1%) as alloc::vec::spec_extend::SpecExtend>::spec_extend 180 (0.3%) 5 (0.2%) alloc::collections::btree::node::NodeRef::deallocate_and_ascend 176 (0.3%) 22 (0.9%) alloc::collections::btree::node::NodeRef::as_leaf_ptr 176 (0.3%) 19 (0.7%) core::ptr::unique::Unique::cast 176 (0.3%) 4 (0.2%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::KV>::kv_mut 176 (0.3%) 2 (0.1%) as core::cmp::Ord>::cmp 175 (0.3%) 5 (0.2%) alloc::collections::btree::map::IntoIter::dying_next 170 (0.3%) 17 (0.7%) <&T as core::fmt::Debug>::fmt 170 (0.3%) 17 (0.7%) alloc::collections::btree::node::NodeRef::len 168 (0.3%) 21 (0.8%) core::ptr::non_null::NonNull::new_unchecked 168 (0.3%) 4 (0.2%) alloc::collections::btree::navigate::,alloc::collections::btree::node::marker::Edge>>::next_unchecked::{{closure}} 166 (0.3%) 3 (0.1%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::KV>::into_key_val 165 (0.3%) 11 (0.4%) core::ptr::slice_from_raw_parts_mut 163 (0.3%) 1 (0.0%) alloc::raw_vec::RawVec::grow_amortized 162 (0.3%) 18 (0.7%) alloc::collections::btree::node::NodeRef::first_edge 158 (0.2%) 11 (0.4%) core::mem::maybe_uninit::MaybeUninit::write 158 (0.2%) 4 (0.2%) as core::iter::traits::iterator::Iterator>::next 156 (0.2%) 2 (0.1%) as core::iter::traits::collect::IntoIterator>::into_iter 152 (0.2%) 11 (0.4%) core::option::Option::take 152 (0.2%) 8 (0.3%) alloc::collections::btree::node::NodeRef::reborrow 152 (0.2%) 8 (0.3%) alloc::collections::btree::node::NodeRef::reborrow_mut 152 (0.2%) 4 (0.2%) alloc::collections::btree::node::InternalNode::new 150 (0.2%) 5 (0.2%) < as core::ops::drop::Drop>::drop::DropGuard as core::ops::drop::Drop>::drop 150 (0.2%) 2 (0.1%) core::fmt::builders::DebugMap::entries 148 (0.2%) 4 (0.2%) alloc::collections::btree::node::LeafNode::new 145 (0.2%) 1 (0.0%) alloc::raw_vec::RawVec::allocate_in 144 (0.2%) 16 (0.6%) core::ptr::const_ptr::::add 144 (0.2%) 9 (0.3%) core::slice::::len 144 (0.2%) 9 (0.3%) core::slice::index:: for [T]>::index_mut 144 (0.2%) 2 (0.1%) alloc::raw_vec::RawVec::current_memory 140 (0.2%) 10 (0.4%) >::get_unchecked 140 (0.2%) 10 (0.4%) >::get_unchecked_mut 140 (0.2%) 10 (0.4%) core::intrinsics::copy_nonoverlapping 138 (0.2%) 1 (0.0%) alloc::vec::source_iter_marker:: for alloc::vec::Vec>::from_iter 136 (0.2%) 17 (0.7%) core::ptr::unique::Unique::new_unchecked 136 (0.2%) 4 (0.2%) alloc::collections::btree::mem::take_mut::{{closure}} 136 (0.2%) 1 (0.0%) core::iter::traits::iterator::Iterator::try_fold 135 (0.2%) 9 (0.3%) alloc::collections::btree::navigate::LazyLeafRange::none 135 (0.2%) 9 (0.3%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::Edge>::forget_node_type 135 (0.2%) 9 (0.3%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::Edge>::forget_node_type 135 (0.2%) 9 (0.3%) core::intrinsics::copy 135 (0.2%) 5 (0.2%) alloc::collections::btree::navigate::LazyLeafRange::deallocating_end 135 (0.2%) 1 (0.0%) gl_generator::registry::parse::merge_map 132 (0.2%) 4 (0.2%) alloc::collections::btree::map::entry::OccupiedEntry::insert 130 (0.2%) 26 (1.0%) core::ptr::non_null::NonNull::as_ptr 130 (0.2%) 11 (0.4%) core::mem::maybe_uninit::MaybeUninit::new 128 (0.2%) 4 (0.2%) alloc::collections::btree::node::NodeRef::keys 128 (0.2%) 2 (0.1%) core::fmt::builders::DebugSet::entries 126 (0.2%) 17 (0.7%) core::ptr::unique::Unique::as_ref 126 (0.2%) 9 (0.3%) core::array:: for [T; N]>::index_mut 124 (0.2%) 25 (1.0%) as core::ops::deref::Deref>::deref 123 (0.2%) 2 (0.1%) as alloc::vec::spec_from_iter_nested::SpecFromIterNested>::from_iter 123 (0.2%) 1 (0.0%) gl_generator::generators::gen_parameters::{{closure}} 121 (0.2%) 9 (0.3%) as core::ops::try_trait::FromResidual>>::from_residual 120 (0.2%) 15 (0.6%) core::ptr::const_ptr::::as_ptr 120 (0.2%) 8 (0.3%) alloc::boxed::Box,A>::assume_init 120 (0.2%) 8 (0.3%) core::ptr::slice_from_raw_parts 120 (0.2%) 5 (0.2%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::KV>::drop_key_val 117 (0.2%) 13 (0.5%) alloc::collections::btree::node::NodeRef::as_internal_ptr 117 (0.2%) 13 (0.5%) core::ptr::mut_ptr::::add 117 (0.2%) 3 (0.1%) alloc::raw_vec::RawVec::from_raw_parts_in 117 (0.2%) 2 (0.1%) core::iter::adapters::map::map_fold::{{closure}} 116 (0.2%) 2 (0.1%) core::iter::traits::exact_size::ExactSizeIterator::len 116 (0.2%) 1 (0.0%) ::cmp 116 (0.2%) 1 (0.0%) ::cmp 115 (0.2%) 5 (0.2%) alloc::collections::btree::navigate::>::full_range 115 (0.2%) 1 (0.0%) ::compare 112 (0.2%) 4 (0.2%) alloc::collections::btree::borrow::DormantMutRef::new 111 (0.2%) 1 (0.0%) ::next_match 110 (0.2%) 5 (0.2%) core::option::Option::as_ref 108 (0.2%) 12 (0.5%) alloc::collections::btree::node::NodeRef::as_leaf_mut 108 (0.2%) 4 (0.2%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 108 (0.2%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::fold 105 (0.2%) 3 (0.1%) core::ptr::const_ptr::::offset_from 104 (0.2%) 13 (0.5%) core::slice::::as_ptr 104 (0.2%) 5 (0.2%) core::iter::traits::iterator::Iterator::for_each::call::{{closure}} 104 (0.2%) 4 (0.2%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::Edge>::correct_parent_link 103 (0.2%) 11 (0.4%) core::mem::maybe_uninit::MaybeUninit::assume_init_read 103 (0.2%) 1 (0.0%) gl_generator::generators::gen_symbol_name 101 (0.2%) 19 (0.7%) core::ptr::unique::Unique::as_ptr 98 (0.2%) 2 (0.1%) < as core::ops::drop::Drop>::drop::DropGuard as core::ops::drop::Drop>::drop 98 (0.2%) 2 (0.1%) as core::fmt::Debug>::fmt 98 (0.2%) 1 (0.0%) ::fmt 97 (0.2%) 1 (0.0%) alloc::alloc::Global::alloc_impl 96 (0.1%) 12 (0.5%) as core::convert::From<&mut T>>::from 96 (0.1%) 4 (0.2%) alloc::collections::btree::node::NodeRef::set_parent_link 94 (0.1%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 92 (0.1%) 4 (0.2%) core::option::Option::as_mut 90 (0.1%) 5 (0.2%) alloc::collections::btree::node::NodeRef::into_dying 89 (0.1%) 1 (0.0%) core::iter::adapters::map::map_try_fold::{{closure}} 87 (0.1%) 1 (0.0%) gl_generator::registry::Registry::get_tys 84 (0.1%) 4 (0.2%) alloc::collections::btree::node::NodeRef::push_internal_level 83 (0.1%) 9 (0.3%) as core::convert::From<&mut T>>::from 81 (0.1%) 9 (0.3%) alloc::collections::btree::node::Handle::into_node 81 (0.1%) 1 (0.0%) >::collect_in_place 80 (0.1%) 10 (0.4%) core::ptr::mut_ptr::::as_mut_ptr 78 (0.1%) 3 (0.1%) <[T] as core::fmt::Debug>::fmt 77 (0.1%) 11 (0.4%) core::mem::maybe_uninit::MaybeUninit::assume_init_mut 77 (0.1%) 1 (0.0%) core::ptr::drop_in_place<[gl_generator::registry::Binding]> 77 (0.1%) 1 (0.0%) core::ptr::drop_in_place<[gl_generator::registry::parse::Attribute]> 76 (0.1%) 4 (0.2%) alloc::collections::btree::node::NodeRef::from_new_leaf 76 (0.1%) 4 (0.2%) alloc::collections::btree::node::NodeRef::push_internal_level::{{closure}} 75 (0.1%) 3 (0.1%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 74 (0.1%) 9 (0.3%) core::mem::forget 74 (0.1%) 2 (0.1%) as core::ops::drop::Drop>::drop 74 (0.1%) 1 (0.0%) ::cmp 74 (0.1%) 1 (0.0%) as core::panic::BoxMeUp>::take_box 72 (0.1%) 12 (0.5%) ::into_iter 72 (0.1%) 9 (0.3%) core::slice::::as_mut_ptr 71 (0.1%) 1 (0.0%) ::fmt 70 (0.1%) 1 (0.0%) alloc::vec::source_iter_marker::write_in_place_with_drop::{{closure}} 69 (0.1%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::size_hint 68 (0.1%) 2 (0.1%) as core::ops::drop::Drop>::drop 68 (0.1%) 1 (0.0%) ::add_assign 67 (0.1%) 1 (0.0%) core::ptr::drop_in_place 66 (0.1%) 1 (0.0%) as core::cmp::PartialEq>::eq 65 (0.1%) 5 (0.2%) alloc::collections::btree::navigate::,alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked::{{closure}} 65 (0.1%) 5 (0.2%) alloc::collections::btree::navigate::LazyLeafRange::deallocating_next_unchecked 65 (0.1%) 1 (0.0%) ::fmt 65 (0.1%) 1 (0.0%) ::fmt 65 (0.1%) 1 (0.0%) ::fmt 65 (0.1%) 1 (0.0%) gl_generator::registry::parse::underscore_numeric_prefix 64 (0.1%) 10 (0.4%) core::ptr::const_ptr::::read 64 (0.1%) 8 (0.3%) as core::ops::try_trait::FromResidual>::from_residual 63 (0.1%) 9 (0.3%) core::array::::as_mut_slice 63 (0.1%) 1 (0.0%) core::slice::::ends_with 61 (0.1%) 1 (0.0%) alloc::vec::into_iter::IntoIter::forget_allocation_drop_remaining 60 (0.1%) 12 (0.5%) core::mem::maybe_uninit::MaybeUninit::as_ptr 60 (0.1%) 5 (0.2%) as core::ops::drop::Drop>::drop 60 (0.1%) 5 (0.2%) alloc::collections::btree::node::NodeRef::into_leaf 60 (0.1%) 4 (0.2%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::KV>::forget_node_type 60 (0.1%) 4 (0.2%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::KV>::forget_node_type 59 (0.1%) 1 (0.0%) core::fmt::Arguments::new_v1 58 (0.1%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 58 (0.1%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::try_fold 58 (0.1%) 1 (0.0%) gl_generator::registry::parse::trim_cmd_prefix 57 (0.1%) 1 (0.0%) >::from 56 (0.1%) 8 (0.3%) alloc::collections::btree::node::NodeRef::len_mut 56 (0.1%) 4 (0.2%) alloc::collections::btree::navigate::LazyLeafRange::next_unchecked 56 (0.1%) 4 (0.2%) alloc::collections::btree::node::LeafNode::init 56 (0.1%) 4 (0.2%) alloc::collections::btree::node::NodeRef::correct_all_childrens_parent_links 56 (0.1%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::find 56 (0.1%) 1 (0.0%) core::alloc::layout::Layout::array 56 (0.1%) 1 (0.0%) gl_generator::generators::gen_struct_name 56 (0.1%) 1 (0.0%) gl_generator::registry::parse::Attribute::new 56 (0.1%) 1 (0.0%) gl_generator::registry::parse::api_from_str 55 (0.1%) 11 (0.4%) core::ptr::mut_ptr::::cast 54 (0.1%) 2 (0.1%) as alloc::vec::spec_extend::SpecExtend>::spec_extend::{{closure}} 54 (0.1%) 1 (0.0%) core::ptr::drop_in_place 54 (0.1%) 1 (0.0%) core::ptr::drop_in_place 53 (0.1%) 1 (0.0%) ::cmp 53 (0.1%) 1 (0.0%) gl_generator::registry::parse::trim_enum_prefix 52 (0.1%) 9 (0.3%) core::mem::drop 52 (0.1%) 4 (0.2%) core::slice::::iter 52 (0.1%) 3 (0.1%) alloc::collections::btree::set::BTreeSet::insert 50 (0.1%) 1 (0.0%) ::fmt 48 (0.1%) 3 (0.1%) alloc::raw_vec::RawVec::capacity 48 (0.1%) 3 (0.1%) core::ptr::metadata::metadata 48 (0.1%) 1 (0.0%) core::str::::is_char_boundary 48 (0.1%) 1 (0.0%) gl_generator::registry::parse::underscore_keyword 47 (0.1%) 1 (0.0%) ::fmt 47 (0.1%) 1 (0.0%) ::fmt 46 (0.1%) 6 (0.2%) core::mem::maybe_uninit::MaybeUninit::assume_init_drop 45 (0.1%) 5 (0.2%) alloc::collections::btree::node::NodeRef::as_leaf_dying 45 (0.1%) 5 (0.2%) core::ptr::mut_ptr::::write 44 (0.1%) 4 (0.2%) alloc::collections::btree::node::NodeRef::new 44 (0.1%) 4 (0.2%) core::ops::function::FnOnce::call_once 44 (0.1%) 2 (0.1%) as core::fmt::Debug>::fmt 44 (0.1%) 2 (0.1%) as core::fmt::Debug>::fmt 44 (0.1%) 1 (0.0%) core::result::Result::unwrap 44 (0.1%) 1 (0.0%) std::panicking::begin_panic 43 (0.1%) 1 (0.0%) core::num::::checked_add 43 (0.1%) 1 (0.0%) core::num::::checked_mul 43 (0.1%) 1 (0.0%) core::num::::overflowing_add 43 (0.1%) 1 (0.0%) core::num::::overflowing_mul 43 (0.1%) 1 (0.0%) core::str::iter::MatchIndicesInternal

::next 14 (0.0%) 2 (0.1%) <&mut I as core::iter::traits::exact_size::ExactSizeIterator>::len 14 (0.0%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::next 14 (0.0%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 14 (0.0%) 2 (0.1%) core::slice::raw::debug_check_data_len 14 (0.0%) 1 (0.0%) <&alloc::vec::Vec as core::iter::traits::collect::IntoIterator>::into_iter 14 (0.0%) 1 (0.0%) as core::iter::traits::collect::Extend>::extend 14 (0.0%) 1 (0.0%) as core::ops::drop::Drop>::drop 14 (0.0%) 1 (0.0%) alloc::vec::into_iter::IntoIter::as_slice 14 (0.0%) 1 (0.0%) core::cmp::impls:: for &A>::eq 14 (0.0%) 1 (0.0%) core::intrinsics::write_bytes 14 (0.0%) 1 (0.0%) core::ptr::drop_in_place)>> 14 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 14 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 14 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 13 (0.0%) 1 (0.0%) ::fmt 13 (0.0%) 1 (0.0%) alloc::alloc::alloc 13 (0.0%) 1 (0.0%) alloc::alloc::alloc_zeroed 13 (0.0%) 1 (0.0%) core::ops::function::FnMut::call_mut 12 (0.0%) 1 (0.0%) alloc::vec::Vec::reserve 12 (0.0%) 1 (0.0%) alloc::vec::Vec::from_raw_parts 12 (0.0%) 1 (0.0%) core::ptr::const_ptr::::wrapping_offset 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place 12 (0.0%) 1 (0.0%) core::ptr::mut_ptr::::write_bytes 11 (0.0%) 1 (0.0%) ::haystack 11 (0.0%) 1 (0.0%) alloc::vec::in_place_drop::InPlaceDrop::len 11 (0.0%) 1 (0.0%) core::str::::len 10 (0.0%) 1 (0.0%) >::as_ref 10 (0.0%) 1 (0.0%) ::next 10 (0.0%) 1 (0.0%) alloc::string::String::from_utf8_unchecked 10 (0.0%) 1 (0.0%) core::cmp::impls::::eq 9 (0.0%) 1 (0.0%) >::from 9 (0.0%) 1 (0.0%) ::to_string 9 (0.0%) 1 (0.0%) core::alloc::layout::Layout::dangling 9 (0.0%) 1 (0.0%) core::ptr::const_ptr::::wrapping_add 9 (0.0%) 1 (0.0%) core::ptr::mut_ptr::::offset_from 8 (0.0%) 2 (0.1%) >::borrow 8 (0.0%) 1 (0.0%) as alloc::vec::spec_from_iter::SpecFromIter>::from_iter 8 (0.0%) 1 (0.0%) alloc::collections::btree::set::BTreeSet::new 8 (0.0%) 1 (0.0%) alloc::vec::source_iter_marker::write_in_place_with_drop 8 (0.0%) 1 (0.0%) core::alloc::layout::Layout::align 8 (0.0%) 1 (0.0%) core::any::TypeId::of 8 (0.0%) 1 (0.0%) core::char::methods::::len_utf8 8 (0.0%) 1 (0.0%) core::mem::maybe_uninit::MaybeUninit::zeroed 8 (0.0%) 1 (0.0%) core::mem::zeroed 8 (0.0%) 1 (0.0%) core::num::::wrapping_sub 7 (0.0%) 1 (0.0%) as core::iter::adapters::SourceIter>::as_inner 7 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 7 (0.0%) 1 (0.0%) alloc::string::String::len 7 (0.0%) 1 (0.0%) alloc::vec::Vec::allocator 7 (0.0%) 1 (0.0%) core::num::nonzero::NonZeroUsize::new_unchecked 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(gl_generator::registry::Cmd,())> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(gl_generator::registry::Enum,())> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as alloc::vec::spec_extend::SpecExtend,gl_generator::generators::gen_parameters::{{closure}}>>>::spec_extend::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as alloc::vec::spec_extend::SpecExtend,>::from>>>::spec_extend::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,alloc::collections::btree::node::marker::Internal>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,alloc::collections::btree::node::marker::Leaf>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,>::from>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place as alloc::vec::spec_extend::SpecExtend,gl_generator::generators::gen_parameters::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::from,core::iter::traits::iterator::Iterator::for_each::call as alloc::vec::spec_extend::SpecExtend,>::from>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place as alloc::vec::spec_extend::SpecExtend,gl_generator::generators::gen_parameters::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place as alloc::vec::spec_extend::SpecExtend,>::from>>>::spec_extend::{{closure}}>::{{closure}}> 6 (0.0%) 1 (0.0%) <&alloc::collections::btree::set::BTreeSet as core::iter::traits::collect::IntoIterator>::into_iter 6 (0.0%) 1 (0.0%) ::to_owned 6 (0.0%) 1 (0.0%) ::type_id 6 (0.0%) 1 (0.0%) ::to_string 6 (0.0%) 1 (0.0%) alloc::vec::Vec::len 6 (0.0%) 1 (0.0%) alloc::vec::Vec::with_capacity 6 (0.0%) 1 (0.0%) core::alloc::layout::Layout::size 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard<&str,()>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::unique::Unique::dangling 6 (0.0%) 1 (0.0%) core::slice::iter::size_from_ptr 5 (0.0%) 1 (0.0%) alloc::raw_vec::RawVec::allocator 5 (0.0%) 1 (0.0%) core::convert::num:: for usize>::from 5 (0.0%) 1 (0.0%) core::hint::black_box 4 (0.0%) 1 (0.0%) >::from 4 (0.0%) 1 (0.0%) as core::iter::adapters::SourceIter>::as_inner 4 (0.0%) 1 (0.0%) as alloc::vec::into_iter::AsIntoIter>::as_into_iter 4 (0.0%) 1 (0.0%) core::num::nonzero::NonZeroUsize::get 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::borrow::Cow> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::collections::btree::map::BTreeMap>> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::collections::btree::map::BTreeMap> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::collections::btree::set::BTreeSet> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::collections::btree::set::BTreeSet> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::string::String> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::vec::Vec> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::vec::Vec> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::vec::Vec> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&bool> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::option::Option> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::option::Option> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::option::Option> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&gl_generator::registry::Api> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&gl_generator::registry::Binding> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&gl_generator::registry::Cmd> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&gl_generator::registry::Enum> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&gl_generator::registry::GlxOpcode> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&gl_generator::registry::Group> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&gl_generator::registry::parse::Attribute> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&str> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&usize> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 1 (0.0%) 1 (0.0%) core::hint::unreachable_unchecked 1 (0.0%) 1 (0.0%) core::ptr::null 1 (0.0%) 1 (0.0%) core::ptr::null_mut

::next::{{closure}} 42 (0.1%) 6 (0.2%) core::mem::maybe_uninit::MaybeUninit::assume_init_ref 42 (0.1%) 3 (0.1%) core::iter::adapters::enumerate::Enumerate::new 42 (0.1%) 1 (0.0%) as core::ops::try_trait::Try>::branch 42 (0.1%) 1 (0.0%) alloc::alloc::exchange_malloc 42 (0.1%) 1 (0.0%) core::ptr::drop_in_place> 42 (0.1%) 1 (0.0%) gl_generator::registry::parse::trim_str 41 (0.1%) 1 (0.0%) core::ptr::drop_in_place 41 (0.1%) 1 (0.0%) core::ptr::drop_in_place 40 (0.1%) 8 (0.3%) core::ptr::const_ptr::::cast 40 (0.1%) 4 (0.2%) alloc::collections::btree::map::entry::OccupiedEntry::get_mut 40 (0.1%) 4 (0.2%) alloc::collections::btree::mem::take_mut 40 (0.1%) 4 (0.2%) alloc::collections::btree::navigate::,alloc::collections::btree::node::marker::Edge>>::next_unchecked 40 (0.1%) 4 (0.2%) core::mem::maybe_uninit::MaybeUninit::slice_assume_init_ref 39 (0.1%) 3 (0.1%) as core::fmt::Debug>::fmt 39 (0.1%) 1 (0.0%) std::panicking::begin_panic::{{closure}} 38 (0.1%) 1 (0.0%) ::fmt 38 (0.1%) 1 (0.0%) ::fmt 38 (0.1%) 1 (0.0%) alloc::raw_vec::handle_reserve 38 (0.1%) 1 (0.0%) alloc::vec::Vec::append_elements 36 (0.1%) 4 (0.2%) alloc::collections::btree::navigate::>::full_range 36 (0.1%) 4 (0.2%) alloc::collections::btree::node::NodeRef::as_internal_mut 36 (0.1%) 4 (0.2%) alloc::collections::btree::node::NodeRef::new_leaf 36 (0.1%) 4 (0.2%) core::ptr::const_ptr::::is_null 36 (0.1%) 4 (0.2%) core::ptr::mut_ptr::::is_null 36 (0.1%) 2 (0.1%) as core::iter::traits::collect::Extend>::extend 36 (0.1%) 2 (0.1%) core::iter::adapters::map::Map::new 36 (0.1%) 1 (0.0%) core::cmp::impls::::cmp 35 (0.1%) 7 (0.3%) as core::ops::deref::DerefMut>::deref_mut 35 (0.1%) 1 (0.0%) gl_generator::generators::gen_parameters 34 (0.1%) 1 (0.0%) as core::iter::traits::collect::Extend<(K,V)>>::extend::{{closure}} 33 (0.1%) 5 (0.2%) core::iter::traits::iterator::Iterator::for_each::call 33 (0.1%) 1 (0.0%) as alloc::vec::spec_extend::SpecExtend>>::spec_extend 33 (0.1%) 1 (0.0%) alloc::raw_vec::RawVec::new_in 32 (0.0%) 2 (0.1%) core::slice::index:: for [T]>::index 32 (0.0%) 1 (0.0%) ::cmp 32 (0.0%) 1 (0.0%) core::fmt::num::::fmt 30 (0.0%) 5 (0.2%) alloc::collections::btree::navigate::,alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked 30 (0.0%) 3 (0.1%) as core::iter::traits::iterator::Iterator>::next::{{closure}} 30 (0.0%) 2 (0.1%) as core::iter::traits::collect::Extend>::extend::{{closure}} 30 (0.0%) 2 (0.1%) alloc::vec::Vec::as_mut_ptr 30 (0.0%) 2 (0.1%) alloc::vec::Vec::as_ptr 30 (0.0%) 2 (0.1%) alloc::vec::into_iter::IntoIter::as_raw_mut_slice 30 (0.0%) 2 (0.1%) core::slice::raw::from_raw_parts 30 (0.0%) 1 (0.0%) alloc::boxed::Box::new 29 (0.0%) 1 (0.0%) ::add 29 (0.0%) 1 (0.0%) std::sys_common::backtrace::__rust_end_short_backtrace 28 (0.0%) 2 (0.1%) as core::iter::traits::collect::IntoIterator>::into_iter 28 (0.0%) 2 (0.1%) as core::ops::deref::Deref>::deref 28 (0.0%) 2 (0.1%) as core::ops::drop::Drop>::drop 28 (0.0%) 1 (0.0%) alloc::raw_vec::alloc_guard 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(alloc::string::String,alloc::vec::Vec)> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place 28 (0.0%) 1 (0.0%) std::panicking::begin_panic::PanicPayload::new 27 (0.0%) 3 (0.1%) as core::iter::traits::iterator::Iterator>::next 27 (0.0%) 3 (0.1%) core::iter::traits::iterator::Iterator::enumerate 27 (0.0%) 3 (0.1%) core::ptr::const_ptr::::len 27 (0.0%) 1 (0.0%) ::deallocate 27 (0.0%) 1 (0.0%) as core::slice::index::SliceIndex<[T]>>::index 27 (0.0%) 1 (0.0%) ::fmt 27 (0.0%) 1 (0.0%) ::fmt 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 26 (0.0%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::next::{{closure}} 26 (0.0%) 2 (0.1%) core::iter::adapters::map::map_fold 26 (0.0%) 1 (0.0%) core::char::methods::::is_numeric 26 (0.0%) 1 (0.0%) core::str::::chars 25 (0.0%) 2 (0.1%) core::iter::traits::iterator::Iterator::map 25 (0.0%) 2 (0.1%) gl_generator::registry::parse::get_attribute::{{closure}} 25 (0.0%) 1 (0.0%) as core::slice::index::SliceIndex<[T]>>::index 25 (0.0%) 1 (0.0%) core::str::::match_indices 25 (0.0%) 1 (0.0%) gl_generator::registry::parse::get_attribute 24 (0.0%) 24 (0.9%) core::mem::size_of 24 (0.0%) 8 (0.3%) alloc::boxed::Box::new_uninit 24 (0.0%) 4 (0.2%) alloc::collections::btree::borrow::DormantMutRef::awaken 24 (0.0%) 4 (0.2%) alloc::collections::btree::map::BTreeMap::ensure_is_owned 24 (0.0%) 2 (0.1%) alloc::collections::btree::set::BTreeSet::iter 24 (0.0%) 1 (0.0%) core::cmp::impls::::cmp 24 (0.0%) 1 (0.0%) core::cmp::impls::::cmp 23 (0.0%) 1 (0.0%) <&str as core::str::pattern::Pattern>::is_suffix_of 23 (0.0%) 1 (0.0%) alloc::raw_vec::RawVec::set_ptr_and_cap 23 (0.0%) 1 (0.0%) alloc::vec::Vec::from_raw_parts_in 23 (0.0%) 1 (0.0%) core::str::traits::::cmp 23 (0.0%) 1 (0.0%) core::str::traits::::eq 22 (0.0%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::next 22 (0.0%) 2 (0.1%) as core::iter::traits::collect::FromIterator>::from_iter 22 (0.0%) 2 (0.1%) alloc::collections::btree::map::BTreeMap::keys 22 (0.0%) 1 (0.0%) core::char::methods::len_utf8 21 (0.0%) 21 (0.8%) core::mem::align_of 21 (0.0%) 1 (0.0%) >::eq 21 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 21 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 21 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 21 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 21 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 21 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 21 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 21 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 21 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 21 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>>> 21 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 21 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 21 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 21 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>>> 21 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 21 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 21 (0.0%) 1 (0.0%) gl_generator::registry::parse::profile_from_str 20 (0.0%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::next 20 (0.0%) 1 (0.0%) >::eq 20 (0.0%) 1 (0.0%) >>::index 20 (0.0%) 1 (0.0%) as core::slice::index::SliceIndex<[T]>>::index 20 (0.0%) 1 (0.0%) as core::panic::BoxMeUp>::get 20 (0.0%) 1 (0.0%) core::alloc::layout::Layout::from_size_align_unchecked 19 (0.0%) 1 (0.0%) core::iter::adapters::map::map_try_fold 19 (0.0%) 1 (0.0%) core::str::::as_bytes 19 (0.0%) 1 (0.0%) core::str::converts::from_utf8_unchecked 18 (0.0%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::next::{{closure}} 18 (0.0%) 1 (0.0%) as core::iter::traits::collect::Extend<(K,V)>>::extend 18 (0.0%) 1 (0.0%) as core::ops::try_trait::Try>::from_output 18 (0.0%) 1 (0.0%) alloc::vec::set_len_on_drop::SetLenOnDrop::increment_len 18 (0.0%) 1 (0.0%) core::panicking::assert_failed 17 (0.0%) 1 (0.0%) as core::cmp::Ord>::cmp 17 (0.0%) 1 (0.0%) >::index 17 (0.0%) 1 (0.0%) as core::cmp::Ord>::cmp 17 (0.0%) 1 (0.0%) alloc::vec::Vec::with_capacity_in 17 (0.0%) 1 (0.0%) core::cmp::impls::::cmp 16 (0.0%) 2 (0.1%) alloc::raw_vec::RawVec::ptr 16 (0.0%) 2 (0.1%) core::iter::traits::iterator::Iterator::collect 16 (0.0%) 1 (0.0%) ::allocate 16 (0.0%) 1 (0.0%) ::allocate_zeroed 16 (0.0%) 1 (0.0%) alloc::alloc::dealloc 16 (0.0%) 1 (0.0%) alloc::boxed::Box::into_raw 16 (0.0%) 1 (0.0%) alloc::collections::btree::map::BTreeMap::new 16 (0.0%) 1 (0.0%) alloc::raw_vec::RawVec::reserve 16 (0.0%) 1 (0.0%) alloc::raw_vec::RawVec::with_capacity_in 16 (0.0%) 1 (0.0%) alloc::str::::to_owned 16 (0.0%) 1 (0.0%) alloc::vec::set_len_on_drop::SetLenOnDrop::new 15 (0.0%) 1 (0.0%) <&str as core::str::pattern::Pattern>::into_searcher 15 (0.0%) 1 (0.0%) ::deref 15 (0.0%) 1 (0.0%) alloc::raw_vec::RawVec::needs_to_grow 15 (0.0%) 1 (0.0%) alloc::raw_vec::RawVec::reserve::do_reserve_and_handle 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::slice::cmp::::cmp 15 (0.0%) 1 (0.0%) core::slice::raw::from_raw_parts_mut 15 (0.0%) 1 (0.0%) core::str::::ends_with 15 (0.0%) 1 (0.0%) core::str::iter::MatchIndicesInternal