LCOV - differential code coverage report
Current view: top level - safekeeper/src - safekeeper.rs (source / functions) Coverage Total Hit UBC CBC
Current: f6946e90941b557c917ac98cd5a7e9506d180f3e.info Lines: 87.7 % 699 613 86 613
Current Date: 2023-10-19 02:04:12 Functions: 49.8 % 299 149 150 149
Baseline: c8637f37369098875162f194f92736355783b050.info
Baseline Date: 2023-10-18 20:25:20

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 as core::fmt::Debug>::fmt UBC 0
<::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::<<&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
::clone UBC 0
::fmt UBC 0
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 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::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> UBC 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> UBC 0
<safekeeper::safekeeper::PersistedPeerInfo>::new UBC 0
<safekeeper::safekeeper::ProposerAcceptorMessage as core::fmt::Debug>::fmt UBC 0
<safekeeper::safekeeper::SafeKeeper<_, _>>::maybe_persist_control_file::{closure#0}::{closure#0} UBC 0
>::maybe_persist_control_file::{closure#0}::{closure#0} UBC 0
>::maybe_persist_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::tests::test_epoch_switch 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::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::tests::InMemoryState as core::ops::deref::Deref>::deref CBC 56
<safekeeper::safekeeper::AppendResponse>::term_only CBC 57
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_elected::{closure#0}::{closure#2} CBC 470
>::handle_elected::{closure#0}::{closure#2} UBC 0
>::handle_elected::{closure#0}::{closure#2} CBC 470
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_elected::{closure#0}::{closure#1} CBC 479
>::handle_elected::{closure#0}::{closure#1} UBC 0
>::handle_elected::{closure#0}::{closure#1} CBC 479
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::persist CBC 481
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::persist::{closure#0} CBC 481
<safekeeper::safekeeper::SafeKeeperState>::new CBC 485
<safekeeper::safekeeper::TermHistory>::empty CBC 485
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::new CBC 568
>::new CBC 3
>::new CBC 565
<safekeeper::safekeeper::TermHistory>::from_bytes CBC 1016
<safekeeper::safekeeper::ProposerElected as core::fmt::Debug>::fmt CBC 1019
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_elected::{closure#0} CBC 1019
>::handle_elected::{closure#0} UBC 0
>::handle_elected::{closure#0} UBC 0
>::handle_elected::{closure#0}::{closure#0} UBC 0
>::handle_elected::{closure#0}::{closure#0} CBC 1019
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_elected::{closure#0}::{closure#3} CBC 1019
>::handle_elected::{closure#0}::{closure#3} UBC 0
>::handle_elected::{closure#0}::{closure#3} CBC 1019
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_elected CBC 1020
>::handle_elected CBC 1
>::handle_elected CBC 1019
<safekeeper::safekeeper::SafeKeeper<_, _>>::get_horizon_segno CBC 1363
>::get_horizon_segno UBC 0
>::get_horizon_segno CBC 1363
<safekeeper::safekeeper::SafeKeeper<_, _>>::maybe_persist_control_file CBC 1363
>::maybe_persist_control_file UBC 0
>::maybe_persist_control_file CBC 1363
<safekeeper::safekeeper::SafeKeeper<_, _>>::maybe_persist_control_file::{closure#0} CBC 1363
>::maybe_persist_control_file::{closure#0} UBC 0
>::maybe_persist_control_file::{closure#0} CBC 1363
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_vote_request::{closure#0}::{closure#0} CBC 2009
>::handle_vote_request::{closure#0}::{closure#0} UBC 0
>::handle_vote_request::{closure#0}::{closure#0} CBC 2009
<safekeeper::safekeeper::VoteResponse as core::fmt::Debug>::fmt CBC 2009
::serialize::<_> UBC 0
::fmt CBC 2009
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::get_term_history CBC 2011
>::get_term_history CBC 2
>::get_term_history CBC 2009
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_vote_request CBC 2011
>::handle_vote_request CBC 2
>::handle_vote_request CBC 2009
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_vote_request::{closure#0} CBC 2011
>::handle_vote_request::{closure#0} CBC 2
>::handle_vote_request::{closure#0} CBC 2009
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_greeting CBC 2012
>::handle_greeting UBC 0
>::handle_greeting CBC 2012
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_greeting::{closure#0} CBC 2012
>::handle_greeting::{closure#0} UBC 0
>::handle_greeting::{closure#0} CBC 2012
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_greeting::{closure#0}::{closure#1} CBC 2012
>::handle_greeting::{closure#0}::{closure#1} UBC 0
>::handle_greeting::{closure#0}::{closure#1} CBC 2012
<safekeeper::safekeeper::SafekeeperMemState as core::fmt::Debug>::fmt CBC 2755
<<::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::, serde_json::ser::CompactFormatter>> UBC 0
::fmt UBC 0
::deserialize::> UBC 0
::serialize::, serde_json::ser::CompactFormatter>> 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 alloc::vec::Vec>> CBC 5
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 5
::clone CBC 2734
<safekeeper::safekeeper::TermHistory as core::fmt::Debug>::fmt CBC 3028
<safekeeper::safekeeper::VoteRequest as core::fmt::Debug>::fmt CBC 4018
<::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 2009
::deserialize::<&mut bincode::de::Deserializer>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 2009
<safekeeper::safekeeper::ProposerGreeting as core::fmt::Debug>::fmt CBC 4024
<::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 2012
::deserialize::<&mut bincode::de::Deserializer>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 2012
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::persist_control_file CBC 5980
>::persist_control_file CBC 1
>::persist_control_file::{closure#0} CBC 1
>::persist_control_file CBC 2989
>::persist_control_file::{closure#0} CBC 2989
<safekeeper::safekeeper::TermHistory as core::fmt::Debug>::fmt::{closure#0} CBC 12246
<safekeeper::safekeeper::TermLsn as core::cmp::Ord>::cmp CBC 16668
<::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
::cmp UBC 0
::eq UBC 0
::partial_cmp UBC 0
::fmt UBC 0
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 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 10
<::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 96
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 96
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 16460
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::get_epoch CBC 17265
>::get_epoch CBC 3
>::get_epoch CBC 17262
<safekeeper::safekeeper::AcceptorState>::get_epoch CBC 17477
<safekeeper::safekeeper::PersistedPeers as core::fmt::Debug>::fmt CBC 19174
<::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::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> UBC 0
::serialize::, serde_json::ser::CompactFormatter>> 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 8
<::deserialize::__Visitor as serde::de::Visitor>::visit_newtype_struct::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 87
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 87
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 5418
::clone CBC 13572
<safekeeper::safekeeper::AcceptorState as core::fmt::Debug>::fmt CBC 19178
<::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::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> UBC 0
::serialize::, serde_json::ser::CompactFormatter>> 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 8
<::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 87
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 87
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 5418
::clone CBC 13572
<safekeeper::safekeeper::ServerInfo as core::fmt::Debug>::fmt CBC 19408
<::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
::eq UBC 0
::fmt UBC 0
::deserialize::> UBC 0
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> UBC 0
::serialize::, serde_json::ser::CompactFormatter>> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> CBC 3
::deserialize::<&mut serde_json::de::Deserializer> CBC 3
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> CBC 9
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 9
<::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 87
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 87
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 220
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 5418
::clone CBC 13572
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::record_safekeeper_info CBC 19484
>::record_safekeeper_info CBC 9742
>::record_safekeeper_info::{closure#0} CBC 9742
<safekeeper::safekeeper::TermHistory>::up_to CBC 19491
<safekeeper::safekeeper::TermHistory as core::clone::Clone>::clone CBC 20194
<::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::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> UBC 0
::serialize::, serde_json::ser::CompactFormatter>> 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 8
<::deserialize::__Visitor as serde::de::Visitor>::visit_newtype_struct::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 87
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 87
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 5418
::clone CBC 14592
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_greeting::{closure#0}::{closure#2} CBC 32192
>::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 32192
<safekeeper::safekeeper::SafeKeeperState as core::fmt::Debug>::fmt CBC 35914
<<::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::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> UBC 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::, serde_json::ser::CompactFormatter>> UBC 0
::fmt UBC 0
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> UBC 0
::serialize::, serde_json::ser::CompactFormatter>> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> CBC 1
::deserialize::<&mut serde_json::de::Deserializer> CBC 1
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> CBC 3
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 8
<::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 alloc::vec::Vec>> CBC 24
<::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 87
<::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 87
<::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 87
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 87
<<::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 261
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 5418
::clone CBC 13572
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 16254
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_flush CBC 2459700
>::handle_flush UBC 0
>::handle_flush CBC 2459700
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_flush::{closure#0} CBC 2459700
>::handle_flush::{closure#0} UBC 0
>::handle_flush::{closure#0} CBC 2459700
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::append_response CBC 2459705
>::append_response CBC 2
>::append_response CBC 2459703
<safekeeper::safekeeper::AcceptorProposerMessage>::serialize CBC 2463777
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_append_request CBC 2912728
>::handle_append_request CBC 2
>::handle_append_request CBC 2912726
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_append_request::{closure#0} CBC 2912728
>::handle_append_request::{closure#0} CBC 2
>::handle_append_request::{closure#0} CBC 2912726
<safekeeper::safekeeper::ProposerAcceptorMessage>::parse CBC 2917760
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::process_msg CBC 5377471
>::process_msg CBC 5
>::process_msg CBC 5377466
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::process_msg::{closure#0} CBC 5377471
>::process_msg::{closure#0} CBC 5
>::process_msg::{closure#0} CBC 5377466
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::get_term CBC 5377550
<safekeeper::safekeeper::TermLsn as core::convert::From<(u64, utils::lsn::Lsn)>>::from CBC 5378031
<safekeeper::safekeeper::AppendRequestHeader as core::fmt::Debug>::fmt CBC 5825447
<::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 2912723
::deserialize::<&mut bincode::de::Deserializer>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 2912723
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::update_commit_lsn CBC 5839464
>::update_commit_lsn UBC 0
>::update_commit_lsn::{closure#0} UBC 0
>::update_commit_lsn CBC 2919732
>::update_commit_lsn::{closure#0} CBC 2919732
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::flush_lsn CBC 10784999
>::flush_lsn CBC 9
>::flush_lsn CBC 10784990

Generated by: LCOV version 2.1-beta