LCOV - differential code coverage report
Current view: top level - proxy/src - cache.rs (source / functions) Coverage Total Hit UBC CBC
Current: cd44433dd675caa99df17a61b18949c8387e2242.info Lines: 45.3 % 86 39 47 39
Current Date: 2024-01-09 02:06:09 Functions: 26.0 % 50 13 37 13
Baseline: 66c52a629a0f4a503e193045e0df4c77139e344b.info
Baseline Date: 2024-01-08 15:34:46

Function Name Sort by function name TLA Hit count Sort by function hit count
<&proxy::cache::timed_lru::TimedLru<alloc::sync::Arc<str>, proxy::console::provider::NodeInfo> as proxy::cache::Cache>::invalidate UBC 0
<&proxy::cache::timed_lru::TimedLru<(smol_str::SmolStr, smol_str::SmolStr), core::option::Option> as proxy::cache::Cache>::invalidate UBC 0
<&proxy::cache::timed_lru::TimedLru, proxy::console::provider::NodeInfo> as proxy::cache::Cache>::invalidate UBC 0
<proxy::cache::timed_lru::TimedLru<alloc::sync::Arc<str>, proxy::console::provider::NodeInfo> as proxy::cache::Cache>::invalidate UBC 0
> as proxy::cache::Cache>::invalidate UBC 0
, proxy::console::provider::NodeInfo> as proxy::cache::Cache>::invalidate UBC 0
<proxy::cache::timed_lru::TimedLru<alloc::sync::Arc<str>, proxy::console::provider::NodeInfo>>::get::<str>::{closure#0} UBC 0
>>::get::<(smol_str::SmolStr, smol_str::SmolStr)>::{closure#0} UBC 0
, proxy::console::provider::NodeInfo>>::get::>::{closure#0} UBC 0
, proxy::console::provider::NodeInfo>>::get::::{closure#0} UBC 0
>>>::get::::{closure#0} UBC 0
<proxy::cache::timed_lru::TimedLru<alloc::sync::Arc<str>, proxy::console::provider::NodeInfo>>::get_raw::<str, proxy::cache::timed_lru::Cached<&proxy::cache::timed_lru::TimedLru<alloc::sync::Arc<str>, proxy::console::provider::NodeInfo>>, <proxy::cache::timed_lru::TimedLru<alloc::sync::Arc<str>, proxy::console::provider::NodeInfo>>::get<str>::{closure#0}>::{closure#0} UBC 0
>>::get_raw::<(smol_str::SmolStr, smol_str::SmolStr), proxy::cache::timed_lru::Cached<&proxy::cache::timed_lru::TimedLru<(smol_str::SmolStr, smol_str::SmolStr), core::option::Option>>, >>::get<(smol_str::SmolStr, smol_str::SmolStr)>::{closure#0}>::{closure#0} UBC 0
, proxy::console::provider::NodeInfo>>::get_raw::, proxy::cache::timed_lru::Cached<&proxy::cache::timed_lru::TimedLru, proxy::console::provider::NodeInfo>>, , proxy::console::provider::NodeInfo>>::get>::{closure#0}>::{closure#0} UBC 0
, proxy::console::provider::NodeInfo>>::get_raw::, proxy::console::provider::NodeInfo>>, , proxy::console::provider::NodeInfo>>::get::{closure#0}>::{closure#0} UBC 0
>>>::get_raw::>>>, >>>::get::{closure#0}>::{closure#0} UBC 0
<proxy::cache::timed_lru::TimedLru<alloc::sync::Arc<str>, proxy::console::provider::NodeInfo>>::insert UBC 0
>>::insert UBC 0
, proxy::console::provider::NodeInfo>>::insert UBC 0
>>>::insert UBC 0
<proxy::cache::timed_lru::TimedLru<alloc::sync::Arc<str>, proxy::console::provider::NodeInfo>>::insert_raw UBC 0
>>::insert_raw UBC 0
, proxy::console::provider::NodeInfo>>::insert_raw UBC 0
>>>::insert_raw UBC 0
<proxy::cache::timed_lru::TimedLru<alloc::sync::Arc<str>, proxy::console::provider::NodeInfo>>::insert_raw::{closure#0} UBC 0
>>::insert_raw::{closure#0} UBC 0
, proxy::console::provider::NodeInfo>>::insert_raw::{closure#0} UBC 0
>>>::insert_raw::{closure#0} UBC 0
<proxy::cache::timed_lru::TimedLru<alloc::sync::Arc<str>, proxy::console::provider::NodeInfo>>::insert_raw::{closure#1} UBC 0
>>::insert_raw::{closure#1} UBC 0
, proxy::console::provider::NodeInfo>>::insert_raw::{closure#1} UBC 0
>>>::insert_raw::{closure#1} UBC 0
<proxy::cache::timed_lru::TimedLru<alloc::sync::Arc<str>, proxy::console::provider::NodeInfo>>::invalidate_raw UBC 0
>>::invalidate_raw UBC 0
, proxy::console::provider::NodeInfo>>::invalidate_raw UBC 0
<proxy::cache::timed_lru::TimedLru<alloc::sync::Arc<str>, proxy::console::provider::NodeInfo>>::invalidate_raw::{closure#0} UBC 0
>>::invalidate_raw::{closure#0} UBC 0
, proxy::console::provider::NodeInfo>>::invalidate_raw::{closure#0} UBC 0
<proxy::cache::timed_lru::TimedLru<_, _>>::new CBC 3
>::new UBC 0
>>::new CBC 1
, proxy::console::provider::NodeInfo>>::new CBC 1
>>>::new CBC 1
<proxy::cache::timed_lru::TimedLru<alloc::sync::Arc<str>, proxy::console::provider::NodeInfo>>::get::<str> CBC 4
>>::get::<(smol_str::SmolStr, smol_str::SmolStr)> UBC 0
, proxy::console::provider::NodeInfo>>::get::> UBC 0
, proxy::console::provider::NodeInfo>>::get:: UBC 0
>>>::get:: CBC 4
<proxy::cache::timed_lru::TimedLru<alloc::sync::Arc<str>, proxy::console::provider::NodeInfo>>::get_raw::<str, proxy::cache::timed_lru::Cached<&proxy::cache::timed_lru::TimedLru<alloc::sync::Arc<str>, proxy::console::provider::NodeInfo>>, <proxy::cache::timed_lru::TimedLru<alloc::sync::Arc<str>, proxy::console::provider::NodeInfo>>::get<str>::{closure#0}> CBC 4
>>::get_raw::<(smol_str::SmolStr, smol_str::SmolStr), proxy::cache::timed_lru::Cached<&proxy::cache::timed_lru::TimedLru<(smol_str::SmolStr, smol_str::SmolStr), core::option::Option>>, >>::get<(smol_str::SmolStr, smol_str::SmolStr)>::{closure#0}> UBC 0
, proxy::console::provider::NodeInfo>>::get_raw::, proxy::cache::timed_lru::Cached<&proxy::cache::timed_lru::TimedLru, proxy::console::provider::NodeInfo>>, , proxy::console::provider::NodeInfo>>::get>::{closure#0}> UBC 0
, proxy::console::provider::NodeInfo>>::get_raw::, proxy::console::provider::NodeInfo>>, , proxy::console::provider::NodeInfo>>::get::{closure#0}> UBC 0
>>>::get_raw::>>>, >>>::get::{closure#0}> CBC 4
<proxy::cache::timed_lru::Cached<&proxy::cache::timed_lru::TimedLru<alloc::sync::Arc<str>, proxy::console::provider::NodeInfo>>>::cached CBC 8
<proxy::cache::timed_lru::Cached<&proxy::cache::timed_lru::TimedLru<alloc::sync::Arc<str>, proxy::console::provider::NodeInfo>>>::invalidate CBC 11
>>>::invalidate CBC 3
, proxy::console::provider::NodeInfo>>>::invalidate CBC 8
<proxy::cache::timed_lru::Cached<&proxy::cache::timed_lru::TimedLru<alloc::sync::Arc<str>, proxy::console::provider::NodeInfo>>>::new_uncached CBC 130
>>>::new_uncached CBC 38
, proxy::console::provider::NodeInfo>>>::new_uncached CBC 92
<proxy::cache::timed_lru::Cached<_> as core::ops::deref::DerefMut>::deref_mut CBC 172
as core::ops::deref::DerefMut>::deref_mut UBC 0
, proxy::console::provider::NodeInfo>> as core::ops::deref::DerefMut>::deref_mut CBC 172
<proxy::cache::timed_lru::Cached<&proxy::cache::timed_lru::TimedLru<alloc::sync::Arc<str>, proxy::console::provider::NodeInfo>> as core::ops::deref::Deref>::deref CBC 345
>>> as core::ops::deref::Deref>::deref UBC 0
>> as core::ops::deref::Deref>::deref CBC 38
, proxy::console::provider::NodeInfo>> as core::ops::deref::Deref>::deref CBC 307

Generated by: LCOV version 2.1-beta