LCOV - differential code coverage report
Current view:
top level
-
proxy/src/rate_limiter
- limit_algorithm.rs
(
source
/ functions)
Coverage
Total
Hit
UBC
CBC
Current:
cd44433dd675caa99df17a61b18949c8387e2242.info
Lines:
82.5 %
40
33
7
33
Current Date:
2024-01-09 02:06:09
Functions:
27.0 %
37
10
27
10
Baseline:
66c52a629a0f4a503e193045e0df4c77139e344b.info
Baseline Date:
2024-01-08 15:34:46
Function Name
TLA
Hit count
<proxy::rate_limiter::limit_algorithm::AimdConfig as clap_builder::derive::Args>::augment_args_for_update::DEFAULT_VALUE::{closure#0}
UBC
0
<proxy::rate_limiter::limit_algorithm::AimdConfig as clap_builder::derive::FromArgMatches>::from_arg_matches_mut::{closure#0}
UBC
0
::from_arg_matches_mut::{closure#0}
UBC
0
::update_from_arg_matches_mut::{closure#0}
UBC
0
<proxy::rate_limiter::limit_algorithm::AimdConfig as clap_builder::derive::FromArgMatches>::from_arg_matches_mut::{closure#1}
UBC
0
::from_arg_matches_mut::{closure#1}
UBC
0
::update_from_arg_matches_mut::{closure#1}
UBC
0
<proxy::rate_limiter::limit_algorithm::AimdConfig as clap_builder::derive::FromArgMatches>::from_arg_matches_mut::{closure#2}
UBC
0
::from_arg_matches_mut::{closure#2}
UBC
0
::update_from_arg_matches_mut::{closure#2}
UBC
0
<proxy::rate_limiter::limit_algorithm::AimdConfig as clap_builder::derive::FromArgMatches>::from_arg_matches_mut::{closure#3}
UBC
0
::from_arg_matches_mut::{closure#3}
UBC
0
::update_from_arg_matches_mut::{closure#3}
UBC
0
<proxy::rate_limiter::limit_algorithm::AimdConfig as clap_builder::derive::FromArgMatches>::from_arg_matches_mut::{closure#4}
UBC
0
::from_arg_matches_mut::{closure#4}
UBC
0
::update_from_arg_matches_mut::{closure#4}
UBC
0
<proxy::rate_limiter::limit_algorithm::RateLimiterConfig as core::fmt::Debug>::fmt
UBC
0
::clone
UBC
0
::fmt
UBC
0
<proxy::rate_limiter::limit_algorithm::Sample as core::fmt::Debug>::fmt
UBC
0
::clone
UBC
0
::eq
UBC
0
::fmt
UBC
0
<proxy::rate_limiter::limit_algorithm::RateLimiterConfig as core::default::Default>::default
CBC
8
<proxy::rate_limiter::limit_algorithm::RateLimiterConfig>::create_rate_limit_algorithm
CBC
9
<proxy::rate_limiter::limit_algorithm::Fixed as proxy::rate_limiter::limit_algorithm::LimitAlgorithm>::update
CBC
10
::update
CBC
5
::update::{closure#0}
CBC
5
<proxy::rate_limiter::limit_algorithm::AimdConfig as core::default::Default>::default
CBC
12
<proxy::rate_limiter::limit_algorithm::AimdConfig as core::fmt::Debug>::fmt
CBC
23
::augment_args_for_update
UBC
0
::group_id
UBC
0
::command
UBC
0
::command_for_update
UBC
0
::from_arg_matches
UBC
0
::update_from_arg_matches
UBC
0
::update_from_arg_matches_mut
UBC
0
::clone
UBC
0
::fmt
UBC
0
::augment_args
CBC
23
<proxy::rate_limiter::limit_algorithm::AimdConfig as clap_builder::derive::Args>::augment_args::DEFAULT_VALUE::{closure#0}
CBC
115
<proxy::rate_limiter::limit_algorithm::RateLimitAlgorithm as core::fmt::Debug>::fmt
CBC
207
::default
UBC
0
::fmt
UBC
0
::value_variants
CBC
46
::clone
CBC
46
::to_possible_value
CBC
115
Generated by:
LCOV version 2.1-beta