Lines Copies Function name ----- ------ ------------- 5535 (100%) 190 (100%) (TOTAL) 803 (14.5%) 16 (8.4%) core::option::Option::map 363 (6.6%) 1 (0.5%) directories::lin::project_dirs_from_path 340 (6.1%) 10 (5.3%) core::option::Option::unwrap_or_else 288 (5.2%) 1 (0.5%) directories::lin::base_dirs 283 (5.1%) 1 (0.5%) directories::lin::user_dirs 113 (2.0%) 1 (0.5%) core::iter::traits::iterator::Iterator::try_fold 113 (2.0%) 1 (0.5%) core::str::validations::next_code_point 110 (2.0%) 1 (0.5%) ::fmt 101 (1.8%) 1 (0.5%) ::fmt 97 (1.8%) 1 (0.5%) directories::lin::trim_and_lowercase_then_replace_spaces 92 (1.7%) 1 (0.5%) ::fmt 91 (1.6%) 1 (0.5%) as core::str::pattern::Searcher>::next 88 (1.6%) 1 (0.5%) core::str::iter::SplitInternal

::get_end 86 (1.6%) 1 (0.5%) core::str::iter::SplitInternal

::next 84 (1.5%) 5 (2.6%) directories::lin::project_dirs_from_path::{{closure}} 79 (1.4%) 1 (0.5%) ::next 71 (1.3%) 1 (0.5%) core::iter::traits::iterator::Iterator::find::check::{{closure}} 65 (1.2%) 5 (2.6%) directories::lin::base_dirs::{{closure}} 58 (1.0%) 1 (0.5%) core::slice::iter::Iter::make_slice 54 (1.0%) 1 (0.5%) as core::ops::try_trait::Try>::branch 53 (1.0%) 1 (0.5%) core::str::::split 50 (0.9%) 1 (0.5%) as core::fmt::Debug>::fmt 48 (0.9%) 1 (0.5%) as core::iter::traits::exact_size::ExactSizeIterator>::len 48 (0.9%) 1 (0.5%) core::ops::control_flow::ControlFlow::break_value 47 (0.8%) 1 (0.5%) core::option::Option::unwrap_unchecked 46 (0.8%) 1 (0.5%) core::str::pattern::Searcher::next_match 45 (0.8%) 1 (0.5%) directories::lin::project_dirs_from 42 (0.8%) 1 (0.5%) core::str::traits:: for core::ops::range::Range>::get_unchecked 39 (0.7%) 1 (0.5%) as core::clone::Clone>::clone 38 (0.7%) 1 (0.5%) as core::str::pattern::Pattern>::into_searcher 38 (0.7%) 1 (0.5%) alloc::raw_vec::handle_reserve 38 (0.7%) 1 (0.5%) alloc::vec::Vec::append_elements 32 (0.6%) 1 (0.5%) std::path::Path::join 30 (0.5%) 1 (0.5%) as core::ops::try_trait::FromResidual>::from_residual 29 (0.5%) 1 (0.5%) core::option::Option::unwrap 28 (0.5%) 1 (0.5%) core::char::methods::::is_whitespace 26 (0.5%) 1 (0.5%) core::str::::chars 24 (0.4%) 1 (0.5%) core::option::Option::as_ref 22 (0.4%) 1 (0.5%) as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter>>::spec_extend 22 (0.4%) 1 (0.5%) as core::ops::try_trait::Try>::branch 21 (0.4%) 1 (0.5%) directories::ProjectDirs::from 20 (0.4%) 2 (1.1%) <&T as core::fmt::Debug>::fmt 20 (0.4%) 1 (0.5%) >::call 20 (0.4%) 1 (0.5%) >::call_mut 20 (0.4%) 1 (0.5%) std::ffi::os_str::OsStr::to_os_string 20 (0.4%) 1 (0.5%) std::sys::unix::os_str::Slice::from_u8_slice 19 (0.3%) 1 (0.5%) core::iter::traits::iterator::Iterator::find 19 (0.3%) 1 (0.5%) core::str::::as_bytes 19 (0.3%) 1 (0.5%) core::str::::get_unchecked 19 (0.3%) 1 (0.5%) core::str::converts::from_utf8_unchecked 18 (0.3%) 1 (0.5%) ::into_searcher 18 (0.3%) 1 (0.5%) core::str::::char_indices 18 (0.3%) 1 (0.5%) core::str::validations::utf8_first_byte 17 (0.3%) 1 (0.5%) alloc::string::String::push_str 17 (0.3%) 1 (0.5%) core::str::::split_whitespace 17 (0.3%) 1 (0.5%) std::ffi::os_str:: for str>::as_ref 17 (0.3%) 1 (0.5%) std::sys::unix::os_str::Slice::from_str 16 (0.3%) 1 (0.5%) >::call_mut 16 (0.3%) 1 (0.5%) alloc::raw_vec::RawVec::capacity 16 (0.3%) 1 (0.5%) alloc::raw_vec::RawVec::reserve 16 (0.3%) 1 (0.5%) alloc::vec::Vec::extend_from_slice 15 (0.3%) 1 (0.5%) ::deref 15 (0.3%) 1 (0.5%) alloc::raw_vec::RawVec::needs_to_grow 15 (0.3%) 1 (0.5%) alloc::raw_vec::RawVec::reserve::do_reserve_and_handle 14 (0.3%) 1 (0.5%) as core::ops::try_trait::Try>::from_output 14 (0.3%) 1 (0.5%) std::ffi::os_str:: for alloc::string::String>::as_ref 13 (0.2%) 1 (0.5%) >::call 13 (0.2%) 1 (0.5%) >::from 13 (0.2%) 1 (0.5%) core::iter::adapters::filter::Filter::new 13 (0.2%) 1 (0.5%) core::ops::function::impls:: for &mut F>::call_mut 13 (0.2%) 1 (0.5%) directories::BaseDirs::executable_dir 13 (0.2%) 1 (0.5%) directories::BaseDirs::runtime_dir 13 (0.2%) 1 (0.5%) directories::BaseDirs::state_dir 13 (0.2%) 1 (0.5%) directories::ProjectDirs::runtime_dir 13 (0.2%) 1 (0.5%) directories::ProjectDirs::state_dir 13 (0.2%) 1 (0.5%) directories::UserDirs::audio_dir 13 (0.2%) 1 (0.5%) directories::UserDirs::desktop_dir 13 (0.2%) 1 (0.5%) directories::UserDirs::document_dir 13 (0.2%) 1 (0.5%) directories::UserDirs::download_dir 13 (0.2%) 1 (0.5%) directories::UserDirs::font_dir 13 (0.2%) 1 (0.5%) directories::UserDirs::picture_dir 13 (0.2%) 1 (0.5%) directories::UserDirs::public_dir 13 (0.2%) 1 (0.5%) directories::UserDirs::template_dir 13 (0.2%) 1 (0.5%) directories::UserDirs::video_dir 13 (0.2%) 1 (0.5%) directories::lin::user_dirs::{{closure}} 12 (0.2%) 1 (0.5%) ::matches 12 (0.2%) 1 (0.5%) as core::iter::traits::iterator::Iterator>::next 12 (0.2%) 1 (0.5%) as core::ops::try_trait::FromResidual>::from_residual 12 (0.2%) 1 (0.5%) ::clone 12 (0.2%) 1 (0.5%) ::clone 12 (0.2%) 1 (0.5%) ::clone 12 (0.2%) 1 (0.5%) alloc::vec::Vec::reserve 12 (0.2%) 1 (0.5%) core::ptr::const_ptr::::offset 12 (0.2%) 1 (0.5%) core::ptr::mut_ptr::::offset 12 (0.2%) 1 (0.5%) core::str::validations::utf8_acc_cont_byte 12 (0.2%) 1 (0.5%) directories::BaseDirs::executable_dir::{{closure}} 12 (0.2%) 1 (0.5%) directories::BaseDirs::runtime_dir::{{closure}} 12 (0.2%) 1 (0.5%) directories::BaseDirs::state_dir::{{closure}} 12 (0.2%) 1 (0.5%) directories::ProjectDirs::runtime_dir::{{closure}} 12 (0.2%) 1 (0.5%) directories::ProjectDirs::state_dir::{{closure}} 12 (0.2%) 1 (0.5%) directories::UserDirs::audio_dir::{{closure}} 12 (0.2%) 1 (0.5%) directories::UserDirs::desktop_dir::{{closure}} 12 (0.2%) 1 (0.5%) directories::UserDirs::document_dir::{{closure}} 12 (0.2%) 1 (0.5%) directories::UserDirs::download_dir::{{closure}} 12 (0.2%) 1 (0.5%) directories::UserDirs::font_dir::{{closure}} 12 (0.2%) 1 (0.5%) directories::UserDirs::picture_dir::{{closure}} 12 (0.2%) 1 (0.5%) directories::UserDirs::public_dir::{{closure}} 12 (0.2%) 1 (0.5%) directories::UserDirs::template_dir::{{closure}} 12 (0.2%) 1 (0.5%) directories::UserDirs::video_dir::{{closure}} 11 (0.2%) 1 (0.5%) <&T as core::convert::AsRef>::as_ref 11 (0.2%) 1 (0.5%) as core::iter::traits::iterator::Iterator>::next 11 (0.2%) 1 (0.5%) ::next 11 (0.2%) 1 (0.5%) as core::str::pattern::Searcher>::haystack 11 (0.2%) 1 (0.5%) as core::str::pattern::Searcher>::haystack 11 (0.2%) 1 (0.5%) ::deref 11 (0.2%) 1 (0.5%) alloc::string::String::with_capacity 11 (0.2%) 1 (0.5%) core::str::::len 11 (0.2%) 1 (0.5%) directories::BaseDirs::cache_dir 11 (0.2%) 1 (0.5%) directories::BaseDirs::config_dir 11 (0.2%) 1 (0.5%) directories::BaseDirs::data_dir 11 (0.2%) 1 (0.5%) directories::BaseDirs::data_local_dir 11 (0.2%) 1 (0.5%) directories::BaseDirs::home_dir 11 (0.2%) 1 (0.5%) directories::BaseDirs::preference_dir 11 (0.2%) 1 (0.5%) directories::ProjectDirs::cache_dir 11 (0.2%) 1 (0.5%) directories::ProjectDirs::config_dir 11 (0.2%) 1 (0.5%) directories::ProjectDirs::data_dir 11 (0.2%) 1 (0.5%) directories::ProjectDirs::data_local_dir 11 (0.2%) 1 (0.5%) directories::ProjectDirs::preference_dir 11 (0.2%) 1 (0.5%) directories::ProjectDirs::project_path 11 (0.2%) 1 (0.5%) directories::UserDirs::home_dir 10 (0.2%) 1 (0.5%) ::next 10 (0.2%) 1 (0.5%) >::as_ref 10 (0.2%) 1 (0.5%) >::from 10 (0.2%) 1 (0.5%) core::iter::traits::iterator::Iterator::filter 10 (0.2%) 1 (0.5%) core::slice::iter::Iter::as_slice 10 (0.2%) 1 (0.5%) core::str::::is_empty 10 (0.2%) 1 (0.5%) std::ffi::os_str::OsStr::from_inner 10 (0.2%) 1 (0.5%) std::path::PathBuf::as_path 9 (0.2%) 1 (0.5%) core::ptr::const_ptr::::add 9 (0.2%) 1 (0.5%) core::ptr::mut_ptr::::add 8 (0.1%) 1 (0.5%) ::next::{{closure}} 8 (0.1%) 1 (0.5%) core::char::convert::from_u32_unchecked 8 (0.1%) 1 (0.5%) core::iter::traits::iterator::Iterator::find::check 8 (0.1%) 1 (0.5%) core::num::::wrapping_sub 8 (0.1%) 1 (0.5%) directories::ProjectDirs::from_path 7 (0.1%) 1 (0.5%) as core::str::pattern::Searcher>::next_match 7 (0.1%) 1 (0.5%) alloc::vec::Vec::allocator 6 (0.1%) 1 (0.5%) alloc::vec::Vec::len 6 (0.1%) 1 (0.5%) core::slice::iter::size_from_ptr 5 (0.1%) 1 (0.5%) alloc::raw_vec::RawVec::allocator 4 (0.1%) 1 (0.5%) ::clone 4 (0.1%) 1 (0.5%) core::ptr::drop_in_place<&core::option::Option> 4 (0.1%) 1 (0.5%) core::ptr::drop_in_place<&std::path::PathBuf> 3 (0.1%) 1 (0.5%) directories::BaseDirs::new 3 (0.1%) 1 (0.5%) directories::UserDirs::new 1 (0.0%) 1 (0.5%) core::hint::unreachable_unchecked 1 (0.0%) 1 (0.5%) core::mem::size_of