LCOV - code coverage report
Current view: top level - proxy/src/redis - notifications.rs (source / functions) Coverage Total Hit
Test: 9ea6db2ee0fa9d49a3b75230199d5aaf7b855d49.info Lines: 49.1 % 167 82
Test Date: 2025-07-18 08:04:09 Functions: 17.5 % 40 7

Function Name Sort by function name Hit count Sort by function 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::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::try_connect 0
proxy::redis::notifications::try_connect 0
proxy::redis::notifications::try_connect::{closure#0} 0
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::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::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::InvalidateRole> 1
proxy::redis::notifications::deserialize_json_string::, proxy::redis::notifications::InvalidateProject> 2

Generated by: LCOV version 2.1-beta