LCOV - code coverage report
Current view:
top level
-
proxy/src/rate_limiter
- limit_algorithm.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
1e20c4f2b28aa592527961bb32170ebbd2c9172f.info
Lines:
81.6 %
114
93
Test Date:
2025-07-16 12:29:03
Functions:
75.0 %
20
15
Function Name
Hit count
<<<proxy::rate_limiter::limit_algorithm::RateLimitAlgorithm as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_map::<&mut serde::de::value::MapDeserializer<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content, serde::__private::de::content::Content)>, serde_json::error::Error>>
0
<<proxy::rate_limiter::limit_algorithm::RateLimiterConfig as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde::__private::de::FlatMapAccess<serde_json::error::Error>>
0
<proxy::rate_limiter::limit_algorithm::DynamicLimiter>::acquire
24
::acquire
12
::acquire::{closure#0}
12
<proxy::rate_limiter::limit_algorithm::DynamicLimiter>::acquire_timeout
12
<proxy::rate_limiter::limit_algorithm::DynamicLimiter>::acquire_timeout::{closure#0}
12
<proxy::rate_limiter::limit_algorithm::DynamicLimiter>::new
6
<proxy::rate_limiter::limit_algorithm::DynamicLimiter>::release_inner
11
<proxy::rate_limiter::limit_algorithm::DynamicLimiter>::state
9
<proxy::rate_limiter::limit_algorithm::Fixed as proxy::rate_limiter::limit_algorithm::LimitAlgorithm>::update
0
<proxy::rate_limiter::limit_algorithm::LimiterInner>::take
11
<proxy::rate_limiter::limit_algorithm::LimiterInner>::update_limit
11
<proxy::rate_limiter::limit_algorithm::LimiterState>::limit
9
<proxy::rate_limiter::limit_algorithm::RateLimiterConfig>::create_rate_limit_algorithm
6
<proxy::rate_limiter::limit_algorithm::Token as core::ops::drop::Drop>::drop
11
<proxy::rate_limiter::limit_algorithm::Token>::disabled
0
<proxy::rate_limiter::limit_algorithm::Token>::is_disabled
0
<proxy::rate_limiter::limit_algorithm::Token>::new
11
<proxy::rate_limiter::limit_algorithm::Token>::release
8
<proxy::rate_limiter::limit_algorithm::Token>::release_mut
19
Generated by:
LCOV version 2.1-beta