LCOV - code coverage report
Current view: top level - libs/safekeeper_api/src - membership.rs (source / functions) Coverage Total Hit
Test: 1b0a6a0c05cee5a7de360813c8034804e105ce1c.info Lines: 82.3 % 113 93
Test Date: 2025-03-12 00:01:28 Functions: 25.4 % 63 16

Function Name Sort by function name Hit count Sort by function hit count
<<safekeeper_api::membership::Configuration as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 0
<::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::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::>>>>> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde_json::value::de::SeqDeserializer> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 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_seq::>>>>> 0
<<safekeeper_api::membership::SafekeeperGeneration as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_newtype_struct::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_newtype_struct::<&mut serde_json::de::Deserializer> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_newtype_struct::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_newtype_struct:: 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_newtype_struct::>>>>> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<<safekeeper_api::membership::SafekeeperId as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 0
<::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::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::>>>>> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde_json::value::de::SeqDeserializer> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 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_seq::>>>>> 0
<safekeeper_api::membership::Configuration as core::fmt::Display>::fmt 306
<safekeeper_api::membership::Configuration>::contains 0
<safekeeper_api::membership::Configuration>::contains::{closure#0} 0
<safekeeper_api::membership::Configuration>::empty 1471
<safekeeper_api::membership::Configuration>::new 0
<safekeeper_api::membership::MemberSet as core::fmt::Display>::fmt 308
<safekeeper_api::membership::MemberSet as core::fmt::Display>::fmt::{closure#0} 3
<safekeeper_api::membership::MemberSet as serde::de::Deserialize>::deserialize::<_>::{closure#0} 2
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>>::{closure#0} 2
::deserialize::<&mut serde_json::de::Deserializer>::{closure#0} 0
::deserialize::<_>::{closure#0} 0
::deserialize::>::{closure#0} 0
::deserialize::::{closure#0} 0
::deserialize::>>>>>::{closure#0} 0
<safekeeper_api::membership::MemberSet>::add 3
<safekeeper_api::membership::MemberSet>::contains 3
<safekeeper_api::membership::MemberSet>::contains::{closure#0} 2
<safekeeper_api::membership::MemberSet>::empty 20572
<safekeeper_api::membership::MemberSet>::new 1
<safekeeper_api::membership::MemberSet>::new::{closure#0} 1
<safekeeper_api::membership::SafekeeperGeneration as core::fmt::Display>::fmt 310
<safekeeper_api::membership::SafekeeperGeneration>::into_inner 24559
<safekeeper_api::membership::SafekeeperGeneration>::new 26592
<safekeeper_api::membership::SafekeeperGeneration>::next 0
<safekeeper_api::membership::SafekeeperGeneration>::previous 0
<safekeeper_api::membership::SafekeeperId as core::fmt::Display>::fmt 3
safekeeper_api::membership::tests::test_member_set 1

Generated by: LCOV version 2.1-beta