Lines Copies Function name ----- ------ ------------- 47286 (100%) 1599 (100%) (TOTAL) 2735 (5.8%) 1 (0.1%) term::terminfo::parm::expand 1356 (2.9%) 1 (0.1%) term::terminfo::parser::compiled::parse 652 (1.4%) 4 (0.3%) alloc::raw_vec::RawVec::grow_amortized 622 (1.3%) 1 (0.1%) term::terminfo::parm::format 618 (1.3%) 10 (0.6%) core::result::Result::map 563 (1.2%) 12 (0.8%) as core::ops::try_trait::Try>::branch 523 (1.1%) 6 (0.4%) term::terminfo::parser::compiled::parse::{{closure}} 488 (1.0%) 1 (0.1%) term::terminfo::searcher::get_dbpath_for_term 484 (1.0%) 4 (0.3%) as core::iter::traits::iterator::Iterator>::try_fold::{{closure}} 439 (0.9%) 5 (0.3%) core::iter::traits::iterator::Iterator::try_fold 416 (0.9%) 1 (0.1%) core::array::::default 363 (0.8%) 3 (0.2%) hashbrown::map::HashMap::insert 314 (0.7%) 2 (0.1%) std::io::Write::write_all 309 (0.7%) 1 (0.1%) std::io::default_read_to_end 306 (0.6%) 6 (0.4%) core::option::Option::map 301 (0.6%) 5 (0.3%) hashbrown::raw::RawTable::find 301 (0.6%) 3 (0.2%) hashbrown::raw::RawTable::insert 295 (0.6%) 11 (0.7%) core::ops::function::FnOnce::call_once 294 (0.6%) 6 (0.4%) core::mem::replace 292 (0.6%) 4 (0.3%) core::option::Option::map_or 292 (0.6%) 2 (0.1%) std::io::Write::write_all_vectored 290 (0.6%) 4 (0.3%) core::iter::adapters::process_results 290 (0.6%) 2 (0.1%) alloc::raw_vec::RawVec::allocate_in 288 (0.6%) 6 (0.4%) core::slice::iter::Iter::new 288 (0.6%) 4 (0.3%) alloc::raw_vec::RawVec::current_memory 270 (0.6%) 5 (0.3%) core::slice::iter::Iter::post_inc_start 261 (0.6%) 1 (0.1%) core::char::methods::encode_utf8_raw 258 (0.5%) 4 (0.3%) alloc::alloc::box_free 257 (0.5%) 1 (0.1%) term::terminfo::TermInfo::from_name 234 (0.5%) 1 (0.1%) ::eq 233 (0.5%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::position 232 (0.5%) 3 (0.2%) as core::iter::traits::collect::IntoIterator>::into_iter 230 (0.5%) 5 (0.3%) as core::iter::traits::iterator::Iterator>::next 230 (0.5%) 2 (0.1%) as alloc::vec::spec_from_iter_nested::SpecFromIterNested>::from_iter 229 (0.5%) 1 (0.1%) ::next_match 226 (0.5%) 8 (0.5%) as core::ops::try_trait::FromResidual>>::from_residual 224 (0.5%) 4 (0.3%) core::alloc::layout::Layout::array 221 (0.5%) 3 (0.2%) core::fmt::builders::DebugMap::entries 220 (0.5%) 3 (0.2%) as core::iter::traits::collect::Extend<(K,V)>>::extend 220 (0.5%) 1 (0.1%) as std::io::Read>::read_buf 208 (0.4%) 1 (0.1%) term::terminfo::TermInfo::reset 200 (0.4%) 4 (0.3%) as core::iter::traits::iterator::Iterator>::size_hint 193 (0.4%) 19 (1.2%) <&T as core::fmt::Debug>::fmt 192 (0.4%) 3 (0.2%) as core::iter::traits::iterator::Iterator>::next 192 (0.4%) 1 (0.1%) term::terminfo::TermInfo::apply_cap 189 (0.4%) 4 (0.3%) core::option::Option::and_then 188 (0.4%) 2 (0.1%) core::iter::adapters::filter_map::filter_map_try_fold::{{closure}} 185 (0.4%) 4 (0.3%) as core::iter::traits::iterator::Iterator>::try_fold 182 (0.4%) 2 (0.1%) std::io::Write::write_fmt 176 (0.4%) 2 (0.1%) alloc::vec::Vec::extend_desugared 175 (0.4%) 1 (0.1%) std::io::default_read_exact 174 (0.4%) 6 (0.4%) core::ptr::metadata::from_raw_parts_mut 174 (0.4%) 3 (0.2%) core::iter::traits::exact_size::ExactSizeIterator::len 168 (0.4%) 14 (0.9%) core::ptr::mut_ptr::::offset 167 (0.4%) 9 (0.6%) core::ptr::read 165 (0.3%) 5 (0.3%) hashbrown::raw::RawTable::find::{{closure}} 165 (0.3%) 3 (0.2%) hashbrown::raw::RawTable::reserve_rehash 164 (0.3%) 2 (0.1%) as core::fmt::Write>::write_str 163 (0.3%) 1 (0.1%) as std::io::Read>::read_buf 156 (0.3%) 4 (0.3%) alloc::raw_vec::RawVec::from_raw_parts_in 156 (0.3%) 3 (0.2%) as core::iter::traits::iterator::Iterator>::next 155 (0.3%) 1 (0.1%) hashbrown::raw::RawTableInner::resize_inner 151 (0.3%) 1 (0.1%) ::fmt 150 (0.3%) 3 (0.2%) hashbrown::raw::RawTable::drop_elements 149 (0.3%) 4 (0.3%) core::iter::traits::iterator::Iterator::for_each 148 (0.3%) 4 (0.3%) as core::ops::drop::Drop>::drop 148 (0.3%) 1 (0.1%) as std::io::Read>::read_to_string 147 (0.3%) 3 (0.2%) < as core::ops::drop::Drop>::drop::DropGuard as core::ops::drop::Drop>::drop 145 (0.3%) 5 (0.3%) core::fmt::ArgumentV1::new 141 (0.3%) 3 (0.2%) as core::iter::traits::iterator::Iterator>::size_hint 141 (0.3%) 1 (0.1%) as std::io::Read>::read_vectored 140 (0.3%) 2 (0.1%) as core::cmp::PartialEq>::eq 140 (0.3%) 1 (0.1%) std::io::Read::read_buf_exact 139 (0.3%) 3 (0.2%) as core::iter::traits::collect::FromIterator<(K,V)>>::from_iter 138 (0.3%) 2 (0.1%) alloc::boxed::Box::into_unique 137 (0.3%) 3 (0.2%) as core::iter::traits::iterator::Iterator>::fold 135 (0.3%) 23 (1.4%) ::into_iter 135 (0.3%) 1 (0.1%) std::io::IoSlice::advance_slices 133 (0.3%) 2 (0.1%) core::cell::RefCell::try_borrow_mut 133 (0.3%) 2 (0.1%) core::fmt::builders::DebugList::entries 133 (0.3%) 2 (0.1%) core::result::Result::map_err 130 (0.3%) 5 (0.3%) alloc::boxed::Box::new 128 (0.3%) 2 (0.1%) alloc::vec::Vec::push 128 (0.3%) 1 (0.1%) ::eq 127 (0.3%) 1 (0.1%) as std::io::Read>::read 126 (0.3%) 1 (0.1%) ::eq 125 (0.3%) 2 (0.1%) core::iter::adapters::map::map_try_fold::{{closure}} 124 (0.3%) 8 (0.5%) core::ops::function::FnOnce::call_once{{vtable.shim}} 124 (0.3%) 2 (0.1%) std::io::default_write_vectored 124 (0.3%) 1 (0.1%) as core::iter::adapters::zip::ZipImpl>::next 123 (0.3%) 3 (0.2%) as core::ops::try_trait::Try>::branch 122 (0.3%) 2 (0.1%) as term::Terminal>::bg 122 (0.3%) 2 (0.1%) as term::Terminal>::fg 121 (0.3%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::next 120 (0.3%) 10 (0.6%) core::ptr::const_ptr::::offset 120 (0.3%) 3 (0.2%) hashbrown::raw::Bucket::next_n 120 (0.3%) 2 (0.1%) term::terminfo::TerminfoTerminal::new_with_terminfo 118 (0.2%) 3 (0.2%) as alloc::vec::spec_extend::SpecExtend>::spec_extend 115 (0.2%) 1 (0.1%) ::fmt 114 (0.2%) 1 (0.1%) ::eq 114 (0.2%) 1 (0.1%) core::slice::::binary_search_by 113 (0.2%) 12 (0.8%) core::ptr::write 113 (0.2%) 1 (0.1%) core::str::validations::next_code_point 111 (0.2%) 3 (0.2%) as core::iter::traits::iterator::Iterator>::next 111 (0.2%) 1 (0.1%) ::fmt 110 (0.2%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::find 110 (0.2%) 2 (0.1%) core::result::Result::expect 108 (0.2%) 3 (0.2%) hashbrown::raw::RawIterRange::new 108 (0.2%) 3 (0.2%) hashbrown::raw::RawTable::reserve 108 (0.2%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::any 108 (0.2%) 2 (0.1%) alloc::boxed::Box::into_raw_with_allocator 108 (0.2%) 1 (0.1%) std::io::append_to_string 106 (0.2%) 3 (0.2%) hashbrown::raw::Bucket::write 105 (0.2%) 3 (0.2%) core::ptr::const_ptr::::offset_from 105 (0.2%) 3 (0.2%) hashbrown::map::HashMap::with_hasher 105 (0.2%) 3 (0.2%) hashbrown::raw::Bucket::from_base_index 105 (0.2%) 3 (0.2%) hashbrown::raw::RawTable::get_mut 102 (0.2%) 3 (0.2%) as core::ops::drop::Drop>::drop 102 (0.2%) 2 (0.1%) as term::Terminal>::supports_attr 102 (0.2%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 102 (0.2%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 102 (0.2%) 1 (0.1%) std::io::impls::::read_vectored 101 (0.2%) 1 (0.1%) term::terminfo::cap_for_attr 99 (0.2%) 3 (0.2%) core::result::Result::ok 97 (0.2%) 1 (0.1%) ::eq 97 (0.2%) 1 (0.1%) alloc::alloc::Global::alloc_impl 96 (0.2%) 2 (0.1%) core::slice::iter::IterMut::new 95 (0.2%) 6 (0.4%) core::slice::index:: for [T]>::index_mut 95 (0.2%) 3 (0.2%) as core::iter::traits::collect::Extend<(K,V)>>::extend::{{closure}} 94 (0.2%) 10 (0.6%) core::mem::maybe_uninit::MaybeUninit::assume_init 94 (0.2%) 2 (0.1%) as term::Terminal>::attr 93 (0.2%) 3 (0.2%) hashbrown::raw::RawTable::iter 93 (0.2%) 1 (0.1%) ::fmt 92 (0.2%) 4 (0.3%) alloc::raw_vec::RawVec::set_ptr_and_cap 92 (0.2%) 1 (0.1%) as std::io::BufRead>::fill_buf 90 (0.2%) 6 (0.4%) core::ptr::slice_from_raw_parts_mut 90 (0.2%) 5 (0.3%) hashbrown::map::equivalent_key::{{closure}} 90 (0.2%) 3 (0.2%) as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut 90 (0.2%) 1 (0.1%) term::terminfo::TermInfo::_from_path 89 (0.2%) 1 (0.1%) core::iter::adapters::filter::filter_try_fold::{{closure}} 88 (0.2%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::try_fold 88 (0.2%) 2 (0.1%) term::terminfo::TerminfoTerminal::dim_if_necessary 88 (0.2%) 1 (0.1%) as std::io::Read>::read 88 (0.2%) 1 (0.1%) core::str::iter::SplitInternal

::next 84 (0.2%) 3 (0.2%) hashbrown::raw::RawTable::reserve_rehash::{{closure}} 84 (0.2%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::try_fold 84 (0.2%) 1 (0.1%) std::io::impls::::read 83 (0.2%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::try_fold::check::{{closure}} 81 (0.2%) 9 (0.6%) core::ptr::mut_ptr::::add 81 (0.2%) 3 (0.2%) as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut 81 (0.2%) 2 (0.1%) as core::ops::index::Index>::index 80 (0.2%) 5 (0.3%) alloc::raw_vec::RawVec::capacity 80 (0.2%) 1 (0.1%) as std::io::Read>::read_to_end 79 (0.2%) 1 (0.1%) alloc::string::String::from_utf8 78 (0.2%) 6 (0.4%) core::slice::::iter 78 (0.2%) 1 (0.1%) core::iter::traits::iterator::Iterator::fold 77 (0.2%) 4 (0.3%) core::iter::traits::iterator::Iterator::for_each::call::{{closure}} 77 (0.2%) 1 (0.1%) ::fmt 77 (0.2%) 1 (0.1%) core::ptr::drop_in_place<[alloc::string::String]> 77 (0.2%) 1 (0.1%) core::ptr::drop_in_place<[std::path::PathBuf]> 77 (0.2%) 1 (0.1%) core::ptr::drop_in_place<[term::terminfo::parm::Param]> 76 (0.2%) 2 (0.1%) hashbrown::raw::RawTable::get 74 (0.2%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::try_fold 74 (0.2%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::find_map 74 (0.2%) 1 (0.1%) as core::panic::BoxMeUp>::take_box 74 (0.2%) 1 (0.1%) core::ptr::drop_in_place<[term::terminfo::parm::Param; 1]> 74 (0.2%) 1 (0.1%) core::ptr::drop_in_place<[term::terminfo::parm::Param; 26]> 74 (0.2%) 1 (0.1%) core::ptr::drop_in_place<[term::terminfo::parm::Param; 9]> 73 (0.2%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::try_fold::enumerate::{{closure}} 72 (0.2%) 9 (0.6%) core::iter::traits::iterator::Iterator::collect 72 (0.2%) 8 (0.5%) core::ptr::const_ptr::::add 72 (0.2%) 8 (0.5%) core::ptr::mut_ptr::::is_null 72 (0.2%) 3 (0.2%) as core::iter::traits::iterator::Iterator>::fold::ok::{{closure}} 72 (0.2%) 2 (0.1%) core::ops::control_flow::ControlFlow::Output>::from_try 72 (0.2%) 2 (0.1%) term::terminfo::TerminfoTerminal::new 70 (0.1%) 4 (0.3%) core::iter::adapters::map::Map::new 70 (0.1%) 1 (0.1%) core::cmp::min_by 69 (0.1%) 3 (0.2%) hashbrown::raw::TableLayout::new 69 (0.1%) 2 (0.1%) hashbrown::map::HashMap::get 69 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 69 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 68 (0.1%) 2 (0.1%) hashbrown::map::HashMap::get_inner 67 (0.1%) 1 (0.1%) ::fmt 66 (0.1%) 4 (0.3%) core::result::Result::is_ok 66 (0.1%) 3 (0.2%) as core::fmt::Debug>::fmt 66 (0.1%) 3 (0.2%) hashbrown::raw::Bucket::as_ptr 66 (0.1%) 2 (0.1%) alloc::raw_vec::RawVec::new_in 66 (0.1%) 1 (0.1%) term::terminfo::TermInfo::from_env 65 (0.1%) 3 (0.2%) term::terminfo::parm::expand::{{closure}} 64 (0.1%) 1 (0.1%) as core::iter::adapters::zip::ZipImpl>::new 64 (0.1%) 1 (0.1%) core::char::methods::::to_digit 63 (0.1%) 2 (0.1%) as core::ops::try_trait::Try>::branch 63 (0.1%) 1 (0.1%) core::iter::traits::iterator::Iterator::find::check::{{closure}} 63 (0.1%) 1 (0.1%) term::terminfo::is_ansi 62 (0.1%) 5 (0.3%) hashbrown::map::equivalent_key 62 (0.1%) 2 (0.1%) as term::Terminal>::supports_reset::{{closure}} 62 (0.1%) 2 (0.1%) core::ops::control_flow::ControlFlow::Output>::into_try 62 (0.1%) 1 (0.1%) alloc::raw_vec::RawVec::into_box 61 (0.1%) 3 (0.2%) core::iter::adapters::filter_map::FilterMap::new 60 (0.1%) 4 (0.3%) alloc::vec::Vec::as_mut_ptr 60 (0.1%) 3 (0.2%) as core::slice::index::SliceIndex<[T]>>::index_mut 59 (0.1%) 3 (0.2%) as core::ops::try_trait::FromResidual>::from_residual 59 (0.1%) 1 (0.1%) core::fmt::Arguments::new_v1 58 (0.1%) 2 (0.1%) core::ptr::metadata::from_raw_parts 58 (0.1%) 2 (0.1%) std::path::PathBuf::push 58 (0.1%) 1 (0.1%) alloc::slice::hack::into_vec 58 (0.1%) 1 (0.1%) core::iter::adapters::map::map_fold::{{closure}} 58 (0.1%) 1 (0.1%) core::slice::iter::Iter::make_slice 58 (0.1%) 1 (0.1%) std::io::impls::::read_buf 58 (0.1%) 1 (0.1%) term:: for std::io::error::Error>::from 57 (0.1%) 10 (0.6%) core::mem::manually_drop::ManuallyDrop::into_inner 56 (0.1%) 7 (0.4%) core::any::TypeId::of 56 (0.1%) 7 (0.4%) core::slice::::as_ptr 56 (0.1%) 4 (0.3%) core::ptr::non_null::NonNull::cast 56 (0.1%) 1 (0.1%) ::fmt 56 (0.1%) 1 (0.1%) ::fmt 55 (0.1%) 8 (0.5%) core::ptr::unique::Unique::as_ptr 55 (0.1%) 4 (0.3%) as core::ops::drop::Drop>::drop 55 (0.1%) 1 (0.1%) ::source 54 (0.1%) 11 (0.7%) core::ptr::non_null::NonNull::as_ptr 54 (0.1%) 6 (0.4%) core::ptr::const_ptr::::is_null 54 (0.1%) 4 (0.3%) std::io::default_write_vectored::{{closure}} 54 (0.1%) 2 (0.1%) as core::slice::index::SliceIndex<[T]>>::index_mut 54 (0.1%) 1 (0.1%) core::ptr::drop_in_place 54 (0.1%) 1 (0.1%) core::slice::iter::IterMut::post_inc_start 54 (0.1%) 1 (0.1%) core::str::::split 53 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::fold 53 (0.1%) 1 (0.1%) std::io::error::Error::kind 52 (0.1%) 2 (0.1%) <[T] as core::fmt::Debug>::fmt 52 (0.1%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 52 (0.1%) 1 (0.1%) core::option::Option::or_else 52 (0.1%) 1 (0.1%) term::terminfo::parser::compiled::read_byte 51 (0.1%) 3 (0.2%) core::alloc::layout::Layout::new 50 (0.1%) 10 (0.6%) core::ptr::mut_ptr::::cast 50 (0.1%) 5 (0.3%) core::ptr::unique::Unique::new_unchecked 50 (0.1%) 5 (0.3%) std::error::Error::cause 50 (0.1%) 4 (0.3%) core::iter::traits::iterator::Iterator::map 50 (0.1%) 2 (0.1%) as core::slice::index::SliceIndex<[T]>>::index_mut 49 (0.1%) 4 (0.3%) core::ptr::unique::Unique::as_ref 49 (0.1%) 1 (0.1%) core::iter::range::>::size_hint 48 (0.1%) 6 (0.4%) std::error::Error::backtrace 48 (0.1%) 6 (0.4%) std::error::Error::type_id 48 (0.1%) 3 (0.2%) alloc::raw_vec::RawVec::reserve 48 (0.1%) 3 (0.2%) core::alloc::layout::size_align 48 (0.1%) 2 (0.1%) alloc::boxed::Box::leak 48 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::fold 48 (0.1%) 1 (0.1%) as core::fmt::Debug>::fmt 48 (0.1%) 1 (0.1%) ::clone 48 (0.1%) 1 (0.1%) core::result::Result::and_then 48 (0.1%) 1 (0.1%) std::io::buffered::bufreader::BufReader::with_capacity 47 (0.1%) 2 (0.1%) std::io::error::Error::new 47 (0.1%) 1 (0.1%) ::into_searcher 47 (0.1%) 1 (0.1%) core::option::Option::unwrap_unchecked 46 (0.1%) 2 (0.1%) core::slice::::copy_from_slice 46 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 46 (0.1%) 1 (0.1%) core::fmt::Arguments::new_v1_formatted 45 (0.1%) 10 (0.6%) core::mem::maybe_uninit::MaybeUninit::as_mut_ptr 45 (0.1%) 3 (0.2%) alloc::raw_vec::RawVec::needs_to_grow 45 (0.1%) 3 (0.2%) alloc::raw_vec::RawVec::reserve::do_reserve_and_handle 45 (0.1%) 3 (0.2%) alloc::vec::into_iter::IntoIter::as_raw_mut_slice 45 (0.1%) 1 (0.1%) as core::slice::index::SliceIndex<[T]>>::get 45 (0.1%) 1 (0.1%) as std::io::Read>::read_exact 44 (0.1%) 4 (0.3%) as core::iter::traits::collect::FromIterator>>::from_iter 44 (0.1%) 4 (0.3%) as core::iter::traits::collect::FromIterator>>::from_iter::{{closure}} 44 (0.1%) 3 (0.2%) as core::iter::traits::collect::Extend>::extend 44 (0.1%) 1 (0.1%) std::panicking::begin_panic 44 (0.1%) 1 (0.1%) term::terminfo::TermInfo::reset::{{closure}} 43 (0.1%) 10 (0.6%) core::mem::maybe_uninit::MaybeUninit::uninit 43 (0.1%) 3 (0.2%) core::array:: for [T; N]>::index 43 (0.1%) 1 (0.1%) ::compare 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 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%) 4 (0.3%) >::into 42 (0.1%) 3 (0.2%) as core::ops::drop::Drop>::drop 42 (0.1%) 3 (0.2%) hashbrown::map::make_hasher::{{closure}} 42 (0.1%) 3 (0.2%) std::collections::hash::map::HashMap::with_hasher 42 (0.1%) 1 (0.1%) alloc::alloc::exchange_malloc 42 (0.1%) 1 (0.1%) alloc::boxed::Box::from_raw_in 42 (0.1%) 1 (0.1%) alloc::vec::Vec::truncate 42 (0.1%) 1 (0.1%) core::iter::traits::iterator::Iterator::zip 42 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 42 (0.1%) 1 (0.1%) core::str::traits:: for core::ops::range::Range>::get_unchecked 42 (0.1%) 1 (0.1%) term::terminfo::TermInfo::from_env::{{closure}}::{{closure}} 41 (0.1%) 3 (0.2%) core::iter::traits::iterator::Iterator::filter_map 41 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::try_fold 41 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::try_fold 41 (0.1%) 1 (0.1%) core::ops::control_flow::ControlFlow::break_value 40 (0.1%) 4 (0.3%) alloc::vec::Vec::new 40 (0.1%) 1 (0.1%) core::hash::BuildHasher::hash_one 39 (0.1%) 3 (0.2%) hashbrown::map::HashMap::reserve 39 (0.1%) 3 (0.2%) hashbrown::raw::RawTable::data_end 39 (0.1%) 3 (0.2%) std::error::Error::source 39 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 39 (0.1%) 1 (0.1%) std::panicking::begin_panic::{{closure}} 38 (0.1%) 2 (0.1%) as core::convert::From<&mut T>>::from 38 (0.1%) 2 (0.1%) std::collections::hash::map::HashMap::insert 38 (0.1%) 1 (0.1%) alloc::raw_vec::handle_reserve 38 (0.1%) 1 (0.1%) alloc::vec::Vec::append_elements 37 (0.1%) 3 (0.2%) as core::ops::try_trait::Try>::from_output 37 (0.1%) 1 (0.1%) ::eq 37 (0.1%) 1 (0.1%) alloc::vec::Vec::pop 37 (0.1%) 1 (0.1%) core::mem::maybe_uninit::MaybeUninit::write_slice 36 (0.1%) 4 (0.3%) core::iter::adapters::process_results::{{closure}} 36 (0.1%) 3 (0.2%) as core::iter::traits::collect::Extend<(K,V)>>::extend 36 (0.1%) 3 (0.2%) alloc::vec::Vec::reserve 36 (0.1%) 3 (0.2%) hashbrown::map::HashMap::iter 36 (0.1%) 3 (0.2%) hashbrown::raw::RawTableInner::data_end 36 (0.1%) 3 (0.2%) std::collections::hash::map::HashMap::iter 36 (0.1%) 2 (0.1%) as term::Terminal>::supports_color 36 (0.1%) 1 (0.1%) >::from 36 (0.1%) 1 (0.1%) ::steps_between 36 (0.1%) 1 (0.1%) std::io::readbuf::ReadBuf::append 35 (0.1%) 2 (0.1%) as std::io::Read>::read_to_string::{{closure}} 35 (0.1%) 1 (0.1%) core::option::Option::unwrap_or 35 (0.1%) 1 (0.1%) core::slice::memchr::memchr 34 (0.1%) 2 (0.1%) alloc::vec::Vec::with_capacity_in 34 (0.1%) 2 (0.1%) core::fmt::Write::write_char 34 (0.1%) 2 (0.1%) core::iter::adapters::filter_map::filter_map_try_fold 34 (0.1%) 2 (0.1%) core::iter::adapters::map::map_try_fold 34 (0.1%) 2 (0.1%) core::option::Option::is_some 34 (0.1%) 2 (0.1%) core::slice::index:: for [T]>::index 34 (0.1%) 1 (0.1%) core::slice::::split_at_unchecked 33 (0.1%) 3 (0.2%) <&T as core::convert::AsRef>::as_ref 33 (0.1%) 3 (0.2%) as core::iter::traits::iterator::Iterator>::next 33 (0.1%) 3 (0.2%) core::ptr::mut_ptr::::sub 33 (0.1%) 3 (0.2%) core::ptr::mut_ptr::::write 33 (0.1%) 3 (0.2%) hashbrown::raw::RawTable::bucket 33 (0.1%) 3 (0.2%) hashbrown::raw::RawTable::free_buckets 33 (0.1%) 3 (0.2%) hashbrown::raw::RawTableInner::bucket 33 (0.1%) 1 (0.1%) as alloc::vec::spec_extend::SpecExtend>>::spec_extend 33 (0.1%) 1 (0.1%) core::cell::Cell::replace 33 (0.1%) 1 (0.1%) std::sys::unix::io::IoSlice::advance 32 (0.1%) 4 (0.3%) alloc::raw_vec::RawVec::ptr 32 (0.1%) 4 (0.3%) core::slice::::as_mut_ptr 32 (0.1%) 2 (0.1%) alloc::raw_vec::RawVec::with_capacity_in 32 (0.1%) 2 (0.1%) core::ptr::metadata::metadata 32 (0.1%) 2 (0.1%) core::slice::::len 32 (0.1%) 2 (0.1%) std::io::Write::write_vectored 32 (0.1%) 1 (0.1%) ::is_write_vectored 32 (0.1%) 1 (0.1%) ::is_write_vectored 32 (0.1%) 1 (0.1%) ::default 32 (0.1%) 1 (0.1%) core::fmt::num::::fmt 32 (0.1%) 1 (0.1%) core::fmt::num::::fmt 32 (0.1%) 1 (0.1%) core::fmt::num::::fmt 32 (0.1%) 1 (0.1%) core::fmt::num::::fmt 32 (0.1%) 1 (0.1%) std::io::buffered::bufreader::BufReader::buffer 31 (0.1%) 1 (0.1%) ::source 31 (0.1%) 1 (0.1%) term::terminfo::parser::compiled::read_le_u16 31 (0.1%) 1 (0.1%) term::terminfo::parser::compiled::read_le_u32 30 (0.1%) 5 (0.3%) alloc::vec::Vec::len 30 (0.1%) 2 (0.1%) as std::io::Write>::flush 30 (0.1%) 2 (0.1%) alloc::vec::Vec::as_ptr 30 (0.1%) 2 (0.1%) core::ptr::slice_from_raw_parts 30 (0.1%) 2 (0.1%) core::slice::raw::from_raw_parts_mut 30 (0.1%) 2 (0.1%) std::io::Write::write_vectored::{{closure}} 30 (0.1%) 2 (0.1%) term::terminfo::parser::compiled::parse::{{closure}}::{{closure}} 30 (0.1%) 1 (0.1%) <&std::io::stdio::Stderr as std::io::Write>::is_write_vectored 30 (0.1%) 1 (0.1%) <&std::io::stdio::Stdout as std::io::Write>::is_write_vectored 30 (0.1%) 1 (0.1%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 30 (0.1%) 1 (0.1%) core::result::Result::unwrap 30 (0.1%) 1 (0.1%) std::io::readbuf::ReadBuf::filled 29 (0.1%) 6 (0.4%) as core::ops::deref::Deref>::deref 29 (0.1%) 1 (0.1%) ::default 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.1%) as term::Terminal>::supports_reset 28 (0.1%) 2 (0.1%) core::cell::RefCell::borrow_mut 28 (0.1%) 2 (0.1%) core::intrinsics::write_bytes 28 (0.1%) 2 (0.1%) core::slice::::get_unchecked 28 (0.1%) 1 (0.1%) alloc::raw_vec::alloc_guard 28 (0.1%) 1 (0.1%) alloc::vec::Vec::spare_capacity_mut 28 (0.1%) 1 (0.1%) core::ptr::drop_in_place<(core::option::Option,core::option::Option)> 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%) std::fs::metadata 28 (0.1%) 1 (0.1%) std::panicking::begin_panic::PanicPayload::new 27 (0.1%) 4 (0.3%) core::iter::traits::iterator::Iterator::for_each::call 27 (0.1%) 3 (0.2%) core::ptr::mut_ptr::::len 27 (0.1%) 2 (0.1%) term::terminfo::TermInfo::from_env::{{closure}} 27 (0.1%) 1 (0.1%) ::deallocate 27 (0.1%) 1 (0.1%) as core::slice::index::SliceIndex<[T]>>::index 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> 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%) hashbrown::raw::bucket_mask_to_capacity 26 (0.1%) 2 (0.1%) <&mut W as core::fmt::Write>::write_str 26 (0.1%) 2 (0.1%) as core::fmt::Debug>::fmt 26 (0.1%) 2 (0.1%) as std::io::Write>::write 26 (0.1%) 2 (0.1%) core::slice::::iter_mut 26 (0.1%) 2 (0.1%) std::collections::hash::map::HashMap::get 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%) ::eq 26 (0.1%) 1 (0.1%) core::str::::chars 26 (0.1%) 1 (0.1%) term::terminfo::TermInfo::from_path 25 (0.1%) 1 (0.1%) as alloc::vec::spec_extend::SpecExtend>::spec_extend::{{closure}} 24 (0.1%) 3 (0.2%) core::ptr::mut_ptr::::as_mut_ptr 24 (0.1%) 3 (0.2%) hashbrown::map::make_hasher 24 (0.1%) 3 (0.2%) hashbrown::raw::Bucket::drop 24 (0.1%) 3 (0.2%) hashbrown::raw::RawTable::new 24 (0.1%) 2 (0.1%) <&mut W as core::fmt::Write>::write_fmt 24 (0.1%) 2 (0.1%) alloc::raw_vec::RawVec::reserve_for_push 24 (0.1%) 2 (0.1%) core::fmt::Write::write_fmt 24 (0.1%) 2 (0.1%) core::ptr::mut_ptr::::write_bytes 24 (0.1%) 1 (0.1%) ::eq 24 (0.1%) 1 (0.1%) core::cmp::impls::::cmp 24 (0.1%) 1 (0.1%) core::cmp::impls::::cmp 24 (0.1%) 1 (0.1%) core::option::Option::as_ref 24 (0.1%) 1 (0.1%) hashbrown::raw::bitmask::BitMask::lowest_set_bit 24 (0.1%) 1 (0.1%) std::io::append_to_string::{{closure}} 24 (0.1%) 1 (0.1%) std::io::impls::::read_buf 23 (0.0%) 1 (0.1%) <&str as core::str::pattern::Pattern>::is_prefix_of 23 (0.0%) 1 (0.1%) alloc::vec::Vec::from_raw_parts_in 23 (0.0%) 1 (0.1%) core::str::traits::::cmp 23 (0.0%) 1 (0.1%) core::str::traits::::eq 23 (0.0%) 1 (0.1%) std::io::error::Error::new_const 22 (0.0%) 2 (0.1%) as core::iter::traits::collect::FromIterator>::from_iter 22 (0.0%) 2 (0.1%) core::cmp::impls:: for &A>::eq 22 (0.0%) 2 (0.1%) term::terminfo::TerminfoTerminal::new::{{closure}} 22 (0.0%) 1 (0.1%) as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter>>::spec_extend 22 (0.0%) 1 (0.1%) as std::io::BufRead>::consume 22 (0.0%) 1 (0.1%) core::char::methods::::encode_utf8 22 (0.0%) 1 (0.1%) core::char::methods::len_utf8 22 (0.0%) 1 (0.1%) std::io::readbuf::ReadBuf::assume_init 22 (0.0%) 1 (0.1%) term::terminfo::TermInfo::reset::{{closure}}::{{closure}} 21 (0.0%) 3 (0.2%) <&mut I as core::iter::traits::exact_size::ExactSizeIterator>::len 21 (0.0%) 3 (0.2%) as core::iter::traits::iterator::Iterator>::fold::ok 21 (0.0%) 3 (0.2%) as core::iter::traits::iterator::Iterator>::size_hint 21 (0.0%) 3 (0.2%) as core::default::Default>::default 21 (0.0%) 3 (0.2%) alloc::vec::Vec::allocator 21 (0.0%) 3 (0.2%) alloc::vec::Vec::capacity 21 (0.0%) 3 (0.2%) core::result::Result::is_err 21 (0.0%) 3 (0.2%) hashbrown::map::HashMap::is_empty 21 (0.0%) 3 (0.2%) hashbrown::map::HashMap::len 21 (0.0%) 3 (0.2%) hashbrown::raw::RawTable::is_empty 21 (0.0%) 3 (0.2%) hashbrown::raw::RawTable::len 21 (0.0%) 2 (0.1%) hashbrown::map::make_hash 21 (0.0%) 1 (0.1%) >::eq 20 (0.0%) 2 (0.1%) <&mut W as core::fmt::Write>::write_char 20 (0.0%) 2 (0.1%) term::terminfo::TerminfoTerminal::new_with_terminfo::{{closure}} 20 (0.0%) 1 (0.1%) ::drop 20 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::fold::ok::{{closure}} 20 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 20 (0.0%) 1 (0.1%) as core::panic::BoxMeUp>::get 20 (0.0%) 1 (0.1%) core::alloc::layout::Layout::from_size_align_unchecked 20 (0.0%) 1 (0.1%) core::cell::BorrowRefMut::new 20 (0.0%) 1 (0.1%) core::slice::::binary_search 20 (0.0%) 1 (0.1%) std::ffi::os_str::OsStr::to_os_string 20 (0.0%) 1 (0.1%) std::io::readbuf::ReadBuf::unfilled_mut 20 (0.0%) 1 (0.1%) std::sys::unix::os_str::Slice::from_u8_slice 20 (0.0%) 1 (0.1%) term::terminfo::parm::FormatOp::from_char 20 (0.0%) 1 (0.1%) term::terminfo::parser::compiled::read_le_u16::{{closure}} 19 (0.0%) 2 (0.1%) core::mem::maybe_uninit::MaybeUninit::zeroed 19 (0.0%) 1 (0.1%) >::from 19 (0.0%) 1 (0.1%) core::num::::from_ne_bytes 19 (0.0%) 1 (0.1%) core::num::::from_ne_bytes 19 (0.0%) 1 (0.1%) core::slice::::get 19 (0.0%) 1 (0.1%) core::str::::as_bytes 19 (0.0%) 1 (0.1%) core::str::::get_unchecked 19 (0.0%) 1 (0.1%) core::str::converts::from_utf8_unchecked 19 (0.0%) 1 (0.1%) std::io::Read::bytes 19 (0.0%) 1 (0.1%) std::io::impls::::read 18 (0.0%) 3 (0.2%) core::mem::needs_drop 18 (0.0%) 3 (0.2%) hashbrown::raw::Bucket::as_mut 18 (0.0%) 3 (0.2%) hashbrown::raw::Bucket::as_ref 18 (0.0%) 2 (0.1%) as core::ops::drop::Drop>::drop 18 (0.0%) 2 (0.1%) as term::Terminal>::carriage_return 18 (0.0%) 2 (0.1%) as term::Terminal>::cursor_up 18 (0.0%) 2 (0.1%) as term::Terminal>::delete_line 18 (0.0%) 2 (0.1%) as term::Terminal>::reset 18 (0.0%) 2 (0.1%) alloc::vec::Vec::set_len 18 (0.0%) 2 (0.1%) core::iter::adapters::zip::TrustedRandomAccessNoCoerce::size 18 (0.0%) 2 (0.1%) core::pin::Pin

::as_ref 18 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 18 (0.0%) 1 (0.1%) alloc::vec::set_len_on_drop::SetLenOnDrop::increment_len 18 (0.0%) 1 (0.1%) core::iter::adapters::take::Take::new 18 (0.0%) 1 (0.1%) core::iter::traits::iterator::Iterator::find 18 (0.0%) 1 (0.1%) core::iter::traits::iterator::Iterator::size_hint 18 (0.0%) 1 (0.1%) core::num::::from_le_bytes 18 (0.0%) 1 (0.1%) core::num::::from_le_bytes 18 (0.0%) 1 (0.1%) core::ops::function::impls:: for &mut F>::call_once 18 (0.0%) 1 (0.1%) core::panicking::assert_failed 18 (0.0%) 1 (0.1%) core::str::validations::utf8_first_byte 18 (0.0%) 1 (0.1%) std::error:: for alloc::boxed::Box>::from 18 (0.0%) 1 (0.1%) std::io::readbuf::ReadBuf::add_filled 18 (0.0%) 1 (0.1%) term::terminfo::parser::compiled::read_le_u32::{{closure}} 17 (0.0%) 2 (0.1%) as core::ops::try_trait::FromResidual>::from_residual 17 (0.0%) 1 (0.1%) >::index 17 (0.0%) 1 (0.1%) ::sum::{{closure}} 17 (0.0%) 1 (0.1%) alloc::string::String::push_str 17 (0.0%) 1 (0.1%) core::cmp::impls::::cmp 17 (0.0%) 1 (0.1%) core::option::Option::take 17 (0.0%) 1 (0.1%) core::slice::::split_at 17 (0.0%) 1 (0.1%) std::ffi::os_str:: for str>::as_ref 17 (0.0%) 1 (0.1%) std::io::Read::take 17 (0.0%) 1 (0.1%) std::sys::unix::os_str::Slice::from_str 16 (0.0%) 3 (0.2%) core::ptr::mut_ptr::::drop_in_place 16 (0.0%) 2 (0.1%) as alloc::vec::spec_from_iter::SpecFromIter>::from_iter 16 (0.0%) 2 (0.1%) as core::ops::deref::Deref>::deref 16 (0.0%) 2 (0.1%) core::pin::Pin

::new_unchecked 16 (0.0%) 2 (0.1%) core::ptr::const_ptr::::as_ptr 16 (0.0%) 1 (0.1%) ::allocate 16 (0.0%) 1 (0.1%) ::allocate_zeroed 16 (0.0%) 1 (0.1%) >::from 16 (0.0%) 1 (0.1%) alloc::alloc::dealloc 16 (0.0%) 1 (0.1%) alloc::boxed::Box::into_raw 16 (0.0%) 1 (0.1%) alloc::str::::to_owned 16 (0.0%) 1 (0.1%) alloc::vec::Vec::extend_from_slice 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,term::Error>> 16 (0.0%) 1 (0.1%) core::ptr::drop_in_place,term::Error>> 16 (0.0%) 1 (0.1%) hashbrown::map::HashMap::contains_key 16 (0.0%) 1 (0.1%) std::error:: for alloc::boxed::Box>::from 16 (0.0%) 1 (0.1%) std::io::readbuf::ReadBuf::set_filled 16 (0.0%) 1 (0.1%) std::io::readbuf::ReadBuf::uninit 15 (0.0%) 3 (0.2%) as core::ops::deref::DerefMut>::deref_mut 15 (0.0%) 3 (0.2%) alloc::raw_vec::RawVec::allocator 15 (0.0%) 1 (0.1%) ::deref 15 (0.0%) 1 (0.1%) ::to_string 15 (0.0%) 1 (0.1%) ::build_hasher 15 (0.0%) 1 (0.1%) >::from 15 (0.0%) 1 (0.1%) core::iter::adapters::zip::Zip::new 15 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.1%) core::slice::cmp::::cmp 15 (0.0%) 1 (0.1%) core::slice::raw::from_raw_parts 15 (0.0%) 1 (0.1%) core::str::::starts_with 15 (0.0%) 1 (0.1%) core::str::traits:: for str>::index 15 (0.0%) 1 (0.1%) hashbrown::raw::bitmask::BitMask::remove_lowest_bit 15 (0.0%) 1 (0.1%) std::io::readbuf::ReadBuf::remaining 15 (0.0%) 1 (0.1%) term::Error::Io 15 (0.0%) 1 (0.1%) term::stderr::{{closure}} 15 (0.0%) 1 (0.1%) term::stdout::{{closure}} 14 (0.0%) 3 (0.2%) core::cell::UnsafeCell::get 14 (0.0%) 2 (0.1%) >::from 14 (0.0%) 2 (0.1%) as core::ops::deref::Deref>::deref 14 (0.0%) 2 (0.1%) core::mem::zeroed 14 (0.0%) 2 (0.1%) core::slice::raw::debug_check_data_len 14 (0.0%) 1 (0.1%) as core::ops::deref::Deref>::deref 14 (0.0%) 1 (0.1%) >::get_unchecked 14 (0.0%) 1 (0.1%) alloc::boxed::Box<[T]>::new_uninit_slice 14 (0.0%) 1 (0.1%) alloc::vec::into_iter::IntoIter::as_slice 14 (0.0%) 1 (0.1%) core::cell::Cell::set 14 (0.0%) 1 (0.1%) core::hash::sip::SipHasher13::new_with_keys 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%) core::ptr::drop_in_place 14 (0.0%) 1 (0.1%) core::slice::::binary_search::{{closure}} 14 (0.0%) 1 (0.1%) std::ffi::os_str:: for alloc::string::String>::as_ref 14 (0.0%) 1 (0.1%) std::sys::unix::io::IoSlice::as_slice 14 (0.0%) 1 (0.1%) std::sys::unix::io::IoSliceMut::as_mut_slice 14 (0.0%) 1 (0.1%) std::sys::unix::io::IoSliceMut::as_slice 13 (0.0%) 1 (0.1%) <&T as core::fmt::Display>::fmt 13 (0.0%) 1 (0.1%) ::fmt 13 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::__iterator_get_unchecked 13 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::__iterator_get_unchecked 13 (0.0%) 1 (0.1%) >::from 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::iter::adapters::filter::Filter::new 13 (0.0%) 1 (0.1%) core::iter::traits::iterator::Iterator::take 13 (0.0%) 1 (0.1%) core::ops::function::impls:: for &mut F>::call_mut 13 (0.0%) 1 (0.1%) core::ptr::drop_in_place 13 (0.0%) 1 (0.1%) core::ptr::drop_in_place 13 (0.0%) 1 (0.1%) core::slice::iter::::into_iter 13 (0.0%) 1 (0.1%) core::slice::memchr::memchr::{{closure}} 13 (0.0%) 1 (0.1%) std::collections::hash::map::HashMap::contains_key 13 (0.0%) 1 (0.1%) std::error:: for alloc::boxed::Box>::from 12 (0.0%) 12 (0.8%) core::mem::size_of 12 (0.0%) 3 (0.2%) std::error::Error::description 12 (0.0%) 2 (0.1%) as core::ops::deref::Deref>::deref 12 (0.0%) 2 (0.1%) alloc::vec::Vec::with_capacity 12 (0.0%) 2 (0.1%) core::ptr::unique::Unique::dangling 12 (0.0%) 2 (0.1%) core::slice::iter::size_from_ptr 12 (0.0%) 1 (0.1%) >::add_assign 12 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 12 (0.0%) 1 (0.1%) core::intrinsics::copy_nonoverlapping 12 (0.0%) 1 (0.1%) core::iter::adapters::enumerate::Enumerate::new 12 (0.0%) 1 (0.1%) core::num::::saturating_add 12 (0.0%) 1 (0.1%) core::num::::saturating_add 12 (0.0%) 1 (0.1%) core::num::::saturating_sub 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::ptr::drop_in_place> 12 (0.0%) 1 (0.1%) core::ptr::drop_in_place 12 (0.0%) 1 (0.1%) core::ptr::mut_ptr::::wrapping_offset 12 (0.0%) 1 (0.1%) core::str::validations::utf8_acc_cont_byte 12 (0.0%) 1 (0.1%) term::stderr 12 (0.0%) 1 (0.1%) term::stdout 11 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::try_fold::enumerate 11 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::try_fold::check 11 (0.0%) 1 (0.1%) >::index 11 (0.0%) 1 (0.1%) >::index_mut 11 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 11 (0.0%) 1 (0.1%) ::haystack 11 (0.0%) 1 (0.1%) as std::io::Read>::read_vectored::{{closure}} 11 (0.0%) 1 (0.1%) ::deref 11 (0.0%) 1 (0.1%) core::core_arch::x86::sse2::_mm_movemask_epi8 11 (0.0%) 1 (0.1%) core::iter::adapters::filter::filter_try_fold 11 (0.0%) 1 (0.1%) core::str::::len 11 (0.0%) 1 (0.1%) core::str::traits:: for core::ops::range::RangeFull>::index 11 (0.0%) 1 (0.1%) hashbrown::raw::bitmask::BitMask::lowest_set_bit_nonzero 11 (0.0%) 1 (0.1%) hashbrown::raw::sse2::Group::load_aligned 11 (0.0%) 1 (0.1%) hashbrown::raw::sse2::Group::match_empty_or_deleted 11 (0.0%) 1 (0.1%) hashbrown::raw::sse2::Group::match_full 11 (0.0%) 1 (0.1%) std::path::Path::new 10 (0.0%) 2 (0.1%) <&T as core::ops::deref::Deref>::deref 10 (0.0%) 2 (0.1%) as term::Terminal>::get_mut 10 (0.0%) 2 (0.1%) as term::Terminal>::get_ref 10 (0.0%) 2 (0.1%) core::pin::Pin<&T>::get_ref 10 (0.0%) 2 (0.1%) core::ptr::const_ptr::::cast 10 (0.0%) 1 (0.1%) <&T as core::borrow::Borrow>::borrow 10 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 10 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 10 (0.0%) 1 (0.1%) ::next 10 (0.0%) 1 (0.1%) ::deref 10 (0.0%) 1 (0.1%) ::deref 10 (0.0%) 1 (0.1%) ::deref_mut 10 (0.0%) 1 (0.1%) >::as_ref 10 (0.0%) 1 (0.1%) >::from 10 (0.0%) 1 (0.1%) alloc::raw_vec::RawVec::with_capacity 10 (0.0%) 1 (0.1%) alloc::string::String::from_utf8_unchecked 10 (0.0%) 1 (0.1%) core::cmp::impls::::eq 10 (0.0%) 1 (0.1%) core::cmp::impls::::eq 10 (0.0%) 1 (0.1%) core::cmp::impls::::lt 10 (0.0%) 1 (0.1%) core::hash::impls::::hash 10 (0.0%) 1 (0.1%) core::iter::traits::iterator::Iterator::filter 10 (0.0%) 1 (0.1%) core::slice::iter::Iter::as_slice 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%) 3 (0.2%) std::collections::hash::map::HashMap::new 9 (0.0%) 1 (0.1%) >::from 9 (0.0%) 1 (0.1%) >::from 9 (0.0%) 1 (0.1%) ::drop 9 (0.0%) 1 (0.1%) ::fmt 9 (0.0%) 1 (0.1%) ::sum 9 (0.0%) 1 (0.1%) alloc::slice::::into_vec 9 (0.0%) 1 (0.1%) core::alloc::layout::Layout::dangling 9 (0.0%) 1 (0.1%) core::cmp::Ord::min 9 (0.0%) 1 (0.1%) core::cmp::min 9 (0.0%) 1 (0.1%) core::iter::traits::iterator::Iterator::sum 9 (0.0%) 1 (0.1%) core::mem::maybe_uninit::MaybeUninit::slice_assume_init_mut 9 (0.0%) 1 (0.1%) core::mem::maybe_uninit::MaybeUninit::slice_assume_init_ref 9 (0.0%) 1 (0.1%) core::ptr::const_ptr::::wrapping_add 9 (0.0%) 1 (0.1%) core::ptr::mut_ptr::::wrapping_add 9 (0.0%) 1 (0.1%) core::slice::raw::from_mut 9 (0.0%) 1 (0.1%) core::str::converts::from_utf8_unchecked_mut 9 (0.0%) 1 (0.1%) hashbrown::map::make_insert_hash 9 (0.0%) 1 (0.1%) std::io::IoSlice::advance 9 (0.0%) 1 (0.1%) std::io::Read::read_to_end 9 (0.0%) 1 (0.1%) std::io::readbuf::ReadBuf::capacity 8 (0.0%) 2 (0.1%) std::io::Write::is_write_vectored 8 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 8 (0.0%) 1 (0.1%) ::next::{{closure}} 8 (0.0%) 1 (0.1%) ::is_write_vectored 8 (0.0%) 1 (0.1%) ::is_write_vectored 8 (0.0%) 1 (0.1%) core::alloc::layout::Layout::align 8 (0.0%) 1 (0.1%) core::char::convert::from_u32_unchecked 8 (0.0%) 1 (0.1%) core::iter::adapters::map::map_fold 8 (0.0%) 1 (0.1%) core::iter::traits::iterator::Iterator::enumerate 8 (0.0%) 1 (0.1%) core::num::::wrapping_sub 8 (0.0%) 1 (0.1%) core::num::::wrapping_sub 8 (0.0%) 1 (0.1%) core::num::::wrapping_sub 8 (0.0%) 1 (0.1%) core::slice::::is_empty 8 (0.0%) 1 (0.1%) hashbrown::raw::bitmask::BitMask::invert 8 (0.0%) 1 (0.1%) std::io::buffered::bufreader::BufReader::discard_buffer 7 (0.0%) 7 (0.4%) core::mem::align_of 7 (0.0%) 1 (0.1%) ::finish 7 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next::{{closure}} 7 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 7 (0.0%) 1 (0.1%) ::finish 7 (0.0%) 1 (0.1%) ::default 7 (0.0%) 1 (0.1%) as std::io::Read>::is_read_vectored 7 (0.0%) 1 (0.1%) as std::io::Write>::is_write_vectored 7 (0.0%) 1 (0.1%) ::is_write_vectored 7 (0.0%) 1 (0.1%) alloc::string::String::is_empty 7 (0.0%) 1 (0.1%) alloc::string::String::len 7 (0.0%) 1 (0.1%) core::cell::Cell::get 7 (0.0%) 1 (0.1%) core::iter::sources::repeat::repeat 7 (0.0%) 1 (0.1%) core::num::nonzero::NonZeroUsize::new_unchecked 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place<(&str,alloc::vec::Vec)> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place< as alloc::vec::spec_extend::SpecExtend>>>::spec_extend::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place< as core::iter::traits::iterator::Iterator>::fold::ok<(),u8,core::iter::traits::iterator::Iterator::for_each::call as alloc::vec::spec_extend::SpecExtend>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place< as core::iter::traits::iterator::Iterator>::try_fold::check, as core::iter::traits::iterator::Iterator>::fold::ok<(),u8,core::iter::traits::iterator::Iterator::for_each::call as alloc::vec::spec_extend::SpecExtend>>>::spec_extend::{{closure}}>::{{closure}}>::{{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>,term::terminfo::parser::compiled::parse::{{closure}}>,term::terminfo::parser::compiled::parse::{{closure}}>,term::Error>> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place>,term::terminfo::parser::compiled::parse::{{closure}}>> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place>,term::terminfo::parser::compiled::parse::{{closure}}>,term::terminfo::parser::compiled::parse::{{closure}}>> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place,term::terminfo::parser::compiled::parse::{{closure}}>,(&str,bool),std::io::error::Error,,std::io::error::Error> as core::iter::traits::collect::FromIterator>>::from_iter,term::terminfo::parser::compiled::parse::{{closure}}>>::{{closure}},std::collections::hash::map::HashMap<&str,bool>>::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place,term::terminfo::parser::compiled::parse::{{closure}}>,(&str,u32),std::io::error::Error,,std::io::error::Error> as core::iter::traits::collect::FromIterator>>::from_iter,term::terminfo::parser::compiled::parse::{{closure}}>>::{{closure}},std::collections::hash::map::HashMap<&str,u32>>::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place>,term::terminfo::parser::compiled::parse::{{closure}}>,term::terminfo::parser::compiled::parse::{{closure}}>,(&str,alloc::vec::Vec),term::Error,>,term::Error> as core::iter::traits::collect::FromIterator),term::Error>>>::from_iter>,term::terminfo::parser::compiled::parse::{{closure}}>,term::terminfo::parser::compiled::parse::{{closure}}>>::{{closure}},std::collections::hash::map::HashMap<&str,alloc::vec::Vec>>::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place,term::terminfo::parser::compiled::parse::{{closure}}>,u16,std::io::error::Error,,std::io::error::Error> as core::iter::traits::collect::FromIterator>>::from_iter,term::terminfo::parser::compiled::parse::{{closure}}>>::{{closure}},alloc::vec::Vec>::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place as alloc::vec::spec_extend::SpecExtend>>>::spec_extend::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place,std::collections::hash::map::RandomState>> 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 for alloc::boxed::Box>::from::StringError> 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%) std::collections::hash::map::RandomState::new 6 (0.0%) 1 (0.1%) ::type_id 6 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::fold::ok 6 (0.0%) 1 (0.1%) ::is_read_vectored 6 (0.0%) 1 (0.1%) ::default 6 (0.0%) 1 (0.1%) alloc::string::String::into_bytes 6 (0.0%) 1 (0.1%) core::alloc::layout::Layout::size 6 (0.0%) 1 (0.1%) core::array::from_mut 6 (0.0%) 1 (0.1%) core::core_arch::x86::sse2::_mm_load_si128 6 (0.0%) 1 (0.1%) core::num::::wrapping_neg 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard> 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)>> 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%) hashbrown::raw::is_full 6 (0.0%) 1 (0.1%) hashbrown::raw::special_is_empty 6 (0.0%) 1 (0.1%) std::fs::Metadata 6 (0.0%) 1 (0.1%) std::io::buffered::bufreader::BufReader::new 6 (0.0%) 1 (0.1%) std::io::readbuf::ReadBuf::filled_len 6 (0.0%) 1 (0.1%) std::io::readbuf::ReadBuf::initialized_len 6 (0.0%) 1 (0.1%) std::sys::unix::fs::File::is_read_vectored 5 (0.0%) 1 (0.1%) as core::ops::try_trait::Try>::from_output 5 (0.0%) 1 (0.1%) alloc::string::String::as_mut_vec 5 (0.0%) 1 (0.1%) core::clone::impls::::clone 5 (0.0%) 1 (0.1%) core::clone::impls::::clone 5 (0.0%) 1 (0.1%) core::convert::num:: for u32>::from 5 (0.0%) 1 (0.1%) core::convert::num:: for i32>::from 5 (0.0%) 1 (0.1%) core::hint::black_box 5 (0.0%) 1 (0.1%) core::iter::traits::iterator::Iterator::find::check 5 (0.0%) 1 (0.1%) core::mem::drop 4 (0.0%) 1 (0.1%) >::borrow 4 (0.0%) 1 (0.1%) as std::io::Write>::is_write_vectored 4 (0.0%) 1 (0.1%) ::is_write_vectored 4 (0.0%) 1 (0.1%) core::num::::from_le 4 (0.0%) 1 (0.1%) core::num::::from_le 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<&&str> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&alloc::string::String> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&alloc::vec::Vec> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&alloc::vec::Vec> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&bool> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&char> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&core::option::Option> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&core::str::error::Utf8Error> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&mut std::io::Write::write_fmt::Adapter>> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&mut std::io::Write::write_fmt::Adapter>> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&std::collections::hash::map::HashMap<&str,alloc::vec::Vec>> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&std::collections::hash::map::HashMap<&str,bool>> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&std::collections::hash::map::HashMap<&str,u32>> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&std::io::error::Error> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&str> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&term::terminfo::Error> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&term::terminfo::parm::Error> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&u16> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&u32> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&u8> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&usize> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<(&str,bool)> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<(&str,u32)> 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%) core::ptr::drop_in_place)>::find>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place)>::find>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place)>::reserve_rehash,std::collections::hash::map::RandomState>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place::find::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place::reserve_rehash::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place::find::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place::find::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place::reserve_rehash::{{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%) core::ptr::drop_in_place> 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%) std::sys::unix::fd::FileDesc::is_read_vectored 3 (0.0%) 1 (0.1%) std::collections::hash::map::RandomState::new::KEYS::__getit 3 (0.0%) 1 (0.1%) term::terminfo::parm::Variables::new 1 (0.0%) 1 (0.1%) ::default 1 (0.0%) 1 (0.1%) ::default 1 (0.0%) 1 (0.1%) core::fmt::UnsafeArg::new 1 (0.0%) 1 (0.1%) core::hint::unreachable_unchecked 1 (0.0%) 1 (0.1%) core::ptr::null 1 (0.0%) 1 (0.1%) core::ptr::null_mut

::get_end 87 (0.2%) 11 (0.7%) core::ptr::non_null::NonNull::new_unchecked 87 (0.2%) 8 (0.5%) core::ptr::unique::Unique::cast 87 (0.2%) 1 (0.1%) hashbrown::raw::RawTableInner::reserve_rehash_inner 86 (0.2%) 6 (0.4%) core::mem::manually_drop::ManuallyDrop::new 86 (0.2%) 1 (0.1%) core::str::iter::SplitInternal