LCOV - code coverage report
Current view:
top level
-
proxy/src/cache
- common.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
ef1c66bb4fbe62e3fa18f8b9d22d3134c7ecd2da.info
Lines:
79.5 %
73
58
Test Date:
2025-07-25 10:34:39
Functions:
66.7 %
21
14
Function Name
Hit count
<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>>>, core::result::Result<proxy::control_plane::NodeInfo, alloc::boxed::Box<proxy::control_plane::messages::ControlPlaneErrorMessage>>>>::take_value
0
<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>>>, proxy::control_plane::NodeInfo> as core::ops::deref::Deref>::deref
0
<proxy::cache::common::Cached<_, _> as core::ops::deref::DerefMut>::deref_mut
0
<proxy::cache::common::CplaneExpiry>::expire_err_early::{closure#1}
0
<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>>>, proxy::control_plane::NodeInfo>>::new_uncached
1
<proxy::cache::common::CplaneExpiry>::expire_err_early::{closure#0}
1
<proxy::cache::common::CplaneExpiry as core::default::Default>::default
2
<proxy::cache::common::CplaneExpiry>::expire_err_early
4
<proxy::cache::common::CplaneExpiry as moka::policy::Expiry<proxy::intern::InternedString<proxy::intern::EndpointIdTag>, core::result::Result<proxy::control_plane::EndpointAccessControl, alloc::boxed::Box<proxy::control_plane::messages::ControlPlaneErrorMessage>>>>::expire_after_update
5
, proxy::intern::InternedString
), core::result::Result
>>>::expire_after_update
2
, core::result::Result
>>>::expire_after_update
3
<&proxy::cache::timed_lru::TimedLru<proxy::types::EndpointCacheKey, core::result::Result<proxy::control_plane::NodeInfo, alloc::boxed::Box<proxy::control_plane::messages::ControlPlaneErrorMessage>>> as proxy::cache::common::Cache>::invalidate
6
<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>>>, proxy::control_plane::NodeInfo>>::invalidate
6
<proxy::cache::common::CplaneExpiry as moka::policy::Expiry<proxy::intern::InternedString<proxy::intern::EndpointIdTag>, core::result::Result<proxy::control_plane::EndpointAccessControl, alloc::boxed::Box<proxy::control_plane::messages::ControlPlaneErrorMessage>>>>::expire_after_create
7
, core::result::Result
>>>::expire_after_create
2
, proxy::intern::InternedString
), core::result::Result
>>>::expire_after_create
5
<proxy::cache::common::CplaneExpiry>::expire_early::<proxy::control_plane::RoleAccessControl>
12
::expire_early::
5
::expire_early::
7
<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>>>, proxy::control_plane::NodeInfo>>::cached
16
<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}>
17
>>, ()>>::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::
17
Generated by:
LCOV version 2.1-beta