LCOV - differential code coverage report
Current view: top level - safekeeper/src - safekeeper.rs (source / functions) Coverage Total Hit UBC CBC
Current: cd44433dd675caa99df17a61b18949c8387e2242.info Lines: 89.8 % 902 810 92 810
Current Date: 2024-01-09 02:06:09 Functions: 57.3 % 344 197 147 197
Baseline: 66c52a629a0f4a503e193045e0df4c77139e344b.info
Baseline Date: 2024-01-08 15:34:46

Function Name Sort by function name TLA Hit count Sort by function hit count
<safekeeper::safekeeper::AcceptorGreeting as core::fmt::Debug>::fmt UBC 0
::fmt UBC 0
::serialize::<_> UBC 0
<safekeeper::safekeeper::AcceptorProposerMessage as core::fmt::Debug>::fmt UBC 0
<safekeeper::safekeeper::AppendRequest as core::fmt::Debug>::fmt UBC 0
<safekeeper::safekeeper::PersistedPeerInfo>::new UBC 0
<safekeeper::safekeeper::ProposerAcceptorMessage as core::fmt::Debug>::fmt UBC 0
<safekeeper::safekeeper::SafeKeeper<_, _>>::maybe_persist_inmem_control_file::{closure#0}::{closure#0} UBC 0
>::maybe_persist_inmem_control_file::{closure#0}::{closure#0} UBC 0
>::maybe_persist_inmem_control_file::{closure#0}::{closure#0} UBC 0
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::append_response::{closure#0} UBC 0
>::append_response::{closure#0} UBC 0
>::append_response::{closure#0} UBC 0
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_append_request::{closure#0}::{closure#0} UBC 0
>::handle_append_request::{closure#0}::{closure#0} UBC 0
>::handle_append_request::{closure#0}::{closure#0} UBC 0
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_greeting::{closure#0}::{closure#0} UBC 0
>::handle_greeting::{closure#0}::{closure#0} UBC 0
>::handle_greeting::{closure#0}::{closure#0} UBC 0
<safekeeper::safekeeper::SafeKeeperState>::new::{closure#0} UBC 0
<safekeeper::safekeeper::tests::DummyWalStore as safekeeper::wal_storage::Storage>::get_metrics UBC 0
<safekeeper::safekeeper::tests::DummyWalStore as safekeeper::wal_storage::Storage>::remove_up_to UBC 0
<safekeeper::safekeeper::tests::DummyWalStore as safekeeper::wal_storage::Storage>::remove_up_to::{closure#0} UBC 0
<safekeeper::safekeeper::tests::InMemoryState as safekeeper::control_file::Storage>::last_persist_at UBC 0
<safekeeper::safekeeper::AppendResponse>::term_only CBC 1
safekeeper::safekeeper::tests::test_epoch_switch CBC 1
safekeeper::safekeeper::tests::test_find_highest_common_point_middle CBC 1
safekeeper::safekeeper::tests::test_find_highest_common_point_middle::{closure#0} CBC 1
safekeeper::safekeeper::tests::test_find_highest_common_point_none CBC 1
safekeeper::safekeeper::tests::test_find_highest_common_point_none::{closure#0} CBC 1
safekeeper::safekeeper::tests::test_find_highest_common_point_sk_end CBC 1
safekeeper::safekeeper::tests::test_find_highest_common_point_sk_end::{closure#0} CBC 1
safekeeper::safekeeper::tests::test_find_highest_common_point_walprop CBC 1
safekeeper::safekeeper::tests::test_find_highest_common_point_walprop::{closure#0} CBC 1
safekeeper::safekeeper::tests::test_sk_state_bincode_serde_roundtrip CBC 1
safekeeper::safekeeper::tests::test_sk_state_bincode_serde_roundtrip::{closure#0} CBC 1
safekeeper::safekeeper::tests::test_voting CBC 1
safekeeper::safekeeper::tests::test_epoch_switch::{closure#0} CBC 2
safekeeper::safekeeper::tests::test_sk_state CBC 2
safekeeper::safekeeper::tests::test_voting::{closure#0} CBC 2
<safekeeper::safekeeper::AppendResponse as core::fmt::Debug>::fmt CBC 3
::fmt UBC 0
::serialize::<_> UBC 0
::serialize::, serde_json::ser::CompactFormatter>> UBC 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 3
<safekeeper::safekeeper::SafeKeeperState>::empty CBC 4
<safekeeper::safekeeper::tests::DummyWalStore as safekeeper::wal_storage::Storage>::truncate_wal CBC 4
::truncate_wal CBC 2
::truncate_wal::{closure#0} CBC 2
<safekeeper::safekeeper::tests::DummyWalStore as safekeeper::wal_storage::Storage>::write_wal CBC 4
::write_wal CBC 2
::write_wal::{closure#0} CBC 2
<safekeeper::safekeeper::TermHistory>::find_highest_common_point CBC 5
<safekeeper::safekeeper::tests::InMemoryState as safekeeper::control_file::Storage>::persist CBC 6
::persist CBC 3
::persist::{closure#0} CBC 3
<safekeeper::safekeeper::tests::DummyWalStore as safekeeper::wal_storage::Storage>::flush_wal CBC 8
::flush_wal CBC 4
::flush_wal::{closure#0} CBC 4
<safekeeper::safekeeper::tests::DummyWalStore as safekeeper::wal_storage::Storage>::flush_lsn CBC 9
<safekeeper::safekeeper::PersistedPeerInfo as core::fmt::Debug>::fmt CBC 10
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> UBC 0
::clone UBC 0
::fmt UBC 0
::deserialize::<&mut serde_json::de::Deserializer> UBC 0
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> UBC 0
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> UBC 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> UBC 0
::serialize::<&mut serde_json::ser::Serializer<&mut utils::http::endpoint::ChannelWriter>> UBC 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>>> CBC 2
::eq CBC 2
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 2
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 2
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 2
<safekeeper::safekeeper::tests::InMemoryState as core::ops::deref::Deref>::deref CBC 56
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_elected::{closure#0}::{closure#2} CBC 444
>::handle_elected::{closure#0}::{closure#2} UBC 0
>::handle_elected::{closure#0}::{closure#2} CBC 444
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_elected::{closure#0}::{closure#1} CBC 447
>::handle_elected::{closure#0}::{closure#1} UBC 0
>::handle_elected::{closure#0}::{closure#1} CBC 447
<safekeeper::safekeeper::SafeKeeperState>::new CBC 501
<safekeeper::safekeeper::TermHistory>::empty CBC 501
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::new CBC 585
>::new CBC 3
>::new CBC 582
<safekeeper::safekeeper::TermHistory>::from_bytes CBC 830
<safekeeper::safekeeper::ProposerElected as core::fmt::Debug>::fmt CBC 834
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_elected::{closure#0}::{closure#0} CBC 834
>::handle_elected::{closure#0}::{closure#0} UBC 0
>::handle_elected::{closure#0}::{closure#0} CBC 834
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_elected::{closure#0}::{closure#3} CBC 834
>::handle_elected::{closure#0}::{closure#3} UBC 0
>::handle_elected::{closure#0}::{closure#3} CBC 834
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_elected CBC 835
>::handle_elected CBC 1
>::handle_elected CBC 834
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_elected::{closure#0} CBC 835
>::handle_elected::{closure#0} CBC 1
>::handle_elected::{closure#0} CBC 834
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_vote_request::{closure#0}::{closure#0} CBC 1743
>::handle_vote_request::{closure#0}::{closure#0} UBC 0
>::handle_vote_request::{closure#0}::{closure#0} CBC 1743
<safekeeper::safekeeper::VoteResponse as core::fmt::Debug>::fmt CBC 1743
::serialize::<_> UBC 0
::fmt CBC 1743
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::get_term_history CBC 1745
>::get_term_history CBC 2
>::get_term_history CBC 1743
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_greeting CBC 1745
>::handle_greeting UBC 0
>::handle_greeting CBC 1745
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_greeting::{closure#0} CBC 1745
>::handle_greeting::{closure#0} UBC 0
>::handle_greeting::{closure#0} CBC 1745
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_greeting::{closure#0}::{closure#1} CBC 1745
>::handle_greeting::{closure#0}::{closure#1} UBC 0
>::handle_greeting::{closure#0}::{closure#1} CBC 1745
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_vote_request CBC 1745
>::handle_vote_request CBC 2
>::handle_vote_request CBC 1743
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_vote_request::{closure#0} CBC 1745
>::handle_vote_request::{closure#0} CBC 2
>::handle_vote_request::{closure#0} CBC 1743
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::persist_inmem CBC 1840
>::persist_inmem CBC 920
>::persist_inmem::{closure#0} CBC 920
<safekeeper::safekeeper::SafeKeeper<_, _>>::get_horizon_segno CBC 1846
>::get_horizon_segno UBC 0
>::get_horizon_segno CBC 1846
<safekeeper::safekeeper::SafeKeeper<_, _>>::maybe_persist_inmem_control_file CBC 1846
>::maybe_persist_inmem_control_file UBC 0
>::maybe_persist_inmem_control_file CBC 1846
<safekeeper::safekeeper::SafeKeeper<_, _>>::maybe_persist_inmem_control_file::{closure#0} CBC 1846
>::maybe_persist_inmem_control_file::{closure#0} UBC 0
>::maybe_persist_inmem_control_file::{closure#0} CBC 1846
<safekeeper::safekeeper::TermHistory as core::fmt::Debug>::fmt CBC 2577
<safekeeper::safekeeper::SafekeeperMemState as core::fmt::Debug>::fmt CBC 2813
<<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#0} UBC 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::> UBC 0
::fmt UBC 0
::deserialize::> UBC 0
::serialize::> UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> CBC 1
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> CBC 1
::deserialize::<&mut serde_json::de::Deserializer> CBC 1
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> CBC 4
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 4
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut utils::http::endpoint::ChannelWriter>> CBC 5
::serialize::<&mut serde_json::ser::Serializer<&mut utils::http::endpoint::ChannelWriter>> CBC 5
::clone CBC 2792
<safekeeper::safekeeper::VoteRequest as core::fmt::Debug>::fmt CBC 3484
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> UBC 0
::fmt UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 1742
::deserialize::<&mut bincode::de::Deserializer>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 1742
<safekeeper::safekeeper::ProposerGreeting as core::fmt::Debug>::fmt CBC 3490
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> UBC 0
::fmt UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 1745
::deserialize::<&mut bincode::de::Deserializer>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 1745
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::persist_control_file CBC 5928
>::persist_control_file CBC 1
>::persist_control_file::{closure#0} CBC 1
>::persist_control_file CBC 2963
>::persist_control_file::{closure#0} CBC 2963
<safekeeper::safekeeper::TermHistory as core::fmt::Debug>::fmt::{closure#0} CBC 6567
<safekeeper::safekeeper::TermLsn as core::cmp::Ord>::cmp CBC 9160
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> UBC 0
::clone UBC 0
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> CBC 1
::fmt CBC 1
::deserialize::<&mut serde_json::de::Deserializer> CBC 1
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> CBC 2
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 2
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 3
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 4
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 4
::cmp CBC 5
::partial_cmp CBC 6
::eq CBC 7
::serialize::<&mut serde_json::ser::Serializer<&mut utils::http::endpoint::ChannelWriter>> CBC 7
<::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>>> CBC 114
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 114
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 8889
<safekeeper::safekeeper::PersistedPeers as core::fmt::Debug>::fmt CBC 18629
<::deserialize::__Visitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> UBC 0
::fmt UBC 0
::deserialize::> UBC 0
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> UBC 0
::serialize::, serde_json::ser::CompactFormatter>> UBC 0
::serialize::> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_newtype_struct::<&mut serde_json::de::Deserializer> CBC 1
::deserialize::<&mut serde_json::de::Deserializer> CBC 1
::eq CBC 2
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 2
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 2
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 3
::serialize::<&mut serde_json::ser::Serializer<&mut utils::http::endpoint::ChannelWriter>> CBC 5
<::deserialize::__Visitor as serde::de::Visitor>::visit_newtype_struct::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 186
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 186
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 5149
::clone CBC 13092
<safekeeper::safekeeper::AcceptorState as core::fmt::Debug>::fmt CBC 18643
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> UBC 0
::fmt UBC 0
::deserialize::> UBC 0
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> UBC 0
::serialize::, serde_json::ser::CompactFormatter>> UBC 0
::serialize::> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> CBC 1
::deserialize::<&mut serde_json::de::Deserializer> CBC 1
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> CBC 2
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 2
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 3
::eq CBC 4
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 4
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 4
::serialize::<&mut serde_json::ser::Serializer<&mut utils::http::endpoint::ChannelWriter>> CBC 5
<::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>>> CBC 188
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 188
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 5149
::clone CBC 13092
<safekeeper::safekeeper::ServerInfo as core::fmt::Debug>::fmt CBC 18954
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> UBC 0
::fmt UBC 0
::deserialize::> UBC 0
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> UBC 0
::serialize::, serde_json::ser::CompactFormatter>> UBC 0
::serialize::> UBC 0
::eq CBC 2
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 2
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 2
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> CBC 4
::deserialize::<&mut serde_json::de::Deserializer> CBC 4
::serialize::<&mut serde_json::ser::Serializer<&mut utils::http::endpoint::ChannelWriter>> CBC 5
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> CBC 12
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 12
<::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>>> CBC 186
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 186
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 250
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 5149
::clone CBC 13140
<safekeeper::safekeeper::TermHistory as core::cmp::PartialEq>::eq CBC 19474
<::deserialize::__Visitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> UBC 0
::deserialize::> UBC 0
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> UBC 0
::serialize::, serde_json::ser::CompactFormatter>> UBC 0
::serialize::> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_newtype_struct::<&mut serde_json::de::Deserializer> CBC 1
::deserialize::<&mut serde_json::de::Deserializer> CBC 1
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 3
::eq CBC 4
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 4
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 4
::serialize::<&mut serde_json::ser::Serializer<&mut utils::http::endpoint::ChannelWriter>> CBC 5
<::deserialize::__Visitor as serde::de::Visitor>::visit_newtype_struct::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 188
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 188
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 5149
::clone CBC 13927
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::get_epoch CBC 21342
>::get_epoch CBC 3
>::get_epoch CBC 21339
<safekeeper::safekeeper::AcceptorState>::get_epoch CBC 21589
<safekeeper::safekeeper::TermHistory>::up_to CBC 23337
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::record_safekeeper_info CBC 23920
>::record_safekeeper_info CBC 11960
>::record_safekeeper_info::{closure#0} CBC 11960
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_greeting::{closure#0}::{closure#2} CBC 27920
>::handle_greeting::{closure#0}::{closure#3} UBC 0
>::handle_greeting::{closure#0}::{closure#2} UBC 0
>::handle_greeting::{closure#0}::{closure#3} UBC 0
>::handle_greeting::{closure#0}::{closure#2} CBC 27920
<safekeeper::safekeeper::SafeKeeperState as core::fmt::Debug>::fmt CBC 35053
<<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting UBC 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>>> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#0} UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#1} UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#2} UBC 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> UBC 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::, serde_json::ser::CompactFormatter>> UBC 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::> UBC 0
::fmt UBC 0
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> UBC 0
::serialize::, serde_json::ser::CompactFormatter>> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> CBC 1
::eq CBC 1
::deserialize::<&mut serde_json::de::Deserializer> CBC 1
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 1
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 1
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> CBC 3
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 3
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 3
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 3
::serialize::<&mut serde_json::ser::Serializer<&mut utils::http::endpoint::ChannelWriter>> CBC 5
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 9
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> CBC 12
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 12
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut utils::http::endpoint::ChannelWriter>> CBC 15
<::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>>>::{closure#0} CBC 185
<::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>>>::{closure#1} CBC 185
<::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>>>::{closure#2} CBC 185
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 185
<<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 555
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 5149
::clone CBC 13092
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 15447
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::append_response CBC 1294233
>::append_response CBC 2
>::append_response CBC 1294231
<safekeeper::safekeeper::AcceptorProposerMessage>::serialize CBC 1297710
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_append_request CBC 1975846
>::handle_append_request CBC 2
>::handle_append_request CBC 1975844
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_append_request::{closure#0} CBC 1975846
>::handle_append_request::{closure#0} CBC 2
>::handle_append_request::{closure#0} CBC 1975844
<safekeeper::safekeeper::ProposerAcceptorMessage>::parse CBC 1980158
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_flush CBC 2588456
>::handle_flush UBC 0
>::handle_flush::{closure#0} UBC 0
>::handle_flush CBC 1294228
>::handle_flush::{closure#0} CBC 1294228
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::process_msg CBC 3274399
>::process_msg CBC 5
>::process_msg CBC 3274394
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::process_msg::{closure#0} CBC 3274399
>::process_msg::{closure#0} CBC 5
>::process_msg::{closure#0} CBC 3274394
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::get_term CBC 3274526
<safekeeper::safekeeper::TermLsn as core::convert::From<(u64, utils::lsn::Lsn)>>::from CBC 3274993
<safekeeper::safekeeper::AppendRequestHeader as core::fmt::Debug>::fmt CBC 3951683
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> UBC 0
::fmt UBC 0
::clone CBC 1
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 1975841
::deserialize::<&mut bincode::de::Deserializer>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 1975841
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::update_commit_lsn CBC 3970118
>::update_commit_lsn UBC 0
>::update_commit_lsn::{closure#0} UBC 0
>::update_commit_lsn CBC 1985059
>::update_commit_lsn::{closure#0} CBC 1985059
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::flush_lsn CBC 6587367
>::flush_lsn CBC 9
>::flush_lsn CBC 6587358

Generated by: LCOV version 2.1-beta