LCOV - code coverage report
Current view:
top level
-
proxy/src/redis
- notifications.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
71d97c4519b9017c5903db4dfe4edf4a84645500.info
Lines:
49.7 %
165
82
Test Date:
2024-12-19 16:48:20
Functions:
20.0 %
100
20
Function Name
Hit count
<proxy::redis::notifications::MessageHandler<_> as core::clone::Clone>::clone
0
as core::clone::Clone>::clone
0
as core::clone::Clone>::clone
0
<proxy::redis::notifications::MessageHandler<_>>::decrement_active_listeners
0
>::decrement_active_listeners
0
>::decrement_active_listeners::{closure#0}
0
>::decrement_active_listeners
0
>::decrement_active_listeners::{closure#0}
0
<proxy::redis::notifications::MessageHandler<_>>::handle_message::{closure#0}::{closure#0}
0
>::handle_message::{closure#0}::{closure#0}
0
>::handle_message::{closure#0}::{closure#0}
0
<proxy::redis::notifications::MessageHandler<_>>::handle_message::{closure#0}::{closure#0}::{closure#0}
0
>::handle_message::{closure#0}::{closure#0}::{closure#0}
0
>::handle_message::{closure#0}::{closure#0}::{closure#0}
0
<proxy::redis::notifications::MessageHandler<_>>::increment_active_listeners
0
>::increment_active_listeners
0
>::increment_active_listeners::{closure#0}
0
>::increment_active_listeners
0
>::increment_active_listeners::{closure#0}
0
<proxy::redis::notifications::MessageHandler<_>>::new
0
>::new
0
>::new
0
proxy::redis::notifications::handle_messages::<_>
0
proxy::redis::notifications::handle_messages::<_>
0
proxy::redis::notifications::handle_messages::
0
proxy::redis::notifications::handle_messages::<_>::{closure#0}
0
proxy::redis::notifications::handle_messages::<_>::{closure#0}
0
proxy::redis::notifications::handle_messages::
::{closure#0}
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}::{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::try_connect
0
proxy::redis::notifications::try_connect
0
proxy::redis::notifications::try_connect::{closure#0}
0
proxy::redis::notifications::tests::parse_allowed_ips
1
proxy::redis::notifications::tests::parse_cancel_session
1
proxy::redis::notifications::tests::parse_password_updated
1
proxy::redis::notifications::deserialize_json_string::<_, _>
2
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>
1
proxy::redis::notifications::deserialize_json_string::
, proxy::redis::notifications::PasswordUpdate>
1
<<proxy::redis::notifications::AllowedIpsUpdate as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
3
<
::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
<
::deserialize::__Field as serde::de::Deserialize>::deserialize::
>
1
<
::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::
1
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
1
<<proxy::redis::notifications::PasswordUpdate as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
5
<
::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
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
1
<
::deserialize::__Field as serde::de::Deserialize>::deserialize::
>
2
<
::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::
2
<<proxy::redis::notifications::Notification as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
16
<
::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
>::{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
<
::serialize::__AdjacentlyTagged as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec
>>
0
<
::serialize::__AdjacentlyTagged as serde::ser::Serialize>::serialize::<_>
0
<
::serialize::__AdjacentlyTagged as serde::ser::Serialize>::serialize::
, serde_json::ser::CompactFormatter>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>::{closure#0}
1
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>::{closure#1}
1
<
::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer
>
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
<<proxy::redis::notifications::CancelSession as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
18
<
::deserialize::__Field as serde::de::Deserialize>::deserialize::<_>
0
<
::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_bytes::
0
<
::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_>
0
<
::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
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::<&mut serde::de::value::MapDeserializer
, serde_json::error::Error>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde::de::value::SeqDeserializer
, serde_json::error::Error>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
2
<
::deserialize::__Field as serde::de::Deserialize>::deserialize::
>
8
<
::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::
8
Generated by:
LCOV version 2.1-beta