LCOV - code coverage report
Current view:
top level
-
proxy/src/redis
- notifications.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
1e20c4f2b28aa592527961bb32170ebbd2c9172f.info
Lines:
48.0 %
171
82
Test Date:
2025-07-16 12:29:03
Functions:
17.5 %
40
7
Function Name
Hit count
<<proxy::redis::notifications::InvalidateAccount as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<serde_json::de::VariantAccess<serde_json::read::StrRead>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
>
0
<<proxy::redis::notifications::InvalidateEndpoint as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<serde_json::de::VariantAccess<serde_json::read::StrRead>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
>
0
<<proxy::redis::notifications::InvalidateProject as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<serde_json::de::VariantAccess<serde_json::read::StrRead>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_enum::
>
0
<<proxy::redis::notifications::InvalidateRole as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_json::de::MapAccess<serde_json::read::StrRead>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>
0
<<proxy::redis::notifications::Notification as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<serde_json::de::SeqAccess<serde_json::read::StrRead>>
0
<<proxy::redis::notifications::NotificationHeader as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<serde_json::de::MapAccess<serde_json::read::StrRead>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>
0
<proxy::redis::notifications::InvalidateAccount as core::ops::deref::Deref>::deref
0
<proxy::redis::notifications::InvalidateEndpoint as core::ops::deref::Deref>::deref
0
<proxy::redis::notifications::InvalidateProject as core::ops::deref::Deref>::deref
0
<proxy::redis::notifications::MessageHandler<proxy::cache::project_info::ProjectInfoCacheImpl> as core::clone::Clone>::clone
0
<proxy::redis::notifications::MessageHandler<proxy::cache::project_info::ProjectInfoCacheImpl>>::handle_message::{closure#0}::{closure#0}::{closure#0}
0
<proxy::redis::notifications::MessageHandler<proxy::cache::project_info::ProjectInfoCacheImpl>>::new
0
proxy::redis::notifications::deserialize_json_string::<&mut serde_json::de::Deserializer<serde_json::read::StrRead>, proxy::redis::notifications::InvalidateRole>
3
proxy::redis::notifications::deserialize_json_string::<&mut serde_json::de::Deserializer
, proxy::redis::notifications::InvalidateAccount>
0
proxy::redis::notifications::deserialize_json_string::<&mut serde_json::de::Deserializer
, proxy::redis::notifications::InvalidateEndpoint>
0
proxy::redis::notifications::deserialize_json_string::<&mut serde_json::de::Deserializer
, proxy::redis::notifications::InvalidateProject>
0
proxy::redis::notifications::deserialize_json_string::<&mut serde_json::de::Deserializer
, proxy::redis::notifications::InvalidateRole>
0
proxy::redis::notifications::deserialize_json_string::
, proxy::redis::notifications::InvalidateAccount>
0
proxy::redis::notifications::deserialize_json_string::
, proxy::redis::notifications::InvalidateEndpoint>
0
proxy::redis::notifications::deserialize_json_string::
, proxy::redis::notifications::InvalidateProject>
2
proxy::redis::notifications::deserialize_json_string::
, proxy::redis::notifications::InvalidateRole>
1
proxy::redis::notifications::deserialize_unknown_topic::<&mut serde_json::de::Deserializer<serde_json::read::StrRead>>
1
proxy::redis::notifications::deserialize_unknown_topic::<&mut serde_json::de::Deserializer
>
0
proxy::redis::notifications::deserialize_unknown_topic::
>
1
proxy::redis::notifications::handle_messages::<proxy::cache::project_info::ProjectInfoCacheImpl>
0
proxy::redis::notifications::handle_messages::<proxy::cache::project_info::ProjectInfoCacheImpl>::{closure#0}
0
proxy::redis::notifications::invalidate_cache::<proxy::cache::project_info::ProjectInfoCacheImpl>
0
proxy::redis::notifications::invalidate_cache::<proxy::cache::project_info::ProjectInfoCacheImpl>::{closure#0}
0
proxy::redis::notifications::invalidate_cache::<proxy::cache::project_info::ProjectInfoCacheImpl>::{closure#1}
0
proxy::redis::notifications::invalidate_cache::<proxy::cache::project_info::ProjectInfoCacheImpl>::{closure#2}
0
proxy::redis::notifications::task_main::<proxy::cache::project_info::ProjectInfoCacheImpl>::{closure#0}::{closure#0}::{closure#0}
0
proxy::redis::notifications::tests::parse_allowed_ips
1
proxy::redis::notifications::tests::parse_multiple_projects
1
proxy::redis::notifications::tests::parse_password_updated
1
proxy::redis::notifications::tests::parse_unknown_topic
1
proxy::redis::notifications::try_connect
0
proxy::redis::notifications::try_connect
0
proxy::redis::notifications::try_connect::{closure#0}
0
Generated by:
LCOV version 2.1-beta