Lines Copies Function name ----- ------ ------------- 33532 (100%) 719 (100%) (TOTAL) 3561 (10.6%) 1 (0.1%) pest_generator::generator::generate_builtin_rules 2141 (6.4%) 1 (0.1%) pest_generator::generator::generate_expr 1801 (5.4%) 1 (0.1%) pest_generator::generator::generate_expr_atomic 1386 (4.1%) 1 (0.1%) pest_generator::generator::generate_rule 908 (2.7%) 1 (0.1%) alloc::str::join_generic_copy 790 (2.4%) 7 (1.0%) core::iter::traits::iterator::Iterator::try_fold 706 (2.1%) 1 (0.1%) pest_generator::generator::generate_skip 657 (2.0%) 1 (0.1%) pest_generator::generator::generate 626 (1.9%) 1 (0.1%) pest::error::Error::format 577 (1.7%) 8 (1.1%) as alloc::vec::spec_extend::SpecExtend>::spec_extend 502 (1.5%) 1 (0.1%) pest_generator::derive_parser 492 (1.5%) 2 (0.3%) pest::error::Error::enumerate 491 (1.5%) 7 (1.0%) as alloc::vec::spec_from_iter_nested::SpecFromIterNested>::from_iter 489 (1.5%) 3 (0.4%) alloc::raw_vec::RawVec::grow_amortized 477 (1.4%) 1 (0.1%) pest_generator::generator::generate_enum 432 (1.3%) 2 (0.3%) ::parse2 426 (1.3%) 2 (0.3%) pest::error::Error::parsing_error_message 414 (1.2%) 3 (0.4%) alloc::vec::source_iter_marker:: for alloc::vec::Vec>::from_iter 347 (1.0%) 6 (0.8%) core::iter::adapters::map::map_fold::{{closure}} 330 (1.0%) 4 (0.6%) core::iter::adapters::map::map_try_fold::{{closure}} 319 (1.0%) 4 (0.6%) core::iter::traits::iterator::Iterator::fold 313 (0.9%) 6 (0.8%) as core::iter::traits::iterator::Iterator>::fold 290 (0.9%) 2 (0.3%) alloc::raw_vec::RawVec::allocate_in 261 (0.8%) 1 (0.1%) core::char::methods::encode_utf8_raw 243 (0.7%) 3 (0.4%) >::collect_in_place 238 (0.7%) 6 (0.8%) core::iter::traits::iterator::Iterator::for_each 221 (0.7%) 5 (0.7%) as core::ops::try_trait::Try>::branch 216 (0.6%) 3 (0.4%) alloc::raw_vec::RawVec::current_memory 215 (0.6%) 4 (0.6%) as core::iter::traits::iterator::Iterator>::try_fold 214 (0.6%) 1 (0.1%) pest::error::Error::renamed_rules 213 (0.6%) 4 (0.6%) as core::iter::traits::iterator::Iterator>::any 204 (0.6%) 2 (0.3%) pest_meta::unwrap_or_report::{{closure}} 198 (0.6%) 1 (0.1%) pest::error::Error::underline 198 (0.6%) 1 (0.1%) pest_generator::get_attribute 194 (0.6%) 1 (0.1%) pest_generator::generator::generate_include 184 (0.5%) 2 (0.3%) alloc::vec::Vec::extend_desugared 170 (0.5%) 4 (0.6%) core::result::Result::unwrap 168 (0.5%) 3 (0.4%) core::alloc::layout::Layout::array 166 (0.5%) 2 (0.3%) as core::iter::traits::iterator::Iterator>::try_fold::check::{{closure}} 162 (0.5%) 6 (0.8%) as alloc::vec::spec_extend::SpecExtend>::spec_extend::{{closure}} 159 (0.5%) 1 (0.1%) pest_generator::generator::generate_patterns 153 (0.5%) 9 (1.3%) core::iter::adapters::map::Map::new 148 (0.4%) 2 (0.3%) as core::iter::traits::iterator::Iterator>::try_fold 147 (0.4%) 1 (0.1%) pest_generator::parse_derive 145 (0.4%) 5 (0.7%) core::fmt::ArgumentV1::new 144 (0.4%) 3 (0.4%) core::result::Result::unwrap_or_else 144 (0.4%) 1 (0.1%) pest_generator::read_file 140 (0.4%) 2 (0.3%) alloc::vec::source_iter_marker::write_in_place_with_drop::{{closure}} 139 (0.4%) 3 (0.4%) core::option::Option::map 136 (0.4%) 2 (0.3%) as core::iter::traits::iterator::Iterator>::size_hint 132 (0.4%) 6 (0.8%) core::iter::traits::iterator::Iterator::for_each::call::{{closure}} 129 (0.4%) 1 (0.1%) pest::error::Error::spacing 128 (0.4%) 2 (0.3%) alloc::alloc::box_free 128 (0.4%) 2 (0.3%) alloc::vec::Vec::push 118 (0.4%) 1 (0.1%) pest_generator::parse_derive::{{closure}} 116 (0.3%) 2 (0.3%) as core::iter::traits::iterator::Iterator>::next 112 (0.3%) 9 (1.3%) core::iter::traits::iterator::Iterator::map 112 (0.3%) 2 (0.3%) pest_generator::derive_parser::{{closure}} 111 (0.3%) 3 (0.4%) as core::ops::drop::Drop>::drop 110 (0.3%) 1 (0.1%) core::ptr::swap_nonoverlapping_bytes 105 (0.3%) 3 (0.4%) core::ptr::const_ptr::::offset_from 104 (0.3%) 2 (0.3%) core::slice::iter::Iter::post_inc_start 103 (0.3%) 1 (0.1%) as quote::to_tokens::ToTokens>::to_tokens 102 (0.3%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 97 (0.3%) 1 (0.1%) alloc::alloc::Global::alloc_impl 96 (0.3%) 2 (0.3%) as core::iter::traits::iterator::Iterator>::fold 93 (0.3%) 2 (0.3%) core::slice::iter::Iter::new 90 (0.3%) 4 (0.6%) as core::ops::try_trait::FromResidual>>::from_residual 89 (0.3%) 2 (0.3%) as core::iter::traits::iterator::Iterator>::next 87 (0.3%) 3 (0.4%) core::ptr::metadata::from_raw_parts_mut 87 (0.3%) 1 (0.1%) pest_generator::generator::generate_patterns::{{closure}} 82 (0.2%) 2 (0.3%) pest_generator::generator::generate::{{closure}} 81 (0.2%) 7 (1.0%) as core::iter::traits::collect::FromIterator>::from_iter 79 (0.2%) 1 (0.1%) syn::parse::Parser::parse_str 78 (0.2%) 2 (0.3%) alloc::raw_vec::RawVec::from_raw_parts_in 78 (0.2%) 2 (0.3%) pest_meta::unwrap_or_report::{{closure}}::{{closure}} 78 (0.2%) 1 (0.1%) as core::iter::traits::collect::IntoIterator>::into_iter 77 (0.2%) 1 (0.1%) ::append_all 77 (0.2%) 1 (0.1%) core::ptr::drop_in_place<[(&str,proc_macro2::TokenStream)]> 77 (0.2%) 1 (0.1%) core::ptr::drop_in_place<[proc_macro2::TokenStream]> 75 (0.2%) 6 (0.8%) <&T as core::convert::AsRef>::as_ref 74 (0.2%) 1 (0.1%) as core::panic::BoxMeUp>::take_box 72 (0.2%) 6 (0.8%) core::ptr::mut_ptr::::offset 71 (0.2%) 1 (0.1%) ::clone 69 (0.2%) 3 (0.4%) alloc::raw_vec::RawVec::set_ptr_and_cap 68 (0.2%) 4 (0.6%) core::iter::adapters::map::map_try_fold 67 (0.2%) 2 (0.3%) std::path::Path::join 67 (0.2%) 1 (0.1%) core::ptr::drop_in_place 66 (0.2%) 2 (0.3%) alloc::raw_vec::RawVec::new_in 64 (0.2%) 4 (0.6%) alloc::raw_vec::RawVec::capacity 64 (0.2%) 1 (0.1%) ::fmt 61 (0.2%) 2 (0.3%) alloc::str::join_generic_copy::{{closure}} 61 (0.2%) 1 (0.1%) >::eq 61 (0.2%) 1 (0.1%) alloc::vec::into_iter::IntoIter::forget_allocation_drop_remaining 59 (0.2%) 1 (0.1%) core::fmt::Arguments::new_v1 58 (0.2%) 7 (1.0%) core::iter::traits::iterator::Iterator::collect 58 (0.2%) 6 (0.8%) core::iter::adapters::map::map_fold 58 (0.2%) 2 (0.3%) core::ptr::metadata::from_raw_parts 58 (0.2%) 1 (0.1%) core::iter::traits::exact_size::ExactSizeIterator::len 57 (0.2%) 9 (1.3%) ::into_iter 56 (0.2%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::find 53 (0.2%) 5 (0.7%) <&T as quote::to_tokens::ToTokens>::to_tokens 53 (0.2%) 1 (0.1%) pest::error::Error::start 51 (0.2%) 1 (0.1%) core::iter::traits::iterator::Iterator::find_map::check::{{closure}} 50 (0.1%) 5 (0.7%) core::ptr::unique::Unique::cast 50 (0.1%) 1 (0.1%) as core::iter::traits::exact_size::ExactSizeIterator>::len 49 (0.1%) 1 (0.1%) < as core::ops::drop::Drop>::drop::DropGuard as core::ops::drop::Drop>::drop 49 (0.1%) 1 (0.1%) core::option::Option::and_then 48 (0.1%) 4 (0.6%) core::ptr::const_ptr::::offset 48 (0.1%) 3 (0.4%) alloc::raw_vec::RawVec::reserve 47 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 47 (0.1%) 1 (0.1%) core::mem::replace 47 (0.1%) 1 (0.1%) core::ptr::swap_nonoverlapping_one 47 (0.1%) 1 (0.1%) core::result::Result::expect 46 (0.1%) 3 (0.4%) core::mem::manually_drop::ManuallyDrop::new 46 (0.1%) 2 (0.3%) as quote::__private::ext::RepAsIteratorExt>::quote_into_iter 46 (0.1%) 1 (0.1%) core::fmt::Arguments::new_v1_formatted 45 (0.1%) 5 (0.7%) core::ptr::mut_ptr::::add 45 (0.1%) 3 (0.4%) alloc::raw_vec::RawVec::needs_to_grow 45 (0.1%) 3 (0.4%) alloc::raw_vec::RawVec::reserve::do_reserve_and_handle 45 (0.1%) 3 (0.4%) alloc::vec::Vec::as_mut_ptr 45 (0.1%) 3 (0.4%) core::ptr::slice_from_raw_parts_mut 43 (0.1%) 1 (0.1%) as core::fmt::Display>::fmt 43 (0.1%) 1 (0.1%) core::num::::checked_add 43 (0.1%) 1 (0.1%) core::num::::checked_mul 43 (0.1%) 1 (0.1%) core::num::::overflowing_add 43 (0.1%) 1 (0.1%) core::num::::overflowing_mul 42 (0.1%) 3 (0.4%) core::ptr::non_null::NonNull::cast 42 (0.1%) 1 (0.1%) alloc::alloc::exchange_malloc 42 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 41 (0.1%) 6 (0.8%) as core::iter::traits::iterator::Iterator>::size_hint 41 (0.1%) 3 (0.4%) as core::ops::drop::Drop>::drop 40 (0.1%) 2 (0.3%) as core::iter::traits::iterator::Iterator>::fold::ok::{{closure}} 40 (0.1%) 1 (0.1%) pest::error::Error::message 39 (0.1%) 1 (0.1%) as core::ops::try_trait::Try>::branch 39 (0.1%) 1 (0.1%) core::ops::control_flow::ControlFlow::break_value 39 (0.1%) 1 (0.1%) std::panicking::begin_panic 39 (0.1%) 1 (0.1%) std::panicking::begin_panic::{{closure}} 38 (0.1%) 2 (0.3%) core::ptr::read 38 (0.1%) 1 (0.1%) alloc::raw_vec::handle_reserve 37 (0.1%) 1 (0.1%) std::fs::File::open 36 (0.1%) 6 (0.8%) core::iter::traits::iterator::Iterator::for_each::call 36 (0.1%) 3 (0.4%) alloc::vec::Vec::reserve 36 (0.1%) 3 (0.4%) std::path::Path::new 36 (0.1%) 2 (0.3%) as core::ops::try_trait::Try>::from_output 36 (0.1%) 2 (0.3%) pest::error::Error::enumerate::{{closure}} 35 (0.1%) 1 (0.1%) as core::ops::index::Index>::index 35 (0.1%) 1 (0.1%) core::option::Option::expect 35 (0.1%) 1 (0.1%) syn::path::parsing::::is_ident 34 (0.1%) 4 (0.6%) as alloc::vec::spec_from_iter::SpecFromIter>::from_iter 34 (0.1%) 4 (0.6%) core::ptr::write 34 (0.1%) 2 (0.3%) alloc::vec::Vec::with_capacity_in 34 (0.1%) 1 (0.1%) as core::ops::drop::Drop>::drop 34 (0.1%) 1 (0.1%) alloc::string::String::push 33 (0.1%) 2 (0.3%) core::ops::function::FnMut::call_mut 32 (0.1%) 2 (0.3%) alloc::raw_vec::RawVec::with_capacity_in 32 (0.1%) 1 (0.1%) core::ptr::swap_nonoverlapping 32 (0.1%) 1 (0.1%) std::fs::OpenOptions::open 32 (0.1%) 1 (0.1%) std::path::PathBuf::push 31 (0.1%) 5 (0.7%) core::ptr::unique::Unique::as_ptr 31 (0.1%) 2 (0.3%) core::ops::function::impls:: for &mut F>::call_mut 30 (0.1%) 3 (0.4%) as quote::to_tokens::ToTokens>::to_tokens 30 (0.1%) 3 (0.4%) alloc::vec::Vec::new 30 (0.1%) 3 (0.4%) core::mem::maybe_uninit::MaybeUninit::assume_init 30 (0.1%) 2 (0.3%) alloc::vec::Vec::as_ptr 30 (0.1%) 2 (0.3%) core::ptr::slice_from_raw_parts 30 (0.1%) 2 (0.3%) core::slice::raw::from_raw_parts 30 (0.1%) 2 (0.3%) core::slice::raw::from_raw_parts_mut 30 (0.1%) 1 (0.1%) >::add 30 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 29 (0.1%) 1 (0.1%) std::env::var 29 (0.1%) 1 (0.1%) std::sys_common::backtrace::__rust_end_short_backtrace 28 (0.1%) 2 (0.3%) as core::ops::deref::Deref>::deref 28 (0.1%) 2 (0.3%) as core::ops::drop::Drop>::drop 28 (0.1%) 2 (0.3%) core::intrinsics::write_bytes 28 (0.1%) 2 (0.3%) core::ops::function::impls:: for &mut F>::call_once 28 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 28 (0.1%) 1 (0.1%) alloc::raw_vec::alloc_guard 27 (0.1%) 3 (0.4%) core::ptr::mut_ptr::::is_null 27 (0.1%) 1 (0.1%) ::deallocate 27 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 27 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 27 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 26 (0.1%) 2 (0.3%) core::slice::::iter 26 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 26 (0.1%) 1 (0.1%) ::eq 26 (0.1%) 1 (0.1%) core::str::::chars 25 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 25 (0.1%) 1 (0.1%) alloc::boxed::Box::new 24 (0.1%) 5 (0.7%) core::mem::maybe_uninit::MaybeUninit::as_mut_ptr 24 (0.1%) 3 (0.4%) alloc::raw_vec::RawVec::ptr 24 (0.1%) 3 (0.4%) core::ptr::non_null::NonNull::new_unchecked 24 (0.1%) 3 (0.4%) core::ptr::unique::Unique::new_unchecked 24 (0.1%) 2 (0.3%) alloc::raw_vec::RawVec::reserve_for_push 24 (0.1%) 2 (0.3%) alloc::vec::Vec::from_raw_parts 24 (0.1%) 2 (0.3%) core::ptr::mut_ptr::::write_bytes 24 (0.1%) 1 (0.1%) core::option::Option::as_ref 24 (0.1%) 1 (0.1%) pest::error::Error::message::{{closure}} 24 (0.1%) 1 (0.1%) pest_generator::generator::generate_enum::{{closure}} 23 (0.1%) 2 (0.3%) <&T as core::fmt::Debug>::fmt 23 (0.1%) 1 (0.1%) as core::panic::BoxMeUp>::get 23 (0.1%) 1 (0.1%) alloc::vec::Vec::from_raw_parts_in 23 (0.1%) 1 (0.1%) core::str::traits::::eq 23 (0.1%) 1 (0.1%) pest::error::Error::format::{{closure}} 22 (0.1%) 2 (0.3%) as core::iter::traits::iterator::Iterator>::next 22 (0.1%) 2 (0.3%) as core::iter::traits::iterator::Iterator>::try_fold::check 22 (0.1%) 2 (0.3%) alloc::vec::in_place_drop::InPlaceDrop::len 22 (0.1%) 2 (0.3%) core::ops::function::FnOnce::call_once 22 (0.1%) 1 (0.1%) alloc::str:: for [S]>::join 22 (0.1%) 1 (0.1%) core::char::methods::::encode_utf8 22 (0.1%) 1 (0.1%) core::char::methods::len_utf8 22 (0.1%) 1 (0.1%) core::option::Option::unwrap_or_default 22 (0.1%) 1 (0.1%) std::sys::unix::os_str::Buf::as_slice 21 (0.1%) 3 (0.4%) as core::iter::adapters::SourceIter>::as_inner 21 (0.1%) 2 (0.3%) core::ptr::unique::Unique::as_ref 21 (0.1%) 1 (0.1%) >::eq 21 (0.1%) 1 (0.1%) core::iter::adapters::filter::Filter::new 21 (0.1%) 1 (0.1%) std::path::Path::to_str 20 (0.1%) 2 (0.3%) pest_generator::generator::generate_skip::{{closure}} 20 (0.1%) 1 (0.1%) ::slice_contains 20 (0.1%) 1 (0.1%) core::alloc::layout::Layout::from_size_align_unchecked 20 (0.1%) 1 (0.1%) core::ptr::drop_in_place 20 (0.1%) 1 (0.1%) std::sys::unix::os_str::Slice::from_u8_slice 19 (0.1%) 1 (0.1%) as quote::to_tokens::ToTokens>::to_tokens 19 (0.1%) 1 (0.1%) core::str::::as_bytes 19 (0.1%) 1 (0.1%) core::str::converts::from_utf8_unchecked 19 (0.1%) 1 (0.1%) std::ffi::os_str::OsStr::to_str 18 (0.1%) 3 (0.4%) alloc::vec::Vec::len 18 (0.1%) 3 (0.4%) alloc::vec::Vec::with_capacity 18 (0.1%) 3 (0.4%) core::mem::manually_drop::ManuallyDrop::into_inner 18 (0.1%) 3 (0.4%) core::slice::iter::size_from_ptr 18 (0.1%) 2 (0.3%) alloc::vec::Vec::set_len 18 (0.1%) 2 (0.3%) core::ptr::const_ptr::::add 18 (0.1%) 2 (0.3%) core::ptr::mut_ptr::::offset_from 18 (0.1%) 1 (0.1%) alloc::vec::set_len_on_drop::SetLenOnDrop::increment_len 18 (0.1%) 1 (0.1%) quote::__private::ext::RepIteratorExt::quote_into_iter 17 (0.1%) 2 (0.3%) core::ptr::const_ptr::::is_null 17 (0.1%) 1 (0.1%) >::index 17 (0.1%) 1 (0.1%) as core::ops::try_trait::FromResidual>::from_residual 17 (0.1%) 1 (0.1%) >::index 17 (0.1%) 1 (0.1%) alloc::string::String::push_str 17 (0.1%) 1 (0.1%) core::iter::adapters::take::Take::new 17 (0.1%) 1 (0.1%) std::ffi::os_str:: for str>::as_ref 17 (0.1%) 1 (0.1%) std::sys::unix::os_str::Slice::from_str 16 (0.0%) 2 (0.3%) alloc::vec::source_iter_marker::write_in_place_with_drop 16 (0.0%) 2 (0.3%) core::mem::maybe_uninit::MaybeUninit::zeroed 16 (0.0%) 2 (0.3%) core::mem::zeroed 16 (0.0%) 2 (0.3%) pest_meta::unwrap_or_report 16 (0.0%) 1 (0.1%) ::allocate 16 (0.0%) 1 (0.1%) ::allocate_zeroed 16 (0.0%) 1 (0.1%) >::index 16 (0.0%) 1 (0.1%) alloc::alloc::dealloc 16 (0.0%) 1 (0.1%) alloc::str::::to_owned 16 (0.0%) 1 (0.1%) alloc::vec::set_len_on_drop::SetLenOnDrop::new 16 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 16 (0.0%) 1 (0.1%) core::ptr::drop_in_place 16 (0.0%) 1 (0.1%) std::panicking::begin_panic::PanicPayload::new 15 (0.0%) 3 (0.4%) core::ptr::mut_ptr::::cast 15 (0.0%) 3 (0.4%) core::ptr::non_null::NonNull::as_ptr 15 (0.0%) 1 (0.1%) ::deref 15 (0.0%) 1 (0.1%) alloc::slice::::join 15 (0.0%) 1 (0.1%) alloc::str::join_generic_copy::{{closure}}::{{closure}} 15 (0.0%) 1 (0.1%) alloc::vec::into_iter::IntoIter::as_raw_mut_slice 15 (0.0%) 1 (0.1%) core::iter::adapters::filter_map::FilterMap::new 15 (0.0%) 1 (0.1%) core::iter::traits::iterator::Iterator::filter 15 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 14 (0.0%) 2 (0.3%) alloc::vec::Vec::capacity 14 (0.0%) 2 (0.3%) core::slice::raw::debug_check_data_len 14 (0.0%) 1 (0.1%) >::from 14 (0.0%) 1 (0.1%) ::slice_contains::{{closure}} 14 (0.0%) 1 (0.1%) as core::iter::traits::collect::Extend>::extend 14 (0.0%) 1 (0.1%) core::cmp::impls:: for &A>::eq 14 (0.0%) 1 (0.1%) core::intrinsics::copy_nonoverlapping 14 (0.0%) 1 (0.1%) core::iter::traits::iterator::Iterator::find_map 14 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 14 (0.0%) 1 (0.1%) core::ptr::drop_in_place 14 (0.0%) 1 (0.1%) std::ffi::os_str:: for alloc::string::String>::as_ref 13 (0.0%) 3 (0.4%) as core::ops::deref::Deref>::deref 13 (0.0%) 1 (0.1%) ::fmt 13 (0.0%) 1 (0.1%) >::eq 13 (0.0%) 1 (0.1%) alloc::alloc::alloc 13 (0.0%) 1 (0.1%) alloc::alloc::alloc_zeroed 13 (0.0%) 1 (0.1%) core::ptr::drop_in_place 13 (0.0%) 1 (0.1%) core::str:: for str>::as_ref 13 (0.0%) 1 (0.1%) std::path:: for str>::as_ref 12 (0.0%) 2 (0.3%) as core::iter::traits::iterator::Iterator>::fold::ok 12 (0.0%) 2 (0.3%) core::ptr::unique::Unique::dangling 12 (0.0%) 1 (0.1%) ::clone 12 (0.0%) 1 (0.1%) ::clone 12 (0.0%) 1 (0.1%) ::clone 12 (0.0%) 1 (0.1%) core::iter::traits::iterator::Iterator::take 12 (0.0%) 1 (0.1%) core::num::::saturating_add 12 (0.0%) 1 (0.1%) core::ptr::const_ptr::::wrapping_offset 12 (0.0%) 1 (0.1%) core::ptr::drop_in_place 12 (0.0%) 1 (0.1%) core::slice::::contains 12 (0.0%) 1 (0.1%) core::slice::index:: for [T]>::index 11 (0.0%) 1 (0.1%) ::deref 11 (0.0%) 1 (0.1%) core::iter::traits::iterator::Iterator::filter_map 10 (0.0%) 10 (1.4%) core::mem::size_of 10 (0.0%) 5 (0.7%) core::mem::maybe_uninit::MaybeUninit::uninit 10 (0.0%) 2 (0.3%) core::ptr::const_ptr::::cast 10 (0.0%) 1 (0.1%) ::next 10 (0.0%) 1 (0.1%) >::as_ref 10 (0.0%) 1 (0.1%) ::deref 10 (0.0%) 1 (0.1%) >::as_ref 10 (0.0%) 1 (0.1%) alloc::str:: for alloc::string::String>::borrow 10 (0.0%) 1 (0.1%) alloc::string::String::as_str 10 (0.0%) 1 (0.1%) alloc::string::String::from_utf8_unchecked 10 (0.0%) 1 (0.1%) core::clone::Clone::clone 10 (0.0%) 1 (0.1%) std::ffi::os_str::OsStr::from_inner 10 (0.0%) 1 (0.1%) std::path:: for alloc::string::String>::as_ref 9 (0.0%) 1 (0.1%) >::into 9 (0.0%) 1 (0.1%) >::from 9 (0.0%) 1 (0.1%) >::as_ref 9 (0.0%) 1 (0.1%) core::alloc::layout::Layout::dangling 9 (0.0%) 1 (0.1%) core::mem::swap 9 (0.0%) 1 (0.1%) core::option::Option::take 9 (0.0%) 1 (0.1%) core::ptr::const_ptr::::wrapping_add 9 (0.0%) 1 (0.1%) core::str::converts::from_utf8_unchecked_mut 9 (0.0%) 1 (0.1%) syn::parse_str 8 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 8 (0.0%) 1 (0.1%) alloc::string::String::new 8 (0.0%) 1 (0.1%) core::alloc::layout::Layout::align 8 (0.0%) 1 (0.1%) core::any::TypeId::of 8 (0.0%) 1 (0.1%) core::char::methods::::len_utf8 8 (0.0%) 1 (0.1%) core::iter::traits::iterator::Iterator::find_map::check 8 (0.0%) 1 (0.1%) core::num::::wrapping_sub 8 (0.0%) 1 (0.1%) core::slice::::as_ptr 8 (0.0%) 1 (0.1%) core::slice::::is_empty 8 (0.0%) 1 (0.1%) syn::parse2 7 (0.0%) 1 (0.1%) <&mut I as core::iter::traits::exact_size::ExactSizeIterator>::len 7 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 7 (0.0%) 1 (0.1%) as core::ops::try_trait::Try>::from_output 7 (0.0%) 1 (0.1%) ::drop 7 (0.0%) 1 (0.1%) alloc::string::String::len 7 (0.0%) 1 (0.1%) alloc::vec::Vec::allocator 7 (0.0%) 1 (0.1%) core::num::nonzero::NonZeroUsize::new_unchecked 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place<(&str,proc_macro2::TokenStream)> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place< as alloc::vec::spec_extend::SpecExtend>,pest_meta::unwrap_or_report,alloc::vec::Vec>>::{{closure}}::{{closure}}>>>::spec_extend::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place< as alloc::vec::spec_extend::SpecExtend>,pest_meta::unwrap_or_report,alloc::vec::Vec>>::{{closure}}::{{closure}}>>>::spec_extend::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place< as alloc::vec::spec_extend::SpecExtend>,pest::error::Error::enumerate::message::{{closure}}>::{{closure}}>>>::spec_extend::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place< as alloc::vec::spec_extend::SpecExtend>,pest::error::Error::enumerate::{{closure}}>>>::spec_extend::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place< as alloc::vec::spec_extend::SpecExtend,pest_generator::generator::generate_rule>>>::spec_extend::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place< as alloc::vec::spec_extend::SpecExtend,pest_generator::generator::generate_patterns::{{closure}}>>>::spec_extend::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place< as core::iter::traits::iterator::Iterator>::fold::ok<(),&pest_meta::parser::Rule,core::iter::adapters::map::map_fold<&pest_meta::parser::Rule,alloc::string::String,(),pest::error::Error::enumerate::message::{{closure}}>::{{closure}},core::iter::traits::iterator::Iterator::for_each::call as alloc::vec::spec_extend::SpecExtend>,pest::error::Error::enumerate::message::{{closure}}>::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place< as core::iter::traits::iterator::Iterator>::fold::ok<(),&pest_meta::parser::Rule,core::iter::adapters::map::map_fold<&pest_meta::parser::Rule,alloc::string::String,(),pest::error::Error::enumerate::{{closure}},core::iter::traits::iterator::Iterator::for_each::call as alloc::vec::spec_extend::SpecExtend>,pest::error::Error::enumerate::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place< as core::iter::traits::iterator::Iterator>::try_fold::check<&pest_meta::parser::Rule,(),core::result::Result<(),!>, as core::iter::traits::iterator::Iterator>::fold::ok<(),&pest_meta::parser::Rule,core::iter::adapters::map::map_fold<&pest_meta::parser::Rule,alloc::string::String,(),pest::error::Error::enumerate::message::{{closure}}>::{{closure}},core::iter::traits::iterator::Iterator::for_each::call as alloc::vec::spec_extend::SpecExtend>,pest::error::Error::enumerate::message::{{closure}}>::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place< as core::iter::traits::iterator::Iterator>::try_fold::check<&pest_meta::parser::Rule,(),core::result::Result<(),!>, as core::iter::traits::iterator::Iterator>::fold::ok<(),&pest_meta::parser::Rule,core::iter::adapters::map::map_fold<&pest_meta::parser::Rule,alloc::string::String,(),pest::error::Error::enumerate::{{closure}},core::iter::traits::iterator::Iterator::for_each::call as alloc::vec::spec_extend::SpecExtend>,pest::error::Error::enumerate::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place,pest_generator::generator::generate::{{closure}}>> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place>,pest_meta::unwrap_or_report,alloc::vec::Vec>>::{{closure}}::{{closure}}>> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place>,pest_meta::unwrap_or_report,alloc::vec::Vec>>::{{closure}}::{{closure}}>> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place,pest_generator::generator::generate_rule>> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place as alloc::vec::spec_extend::SpecExtend,pest_generator::generator::generate_patterns::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place::enumerate::message::{{closure}}>::{{closure}},core::iter::traits::iterator::Iterator::for_each::call as alloc::vec::spec_extend::SpecExtend>,pest::error::Error::enumerate::message::{{closure}}>::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place::enumerate::{{closure}},core::iter::traits::iterator::Iterator::for_each::call as alloc::vec::spec_extend::SpecExtend>,pest::error::Error::enumerate::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place,alloc::string::String,(),pest_meta::unwrap_or_report,alloc::vec::Vec>>::{{closure}}::{{closure}},core::iter::traits::iterator::Iterator::for_each::call as alloc::vec::spec_extend::SpecExtend>,pest_meta::unwrap_or_report,alloc::vec::Vec>>::{{closure}}::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place,alloc::string::String,(),pest_meta::unwrap_or_report,alloc::vec::Vec>>::{{closure}}::{{closure}},core::iter::traits::iterator::Iterator::for_each::call as alloc::vec::spec_extend::SpecExtend>,pest_meta::unwrap_or_report,alloc::vec::Vec>>::{{closure}}::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place as alloc::vec::spec_extend::SpecExtend,pest_generator::generator::generate_rule>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place as alloc::vec::spec_extend::SpecExtend>,pest_meta::unwrap_or_report,alloc::vec::Vec>>::{{closure}}::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place as alloc::vec::spec_extend::SpecExtend>,pest_meta::unwrap_or_report,alloc::vec::Vec>>::{{closure}}::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place as alloc::vec::spec_extend::SpecExtend>,pest::error::Error::enumerate::message::{{closure}}>::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place as alloc::vec::spec_extend::SpecExtend>,pest::error::Error::enumerate::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place as alloc::vec::spec_extend::SpecExtend,pest_generator::generator::generate_rule>>>::spec_extend::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place as alloc::vec::spec_extend::SpecExtend,pest_generator::generator::generate_patterns::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place 6 (0.0%) 6 (0.8%) core::mem::align_of 6 (0.0%) 1 (0.1%) ::type_id 6 (0.0%) 1 (0.1%) core::alloc::layout::Layout::size 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard<(&str,proc_macro2::TokenStream),alloc::alloc::Global>> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place 5 (0.0%) 1 (0.1%) as core::ops::deref::DerefMut>::deref_mut 5 (0.0%) 1 (0.1%) alloc::raw_vec::RawVec::allocator 4 (0.0%) 1 (0.1%) as core::iter::adapters::SourceIter>::as_inner 4 (0.0%) 1 (0.1%) as alloc::vec::into_iter::AsIntoIter>::as_into_iter 4 (0.0%) 1 (0.1%) core::num::nonzero::NonZeroUsize::get 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&alloc::string::String> 3 (0.0%) 1 (0.1%) ::default 1 (0.0%) 1 (0.1%) core::fmt::UnsafeArg::new 1 (0.0%) 1 (0.1%) core::ptr::null 1 (0.0%) 1 (0.1%) core::ptr::null_mut