LCOV - code coverage report
Current view:
top level
-
proxy/src/cache
- project_info.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
32f4a56327bc9da697706839ed4836b2a00a408f.info
Lines:
86.8 %
379
329
Test Date:
2024-02-07 07:37:29
Functions:
74.4 %
39
29
Function Name
Hit count
<proxy::cache::project_info::CachedLookupInfo>::new_allowed_ips
2
<proxy::cache::project_info::CachedLookupInfo>::new_role_secret
8
<proxy::cache::project_info::EndpointInfo as core::default::Default>::default
6
<proxy::cache::project_info::EndpointInfo>::check_ignore_cache
22
<proxy::cache::project_info::EndpointInfo>::get_allowed_ips
10
<proxy::cache::project_info::EndpointInfo>::get_role_secret
30
<proxy::cache::project_info::EndpointInfo>::invalidate_allowed_ips
0
<proxy::cache::project_info::EndpointInfo>::invalidate_role_secret
2
<proxy::cache::project_info::Entry<core::option::Option<proxy::console::provider::AuthSecret>> as core::convert::From<core::option::Option<proxy::console::provider::AuthSecret>>>::from
18
>> as core::convert::From
>>>::from
6
> as core::convert::From
>>::from
12
<proxy::cache::project_info::Entry<core::option::Option<proxy::console::provider::AuthSecret>>>::new
18
>>>::new
6
>>::new
12
<proxy::cache::project_info::ProjectInfoCacheImpl as proxy::cache::common::Cache>::invalidate
0
<proxy::cache::project_info::ProjectInfoCacheImpl as proxy::cache::project_info::ProjectInfoCache>::disable_ttl
4
<proxy::cache::project_info::ProjectInfoCacheImpl as proxy::cache::project_info::ProjectInfoCache>::enable_ttl
0
<proxy::cache::project_info::ProjectInfoCacheImpl as proxy::cache::project_info::ProjectInfoCache>::invalidate_allowed_ips_for_project
0
<proxy::cache::project_info::ProjectInfoCacheImpl as proxy::cache::project_info::ProjectInfoCache>::invalidate_allowed_ips_for_project::{closure#0}
0
<proxy::cache::project_info::ProjectInfoCacheImpl as proxy::cache::project_info::ProjectInfoCache>::invalidate_allowed_ips_for_project::{closure#1}
0
<proxy::cache::project_info::ProjectInfoCacheImpl as proxy::cache::project_info::ProjectInfoCache>::invalidate_role_secret_for_project
2
<proxy::cache::project_info::ProjectInfoCacheImpl as proxy::cache::project_info::ProjectInfoCache>::invalidate_role_secret_for_project::{closure#0}
2
<proxy::cache::project_info::ProjectInfoCacheImpl as proxy::cache::project_info::ProjectInfoCache>::invalidate_role_secret_for_project::{closure#1}
0
<proxy::cache::project_info::ProjectInfoCacheImpl>::gc
0
<proxy::cache::project_info::ProjectInfoCacheImpl>::gc::{closure#0}
0
<proxy::cache::project_info::ProjectInfoCacheImpl>::gc::{closure#1}
0
<proxy::cache::project_info::ProjectInfoCacheImpl>::gc_worker
2
::gc_worker
1
::gc_worker::{closure#0}
1
<proxy::cache::project_info::ProjectInfoCacheImpl>::get_allowed_ips
14
<proxy::cache::project_info::ProjectInfoCacheImpl>::get_cache_times
40
<proxy::cache::project_info::ProjectInfoCacheImpl>::get_role_secret
30
<proxy::cache::project_info::ProjectInfoCacheImpl>::insert_allowed_ips
6
<proxy::cache::project_info::ProjectInfoCacheImpl>::insert_project2endpoint
20
<proxy::cache::project_info::ProjectInfoCacheImpl>::insert_role_secret
14
<proxy::cache::project_info::ProjectInfoCacheImpl>::new
7
proxy::cache::project_info::tests::test_disable_ttl_invalidate_added_before
6
proxy::cache::project_info::tests::test_disable_ttl_invalidate_added_before
2
proxy::cache::project_info::tests::test_disable_ttl_invalidate_added_before::{closure#0}
4
proxy::cache::project_info::tests::test_project_info_cache_invalidations
6
proxy::cache::project_info::tests::test_project_info_cache_invalidations
2
proxy::cache::project_info::tests::test_project_info_cache_invalidations::{closure#0}
4
proxy::cache::project_info::tests::test_project_info_cache_settings
2
proxy::cache::project_info::tests::test_project_info_cache_settings::{closure#0}
4
Generated by:
LCOV version 2.1-beta