|
Function Name |
Hit count |
<proxy::rate_limiter::limiter::GlobalRateLimiter>::check |
0 |
<proxy::rate_limiter::limiter::GlobalRateLimiter>::check::{closure#0} |
0 |
<proxy::rate_limiter::limiter::GlobalRateLimiter>::check::{closure#1} |
0 |
<proxy::rate_limiter::limiter::GlobalRateLimiter>::new |
0 |
<proxy::rate_limiter::limiter::RateBucketInfo as core::fmt::Debug>::fmt |
0 |
proxy::rate_limiter::limiter::tests::default_rate_buckets |
2 |
proxy::rate_limiter::limiter::tests::rate_bucket_parse |
2 |
proxy::rate_limiter::limiter::tests::rate_bucket_rpi |
2 |
proxy::rate_limiter::limiter::tests::rate_buckets_validate |
2 |
proxy::rate_limiter::limiter::tests::rate_buckets_validate::{closure#0} |
4 |
proxy::rate_limiter::limiter::tests::test_rate_limits |
4 |
proxy::rate_limiter::limiter::tests::test_rate_limits |
2 |
proxy::rate_limiter::limiter::tests::test_rate_limits::{closure#0} |
2 |
proxy::rate_limiter::limiter::tests::test_rate_limits::{closure#0}::{closure#0} |
4 |
proxy::rate_limiter::limiter::tests::test_rate_limits_gc |
4 |
proxy::rate_limiter::limiter::tests::test_rate_limits_gc |
2 |
proxy::rate_limiter::limiter::tests::test_rate_limits_gc::{closure#0} |
2 |
<proxy::rate_limiter::limiter::RateBucketInfo>::validate |
6 |
<proxy::rate_limiter::limiter::RateBucketInfo>::validate::{closure#1} |
8 |
<proxy::rate_limiter::limiter::BucketRateLimiter<_>>::new::<_> |
14 |
, proxy::auth::backend::MaskedIp)>>::new::> |
0 |
>::new::<_> |
0 |
>>::new::> |
2 |
, proxy::auth::backend::MaskedIp)>>::new::<&[proxy::rate_limiter::limiter::RateBucketInfo; 3]> |
6 |
>>::new::<&[proxy::rate_limiter::limiter::RateBucketInfo; 3]> |
6 |
<proxy::rate_limiter::limiter::BucketRateLimiter<_, _, _>>::new_with_rand_and_hasher::<_> |
16 |
, proxy::auth::backend::MaskedIp)>>::new_with_rand_and_hasher::> |
0 |
>::new_with_rand_and_hasher::<_> |
0 |
>>::new_with_rand_and_hasher::<&[proxy::rate_limiter::limiter::RateBucketInfo; 3]> |
2 |
>>::new_with_rand_and_hasher::> |
2 |
, proxy::auth::backend::MaskedIp)>>::new_with_rand_and_hasher::<&[proxy::rate_limiter::limiter::RateBucketInfo; 3]> |
6 |
>>::new_with_rand_and_hasher::<&[proxy::rate_limiter::limiter::RateBucketInfo; 3]> |
6 |
<proxy::rate_limiter::limiter::RateBucketInfo>::validate::{closure#0} |
16 |
<proxy::rate_limiter::limiter::RateBucketInfo as core::fmt::Display>::fmt |
38 |
<proxy::rate_limiter::limiter::RateBucketInfo as core::str::traits::FromStr>::from_str |
64 |
<proxy::rate_limiter::limiter::RateBucketInfo>::new |
72 |
<proxy::rate_limiter::limiter::BucketRateLimiter<proxy::intern::InternedString<proxy::intern::EndpointIdTag>>>::do_gc |
976 |
, proxy::auth::backend::MaskedIp)>>::do_gc |
0 |
>>::do_gc |
0 |
>>::do_gc |
976 |
<proxy::rate_limiter::limiter::BucketRateLimiter<proxy::intern::InternedString<proxy::intern::EndpointIdTag>>>::check::{closure#0} |
2000014 |
, proxy::auth::backend::MaskedIp)>>::check::{closure#0} |
6 |
>>::check::{closure#0} |
8 |
>>::check::{closure#0} |
2000000 |
<proxy::rate_limiter::limiter::BucketRateLimiter<proxy::intern::InternedString<proxy::intern::EndpointIdTag>>>::check |
2000920 |
, proxy::auth::backend::MaskedIp)>>::check |
6 |
>>::check |
914 |
>>::check |
2000000 |
<proxy::rate_limiter::limiter::BucketRateLimiter<proxy::intern::InternedString<proxy::intern::EndpointIdTag>>>::check::{closure#2} |
6001836 |
, proxy::auth::backend::MaskedIp)>>::check::{closure#2} |
18 |
>>::check::{closure#2} |
1818 |
>>::check::{closure#2} |
6000000 |
<proxy::rate_limiter::limiter::RateBucket>::inc |
6001836 |
<proxy::rate_limiter::limiter::BucketRateLimiter<proxy::intern::InternedString<proxy::intern::EndpointIdTag>>>::check::{closure#1} |
6001848 |
, proxy::auth::backend::MaskedIp)>>::check::{closure#1} |
18 |
>>::check::{closure#1} |
1830 |
>>::check::{closure#1} |
6000000 |
<proxy::rate_limiter::limiter::RateBucket>::should_allow_request |
6001848 |