LCOV - code coverage report
Current view: top level - proxy/src/cache - common.rs (source / functions) Coverage Total Hit
Test: 2e3a7638747e564a4f6d1af1cc0c3b3438fbb740.info Lines: 100.0 % 36 36
Test Date: 2024-11-20 01:36:58 Functions: 57.1 % 21 12

Function Name Sort by function name Hit count Sort by function hit count
<proxy::cache::common::Cached<&proxy::cache::project_info::ProjectInfoCacheImpl, alloc::sync::Arc<alloc::vec::Vec<proxy::auth::credentials::IpPattern>>> as core::ops::deref::Deref>::deref 3
>>, proxy::control_plane::NodeInfo> as core::ops::deref::Deref>::deref 0
>> as core::ops::deref::Deref>::deref 3
<proxy::cache::common::Cached<&proxy::cache::project_info::ProjectInfoCacheImpl, core::option::Option<proxy::control_plane::AuthSecret>>>::take_value 3
>>, core::result::Result>>>::take_value 0
>>::take_value 3
<&proxy::cache::project_info::ProjectInfoCacheImpl as proxy::cache::common::Cache>::invalidate 4
<&proxy::cache::project_info::ProjectInfoCacheImpl as proxy::cache::common::Cache>::invalidate 0
<&proxy::cache::timed_lru::TimedLru>> as proxy::cache::common::Cache>::invalidate 4
<proxy::cache::common::Cached<&proxy::cache::project_info::ProjectInfoCacheImpl, ()>>::invalidate 5
>::invalidate 0
>>::invalidate 1
>>, proxy::control_plane::NodeInfo>>::invalidate 4
<proxy::cache::common::Cached<&proxy::cache::timed_lru::TimedLru<proxy::types::EndpointCacheKey, core::result::Result<proxy::control_plane::NodeInfo, alloc::boxed::Box<proxy::control_plane::messages::ControlPlaneErrorMessage>>>, ()>>::map::<proxy::control_plane::NodeInfo, proxy::proxy::tests::helper_create_cached_node_info::{closure#0}> 10
>>, ()>>::map::::wake_compute::{closure#0}::{closure#0}::{closure#0}> 0
>>, ()>>::map::::wake_compute::{closure#0}::{closure#0}::{closure#3}> 0
>>, ()>>::map::::wake_compute::{closure#0}::{closure#0}::{closure#6}> 0
>>, ()>>::map:: 10
<proxy::cache::common::Cached<&proxy::cache::project_info::ProjectInfoCacheImpl, core::option::Option<proxy::control_plane::AuthSecret>>>::new_uncached 12
>>, proxy::control_plane::NodeInfo>>::new_uncached 0
>>>::new_uncached 6
>>::new_uncached 6
<proxy::cache::common::Cached<&proxy::cache::project_info::ProjectInfoCacheImpl, core::option::Option<proxy::control_plane::AuthSecret>>>::cached 18
>>>::cached 4
>>::cached 6
>>, proxy::control_plane::NodeInfo>>::cached 8
<proxy::cache::common::Cached<_, _> as core::ops::deref::DerefMut>::deref_mut 26
as core::ops::deref::DerefMut>::deref_mut 0
>>, proxy::control_plane::NodeInfo> as core::ops::deref::DerefMut>::deref_mut 26

Generated by: LCOV version 2.1-beta