Lines Copies Function name ----- ------ ------------- 66455 (100%) 2405 (100%) (TOTAL) 978 (1.5%) 6 (0.2%) alloc::raw_vec::RawVec::grow_amortized 893 (1.3%) 1 (0.0%) parse_zoneinfo::line::LineParser::zoneinfo_from_captures 892 (1.3%) 2 (0.1%) alloc::slice::merge_sort 884 (1.3%) 17 (0.7%) core::option::Option::map 626 (0.9%) 4 (0.2%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::KV>::split_leaf_data 604 (0.9%) 30 (1.2%) core::ptr::read 580 (0.9%) 4 (0.2%) alloc::raw_vec::RawVec::allocate_in 553 (0.8%) 1 (0.0%) parse_zoneinfo::line::LineParser::parse_rule 551 (0.8%) 2 (0.1%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::Edge>::insert_recursing 525 (0.8%) 7 (0.3%) alloc::collections::btree::node::Handle,Type>::force 512 (0.8%) 6 (0.2%) alloc::collections::btree::mem::replace 488 (0.7%) 12 (0.5%) alloc::collections::btree::node::NodeRef::key_area_mut 488 (0.7%) 12 (0.5%) alloc::collections::btree::node::NodeRef::val_area_mut 486 (0.7%) 1 (0.0%) parse_zoneinfo::line::LineParser::parse_timespec_and_type 481 (0.7%) 8 (0.3%) hashbrown::raw::RawTable::find 475 (0.7%) 6 (0.2%) alloc::collections::btree::node::slice_insert 468 (0.7%) 2 (0.1%) alloc::slice::merge 450 (0.7%) 21 (0.9%) core::ops::function::FnOnce::call_once 450 (0.7%) 9 (0.4%) as core::ops::try_trait::Try>::branch 446 (0.7%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::next 435 (0.7%) 9 (0.4%) core::mem::replace 432 (0.7%) 6 (0.2%) alloc::raw_vec::RawVec::current_memory 424 (0.6%) 8 (0.3%) alloc::alloc::box_free 390 (0.6%) 39 (1.6%) <&T as core::fmt::Debug>::fmt 382 (0.6%) 2 (0.1%) alloc::slice::insert_head 381 (0.6%) 1 (0.0%) parse_zoneinfo::transitions::FixedTimespanSetBuilder::add_multiple_saving 371 (0.6%) 3 (0.1%) alloc::collections::btree::search::>::find_key_index 370 (0.6%) 2 (0.1%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::Edge>::insert 370 (0.6%) 2 (0.1%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::Edge>::insert 348 (0.5%) 12 (0.5%) core::ptr::metadata::from_raw_parts_mut 348 (0.5%) 4 (0.2%) as core::iter::traits::iterator::Iterator>::next 348 (0.5%) 3 (0.1%) as alloc::vec::spec_from_iter_nested::SpecFromIterNested>::from_iter 346 (0.5%) 4 (0.2%) parse_zoneinfo::line::DaySpec::to_concrete_day::{{closure}} 339 (0.5%) 31 (1.3%) core::mem::maybe_uninit::MaybeUninit::assume_init 336 (0.5%) 6 (0.2%) core::alloc::layout::Layout::array 335 (0.5%) 5 (0.2%) core::fmt::builders::DebugList::entries 332 (0.5%) 4 (0.2%) alloc::collections::btree::navigate::LazyLeafRange::init_front 318 (0.5%) 17 (0.7%) core::option::Option::unwrap 314 (0.5%) 5 (0.2%) core::result::Result::map 306 (0.5%) 18 (0.7%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::Edge>::new_edge 306 (0.5%) 6 (0.2%) core::option::Option::ok_or 303 (0.5%) 3 (0.1%) alloc::collections::btree::search::>::search_tree 300 (0.5%) 4 (0.2%) alloc::boxed::Box::try_new_uninit_in 300 (0.5%) 4 (0.2%) core::fmt::builders::DebugMap::entries 300 (0.5%) 2 (0.1%) alloc::collections::btree::map::entry::VacantEntry::insert 300 (0.5%) 1 (0.0%) alloc::slice::merge_sort::collapse 296 (0.4%) 1 (0.0%) ::timespans 291 (0.4%) 3 (0.1%) hashbrown::rustc_entry::>::rustc_entry 289 (0.4%) 1 (0.0%) parse_zoneinfo::line::LineParser::parse_dayspec 288 (0.4%) 1 (0.0%) parse_zoneinfo::transitions::optimise 287 (0.4%) 2 (0.1%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::KV>::split 282 (0.4%) 18 (0.7%) core::slice::::get_unchecked_mut 270 (0.4%) 6 (0.2%) alloc::collections::btree::node::NodeRef::ascend::{{closure}} 270 (0.4%) 6 (0.2%) alloc::collections::btree::node::NodeRef::force 270 (0.4%) 5 (0.2%) core::slice::iter::Iter::post_inc_start 269 (0.4%) 2 (0.1%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::Edge>::insert_fit 267 (0.4%) 3 (0.1%) alloc::vec::Vec::extend_desugared 264 (0.4%) 8 (0.3%) hashbrown::raw::RawTable::find::{{closure}} 261 (0.4%) 1 (0.0%) core::char::methods::encode_utf8_raw 258 (0.4%) 6 (0.2%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::Edge>::descend 256 (0.4%) 4 (0.2%) alloc::collections::btree::navigate::>::first_leaf_edge 255 (0.4%) 3 (0.1%) core::iter::traits::iterator::Iterator::try_fold 254 (0.4%) 2 (0.1%) core::slice::::reverse::revswap 252 (0.4%) 6 (0.2%) alloc::collections::btree::node::NodeRef::ascend 252 (0.4%) 1 (0.0%) parse_zoneinfo::line::ChangeTime::to_timestamp 249 (0.4%) 26 (1.1%) core::ptr::write 249 (0.4%) 3 (0.1%) hashbrown::raw::RawTable::insert_no_grow 246 (0.4%) 1 (0.0%) ::next_match_back 244 (0.4%) 6 (0.2%) alloc::collections::btree::node::NodeRef::edge_area_mut 242 (0.4%) 2 (0.1%) alloc::collections::btree::map::BTreeMap::entry 240 (0.4%) 8 (0.3%) as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut 240 (0.4%) 5 (0.2%) core::slice::iter::Iter::new 234 (0.4%) 4 (0.2%) alloc::collections::btree::node::NodeRef::correct_childrens_parent_links 233 (0.4%) 9 (0.4%) as core::ops::try_trait::Try>::branch 232 (0.3%) 8 (0.3%) alloc::boxed::Box::from_raw_in 232 (0.3%) 8 (0.3%) core::ptr::metadata::from_raw_parts 230 (0.3%) 5 (0.2%) as core::iter::traits::iterator::Iterator>::next 230 (0.3%) 1 (0.0%) ::fmt 225 (0.3%) 1 (0.0%) ::next 222 (0.3%) 6 (0.2%) as core::ops::drop::Drop>::drop 219 (0.3%) 2 (0.1%) alloc::collections::btree::node::NodeRef::push 216 (0.3%) 8 (0.3%) as core::slice::index::SliceIndex<[T]>>::index_mut 216 (0.3%) 4 (0.2%) alloc::collections::btree::navigate::,alloc::collections::btree::node::marker::KV>>::next_leaf_edge 214 (0.3%) 23 (1.0%) core::mem::manually_drop::ManuallyDrop::new 212 (0.3%) 4 (0.2%) alloc::boxed::Box::new_uninit_in 210 (0.3%) 13 (0.5%) core::slice::index:: for [T]>::index_mut 210 (0.3%) 1 (0.0%) parse_zoneinfo::line::DaySpec::to_concrete_day 208 (0.3%) 2 (0.1%) alloc::collections::btree::navigate::,alloc::collections::btree::node::marker::Edge>>::next_kv 204 (0.3%) 4 (0.2%) alloc::boxed::Box::into_unique 204 (0.3%) 4 (0.2%) alloc::collections::btree::navigate::full_range 203 (0.3%) 31 (1.3%) core::mem::manually_drop::ManuallyDrop::into_inner 202 (0.3%) 3 (0.1%) core::iter::adapters::map::map_fold::{{closure}} 202 (0.3%) 2 (0.1%) alloc::collections::btree::navigate::,alloc::collections::btree::node::marker::Edge>>::deallocating_next 200 (0.3%) 8 (0.3%) as core::slice::index::SliceIndex<[T]>>::index_mut 198 (0.3%) 4 (0.2%) as core::fmt::Debug>::fmt 192 (0.3%) 16 (0.7%) core::ptr::mut_ptr::::offset 192 (0.3%) 10 (0.4%) as core::ops::try_trait::FromResidual>>::from_residual 192 (0.3%) 3 (0.1%) as core::iter::traits::iterator::Iterator>::next 192 (0.3%) 3 (0.1%) alloc::vec::Vec::push 189 (0.3%) 1 (0.0%) parse_zoneinfo::line::LineParser::new 187 (0.3%) 11 (0.5%) core::alloc::layout::Layout::new 186 (0.3%) 4 (0.2%) core::result::Result::unwrap 186 (0.3%) 3 (0.1%) alloc::collections::btree::search::>::search_node 184 (0.3%) 5 (0.2%) hashbrown::raw::RawTable::get 181 (0.3%) 1 (0.0%) ::fmt 180 (0.3%) 37 (1.5%) core::mem::maybe_uninit::MaybeUninit::as_mut_ptr 180 (0.3%) 12 (0.5%) core::ptr::slice_from_raw_parts_mut 180 (0.3%) 1 (0.0%) ::structure 180 (0.3%) 1 (0.0%) parse_zoneinfo::table::TableBuilder::add_zone_line 176 (0.3%) 14 (0.6%) core::ptr::non_null::NonNull::cast 176 (0.3%) 11 (0.5%) core::alloc::layout::size_align 173 (0.3%) 2 (0.1%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::Edge>::insert_fit 170 (0.3%) 10 (0.4%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::KV>::new_kv 169 (0.3%) 7 (0.3%) core::option::Option::expect 167 (0.3%) 1 (0.0%) parse_zoneinfo::line::LineParser::parse_zone 166 (0.2%) 11 (0.5%) core::ops::function::FnOnce::call_once{{vtable.shim}} 165 (0.2%) 3 (0.1%) hashbrown::raw::RawTable::reserve_rehash 165 (0.2%) 3 (0.1%) std::collections::hash::map::map_entry 160 (0.2%) 12 (0.5%) core::slice::::get_unchecked 160 (0.2%) 5 (0.2%) hashbrown::map::HashMap::get_inner 159 (0.2%) 3 (0.1%) as core::iter::traits::iterator::Iterator>::next 159 (0.2%) 2 (0.1%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::KV>::split 158 (0.2%) 2 (0.1%) alloc::collections::btree::navigate::LazyLeafRange::take_front 156 (0.2%) 13 (0.5%) core::ptr::const_ptr::::offset 156 (0.2%) 4 (0.2%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::Edge>::right_kv 155 (0.2%) 2 (0.1%) core::iter::traits::iterator::Iterator::fold 155 (0.2%) 1 (0.0%) hashbrown::raw::RawTableInner::resize_inner 154 (0.2%) 3 (0.1%) as core::iter::traits::iterator::Iterator>::fold 152 (0.2%) 2 (0.1%) alloc::collections::btree::node::NodeRef::new_internal 152 (0.2%) 1 (0.0%) parse_zoneinfo::transitions::FixedTimespanSetBuilder::add_fixed_saving 150 (0.2%) 6 (0.2%) as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut 150 (0.2%) 1 (0.0%) parse_zoneinfo::line::LineParser::parse_str 150 (0.2%) 1 (0.0%) parse_zoneinfo::line::LineParser::saving_from_str 147 (0.2%) 2 (0.1%) alloc::vec::Vec::remove 147 (0.2%) 1 (0.0%) alloc::str::::replace 145 (0.2%) 32 (1.3%) core::mem::maybe_uninit::MaybeUninit::uninit 144 (0.2%) 9 (0.4%) core::slice::::len 144 (0.2%) 8 (0.3%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::KV>::right_edge 144 (0.2%) 8 (0.3%) alloc::collections::btree::node::NodeRef::forget_type 144 (0.2%) 8 (0.3%) alloc::collections::btree::node::NodeRef::forget_type 144 (0.2%) 6 (0.2%) alloc::collections::btree::node::move_to_slice 144 (0.2%) 4 (0.2%) alloc::boxed::Box::into_raw_with_allocator 143 (0.2%) 2 (0.1%) alloc::collections::btree::node::SplitResult::forget_node_type 143 (0.2%) 2 (0.1%) alloc::collections::btree::node::SplitResult::forget_node_type 143 (0.2%) 1 (0.0%) parse_zoneinfo::line::TimeSpec::as_seconds 141 (0.2%) 1 (0.0%) parse_zoneinfo::line::Weekday::calculate 140 (0.2%) 1 (0.0%) parse_zoneinfo::line::ChangeTime::to_timestamp::time_to_timestamp 139 (0.2%) 23 (1.0%) ::into_iter 138 (0.2%) 6 (0.2%) alloc::raw_vec::RawVec::set_ptr_and_cap 136 (0.2%) 2 (0.1%) core::slice::::reverse 135 (0.2%) 1 (0.0%) ::from_str 134 (0.2%) 4 (0.2%) hashbrown::map::HashMap::get 134 (0.2%) 2 (0.1%) as core::iter::traits::collect::IntoIterator>::into_iter 133 (0.2%) 1 (0.0%) ::fmt 132 (0.2%) 4 (0.2%) alloc::raw_vec::RawVec::new_in 130 (0.2%) 5 (0.2%) <[T] as core::fmt::Debug>::fmt 128 (0.2%) 16 (0.7%) core::ptr::non_null::NonNull::new_unchecked 128 (0.2%) 4 (0.2%) core::result::Result::ok 127 (0.2%) 1 (0.0%) ::fmt 126 (0.2%) 14 (0.6%) core::ptr::unique::Unique::cast 126 (0.2%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 125 (0.2%) 1 (0.0%) parse_zoneinfo::table::TableBuilder::add_link_line 120 (0.2%) 8 (0.3%) core::intrinsics::copy 120 (0.2%) 8 (0.3%) core::ptr::slice_from_raw_parts 120 (0.2%) 6 (0.2%) alloc::collections::btree::node::NodeRef::from_internal 120 (0.2%) 4 (0.2%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 120 (0.2%) 3 (0.1%) hashbrown::raw::Bucket::next_n 120 (0.2%) 2 (0.1%) core::option::Option::get_or_insert_with 120 (0.2%) 1 (0.0%) parse_zoneinfo::line::LineParser::parse_link 118 (0.2%) 2 (0.1%) as core::ops::drop::Drop>::drop 117 (0.2%) 13 (0.5%) core::ptr::const_ptr::::add 117 (0.2%) 13 (0.5%) core::ptr::mut_ptr::::add 115 (0.2%) 1 (0.0%) parse_zoneinfo::transitions::FixedTimespanSetBuilder::build 114 (0.2%) 6 (0.2%) alloc::collections::btree::node::NodeRef::borrow_mut 113 (0.2%) 1 (0.0%) ::cmp 112 (0.2%) 14 (0.6%) core::ptr::unique::Unique::new_unchecked 112 (0.2%) 8 (0.3%) >::get_unchecked 112 (0.2%) 8 (0.3%) alloc::boxed::Box::leak 112 (0.2%) 8 (0.3%) core::intrinsics::copy_nonoverlapping 112 (0.2%) 1 (0.0%) ::fmt 112 (0.2%) 1 (0.0%) >::from 111 (0.2%) 3 (0.1%) as core::iter::traits::iterator::Iterator>::next 111 (0.2%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::find 111 (0.2%) 1 (0.0%) ::next_match 111 (0.2%) 1 (0.0%) ::from_str 110 (0.2%) 2 (0.1%) alloc::collections::btree::node::NodeRef::from_new_internal 110 (0.2%) 1 (0.0%) core::ptr::swap_nonoverlapping_bytes 108 (0.2%) 3 (0.1%) hashbrown::raw::Bucket::write 108 (0.2%) 3 (0.1%) hashbrown::raw::RawIterRange::new 108 (0.2%) 3 (0.1%) hashbrown::raw::RawTable::reserve 107 (0.2%) 1 (0.0%) ::from_str 105 (0.2%) 3 (0.1%) hashbrown::map::HashMap::with_hasher 105 (0.2%) 3 (0.1%) hashbrown::raw::Bucket::from_base_index 103 (0.2%) 2 (0.1%) core::ptr::swap_nonoverlapping_one 103 (0.2%) 1 (0.0%) ::fmt 102 (0.2%) 1 (0.0%) parse_zoneinfo::table::Format::new 100 (0.2%) 7 (0.3%) core::mem::maybe_uninit::MaybeUninit::write 100 (0.2%) 6 (0.2%) core::option::Option::is_some 100 (0.2%) 2 (0.1%) hashbrown::raw::RawTable::drop_elements 99 (0.1%) 3 (0.1%) hashbrown::rustc_entry::RustcVacantEntry::insert 97 (0.1%) 1 (0.0%) alloc::alloc::Global::alloc_impl 97 (0.1%) 1 (0.0%) core::iter::traits::double_ended::DoubleEndedIterator::try_rfold 96 (0.1%) 6 (0.2%) alloc::raw_vec::RawVec::capacity 96 (0.1%) 2 (0.1%) core::option::Option::unwrap_unchecked 95 (0.1%) 5 (0.2%) alloc::collections::btree::node::NodeRef::reborrow 95 (0.1%) 5 (0.2%) core::iter::adapters::map::Map::new 95 (0.1%) 5 (0.2%) hashbrown::map::equivalent_key::{{closure}} 95 (0.1%) 1 (0.0%) parse_zoneinfo::table::RuleInfo::applies_to_year 93 (0.1%) 3 (0.1%) hashbrown::raw::RawTable::iter 92 (0.1%) 2 (0.1%) alloc::collections::btree::map::BTreeMap::iter 92 (0.1%) 2 (0.1%) alloc::collections::btree::navigate::,alloc::collections::btree::node::marker::Edge>>::deallocating_end 92 (0.1%) 2 (0.1%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::KV>::into_kv 92 (0.1%) 1 (0.0%) ::fmt 92 (0.1%) 1 (0.0%) ::fmt 91 (0.1%) 10 (0.4%) as core::ops::try_trait::FromResidual>::from_residual 90 (0.1%) 18 (0.7%) core::ptr::non_null::NonNull::as_ptr 90 (0.1%) 6 (0.2%) alloc::vec::Vec::as_mut_ptr 90 (0.1%) 6 (0.2%) alloc::vec::Vec::as_ptr 90 (0.1%) 6 (0.2%) core::slice::raw::from_raw_parts 88 (0.1%) 11 (0.5%) core::slice::::as_ptr 88 (0.1%) 2 (0.1%) core::option::Option::and_then 88 (0.1%) 1 (0.0%) parse_zoneinfo::table::RuleInfo::absolute_datetime 87 (0.1%) 1 (0.0%) hashbrown::raw::RawTableInner::reserve_rehash_inner 87 (0.1%) 1 (0.0%) std::collections::hash::map::Entry::or_insert_with 86 (0.1%) 1 (0.0%) alloc::collections::btree::map::entry::Entry::or_insert_with 85 (0.1%) 1 (0.0%) core::iter::traits::iterator::Iterator::min_by_key 85 (0.1%) 1 (0.0%) parse_zoneinfo::line::LineParser::parse_timespec 85 (0.1%) 1 (0.0%) parse_zoneinfo::table::Format::format 84 (0.1%) 7 (0.3%) core::mem::maybe_uninit::MaybeUninit::new 84 (0.1%) 6 (0.2%) as core::ops::deref::Deref>::deref 84 (0.1%) 6 (0.2%) >::get_unchecked_mut 84 (0.1%) 6 (0.2%) core::array:: for [T; N]>::index_mut 84 (0.1%) 3 (0.1%) hashbrown::raw::RawTable::reserve_rehash::{{closure}} 84 (0.1%) 2 (0.1%) alloc::collections::btree::navigate::,alloc::collections::btree::node::marker::Edge>>::next_unchecked::{{closure}} 83 (0.1%) 5 (0.2%) core::ops::function::impls:: for &mut F>::call_once 81 (0.1%) 6 (0.2%) as core::ops::drop::Drop>::drop 80 (0.1%) 10 (0.4%) alloc::collections::btree::node::NodeRef::as_leaf_ptr 80 (0.1%) 8 (0.3%) alloc::collections::btree::node::NodeRef::len 80 (0.1%) 1 (0.0%) core::iter::traits::iterator::Iterator::reduce 80 (0.1%) 1 (0.0%) parse_zoneinfo::line::Month::next_in_year 80 (0.1%) 1 (0.0%) parse_zoneinfo::line::Month::prev_in_year 79 (0.1%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::next 78 (0.1%) 3 (0.1%) parse_zoneinfo::transitions::FixedTimespanSetBuilder::add_multiple_saving::{{closure}} 78 (0.1%) 1 (0.0%) alloc::collections::btree::map::BTreeMap::get 77 (0.1%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::fold::enumerate::{{closure}} 77 (0.1%) 1 (0.0%) core::ptr::drop_in_place<[(i64,parse_zoneinfo::transitions::FixedTimespan)]> 77 (0.1%) 1 (0.0%) core::ptr::drop_in_place<[parse_zoneinfo::table::RuleInfo]> 77 (0.1%) 1 (0.0%) core::ptr::drop_in_place<[parse_zoneinfo::table::ZoneInfo]> 77 (0.1%) 1 (0.0%) parse_zoneinfo::line::ChangeTime::year 76 (0.1%) 4 (0.2%) alloc::collections::btree::node::NodeRef::reborrow_mut 76 (0.1%) 2 (0.1%) alloc::collections::btree::node::InternalNode::new 75 (0.1%) 15 (0.6%) core::ptr::mut_ptr::::cast 75 (0.1%) 3 (0.1%) core::iter::traits::iterator::Iterator::all::check::{{closure}} 75 (0.1%) 1 (0.0%) >::from 74 (0.1%) 2 (0.1%) as core::iter::range::RangeIteratorImpl>::spec_next 74 (0.1%) 2 (0.1%) alloc::collections::btree::node::LeafNode::new 74 (0.1%) 2 (0.1%) core::iter::adapters::flatten::FlattenCompat::new 73 (0.1%) 5 (0.2%) hashbrown::map::equivalent_key 72 (0.1%) 9 (0.4%) core::ptr::const_ptr::::as_ptr 72 (0.1%) 8 (0.3%) alloc::collections::btree::node::NodeRef::first_edge 72 (0.1%) 2 (0.1%) alloc::collections::btree::node::NodeRef::deallocate_and_ascend 72 (0.1%) 1 (0.0%) ::fmt 72 (0.1%) 1 (0.0%) alloc::collections::btree::map::BTreeMap::insert 71 (0.1%) 5 (0.2%) core::option::Option::take 70 (0.1%) 14 (0.6%) core::ptr::unique::Unique::as_ptr 70 (0.1%) 2 (0.1%) alloc::collections::btree::map::IntoIter::dying_next 70 (0.1%) 1 (0.0%) ::next 70 (0.1%) 1 (0.0%) core::cmp::min_by 69 (0.1%) 3 (0.1%) core::option::Option::as_mut 69 (0.1%) 3 (0.1%) hashbrown::raw::TableLayout::new 69 (0.1%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::size_hint 69 (0.1%) 1 (0.0%) ::fmt 68 (0.1%) 4 (0.2%) alloc::vec::Vec::with_capacity_in 68 (0.1%) 2 (0.1%) as core::ops::drop::Drop>::drop 68 (0.1%) 2 (0.1%) alloc::collections::btree::mem::take_mut::{{closure}} 68 (0.1%) 1 (0.0%) ::fmt 67 (0.1%) 3 (0.1%) core::option::Option::as_ref 67 (0.1%) 1 (0.0%) core::iter::traits::double_ended::DoubleEndedIterator::rfind::check::{{closure}} 66 (0.1%) 5 (0.2%) core::iter::traits::iterator::Iterator::map 66 (0.1%) 3 (0.1%) as core::fmt::Debug>::fmt 66 (0.1%) 3 (0.1%) hashbrown::raw::Bucket::as_ptr 66 (0.1%) 2 (0.1%) alloc::slice::::sort_by::{{closure}} 66 (0.1%) 1 (0.0%) ::fmt 65 (0.1%) 5 (0.2%) as core::fmt::Debug>::fmt 65 (0.1%) 5 (0.2%) core::slice::::iter 65 (0.1%) 3 (0.1%) parse_zoneinfo::line::LineParser::parse_timespec_and_type::{{closure}} 64 (0.1%) 8 (0.3%) core::ptr::mut_ptr::::as_mut_ptr 64 (0.1%) 8 (0.3%) core::slice::::as_mut_ptr 64 (0.1%) 4 (0.2%) alloc::raw_vec::RawVec::with_capacity_in 64 (0.1%) 2 (0.1%) as core::iter::adapters::fuse::FuseImpl>::next 64 (0.1%) 2 (0.1%) alloc::collections::btree::node::NodeRef::keys 64 (0.1%) 2 (0.1%) alloc::slice::::sort_by 64 (0.1%) 2 (0.1%) core::option::Option<&T>::cloned 64 (0.1%) 2 (0.1%) core::ptr::swap_nonoverlapping 64 (0.1%) 1 (0.0%) ::fmt 64 (0.1%) 1 (0.0%) core::char::methods::::to_digit 64 (0.1%) 1 (0.0%) core::fmt::builders::DebugSet::entries 63 (0.1%) 1 (0.0%) parse_zoneinfo::table::TableBuilder::add_rule_line 61 (0.1%) 5 (0.2%) core::str::::parse 60 (0.1%) 12 (0.5%) as core::ops::deref::Deref>::deref 60 (0.1%) 6 (0.2%) alloc::vec::Vec::new 60 (0.1%) 6 (0.2%) core::ptr::mut_ptr::::write 60 (0.1%) 4 (0.2%) alloc::boxed::Box,A>::assume_init 60 (0.1%) 4 (0.2%) alloc::collections::btree::navigate::LazyLeafRange::none 60 (0.1%) 4 (0.2%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::Edge>::forget_node_type 60 (0.1%) 4 (0.2%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::Edge>::forget_node_type 60 (0.1%) 2 (0.1%) < as core::ops::drop::Drop>::drop::DropGuard as core::ops::drop::Drop>::drop 60 (0.1%) 1 (0.0%) parse_zoneinfo::table::Table::get_zoneset 59 (0.1%) 1 (0.0%) core::fmt::Arguments::new_v1 58 (0.1%) 6 (0.2%) core::mem::maybe_uninit::MaybeUninit::assume_init_read 58 (0.1%) 2 (0.1%) core::slice::::as_mut_ptr_range 58 (0.1%) 1 (0.0%) ::into_iter 58 (0.1%) 1 (0.0%) ::default 57 (0.1%) 4 (0.2%) as core::iter::traits::iterator::Iterator>::next 57 (0.1%) 1 (0.0%) ::eq 57 (0.1%) 1 (0.0%) ::ne 56 (0.1%) 8 (0.3%) core::ptr::unique::Unique::as_ref 56 (0.1%) 4 (0.2%) core::iter::adapters::enumerate::Enumerate::new 56 (0.1%) 2 (0.1%) alloc::collections::btree::borrow::DormantMutRef::new 56 (0.1%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::fold 56 (0.1%) 1 (0.0%) ::fmt 56 (0.1%) 1 (0.0%) ::fmt 56 (0.1%) 1 (0.0%) ::fmt 55 (0.1%) 5 (0.2%) core::ptr::mut_ptr::::sub 54 (0.1%) 6 (0.2%) alloc::collections::btree::node::NodeRef::as_internal_ptr 54 (0.1%) 2 (0.1%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 54 (0.1%) 2 (0.1%) as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut 54 (0.1%) 2 (0.1%) alloc::collections::btree::navigate::LazyLeafRange::deallocating_end 54 (0.1%) 1 (0.0%) as core::iter::range::RangeInclusiveIteratorImpl>::spec_next 54 (0.1%) 1 (0.0%) core::result::Result::unwrap_or 52 (0.1%) 2 (0.1%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::Edge>::correct_parent_link 50 (0.1%) 4 (0.2%) as core::ops::index::Index<&Q>>::index 50 (0.1%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 50 (0.1%) 2 (0.1%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 50 (0.1%) 1 (0.0%) ::fmt 50 (0.1%) 1 (0.0%) alloc::str::::to_ascii_lowercase 50 (0.1%) 1 (0.0%) core::slice::iter::IterMut::post_inc_start 49 (0.1%) 7 (0.3%) core::mem::maybe_uninit::MaybeUninit::assume_init_mut 49 (0.1%) 1 (0.0%) parse_zoneinfo::table::TableBuilder::add_continuation_line 48 (0.1%) 6 (0.2%) as core::convert::From<&mut T>>::from 48 (0.1%) 6 (0.2%) alloc::raw_vec::RawVec::ptr 48 (0.1%) 3 (0.1%) alloc::raw_vec::RawVec::reserve 48 (0.1%) 3 (0.1%) core::ptr::metadata::metadata 48 (0.1%) 3 (0.1%) hashbrown::map::HashMap::contains_key 48 (0.1%) 2 (0.1%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::KV>::drop_key_val 48 (0.1%) 2 (0.1%) alloc::collections::btree::node::NodeRef::set_parent_link 48 (0.1%) 1 (0.0%) as core::iter::range::RangeIteratorImpl>::spec_next_back 48 (0.1%) 1 (0.0%) ::default 48 (0.1%) 1 (0.0%) core::str::::is_char_boundary 47 (0.1%) 1 (0.0%) ::into_searcher 47 (0.1%) 1 (0.0%) ::fmt 47 (0.1%) 1 (0.0%) ::fmt 47 (0.1%) 1 (0.0%) core::iter::traits::iterator::Iterator::min_by_key::key::{{closure}} 47 (0.1%) 1 (0.0%) parse_zoneinfo::line::ChangeTime::to_timestamp::seconds_until_start_of_year 46 (0.1%) 4 (0.2%) std::collections::hash::map::HashMap::get 46 (0.1%) 2 (0.1%) alloc::collections::btree::navigate::>::full_range 46 (0.1%) 1 (0.0%) as core::ops::try_trait::Try>::branch 46 (0.1%) 1 (0.0%) ::fmt 46 (0.1%) 1 (0.0%) core::ops::control_flow::ControlFlow::break_value 45 (0.1%) 5 (0.2%) alloc::collections::btree::node::NodeRef::as_leaf_mut 45 (0.1%) 5 (0.2%) core::ptr::const_ptr::::is_null 45 (0.1%) 5 (0.2%) core::ptr::mut_ptr::::is_null 45 (0.1%) 3 (0.1%) alloc::raw_vec::RawVec::needs_to_grow 45 (0.1%) 3 (0.1%) alloc::raw_vec::RawVec::reserve::do_reserve_and_handle 45 (0.1%) 3 (0.1%) core::iter::traits::iterator::Iterator::all 45 (0.1%) 3 (0.1%) hashbrown::rustc_entry::>::rustc_entry::{{closure}} 45 (0.1%) 3 (0.1%) std::collections::hash::map::HashMap::entry 45 (0.1%) 1 (0.0%) alloc::vec::Vec::pop 45 (0.1%) 1 (0.0%) core::slice::iter::IterMut::new 44 (0.1%) 2 (0.1%) core::iter::adapters::flatten::FlatMap::new 44 (0.1%) 1 (0.0%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::KV>::kv_mut 44 (0.1%) 1 (0.0%) core::ptr::drop_in_place 43 (0.1%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 43 (0.1%) 1 (0.0%) alloc::vec::Vec::truncate 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::ptr::drop_in_place 43 (0.1%) 1 (0.0%) core::str::iter::MatchIndicesInternal

::next 15 (0.0%) 1 (0.0%) hashbrown::raw::bitmask::BitMask::remove_lowest_bit 15 (0.0%) 1 (0.0%) parse_zoneinfo::table::TableBuilder::new 15 (0.0%) 1 (0.0%) parse_zoneinfo::transitions::FixedTimespan::total_offset 14 (0.0%) 2 (0.1%) >::from 14 (0.0%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 14 (0.0%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 14 (0.0%) 2 (0.1%) core::option::Option::is_none 14 (0.0%) 1 (0.0%) as core::ops::index::Index<&Q>>::index 14 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 13 (0.0%) 2 (0.1%) as core::default::Default>::default 13 (0.0%) 1 (0.0%) ::cause 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::char::methods::::is_digit 13 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::rev 13 (0.0%) 1 (0.0%) core::ops::function::impls:: for &mut F>::call_mut 13 (0.0%) 1 (0.0%) core::ops::range::RangeInclusive::new 13 (0.0%) 1 (0.0%) core::slice::::iter_mut 13 (0.0%) 1 (0.0%) core::slice::iter::::into_iter 13 (0.0%) 1 (0.0%) parse_zoneinfo::line::ChangeTime::to_timestamp::seconds_in_year 12 (0.0%) 4 (0.2%) alloc::boxed::Box::new_uninit 12 (0.0%) 2 (0.1%) alloc::collections::btree::borrow::DormantMutRef::awaken 12 (0.0%) 2 (0.1%) alloc::collections::btree::map::BTreeMap::ensure_is_owned 12 (0.0%) 2 (0.1%) alloc::collections::btree::navigate::,alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked 12 (0.0%) 2 (0.1%) core::ptr::mut_ptr::::drop_in_place 12 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 12 (0.0%) 1 (0.0%) ::into_iter::{{closure}} 12 (0.0%) 1 (0.0%) alloc::collections::btree::node::NodeRef::into_leaf_mut 12 (0.0%) 1 (0.0%) alloc::collections::btree::set::BTreeSet::iter 12 (0.0%) 1 (0.0%) core::iter::range::>::next_back 12 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::filter 12 (0.0%) 1 (0.0%) core::num::::unchecked_add 12 (0.0%) 1 (0.0%) core::num::::unchecked_add 12 (0.0%) 1 (0.0%) core::num::::unchecked_sub 12 (0.0%) 1 (0.0%) core::num::::saturating_add 12 (0.0%) 1 (0.0%) core::num::::saturating_add 12 (0.0%) 1 (0.0%) core::num::::unchecked_add 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::drop_in_place> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place 12 (0.0%) 1 (0.0%) core::ptr::mut_ptr::::wrapping_offset 12 (0.0%) 1 (0.0%) core::slice::index:: for [T]>::index 12 (0.0%) 1 (0.0%) core::str::::rfind::{{closure}} 11 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::fold::enumerate 11 (0.0%) 1 (0.0%) ::haystack 11 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_movemask_epi8 11 (0.0%) 1 (0.0%) core::str::::len 11 (0.0%) 1 (0.0%) hashbrown::raw::bitmask::BitMask::lowest_set_bit_nonzero 11 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::load_aligned 11 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::match_empty_or_deleted 11 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::match_full 10 (0.0%) 2 (0.1%) as core::ops::deref::DerefMut>::deref_mut 10 (0.0%) 1 (0.0%) <&T as core::borrow::Borrow>::borrow 10 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 10 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 10 (0.0%) 1 (0.0%) ::next 10 (0.0%) 1 (0.0%) ::backward_unchecked 10 (0.0%) 1 (0.0%) ::forward_unchecked 10 (0.0%) 1 (0.0%) alloc::collections::btree::map::entry::OccupiedEntry::get_mut 10 (0.0%) 1 (0.0%) alloc::str:: for alloc::string::String>::borrow 10 (0.0%) 1 (0.0%) alloc::string::String::from_utf8_unchecked 10 (0.0%) 1 (0.0%) core::clone::impls::::clone 10 (0.0%) 1 (0.0%) core::cmp::impls::::lt 10 (0.0%) 1 (0.0%) core::cmp::impls::::lt 10 (0.0%) 1 (0.0%) core::cmp::impls::::le 10 (0.0%) 1 (0.0%) core::cmp::impls::::lt 10 (0.0%) 1 (0.0%) core::iter::range::>::next 10 (0.0%) 1 (0.0%) std::collections::hash::map::HashMap::get_mut 9 (0.0%) 1 (0.0%) >::from 9 (0.0%) 1 (0.0%) ::forward_unchecked 9 (0.0%) 1 (0.0%) ::sum 9 (0.0%) 1 (0.0%) ::to_string 9 (0.0%) 1 (0.0%) ::forward_unchecked 9 (0.0%) 1 (0.0%) alloc::collections::btree::map::entry::OccupiedEntry::into_mut 9 (0.0%) 1 (0.0%) core::alloc::layout::Layout::dangling 9 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::sum 9 (0.0%) 1 (0.0%) core::ptr::const_ptr::::wrapping_add 9 (0.0%) 1 (0.0%) core::ptr::mut_ptr::::wrapping_add 9 (0.0%) 1 (0.0%) core::str::converts::from_utf8_unchecked_mut 9 (0.0%) 1 (0.0%) parse_zoneinfo::line::Line::Continuation 9 (0.0%) 1 (0.0%) parse_zoneinfo::line::Line::Link 9 (0.0%) 1 (0.0%) parse_zoneinfo::line::Line::Rule 9 (0.0%) 1 (0.0%) parse_zoneinfo::line::Line::Zone 9 (0.0%) 1 (0.0%) parse_zoneinfo::line::LineParser::parse_dayspec::{{closure}} 9 (0.0%) 1 (0.0%) parse_zoneinfo::table::TableBuilder::build 9 (0.0%) 1 (0.0%) std::collections::hash::map::OccupiedEntry::into_mut 8 (0.0%) 2 (0.1%) >::borrow 8 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 8 (0.0%) 1 (0.0%) alloc::collections::btree::set::BTreeSet::new 8 (0.0%) 1 (0.0%) alloc::string::String::new 8 (0.0%) 1 (0.0%) core::alloc::layout::Layout::align 8 (0.0%) 1 (0.0%) core::char::methods::::len_utf8 8 (0.0%) 1 (0.0%) core::num::::wrapping_sub 8 (0.0%) 1 (0.0%) core::num::::wrapping_sub 8 (0.0%) 1 (0.0%) core::num::::wrapping_sub 8 (0.0%) 1 (0.0%) hashbrown::raw::bitmask::BitMask::invert 7 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 7 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::size_hint 7 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 7 (0.0%) 1 (0.0%) ::clone 7 (0.0%) 1 (0.0%) ::default 7 (0.0%) 1 (0.0%) alloc::vec::Vec::is_empty 7 (0.0%) 1 (0.0%) core::num::::make_ascii_lowercase 7 (0.0%) 1 (0.0%) core::num::nonzero::NonZeroUsize::new_unchecked 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(&str,alloc::collections::btree::set::BTreeSet)> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(i64,parse_zoneinfo::transitions::FixedTimespan)> 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,std::collections::hash::map::RandomState>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,std::collections::hash::map::RandomState>> 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>> 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%) std::collections::hash::map::RandomState::new 6 (0.0%) 1 (0.0%) core::alloc::layout::Layout::size 6 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_load_si128 6 (0.0%) 1 (0.0%) core::iter::traits::double_ended::DoubleEndedIterator::rfind::check 6 (0.0%) 1 (0.0%) core::num::::wrapping_neg 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard<&str,alloc::collections::btree::set::BTreeSet>> 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::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::slice::iter::size_from_ptr 6 (0.0%) 1 (0.0%) hashbrown::raw::is_full 6 (0.0%) 1 (0.0%) hashbrown::raw::special_is_empty 5 (0.0%) 1 (0.0%) core::clone::impls::::clone 5 (0.0%) 1 (0.0%) core::clone::impls::::clone 5 (0.0%) 1 (0.0%) core::clone::impls::::clone 5 (0.0%) 1 (0.0%) core::convert::num:: for usize>::from 5 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::min_by::fold 5 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::min_by_key::key 4 (0.0%) 1 (0.0%) ::description 4 (0.0%) 1 (0.0%) core::num::nonzero::NonZeroUsize::get 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&&str> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&(i64,parse_zoneinfo::transitions::FixedTimespan)> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::collections::btree::map::BTreeMap<&str,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<&str>> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::vec::Vec<(i64,parse_zoneinfo::transitions::FixedTimespan)>> 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<&core::option::Option<&str>> 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<&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<&i64> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&i8> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&parse_zoneinfo::line::ChangeTime> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&parse_zoneinfo::line::DaySpec> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&parse_zoneinfo::line::Link> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&parse_zoneinfo::line::Month> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&parse_zoneinfo::line::Rule> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&parse_zoneinfo::line::Saving> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&parse_zoneinfo::line::TimeSpec> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&parse_zoneinfo::line::TimeSpecAndType> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&parse_zoneinfo::line::TimeType> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&parse_zoneinfo::line::Weekday> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&parse_zoneinfo::line::Year> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&parse_zoneinfo::line::Zone> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&parse_zoneinfo::line::ZoneInfo> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&parse_zoneinfo::structure::Child> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&parse_zoneinfo::structure::TableStructure> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&parse_zoneinfo::table::Format> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&parse_zoneinfo::table::RuleInfo> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&parse_zoneinfo::table::Saving> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&parse_zoneinfo::table::Table> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&parse_zoneinfo::table::ZoneInfo> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&parse_zoneinfo::transitions::FixedTimespan> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&std::collections::hash::map::HashMap> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&std::collections::hash::map::HashMap>> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&std::collections::hash::map::HashMap>> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&str> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::find::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::find>::rustc_entry::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::reserve_rehash::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place)>::find>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place)>::find>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place)>::find,std::collections::hash::map::RandomState>>::rustc_entry::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place)>::reserve_rehash,std::collections::hash::map::RandomState>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place)>::find>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place)>::find>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place)>::find,std::collections::hash::map::RandomState>>::rustc_entry::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place)>::reserve_rehash,std::collections::hash::map::RandomState>::{{closure}}>::{{closure}}> 3 (0.0%) 1 (0.0%) as core::default::Default>::default 3 (0.0%) 1 (0.0%) std::collections::hash::map::RandomState::new::KEYS::__getit 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::array::::as_mut_slice 42 (0.1%) 6 (0.2%) core::slice::raw::debug_check_data_len 42 (0.1%) 3 (0.1%) hashbrown::map::make_hasher::{{closure}} 42 (0.1%) 3 (0.1%) std::collections::hash::map::HashMap::with_hasher 42 (0.1%) 3 (0.1%) std::collections::hash::map::VacantEntry::insert 42 (0.1%) 2 (0.1%) alloc::collections::btree::node::NodeRef::push_internal_level 42 (0.1%) 1 (0.0%) parse_zoneinfo::line::Month::length 40 (0.1%) 8 (0.3%) core::ptr::const_ptr::::cast 40 (0.1%) 6 (0.2%) core::ptr::const_ptr::::read 40 (0.1%) 2 (0.1%) as core::slice::index::SliceIndex<[T]>>::index_mut 39 (0.1%) 5 (0.2%) core::mem::forget 39 (0.1%) 3 (0.1%) hashbrown::map::HashMap::reserve 39 (0.1%) 3 (0.1%) hashbrown::raw::RawTable::data_end 39 (0.1%) 3 (0.1%) std::collections::hash::map::HashMap::contains_key 39 (0.1%) 1 (0.0%) core::iter::traits::iterator::Iterator::chain 38 (0.1%) 2 (0.1%) alloc::collections::btree::node::NodeRef::from_new_leaf 38 (0.1%) 2 (0.1%) alloc::collections::btree::node::NodeRef::push_internal_level::{{closure}} 38 (0.1%) 1 (0.0%) ::fmt 38 (0.1%) 1 (0.0%) ::fmt 38 (0.1%) 1 (0.0%) ::fmt 38 (0.1%) 1 (0.0%) ::fmt 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%) core::str::::rfind 36 (0.1%) 4 (0.2%) alloc::collections::btree::node::Handle::into_node 36 (0.1%) 4 (0.2%) alloc::vec::Vec::set_len 36 (0.1%) 4 (0.2%) core::iter::traits::iterator::Iterator::enumerate 36 (0.1%) 3 (0.1%) alloc::raw_vec::RawVec::reserve_for_push 36 (0.1%) 3 (0.1%) alloc::vec::Vec::reserve 36 (0.1%) 3 (0.1%) hashbrown::map::HashMap::iter 36 (0.1%) 3 (0.1%) hashbrown::raw::RawTableInner::data_end 36 (0.1%) 3 (0.1%) std::collections::hash::map::HashMap::iter 36 (0.1%) 2 (0.1%) alloc::collections::btree::node::NodeRef::into_dying 36 (0.1%) 1 (0.0%) core::slice::ascii::::make_ascii_lowercase 36 (0.1%) 1 (0.0%) parse_zoneinfo::line::parse_time_type 35 (0.1%) 1 (0.0%) as core::ops::index::Index>::index 35 (0.1%) 1 (0.0%) as core::ops::index::IndexMut>::index_mut 35 (0.1%) 1 (0.0%) core::iter::traits::iterator::Iterator::min_by 35 (0.1%) 1 (0.0%) hashbrown::raw::RawTable::get_mut 34 (0.1%) 1 (0.0%) parse_zoneinfo::line::is_leap 33 (0.0%) 3 (0.1%) as alloc::vec::spec_extend::SpecExtend>::spec_extend 33 (0.0%) 3 (0.1%) as core::iter::traits::collect::FromIterator>::from_iter 33 (0.0%) 3 (0.1%) as core::iter::traits::iterator::Iterator>::next 33 (0.0%) 3 (0.1%) hashbrown::raw::RawTable::bucket 33 (0.0%) 3 (0.1%) hashbrown::raw::RawTableInner::bucket 33 (0.0%) 1 (0.0%) ::fmt 33 (0.0%) 1 (0.0%) core::option::Option::unwrap_or_else 32 (0.0%) 4 (0.2%) as core::convert::From<&mut T>>::from 32 (0.0%) 2 (0.1%) alloc::collections::btree::map::BTreeMap::new 32 (0.0%) 2 (0.1%) core::iter::adapters::fuse::Fuse::new 32 (0.0%) 1 (0.0%) alloc::collections::btree::map::entry::OccupiedEntry::insert 32 (0.0%) 1 (0.0%) core::fmt::num::::fmt 32 (0.0%) 1 (0.0%) core::fmt::num::::fmt 32 (0.0%) 1 (0.0%) core::option::Option::unwrap_or 32 (0.0%) 1 (0.0%) hashbrown::map::HashMap::get_mut 31 (0.0%) 1 (0.0%) ::clone 31 (0.0%) 1 (0.0%) core::iter::adapters::chain::Chain::new 30 (0.0%) 6 (0.2%) core::mem::maybe_uninit::MaybeUninit::as_ptr 30 (0.0%) 2 (0.1%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::KV>::forget_node_type 30 (0.0%) 2 (0.1%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::KV>::forget_node_type 30 (0.0%) 2 (0.1%) core::slice::raw::from_raw_parts_mut 30 (0.0%) 1 (0.0%) ::fmt 30 (0.0%) 1 (0.0%) core::char::methods::::is_alphabetic 30 (0.0%) 1 (0.0%) core::ptr::drop_in_place 29 (0.0%) 4 (0.2%) core::mem::maybe_uninit::MaybeUninit::assume_init_drop 29 (0.0%) 1 (0.0%) ::fmt 29 (0.0%) 1 (0.0%) core::clone::Clone::clone 29 (0.0%) 1 (0.0%) hashbrown::map::HashMap::get_inner_mut 29 (0.0%) 1 (0.0%) parse_zoneinfo::line::LineParser::saving_from_str::{{closure}} 28 (0.0%) 4 (0.2%) alloc::collections::btree::node::NodeRef::len_mut 28 (0.0%) 4 (0.2%) core::mem::maybe_uninit::MaybeUninit::assume_init_ref 28 (0.0%) 2 (0.1%) as core::ops::deref::DerefMut>::deref_mut 28 (0.0%) 2 (0.1%) as core::ops::drop::Drop>::drop 28 (0.0%) 2 (0.1%) alloc::collections::btree::navigate::LazyLeafRange::next_unchecked 28 (0.0%) 2 (0.1%) alloc::collections::btree::node::LeafNode::init 28 (0.0%) 2 (0.1%) alloc::collections::btree::node::NodeRef::correct_all_childrens_parent_links 28 (0.0%) 2 (0.1%) core::iter::traits::iterator::Iterator::flat_map 28 (0.0%) 2 (0.1%) core::ops::function::FnMut::call_mut 28 (0.0%) 1 (0.0%) as core::clone::Clone>::clone 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::string::String)> 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<(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%) core::ptr::drop_in_place 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place 27 (0.0%) 1 (0.0%) <(T10,T11) as core::fmt::Debug>::fmt 27 (0.0%) 1 (0.0%) ::deallocate 27 (0.0%) 1 (0.0%) as core::iter::traits::collect::IntoIterator>::into_iter 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> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) hashbrown::raw::bucket_mask_to_capacity 26 (0.0%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::next::{{closure}} 26 (0.0%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::next::{{closure}} 26 (0.0%) 2 (0.1%) alloc::collections::btree::navigate::,alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked::{{closure}} 26 (0.0%) 2 (0.1%) alloc::collections::btree::navigate::LazyLeafRange::deallocating_next_unchecked 26 (0.0%) 2 (0.1%) parse_zoneinfo::transitions::FixedTimespanSetBuilder::build::{{closure}} 26 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::size_hint 26 (0.0%) 1 (0.0%) ::eq 26 (0.0%) 1 (0.0%) core::str::::chars 25 (0.0%) 3 (0.1%) core::iter::adapters::map::map_fold 25 (0.0%) 1 (0.0%) core::iter::traits::double_ended::DoubleEndedIterator::rfind 25 (0.0%) 1 (0.0%) core::str::::match_indices 25 (0.0%) 1 (0.0%) hashbrown::rustc_entry::RustcOccupiedEntry::into_mut 24 (0.0%) 4 (0.2%) alloc::vec::Vec::len 24 (0.0%) 4 (0.2%) alloc::vec::Vec::with_capacity 24 (0.0%) 4 (0.2%) core::mem::drop 24 (0.0%) 4 (0.2%) core::ptr::unique::Unique::dangling 24 (0.0%) 3 (0.1%) as alloc::vec::spec_from_iter::SpecFromIter>::from_iter 24 (0.0%) 3 (0.1%) core::iter::traits::iterator::Iterator::collect 24 (0.0%) 3 (0.1%) hashbrown::map::make_hasher 24 (0.0%) 3 (0.1%) hashbrown::raw::RawTable::new 24 (0.0%) 2 (0.1%) as core::ops::drop::Drop>::drop 24 (0.0%) 2 (0.1%) alloc::collections::btree::node::NodeRef::into_leaf 24 (0.0%) 2 (0.1%) alloc::slice::merge::get_and_increment 24 (0.0%) 1 (0.0%) ::eq 24 (0.0%) 1 (0.0%) core::cmp::impls::::cmp 24 (0.0%) 1 (0.0%) core::cmp::impls::::cmp 24 (0.0%) 1 (0.0%) hashbrown::raw::bitmask::BitMask::lowest_set_bit 24 (0.0%) 1 (0.0%) parse_zoneinfo::line::TimeSpec::with_type 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::ops::drop::Drop>::drop 22 (0.0%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::next 22 (0.0%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::next 22 (0.0%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::next 22 (0.0%) 2 (0.1%) alloc::collections::btree::map::BTreeMap::keys 22 (0.0%) 2 (0.1%) alloc::collections::btree::node::NodeRef::new 22 (0.0%) 2 (0.1%) core::iter::range::>::next 22 (0.0%) 2 (0.1%) hashbrown::raw::RawTable::free_buckets 22 (0.0%) 2 (0.1%) std::collections::hash::map::HashMap::keys 22 (0.0%) 1 (0.0%) as core::fmt::Debug>::fmt 22 (0.0%) 1 (0.0%) as core::fmt::Debug>::fmt 22 (0.0%) 1 (0.0%) as core::ops::try_trait::FromResidual>::from_residual 22 (0.0%) 1 (0.0%) core::char::methods::::encode_utf8 22 (0.0%) 1 (0.0%) core::char::methods::len_utf8 21 (0.0%) 3 (0.1%) as core::default::Default>::default 21 (0.0%) 3 (0.1%) alloc::vec::Vec::capacity 21 (0.0%) 3 (0.1%) hashbrown::raw::RawTable::is_empty 21 (0.0%) 3 (0.1%) hashbrown::raw::RawTable::len 21 (0.0%) 1 (0.0%) core::ops::range::RangeInclusive::is_empty 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>>> 20 (0.0%) 2 (0.1%) as core::iter::traits::iterator::Iterator>::next 20 (0.0%) 2 (0.1%) alloc::collections::btree::mem::take_mut 20 (0.0%) 2 (0.1%) alloc::collections::btree::navigate::,alloc::collections::btree::node::marker::Edge>>::next_unchecked 20 (0.0%) 2 (0.1%) core::iter::adapters::cloned::Cloned::new 20 (0.0%) 2 (0.1%) core::mem::maybe_uninit::MaybeUninit::slice_assume_init_ref 20 (0.0%) 1 (0.0%) alloc::collections::btree::node::Handle,alloc::collections::btree::node::marker::KV>::into_val_mut 20 (0.0%) 1 (0.0%) core::alloc::layout::Layout::from_size_align_unchecked 19 (0.0%) 19 (0.8%) core::mem::size_of 19 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::min_by::fold::{{closure}} 19 (0.0%) 1 (0.0%) core::str::::as_bytes 19 (0.0%) 1 (0.0%) core::str::converts::from_utf8_unchecked 19 (0.0%) 1 (0.0%) regex::re_unicode::Match::as_str 19 (0.0%) 1 (0.0%) regex::re_unicode::Match::range 18 (0.0%) 3 (0.1%) core::mem::needs_drop 18 (0.0%) 3 (0.1%) hashbrown::raw::Bucket::as_mut 18 (0.0%) 3 (0.1%) hashbrown::raw::Bucket::as_ref 18 (0.0%) 2 (0.1%) alloc::collections::btree::navigate::>::full_range 18 (0.0%) 2 (0.1%) alloc::collections::btree::node::NodeRef::as_leaf_dying 18 (0.0%) 2 (0.1%) alloc::collections::btree::node::NodeRef::as_internal_mut 18 (0.0%) 2 (0.1%) alloc::collections::btree::node::NodeRef::new_leaf 18 (0.0%) 2 (0.1%) alloc::slice::merge::decrement_and_get 18 (0.0%) 2 (0.1%) core::mem::swap 18 (0.0%) 2 (0.1%) core::ptr::const_ptr::::len 18 (0.0%) 2 (0.1%) core::ptr::mut_ptr::::len 18 (0.0%) 1 (0.0%) core::iter::adapters::rev::Rev::new 18 (0.0%) 1 (0.0%) core::num::::to_ascii_lowercase 17 (0.0%) 17 (0.7%) core::mem::align_of 17 (0.0%) 1 (0.0%) ::eq 17 (0.0%) 1 (0.0%) ::ne 17 (0.0%) 1 (0.0%) >>::index 17 (0.0%) 1 (0.0%) >::index 17 (0.0%) 1 (0.0%) >>::index 17 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::find 17 (0.0%) 1 (0.0%) ::sum::{{closure}} 17 (0.0%) 1 (0.0%) alloc::collections::btree::set::BTreeSet::insert 17 (0.0%) 1 (0.0%) alloc::string::String::push_str 17 (0.0%) 1 (0.0%) core::cmp::impls:: for &A>::eq 17 (0.0%) 1 (0.0%) core::cmp::impls:: for &A>::ne 17 (0.0%) 1 (0.0%) core::iter::adapters::filter::Filter::new 17 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::min_by_key::compare 17 (0.0%) 1 (0.0%) core::num::::is_ascii_uppercase 17 (0.0%) 1 (0.0%) parse_zoneinfo::table::Format::format_constant 16 (0.0%) 2 (0.1%) >::into 16 (0.0%) 2 (0.1%) core::iter::traits::iterator::Iterator::cloned 16 (0.0%) 2 (0.1%) core::iter::traits::iterator::Iterator::fuse 16 (0.0%) 2 (0.1%) hashbrown::raw::Bucket::drop 16 (0.0%) 1 (0.0%) ::allocate 16 (0.0%) 1 (0.0%) ::allocate_zeroed 16 (0.0%) 1 (0.0%) as core::ops::try_trait::Try>::from_output 16 (0.0%) 1 (0.0%) >::index 16 (0.0%) 1 (0.0%) >::index_mut 16 (0.0%) 1 (0.0%) alloc::alloc::dealloc 16 (0.0%) 1 (0.0%) alloc::str::::to_owned 16 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 16 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 16 (0.0%) 1 (0.0%) core::str::traits::::ne 15 (0.0%) 3 (0.1%) core::iter::traits::iterator::Iterator::all::check 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%) core::str::::contains 15 (0.0%) 1 (0.0%) core::str::iter::MatchIndicesInternal