LCOV - code coverage report
Current view: top level - libs/utils/src - vec_map.rs (source / functions) Coverage Total Hit
Test: 42f947419473a288706e86ecdf7c2863d760d5d7.info Lines: 89.1 % 285 254
Test Date: 2024-08-02 21:34:27 Functions: 90.8 % 65 59

Function Name Sort by function name Hit count Sort by function hit count
<utils::vec_map::VecMap<_, _>>::is_empty 0
<utils::vec_map::VecMap<_, _>>::split_at 0
<utils::vec_map::VecMapError as core::fmt::Display>::fmt 0
utils::vec_map::tests::extend 2
utils::vec_map::tests::extend_with_ordering 2
utils::vec_map::tests::invalid_ordering_range 2
utils::vec_map::tests::range_exhaustive 2
utils::vec_map::tests::range_tests 2
utils::vec_map::tests::unbounded_range 2
utils::vec_map::tests::vec_map_from_sorted 2
utils::vec_map::tests::vec_map_from_unsorted_greater 2
utils::vec_map::tests::vec_map_from_unsorted_greater_or_equal 2
<utils::vec_map::VecMap<i32, ()>>::extend::{closure#0} 6
<utils::vec_map::VecMap<i32, ()>>::new 8
utils::vec_map::tests::range_exhaustive::{closure#0} 8
<utils::vec_map::VecMap<i32, ()>>::extend 14
<utils::vec_map::tests::BoundIter>::new 40
<utils::vec_map::tests::BoundIter as core::iter::traits::iterator::Iterator>::next 480
utils::vec_map::tests::range_exhaustive::{closure#1} 640
<utils::vec_map::VecMap<_, _> as core::iter::traits::collect::IntoIterator>::into_iter 414046
as core::iter::traits::collect::IntoIterator>::into_iter 0
as core::iter::traits::collect::IntoIterator>::into_iter 414046
<utils::vec_map::VecMap<i32, ()>>::from_iter::<alloc::vec::Vec<(i32, ())>> 414054
>::from_iter::> 8
>::from_iter::, ::commit::{closure#0}::{closure#0}::{closure#0}>, ::commit::{closure#0}::{closure#1}>> 414046
<utils::vec_map::VecMap<i32, ()>>::with_capacity 414054
>::with_capacity 8
>::with_capacity 414046
<utils::vec_map::VecMap<i32, ()>>::slice_range::<core::ops::range::Range<i32>> 499545
>::slice_range::> 8
>::slice_range::> 8
>::slice_range::> 8
>::slice_range::> 12
>::slice_range::<(core::ops::range::Bound, core::ops::range::Bound)> 402
>::slice_range::> 499107
<utils::vec_map::VecMap<i32, ()>>::slice_range::<core::ops::range::Range<i32>>::{closure#0} 998998
>::slice_range::>::{closure#0} 8
>::slice_range::>::{closure#0} 8
>::slice_range::>::{closure#0} 16
>::slice_range::>::{closure#0} 24
>::slice_range::<(core::ops::range::Bound, core::ops::range::Bound)>::{closure#0} 728
>::slice_range::>::{closure#0} 998214
<utils::vec_map::VecMap<i32, ()>>::append::{closure#0} 3319007
>::append::{closure#0} 70
>::append::{closure#0} 700392
>::append::{closure#0} 2618545
<utils::vec_map::VecMap<i32, ()>>::append 3319011
>::append 74
>::append 700392
>::append 2618545
<utils::vec_map::VecMap<i32, ()>>::validate_key_order 3319019
>::validate_key_order 82
>::validate_key_order 700392
>::validate_key_order 2618545
<utils::vec_map::VecMap<i32, ()> as core::default::Default>::default 4749370
as core::default::Default>::default 18
as core::default::Default>::default 212270
as core::default::Default>::default 4537082
<utils::vec_map::VecMap<_, _>>::append_or_update_last 5090546
>::append_or_update_last 0
>::append_or_update_last 5090546
<utils::vec_map::VecMap<_, _>>::append_or_update_last::{closure#0} 5090546
>::append_or_update_last::{closure#0} 0
>::append_or_update_last::{closure#0} 5090546
<utils::vec_map::VecMap<i32, ()>>::instrument_vec_op::<<utils::vec_map::VecMap<i32, ()>>::append::{closure#0}> 8409559
>::instrument_vec_op::<>::extend::{closure#0}> 6
>::instrument_vec_op::<>::append::{closure#0}> 70
>::instrument_vec_op::<>::append::{closure#0}> 700392
>::instrument_vec_op::<>::append::{closure#0}> 2618545
>::instrument_vec_op::<>::append_or_update_last::{closure#0}> 5090546
<utils::vec_map::VecMap<i32, ()>>::as_slice 8723116
>::as_slice 32
>::as_slice 212470
>::as_slice 8510614
utils::vec_map::extract_key::<i32, ()> 11660847
utils::vec_map::extract_key:: 1772
utils::vec_map::extract_key:: 286346
utils::vec_map::extract_key:: 2406275
utils::vec_map::extract_key:: 8966454

Generated by: LCOV version 2.1-beta