LCOV - code coverage report
Current view: top level - proxy/src/redis - notifications.rs (source / functions) Coverage Total Hit
Test: 32f4a56327bc9da697706839ed4836b2a00a408f.info Lines: 63.3 % 90 57
Test Date: 2024-02-07 07:37:29 Functions: 24.5 % 94 23

Function Name Sort by function name Hit count Sort by function hit count
<proxy::redis::notifications::ConsoleRedisClient>::new 0
<proxy::redis::notifications::ConsoleRedisClient>::try_connect 0
::try_connect 0
::try_connect::{closure#0} 0
<proxy::redis::notifications::ConsoleRedisClient>::try_connect::{closure#0}::{closure#0} 0
proxy::redis::notifications::handle_message::<_> 0
proxy::redis::notifications::handle_message::<_> 0
proxy::redis::notifications::handle_message:: 0
proxy::redis::notifications::handle_message::<_>::{closure#0} 0
proxy::redis::notifications::handle_message::<_>::{closure#0} 0
proxy::redis::notifications::handle_message::::{closure#0} 0
proxy::redis::notifications::handle_message::<_>::{closure#1} 0
proxy::redis::notifications::handle_message::<_>::{closure#1} 0
proxy::redis::notifications::handle_message::::{closure#1} 0
proxy::redis::notifications::handle_message::<_>::{closure#2} 0
proxy::redis::notifications::handle_message::<_>::{closure#2} 0
proxy::redis::notifications::handle_message::::{closure#2} 0
proxy::redis::notifications::handle_message::<_>::{closure#3} 0
proxy::redis::notifications::handle_message::<_>::{closure#3} 0
proxy::redis::notifications::handle_message::::{closure#3} 0
proxy::redis::notifications::invalidate_cache::<_> 0
proxy::redis::notifications::invalidate_cache::<_> 0
proxy::redis::notifications::invalidate_cache:: 0
proxy::redis::notifications::task_main::<_>::{closure#0} 0
proxy::redis::notifications::task_main::<_>::{closure#0} 0
proxy::redis::notifications::task_main::<_>::{closure#0}::{closure#0} 0
proxy::redis::notifications::task_main::::{closure#0} 0
proxy::redis::notifications::task_main::::{closure#0}::{closure#0} 0
proxy::redis::notifications::task_main::<_>::{closure#0}::{closure#0}::{closure#0} 0
proxy::redis::notifications::task_main::<_>::{closure#0}::{closure#0}::{closure#0} 0
proxy::redis::notifications::task_main::::{closure#0}::{closure#0}::{closure#0} 0
proxy::redis::notifications::task_main::<_>::{closure#0}::{closure#0}::{closure#1} 0
proxy::redis::notifications::task_main::<_>::{closure#0}::{closure#0}::{closure#1} 0
proxy::redis::notifications::task_main::::{closure#0}::{closure#0}::{closure#1} 0
proxy::redis::notifications::tests::parse_allowed_ips 2
proxy::redis::notifications::tests::parse_allowed_ips::{closure#0} 2
proxy::redis::notifications::tests::parse_password_updated 2
proxy::redis::notifications::tests::parse_password_updated::{closure#0} 2
proxy::redis::notifications::deserialize_json_string::<_, _> 4
proxy::redis::notifications::deserialize_json_string::<&mut serde_json::de::Deserializer, proxy::redis::notifications::AllowedIpsUpdate> 0
proxy::redis::notifications::deserialize_json_string::<&mut serde_json::de::Deserializer, proxy::redis::notifications::PasswordUpdate> 0
proxy::redis::notifications::deserialize_json_string::<_, _> 0
proxy::redis::notifications::deserialize_json_string::, proxy::redis::notifications::AllowedIpsUpdate> 2
proxy::redis::notifications::deserialize_json_string::, proxy::redis::notifications::PasswordUpdate> 2
<proxy::redis::notifications::AllowedIpsUpdate as core::fmt::Debug>::fmt 10
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> 0
::clone 0
::fmt 0
::deserialize::<_> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 2
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 2
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 2
::eq 2
::deserialize::<&mut serde_json::de::Deserializer> 2
<proxy::redis::notifications::PasswordUpdate as core::fmt::Debug>::fmt 14
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> 0
::clone 0
::fmt 0
::deserialize::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 2
::eq 2
::deserialize::<&mut serde_json::de::Deserializer> 2
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 4
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 4
<proxy::redis::notifications::Notification as core::fmt::Debug>::fmt 24
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer> 0
<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer>::{closure#0} 0
<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer>::{closure#1} 0
<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::<_> 0
<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::<_>::{closure#0} 0
<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::<_>::{closure#1} 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>::{closure#0} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>::{closure#1} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> 0
::clone 0
::fmt 0
::deserialize::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::>::{closure#0} 2
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::>::{closure#1} 2
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 4
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 4
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 4
::eq 4
::deserialize::<&mut serde_json::de::Deserializer> 4

Generated by: LCOV version 2.1-beta