LCOV - code coverage report
Current view:
top level
-
proxy/src
- usage_metrics.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
1e20c4f2b28aa592527961bb32170ebbd2c9172f.info
Lines:
87.7 %
391
343
Test Date:
2025-07-16 12:29:03
Functions:
76.7 %
43
33
Function Name
Hit count
<<proxy::usage_metrics::Extra as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<<proxy::usage_metrics::TrafficDirection as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
>
0
proxy::usage_metrics::task_main
0
proxy::usage_metrics::task_main
0
proxy::usage_metrics::task_main::{closure#0}
0
proxy::usage_metrics::upload_backup_events::{closure#0}::{closure#1}
0
proxy::usage_metrics::upload_backup_events::{closure#0}::{closure#3}
0
proxy::usage_metrics::upload_main_events_chunked::{closure#0}::{closure#1}
0
<proxy::usage_metrics::MetricCounter as proxy::usage_metrics::Clearable>::should_clear
1
<proxy::usage_metrics::MetricCounter as proxy::usage_metrics::MetricCounterRecorder>::record_connection
1
<proxy::usage_metrics::MetricCounter as proxy::usage_metrics::MetricCounterRecorder>::record_egress
1
<proxy::usage_metrics::MetricCounter as proxy::usage_metrics::MetricCounterRecorder>::record_ingress
1
<proxy::usage_metrics::MetricCounter as proxy::usage_metrics::MetricCounterReporter>::get_metrics
1
<proxy::usage_metrics::Metrics>::register
1
<proxy::usage_metrics::Metrics>::register::{closure#0}
1
proxy::usage_metrics::tests::metrics::{closure#0}::{closure#0}
1
proxy::usage_metrics::collect_metrics_iteration::{closure#0}::{closure#0}::{closure#2}
2
proxy::usage_metrics::create_event_chunks::{closure#0}
2
proxy::usage_metrics::create_event_chunks::{closure#0}::{closure#0}
2
proxy::usage_metrics::tests::metrics
2
proxy::usage_metrics::tests::metrics
1
proxy::usage_metrics::tests::metrics::{closure#0}
1
proxy::usage_metrics::tests::metrics::{closure#0}::{closure#0}::{closure#0}
2
proxy::usage_metrics::tests::metrics::{closure#0}::{closure#0}::{closure#0}::{closure#0}
2
proxy::usage_metrics::tests::metrics::{closure#0}::{closure#2}
2
proxy::usage_metrics::tests::metrics::{closure#0}::{closure#3}
2
proxy::usage_metrics::upload_backup_events
2
proxy::usage_metrics::upload_backup_events::{closure#0}
2
proxy::usage_metrics::upload_backup_events::{closure#0}::{closure#0}
2
proxy::usage_metrics::upload_backup_events::{closure#0}::{closure#0}::{closure#0}
2
proxy::usage_metrics::upload_main_events_chunked
2
proxy::usage_metrics::upload_main_events_chunked::{closure#0}
2
proxy::usage_metrics::upload_main_events_chunked::{closure#0}::{closure#0}
2
<proxy::usage_metrics::MetricCounter as proxy::usage_metrics::Clearable>::should_report
3
<proxy::usage_metrics::MetricCounter as proxy::usage_metrics::MetricCounterReporter>::move_metrics
3
proxy::usage_metrics::collect_and_clear_metrics::<proxy::usage_metrics::MetricCounter>::{closure#0}
3
proxy::usage_metrics::collect_and_clear_metrics::<proxy::usage_metrics::MetricCounter>
4
proxy::usage_metrics::create_event_chunks
4
proxy::usage_metrics::create_remote_path_prefix
5
proxy::usage_metrics::tests::metrics::{closure#0}::{closure#1}
7
proxy::usage_metrics::none_as_empty_string::deserialize::<_>
8
proxy::usage_metrics::none_as_empty_string::deserialize::<_>
0
proxy::usage_metrics::none_as_empty_string::deserialize::
>
8
proxy::usage_metrics::none_as_empty_string::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec<u8>>>
8
Generated by:
LCOV version 2.1-beta