LCOV - code coverage report
Current view: top level - proxy/src/cache - project_info.rs (source / functions) Coverage Total Hit
Test: 07bee600374ccd486c69370d0972d9035964fe68.info Lines: 59.8 % 624 373
Test Date: 2025-02-20 13:11:02 Functions: 45.8 % 59 27

Function Name Sort by function name Hit count Sort by function hit count
<proxy::cache::project_info::CachedLookupInfo>::new_allowed_vpc_endpoint_ids 0
<proxy::cache::project_info::CachedLookupInfo>::new_block_public_or_vpc_access 0
<proxy::cache::project_info::EndpointInfo>::get_allowed_vpc_endpoint_ids 0
<proxy::cache::project_info::EndpointInfo>::get_block_public_or_vpc_access 0
<proxy::cache::project_info::EndpointInfo>::invalidate_allowed_ips 0
<proxy::cache::project_info::EndpointInfo>::invalidate_allowed_vpc_endpoint_ids 0
<proxy::cache::project_info::EndpointInfo>::invalidate_block_public_or_vpc_access 0
<proxy::cache::project_info::ProjectInfoCacheImpl as proxy::cache::common::Cache>::invalidate 0
<proxy::cache::project_info::ProjectInfoCacheImpl as proxy::cache::project_info::ProjectInfoCache>::decrement_active_listeners 0
::decrement_active_listeners 0
::decrement_active_listeners::{closure#0} 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_vpc_endpoint_ids_for_org 0
<proxy::cache::project_info::ProjectInfoCacheImpl as proxy::cache::project_info::ProjectInfoCache>::invalidate_allowed_vpc_endpoint_ids_for_org::{closure#0} 0
<proxy::cache::project_info::ProjectInfoCacheImpl as proxy::cache::project_info::ProjectInfoCache>::invalidate_allowed_vpc_endpoint_ids_for_projects 0
<proxy::cache::project_info::ProjectInfoCacheImpl as proxy::cache::project_info::ProjectInfoCache>::invalidate_allowed_vpc_endpoint_ids_for_projects::{closure#0} 0
<proxy::cache::project_info::ProjectInfoCacheImpl as proxy::cache::project_info::ProjectInfoCache>::invalidate_allowed_vpc_endpoint_ids_for_projects::{closure#2} 0
::invalidate_allowed_vpc_endpoint_ids_for_projects::{closure#2} 0
::invalidate_allowed_vpc_endpoint_ids_for_projects::{closure#3} 0
<proxy::cache::project_info::ProjectInfoCacheImpl as proxy::cache::project_info::ProjectInfoCache>::invalidate_block_public_or_vpc_access_for_project 0
<proxy::cache::project_info::ProjectInfoCacheImpl as proxy::cache::project_info::ProjectInfoCache>::invalidate_block_public_or_vpc_access_for_project::{closure#0} 0
<proxy::cache::project_info::ProjectInfoCacheImpl>::gc 0
<proxy::cache::project_info::ProjectInfoCacheImpl>::gc_worker 0
::gc_worker 0
::gc_worker::{closure#0} 0
<proxy::cache::project_info::ProjectInfoCacheImpl>::get_allowed_vpc_endpoint_ids 0
<proxy::cache::project_info::ProjectInfoCacheImpl>::get_block_public_or_vpc_access 0
<proxy::cache::project_info::ProjectInfoCacheImpl>::insert_account2endpoint 0
<proxy::cache::project_info::ProjectInfoCacheImpl>::insert_allowed_vpc_endpoint_ids 0
<proxy::cache::project_info::ProjectInfoCacheImpl>::insert_block_public_or_vpc_access 0
<proxy::cache::project_info::CachedLookupInfo>::new_allowed_ips 1
<proxy::cache::project_info::EndpointInfo>::invalidate_role_secret 1
<proxy::cache::project_info::ProjectInfoCacheImpl as proxy::cache::project_info::ProjectInfoCache>::invalidate_role_secret_for_project 1
<proxy::cache::project_info::ProjectInfoCacheImpl as proxy::cache::project_info::ProjectInfoCache>::invalidate_role_secret_for_project::{closure#0} 1
proxy::cache::project_info::tests::test_increment_active_listeners_invalidate_added_before 2
proxy::cache::project_info::tests::test_increment_active_listeners_invalidate_added_before 1
proxy::cache::project_info::tests::test_increment_active_listeners_invalidate_added_before::{closure#0} 1
proxy::cache::project_info::tests::test_project_info_cache_invalidations 2
proxy::cache::project_info::tests::test_project_info_cache_invalidations 1
proxy::cache::project_info::tests::test_project_info_cache_invalidations::{closure#0} 1
proxy::cache::project_info::tests::test_project_info_cache_settings 2
proxy::cache::project_info::tests::test_project_info_cache_settings 1
proxy::cache::project_info::tests::test_project_info_cache_settings::{closure#0} 1
<proxy::cache::project_info::ProjectInfoCacheImpl>::insert_allowed_ips 3
<proxy::cache::project_info::ProjectInfoCacheImpl>::new 3
<proxy::cache::project_info::CachedLookupInfo>::new_role_secret 4
<proxy::cache::project_info::ProjectInfoCacheImpl as proxy::cache::project_info::ProjectInfoCache>::increment_active_listeners 4
::increment_active_listeners 2
::increment_active_listeners::{closure#0} 2
<proxy::cache::project_info::EndpointInfo>::get_allowed_ips 5
<proxy::cache::project_info::ProjectInfoCacheImpl>::get_allowed_ips 5
<proxy::cache::project_info::ProjectInfoCacheImpl>::insert_role_secret 7
<proxy::cache::project_info::Entry<proxy::control_plane::AccessBlockerFlags> as core::convert::From<proxy::control_plane::AccessBlockerFlags>>::from 9
>> as core::convert::From>>>::from 0
as core::convert::From>::from 0
>> as core::convert::From>>>::from 3
> as core::convert::From>>::from 6
<proxy::cache::project_info::Entry<proxy::control_plane::AccessBlockerFlags>>::new 9
>>>::new 0
>::new 0
>>>::new 3
>>::new 6
<proxy::cache::project_info::ProjectInfoCacheImpl>::insert_project2endpoint 10
<proxy::cache::project_info::EndpointInfo>::check_ignore_cache 11
<proxy::cache::project_info::EndpointInfo>::get_role_secret 15
<proxy::cache::project_info::ProjectInfoCacheImpl>::get_role_secret 15
<proxy::cache::project_info::ProjectInfoCacheImpl>::get_cache_times 20

Generated by: LCOV version 2.1-beta