LCOV - code coverage report
Current view: top level - safekeeper/src - safekeeper.rs (source / functions) Coverage Total Hit
Test: 8ac049b474321fdc72ddcb56d7165153a1a900e8.info Lines: 87.1 % 699 609
Test Date: 2023-09-06 10:18:01 Functions: 49.8 % 299 149

Function Name Sort by function name Hit count Sort by function hit count
<safekeeper::safekeeper::AcceptorGreeting as core::fmt::Debug>::fmt 0
::fmt 0
::serialize::<_> 0
<safekeeper::safekeeper::AcceptorProposerMessage as core::fmt::Debug>::fmt 0
<safekeeper::safekeeper::AppendRequest as core::fmt::Debug>::fmt 0
<safekeeper::safekeeper::PersistedPeerInfo as core::fmt::Debug>::fmt 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_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::<<&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
::clone 0
::fmt 0
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 0
::deserialize::<&mut serde_json::de::Deserializer> 0
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 0
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 0
<safekeeper::safekeeper::PersistedPeerInfo>::new 0
<safekeeper::safekeeper::ProposerAcceptorMessage as core::fmt::Debug>::fmt 0
<safekeeper::safekeeper::SafeKeeper<_, _>>::maybe_persist_control_file::{closure#0}::{closure#0} 0
>::maybe_persist_control_file::{closure#0}::{closure#0} 0
>::maybe_persist_control_file::{closure#0}::{closure#0} 0
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::append_response::{closure#0} 0
>::append_response::{closure#0} 0
>::append_response::{closure#0} 0
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_append_request::{closure#0}::{closure#0} 0
>::handle_append_request::{closure#0}::{closure#0} 0
>::handle_append_request::{closure#0}::{closure#0} 0
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_greeting::{closure#0}::{closure#0} 0
>::handle_greeting::{closure#0}::{closure#0} 0
>::handle_greeting::{closure#0}::{closure#0} 0
<safekeeper::safekeeper::SafeKeeperState>::new::{closure#0} 0
<safekeeper::safekeeper::tests::DummyWalStore as safekeeper::wal_storage::Storage>::get_metrics 0
<safekeeper::safekeeper::tests::DummyWalStore as safekeeper::wal_storage::Storage>::remove_up_to 0
<safekeeper::safekeeper::tests::DummyWalStore as safekeeper::wal_storage::Storage>::remove_up_to::{closure#0} 0
<safekeeper::safekeeper::tests::InMemoryState as safekeeper::control_file::Storage>::last_persist_at 0
safekeeper::safekeeper::tests::test_voting 1
safekeeper::safekeeper::tests::test_sk_state 2
safekeeper::safekeeper::tests::test_voting::{closure#0} 2
<safekeeper::safekeeper::AppendResponse as core::fmt::Debug>::fmt 3
::fmt 0
::serialize::<_> 0
::serialize::, serde_json::ser::CompactFormatter>> 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 3
safekeeper::safekeeper::tests::test_epoch_switch 3
safekeeper::safekeeper::tests::test_epoch_switch 1
safekeeper::safekeeper::tests::test_epoch_switch::{closure#0} 2
<safekeeper::safekeeper::SafeKeeperState>::empty 4
<safekeeper::safekeeper::tests::DummyWalStore as safekeeper::wal_storage::Storage>::truncate_wal 4
::truncate_wal 2
::truncate_wal::{closure#0} 2
<safekeeper::safekeeper::tests::DummyWalStore as safekeeper::wal_storage::Storage>::write_wal 4
::write_wal 2
::write_wal::{closure#0} 2
<safekeeper::safekeeper::tests::InMemoryState as safekeeper::control_file::Storage>::persist 6
::persist 3
::persist::{closure#0} 3
<safekeeper::safekeeper::tests::DummyWalStore as safekeeper::wal_storage::Storage>::flush_wal 8
::flush_wal 4
::flush_wal::{closure#0} 4
<safekeeper::safekeeper::tests::DummyWalStore as safekeeper::wal_storage::Storage>::flush_lsn 9
<safekeeper::safekeeper::tests::InMemoryState as core::ops::deref::Deref>::deref 56
<safekeeper::safekeeper::AppendResponse>::term_only 72
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_elected::{closure#0}::{closure#2} 513
>::handle_elected::{closure#0}::{closure#2} 0
>::handle_elected::{closure#0}::{closure#2} 513
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_elected::{closure#0}::{closure#1} 522
>::handle_elected::{closure#0}::{closure#1} 0
>::handle_elected::{closure#0}::{closure#1} 522
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::persist 523
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::persist::{closure#0} 523
<safekeeper::safekeeper::SafeKeeperState>::new 527
<safekeeper::safekeeper::TermHistory>::empty 527
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::new 607
>::new 3
>::new 604
<safekeeper::safekeeper::TermHistory>::from_bytes 968
<safekeeper::safekeeper::ProposerElected as core::fmt::Debug>::fmt 971
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_elected::{closure#0} 971
>::handle_elected::{closure#0} 0
>::handle_elected::{closure#0} 0
>::handle_elected::{closure#0}::{closure#0} 0
>::handle_elected::{closure#0}::{closure#0} 971
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_elected::{closure#0}::{closure#3} 971
>::handle_elected::{closure#0}::{closure#3} 0
>::handle_elected::{closure#0}::{closure#3} 971
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_elected 972
>::handle_elected 1
>::handle_elected 971
<safekeeper::safekeeper::SafeKeeper<_, _>>::get_horizon_segno 1315
>::get_horizon_segno 0
>::get_horizon_segno 1315
<safekeeper::safekeeper::SafeKeeper<_, _>>::maybe_persist_control_file 1315
>::maybe_persist_control_file 0
>::maybe_persist_control_file 1315
<safekeeper::safekeeper::SafeKeeper<_, _>>::maybe_persist_control_file::{closure#0} 1315
>::maybe_persist_control_file::{closure#0} 0
>::maybe_persist_control_file::{closure#0} 1315
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_vote_request::{closure#0}::{closure#0} 2103
>::handle_vote_request::{closure#0}::{closure#0} 0
>::handle_vote_request::{closure#0}::{closure#0} 2103
<safekeeper::safekeeper::VoteResponse as core::fmt::Debug>::fmt 2103
::serialize::<_> 0
::fmt 2103
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::get_term_history 2105
>::get_term_history 2
>::get_term_history 2103
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_greeting 2105
>::handle_greeting 0
>::handle_greeting 2105
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_greeting::{closure#0} 2105
>::handle_greeting::{closure#0} 0
>::handle_greeting::{closure#0} 2105
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_greeting::{closure#0}::{closure#1} 2105
>::handle_greeting::{closure#0}::{closure#1} 0
>::handle_greeting::{closure#0}::{closure#1} 2105
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_vote_request 2105
>::handle_vote_request 2
>::handle_vote_request 2103
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_vote_request::{closure#0} 2105
>::handle_vote_request::{closure#0} 2
>::handle_vote_request::{closure#0} 2103
<safekeeper::safekeeper::SafekeeperMemState as core::fmt::Debug>::fmt 2928
<<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 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_u64::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#0} 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::, serde_json::ser::CompactFormatter>> 0
::fmt 0
::deserialize::> 0
::serialize::, serde_json::ser::CompactFormatter>> 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 1
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 1
::deserialize::<&mut serde_json::de::Deserializer> 1
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 4
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 4
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 5
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 5
::clone 2907
<safekeeper::safekeeper::TermHistory as core::fmt::Debug>::fmt 3074
<safekeeper::safekeeper::VoteRequest as core::fmt::Debug>::fmt 4206
<::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
::fmt 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>>> 2103
::deserialize::<&mut bincode::de::Deserializer>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 2103
<safekeeper::safekeeper::ProposerGreeting as core::fmt::Debug>::fmt 4210
<::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
::fmt 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>>> 2105
::deserialize::<&mut bincode::de::Deserializer>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 2105
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::persist_control_file 5738
>::persist_control_file 1
>::persist_control_file::{closure#0} 1
>::persist_control_file 2868
>::persist_control_file::{closure#0} 2868
<safekeeper::safekeeper::TermHistory as core::fmt::Debug>::fmt::{closure#0} 10603
<safekeeper::safekeeper::TermLsn as core::cmp::Ord>::cmp 13574
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 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_seq::> 0
::clone 0
::cmp 0
::eq 0
::partial_cmp 0
::fmt 0
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 1
::deserialize::<&mut serde_json::de::Deserializer> 1
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 2
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 2
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 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>>> 92
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 92
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 13374
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::get_epoch 16187
>::get_epoch 3
>::get_epoch 16184
<safekeeper::safekeeper::AcceptorState>::get_epoch 16386
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::record_safekeeper_info 18154
>::record_safekeeper_info 9077
>::record_safekeeper_info::{closure#0} 9077
<safekeeper::safekeeper::TermHistory>::up_to 18494
<safekeeper::safekeeper::PersistedPeers as core::fmt::Debug>::fmt 19404
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
::fmt 0
::deserialize::> 0
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 0
::serialize::, serde_json::ser::CompactFormatter>> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_newtype_struct::<&mut serde_json::de::Deserializer> 1
::deserialize::<&mut serde_json::de::Deserializer> 1
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 8
<::deserialize::__Visitor as serde::de::Visitor>::visit_newtype_struct::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 84
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 84
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 5439
::clone 13787
<safekeeper::safekeeper::AcceptorState as core::fmt::Debug>::fmt 19408
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 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_seq::> 0
::fmt 0
::deserialize::> 0
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 0
::serialize::, serde_json::ser::CompactFormatter>> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 1
::deserialize::<&mut serde_json::de::Deserializer> 1
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 2
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 2
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 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>>> 84
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 84
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 5439
::clone 13787
<safekeeper::safekeeper::ServerInfo as core::fmt::Debug>::fmt 19625
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 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_seq::> 0
::eq 0
::fmt 0
::deserialize::> 0
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 0
::serialize::, serde_json::ser::CompactFormatter>> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 3
::deserialize::<&mut serde_json::de::Deserializer> 3
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 9
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 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>>> 84
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 84
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 207
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 5439
::clone 13787
<safekeeper::safekeeper::TermHistory as core::clone::Clone>::clone 20376
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
::deserialize::> 0
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 0
::serialize::, serde_json::ser::CompactFormatter>> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_newtype_struct::<&mut serde_json::de::Deserializer> 1
::deserialize::<&mut serde_json::de::Deserializer> 1
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 8
<::deserialize::__Visitor as serde::de::Visitor>::visit_newtype_struct::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 84
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 84
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 5439
::clone 14759
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_greeting::{closure#0}::{closure#2} 33680
>::handle_greeting::{closure#0}::{closure#3} 0
>::handle_greeting::{closure#0}::{closure#2} 0
>::handle_greeting::{closure#0}::{closure#3} 0
>::handle_greeting::{closure#0}::{closure#2} 33680
<safekeeper::safekeeper::SafeKeeperState as core::fmt::Debug>::fmt 36192
<<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 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_u64::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 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::>::{closure#0} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#1} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#2} 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::, serde_json::ser::CompactFormatter>> 0
::fmt 0
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 0
::serialize::, serde_json::ser::CompactFormatter>> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 1
::deserialize::<&mut serde_json::de::Deserializer> 1
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 3
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 8
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 12
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 12
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 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} 84
<::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} 84
<::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} 84
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 84
<<::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>>> 252
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 5439
::clone 13787
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 16317
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_flush 2200208
>::handle_flush 0
>::handle_flush 2200208
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_flush::{closure#0} 2200208
>::handle_flush::{closure#0} 0
>::handle_flush::{closure#0} 2200208
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::append_response 2200213
>::append_response 2
>::append_response 2200211
<safekeeper::safekeeper::AcceptorProposerMessage>::serialize 2204482
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_append_request 2643247
>::handle_append_request 2
>::handle_append_request 2643245
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_append_request::{closure#0} 2643247
>::handle_append_request::{closure#0} 2
>::handle_append_request::{closure#0} 2643245
<safekeeper::safekeeper::ProposerAcceptorMessage>::parse 2648418
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::process_msg 4848637
>::process_msg 5
>::process_msg 4848632
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::process_msg::{closure#0} 4848637
>::process_msg::{closure#0} 5
>::process_msg::{closure#0} 4848632
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::get_term 4848713
<safekeeper::safekeeper::TermLsn as core::convert::From<(u64, utils::lsn::Lsn)>>::from 4849236
<safekeeper::safekeeper::AppendRequestHeader as core::fmt::Debug>::fmt 5286485
<::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
::fmt 0
::clone 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>>> 2643242
::deserialize::<&mut bincode::de::Deserializer>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 2643242
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::update_commit_lsn 5300250
>::update_commit_lsn 0
>::update_commit_lsn::{closure#0} 0
>::update_commit_lsn 2650125
>::update_commit_lsn::{closure#0} 2650125
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::flush_lsn 9725803
>::flush_lsn 9
>::flush_lsn 9725794

Generated by: LCOV version 2.1-beta