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