LCOV - code coverage report
Current view: top level - libs/metrics/src - hll.rs (source / functions) Coverage Total Hit
Test: 322b88762cba8ea666f63cda880cccab6936bf37.info Lines: 82.7 % 289 239
Test Date: 2024-02-29 11:57:12 Functions: 66.1 % 62 41

Function Name Sort by function name Hit count Sort by function hit count
<metrics::hll::HyperLogLog<_> as prometheus::metrics::Collector>::collect 0
<metrics::hll::HyperLogLog<_> as prometheus::metrics::Collector>::desc 0
<metrics::hll::HyperLogLog<_>>::new::<_, _> 0
<metrics::hll::HyperLogLog<_>>::with_opts 0
<metrics::hll::HyperLogLogVec<_> as prometheus::metrics::Collector>::collect 0
as prometheus::metrics::Collector>::collect 0
as prometheus::metrics::Collector>::collect 0
metrics::hll::tests::test_cardinality_large 2
metrics::hll::tests::test_cardinality_large2 2
metrics::hll::tests::test_cardinality_large2::{closure#0} 2
metrics::hll::tests::test_cardinality_large::{closure#0} 2
metrics::hll::tests::test_cardinality_medium 2
metrics::hll::tests::test_cardinality_medium2 2
metrics::hll::tests::test_cardinality_medium2::{closure#0} 2
metrics::hll::tests::test_cardinality_medium::{closure#0} 2
metrics::hll::tests::test_cardinality_small 2
metrics::hll::tests::test_cardinality_small2 2
metrics::hll::tests::test_cardinality_small2::{closure#0} 2
metrics::hll::tests::test_cardinality_small::{closure#0} 2
<metrics::hll::HyperLogLogVec<_> as core::clone::Clone>::clone 12
as core::clone::Clone>::clone 0
as core::clone::Clone>::clone 12
<metrics::hll::HyperLogLogVec<_> as prometheus::metrics::Collector>::desc 12
as prometheus::metrics::Collector>::desc 0
as prometheus::metrics::Collector>::desc 12
metrics::hll::tests::collect 12
metrics::hll::tests::test_cardinality::<rand_distr::zipf::Zipf<f64>> 12
<metrics::hll::HyperLogLogCore<_>>::collect_into 24
>::collect_into 0
>::collect_into 24
<metrics::hll::HyperLogLogVec<_>>::new 24
>::new 0
>::new 24
<metrics::hll::HyperLogLogVec<_>>::new::{closure#0} 24
>::new::{closure#0} 0
>::new::{closure#0} 24
metrics::hll::tests::collect::{closure#0} 24
metrics::hll::tests::test_cardinality::<rand_distr::zipf::Zipf<f64>>::{closure#0} 24
metrics::hll::tests::test_cardinality::<rand_distr::zipf::Zipf<f64>>::{closure#1} 24
metrics::hll::tests::test_cardinality::<rand_distr::zipf::Zipf<f64>>::{closure#2} 24
<metrics::hll::HyperLogLog<_>>::with_opts_and_label_values 36
>::with_opts_and_label_values 0
>::with_opts_and_label_values 36
<metrics::hll::HyperLogLogVecCore<_>>::get_or_create_metric 36
>::get_or_create_metric 0
>::get_or_create_metric 36
metrics::hll::make_label_pairs 36
metrics::hll::tests::get_cardinality::<metrics::hll::tests::test_cardinality<rand_distr::zipf::Zipf<f64>>::{closure#0}> 36
metrics::hll::tests::get_cardinality::>::{closure#0}> 12
metrics::hll::tests::get_cardinality::>::{closure#1}> 12
metrics::hll::tests::get_cardinality::>::{closure#2}> 12
<metrics::hll::HyperLogLogCore<_>>::collect_into::{closure#0} 768
>::collect_into::{closure#0} 0
>::collect_into::{closure#0} 768
metrics::hll::tests::get_cardinality::<metrics::hll::tests::test_cardinality<rand_distr::zipf::Zipf<f64>>::{closure#0}>::{closure#0} 1152
metrics::hll::tests::get_cardinality::>::{closure#0}>::{closure#0} 384
metrics::hll::tests::get_cardinality::>::{closure#1}>::{closure#0} 384
metrics::hll::tests::get_cardinality::>::{closure#2}>::{closure#0} 384
<metrics::hll::HyperLogLog<_> as core::clone::Clone>::clone 8080814
as core::clone::Clone>::clone 0
as core::clone::Clone>::clone 8080814
<metrics::hll::HyperLogLog<_>>::measure::<_> 8080814
>::measure::<_> 0
>::measure:: 14
>::measure:: 8080800
<metrics::hll::HyperLogLog<_>>::record 8080814
>::record 0
>::record 8080814
<metrics::hll::HyperLogLogVec<_>>::get_metric_with_label_values 8080814
>::get_metric_with_label_values 0
>::get_metric_with_label_values 8080814
<metrics::hll::HyperLogLogVec<_>>::with_label_values 8080814
>::with_label_values 0
>::with_label_values 8080814
<metrics::hll::HyperLogLogVecCore<_>>::get_metric_with_label_values 8080814
>::get_metric_with_label_values 0
>::get_metric_with_label_values 8080814
<metrics::hll::HyperLogLogVecCore<_>>::hash_label_values 8080814
>::hash_label_values 0
>::hash_label_values 8080814

Generated by: LCOV version 2.1-beta