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