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
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