LCOV - code coverage report
Current view: top level - safekeeper/src - safekeeper.rs (source / functions) Coverage Total Hit
Test: aca8877be6ceba750c1be359ed71bc1799d52b30.info Lines: 88.7 % 857 760
Test Date: 2024-02-14 18:05:35 Functions: 63.9 % 377 241

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::PersistedPeerInfo as core::default::Default>::default 0
<safekeeper::safekeeper::PersistedPeerInfo>::new 0
<safekeeper::safekeeper::SafeKeeper<_, _>>::maybe_persist_inmem_control_file::{closure#0}::{closure#0} 0
>::maybe_persist_inmem_control_file::{closure#0}::{closure#0} 0
>::maybe_persist_inmem_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
>::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
>::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
>::handle_greeting::{closure#0}::{closure#0} 0
>::handle_greeting::{closure#0}::{closure#0} 0
>::handle_greeting::{closure#0}::{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_find_highest_common_point_middle 2
safekeeper::safekeeper::tests::test_find_highest_common_point_middle::{closure#0} 2
safekeeper::safekeeper::tests::test_find_highest_common_point_none 2
safekeeper::safekeeper::tests::test_find_highest_common_point_none::{closure#0} 2
safekeeper::safekeeper::tests::test_find_highest_common_point_sk_end 2
safekeeper::safekeeper::tests::test_find_highest_common_point_sk_end::{closure#0} 2
safekeeper::safekeeper::tests::test_find_highest_common_point_walprop 2
safekeeper::safekeeper::tests::test_find_highest_common_point_walprop::{closure#0} 2
safekeeper::safekeeper::tests::test_sk_state_bincode_serde_roundtrip 2
safekeeper::safekeeper::tests::test_sk_state_bincode_serde_roundtrip::{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::AppendResponse>::term_only 3
safekeeper::safekeeper::tests::test_sk_state 4
safekeeper::safekeeper::tests::test_epoch_switch 6
safekeeper::safekeeper::tests::test_epoch_switch 2
safekeeper::safekeeper::tests::test_epoch_switch::{closure#0} 4
safekeeper::safekeeper::tests::test_voting 6
safekeeper::safekeeper::tests::test_voting 2
safekeeper::safekeeper::tests::test_voting::{closure#0} 4
<safekeeper::safekeeper::tests::DummyWalStore as safekeeper::wal_storage::Storage>::truncate_wal 8
::truncate_wal 4
::truncate_wal::{closure#0} 4
<safekeeper::safekeeper::tests::DummyWalStore as safekeeper::wal_storage::Storage>::write_wal 8
::write_wal 4
::write_wal::{closure#0} 4
<safekeeper::safekeeper::TermHistory>::find_highest_common_point 9
<safekeeper::safekeeper::tests::InMemoryState as safekeeper::control_file::Storage>::persist 12
::persist 6
::persist::{closure#0} 6
<safekeeper::safekeeper::tests::DummyWalStore as safekeeper::wal_storage::Storage>::flush_wal 16
::flush_wal 8
::flush_wal::{closure#0} 8
<safekeeper::safekeeper::tests::DummyWalStore as safekeeper::wal_storage::Storage>::flush_lsn 18
<safekeeper::safekeeper::PersistedPeerInfo as core::fmt::Debug>::fmt 20
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize:: 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_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::<&mut serde_json::value::de::MapDeserializer> 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::> 0
::clone 0
::fmt 0
::deserialize::<&mut serde_json::de::Deserializer> 0
::deserialize:: 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::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 0
::serialize::<&mut serde_json::ser::Serializer<&mut utils::http::endpoint::ChannelWriter>> 0
::serialize:: 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>>> 4
::eq 4
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 4
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 4
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 4
<safekeeper::safekeeper::tests::InMemoryState as core::ops::deref::Deref>::deref 120
<safekeeper::safekeeper::AppendRequest as core::fmt::Debug>::fmt 272
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_elected::{closure#0}::{closure#2} 487
>::handle_elected::{closure#0}::{closure#2} 0
>::handle_elected::{closure#0}::{closure#2} 0
>::handle_elected::{closure#0}::{closure#2} 6
>::handle_elected::{closure#0}::{closure#2} 6
>::handle_elected::{closure#0}::{closure#2} 475
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_elected::{closure#0}::{closure#1} 490
>::handle_elected::{closure#0}::{closure#1} 0
>::handle_elected::{closure#0}::{closure#1} 0
>::handle_elected::{closure#0}::{closure#1} 6
>::handle_elected::{closure#0}::{closure#1} 6
>::handle_elected::{closure#0}::{closure#1} 478
<safekeeper::safekeeper::ProposerAcceptorMessage as core::fmt::Debug>::fmt 892
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_elected::{closure#0}::{closure#0} 947
>::handle_elected::{closure#0}::{closure#0} 0
>::handle_elected::{closure#0}::{closure#0} 0
>::handle_elected::{closure#0}::{closure#0} 16
>::handle_elected::{closure#0}::{closure#0} 66
>::handle_elected::{closure#0}::{closure#0} 865
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_elected::{closure#0}::{closure#3} 947
>::handle_elected::{closure#0}::{closure#3} 0
>::handle_elected::{closure#0}::{closure#3} 0
>::handle_elected::{closure#0}::{closure#3} 16
>::handle_elected::{closure#0}::{closure#3} 66
>::handle_elected::{closure#0}::{closure#3} 865
<safekeeper::safekeeper::ProposerElected as core::fmt::Debug>::fmt 1029
<safekeeper::safekeeper::SafeKeeper<_, _>>::get_horizon_segno 1833
>::get_horizon_segno 0
>::get_horizon_segno 1833
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_vote_request::{closure#0}::{closure#0} 2078
>::handle_vote_request::{closure#0}::{closure#0} 0
>::handle_vote_request::{closure#0}::{closure#0} 0
>::handle_vote_request::{closure#0}::{closure#0} 78
>::handle_vote_request::{closure#0}::{closure#0} 158
>::handle_vote_request::{closure#0}::{closure#0} 1842
<safekeeper::safekeeper::VoteResponse as core::fmt::Debug>::fmt 2078
::serialize::<_> 0
::fmt 2078
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_greeting::{closure#0}::{closure#1} 2144
>::handle_greeting::{closure#0}::{closure#1} 0
>::handle_greeting::{closure#0}::{closure#1} 0
>::handle_greeting::{closure#0}::{closure#1} 120
>::handle_greeting::{closure#0}::{closure#1} 182
>::handle_greeting::{closure#0}::{closure#1} 1842
<safekeeper::safekeeper::TermHistory as core::fmt::Debug>::fmt 3109
<safekeeper::safekeeper::SafeKeeper<_, _>>::maybe_persist_inmem_control_file 3666
>::maybe_persist_inmem_control_file 0
>::maybe_persist_inmem_control_file::{closure#0} 0
>::maybe_persist_inmem_control_file 1833
>::maybe_persist_inmem_control_file::{closure#0} 1833
<safekeeper::safekeeper::TermHistory>::from_bytes 7243
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_elected 7249
>::handle_elected 2
>::handle_elected 4
>::handle_elected 104
>::handle_elected 865
>::handle_elected 6274
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_elected::{closure#0} 7249
>::handle_elected::{closure#0} 2
>::handle_elected::{closure#0} 4
>::handle_elected::{closure#0} 104
>::handle_elected::{closure#0} 865
>::handle_elected::{closure#0} 6274
<safekeeper::safekeeper::TermHistory as core::fmt::Debug>::fmt::{closure#0} 8776
<safekeeper::safekeeper::TermLsn as core::cmp::Ord>::cmp 8864
<::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 serde_json::value::de::SeqDeserializer> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> 0
::clone 0
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer> 1
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 1
::fmt 1
::deserialize::<&mut serde_json::de::Deserializer> 1
::deserialize:: 1
::serialize:: 1
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 2
<::deserialize::__Field as serde::de::Deserialize>::deserialize:: 2
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 4
::cmp 5
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 5
::partial_cmp 6
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 8
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 8
::serialize::<&mut serde_json::ser::Serializer<&mut utils::http::endpoint::ChannelWriter>> 8
::eq 14
<::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>>> 119
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 119
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 8558
<safekeeper::safekeeper::TermHistory>::empty 11918
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::record_safekeeper_info 22558
>::record_safekeeper_info 11279
>::record_safekeeper_info::{closure#0} 11279
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::get_term_history 25669
>::get_term_history 4
>::get_term_history 20
>::get_term_history 220
>::get_term_history 1842
>::get_term_history 23583
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_vote_request 25669
>::handle_vote_request 4
>::handle_vote_request 20
>::handle_vote_request 220
>::handle_vote_request 1842
>::handle_vote_request 23583
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_vote_request::{closure#0} 25669
>::handle_vote_request::{closure#0} 4
>::handle_vote_request::{closure#0} 20
>::handle_vote_request::{closure#0} 220
>::handle_vote_request::{closure#0} 1842
>::handle_vote_request::{closure#0} 23583
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::get_epoch 26607
>::get_epoch 4
>::get_epoch 6
>::get_epoch 104
>::get_epoch 6274
>::get_epoch 20219
<safekeeper::safekeeper::AcceptorState>::get_epoch 26857
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_greeting::{closure#0}::{closure#2} 34304
>::handle_greeting::{closure#0}::{closure#3} 0
>::handle_greeting::{closure#0}::{closure#3} 0
>::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} 0
>::handle_greeting::{closure#0}::{closure#3} 0
>::handle_greeting::{closure#0}::{closure#2} 1920
>::handle_greeting::{closure#0}::{closure#2} 2912
>::handle_greeting::{closure#0}::{closure#2} 29472
<safekeeper::safekeeper::VoteRequest as core::fmt::Debug>::fmt 51564
<::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 236
<::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>>> 25664
::deserialize::<&mut bincode::de::Deserializer>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 25664
<safekeeper::safekeeper::TermHistory>::up_to 52529
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::new 71044
>::new 6
>::new 12
>::new 102
>::new 614
>::new 70310
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_greeting 160060
>::handle_greeting 0
>::handle_greeting 20
>::handle_greeting 244
>::handle_greeting 1842
>::handle_greeting 157954
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_greeting::{closure#0} 160060
>::handle_greeting::{closure#0} 0
>::handle_greeting::{closure#0} 20
>::handle_greeting::{closure#0} 244
>::handle_greeting::{closure#0} 1842
>::handle_greeting::{closure#0} 157954
<safekeeper::safekeeper::AcceptorState as core::fmt::Debug>::fmt 237699
<::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 serde_json::value::de::SeqDeserializer> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> 0
::deserialize::> 0
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 0
::serialize::, serde_json::ser::CompactFormatter>> 0
::serialize::> 0
::serialize:: 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer> 1
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 1
::deserialize::<&mut serde_json::de::Deserializer> 1
::deserialize:: 1
::serialize:: 1
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 2
<::deserialize::__Field as serde::de::Deserialize>::deserialize:: 2
::fmt 2
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 4
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 5
::serialize::<&mut serde_json::ser::Serializer<&mut utils::http::endpoint::ChannelWriter>> 6
::eq 8
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 8
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 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>>> 195
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 195
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 5004
::clone 232255
<safekeeper::safekeeper::ServerInfo as core::fmt::Debug>::fmt 238005
<::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 serde_json::value::de::SeqDeserializer> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> 0
::deserialize::> 0
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 0
::serialize::, serde_json::ser::CompactFormatter>> 0
::serialize::> 0
::serialize:: 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer> 1
::deserialize:: 1
::serialize:: 1
::fmt 2
<::deserialize::__Field as serde::de::Deserialize>::deserialize:: 3
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 4
::eq 4
::deserialize::<&mut serde_json::de::Deserializer> 4
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 4
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 4
::serialize::<&mut serde_json::ser::Serializer<&mut utils::http::endpoint::ChannelWriter>> 6
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 12
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 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>>> 191
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 191
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 255
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 5004
::clone 232303
<safekeeper::safekeeper::TermHistory as core::cmp::PartialEq>::eq 244938
<::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::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 0
::serialize::, serde_json::ser::CompactFormatter>> 0
::serialize::> 0
::serialize:: 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_newtype_struct::<&mut serde_json::de::Deserializer> 1
<::deserialize::__Visitor as serde::de::Visitor>::visit_newtype_struct:: 1
::deserialize::<&mut serde_json::de::Deserializer> 1
::deserialize:: 1
::serialize:: 1
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 5
::serialize::<&mut serde_json::ser::Serializer<&mut utils::http::endpoint::ChannelWriter>> 6
::eq 8
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 8
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 8
<::deserialize::__Visitor as serde::de::Visitor>::visit_newtype_struct::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 195
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 195
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 5004
::clone 239504
<safekeeper::safekeeper::ProposerGreeting as core::fmt::Debug>::fmt 320724
<::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 604
<::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>>> 160060
::deserialize::<&mut bincode::de::Deserializer>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 160060
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::append_response 1538678
>::append_response 4
>::append_response 648
>::append_response 1002
>::append_response 15995
>::append_response 1521029
<safekeeper::safekeeper::AcceptorProposerMessage>::serialize 1724391
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_append_request 2418965
>::handle_append_request 4
>::handle_append_request 802
>::handle_append_request 1128
>::handle_append_request 19373
>::handle_append_request 2397658
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_append_request::{closure#0} 2418965
>::handle_append_request::{closure#0} 4
>::handle_append_request::{closure#0} 802
>::handle_append_request::{closure#0} 1128
>::handle_append_request::{closure#0} 19373
>::handle_append_request::{closure#0} 2397658
<safekeeper::safekeeper::ProposerAcceptorMessage>::parse 2611963
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_flush 3077342
>::handle_flush 0
>::handle_flush::{closure#0} 0
>::handle_flush 648
>::handle_flush::{closure#0} 648
>::handle_flush 1002
>::handle_flush::{closure#0} 1002
>::handle_flush 15995
>::handle_flush::{closure#0} 15995
>::handle_flush 1521026
>::handle_flush::{closure#0} 1521026
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::get_term 3923367
<safekeeper::safekeeper::TermLsn as core::convert::From<(u64, utils::lsn::Lsn)>>::from 3923883
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::process_msg 4150614
>::process_msg 10
>::process_msg 1494
>::process_msg 2698
>::process_msg 223179
>::process_msg 3923233
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::process_msg::{closure#0} 4150614
>::process_msg::{closure#0} 10
>::process_msg::{closure#0} 1494
>::process_msg::{closure#0} 2698
>::process_msg::{closure#0} 223179
>::process_msg::{closure#0} 3923233
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::update_commit_lsn 4833420
>::update_commit_lsn 0
>::update_commit_lsn::{closure#0} 0
>::update_commit_lsn 794
>::update_commit_lsn::{closure#0} 794
>::update_commit_lsn 934
>::update_commit_lsn::{closure#0} 934
>::update_commit_lsn 8903
>::update_commit_lsn::{closure#0} 8903
>::update_commit_lsn 2406079
>::update_commit_lsn::{closure#0} 2406079
<safekeeper::safekeeper::AppendRequestHeader as core::fmt::Debug>::fmt 4838266
<::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
::clone 2
::fmt 272
<::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>>> 2418996
::deserialize::<&mut bincode::de::Deserializer>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 2418996
<safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::flush_lsn 7965321
>::flush_lsn 18
>::flush_lsn 1486
>::flush_lsn 2480
>::flush_lsn 78718
>::flush_lsn 7882619

Generated by: LCOV version 2.1-beta