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 Sort by function name Hit count Sort by function 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