LCOV - code coverage report
Current view: top level - safekeeper/src - send_interpreted_wal.rs (source / functions) Coverage Total Hit
Test: 91bf6c8f32e5e69adde6241313e732fdd6d6e277.info Lines: 85.3 % 796 679
Test Date: 2025-03-04 12:19:20 Functions: 72.9 % 48 35

Function Name Sort by function name Hit count Sort by function hit count
<safekeeper::send_interpreted_wal::CurrentPositionUpdate>::current_position 0
<safekeeper::send_interpreted_wal::CurrentPositionUpdate>::previous_position 0
<safekeeper::send_interpreted_wal::InterpretedWalReader>::new 1
<safekeeper::send_interpreted_wal::InterpretedWalReader>::run 1
<safekeeper::send_interpreted_wal::InterpretedWalReader>::run::{closure#0} 1
<safekeeper::send_interpreted_wal::InterpretedWalReader>::run_impl 6
::run_impl 3
::run_impl::{closure#0} 3
<safekeeper::send_interpreted_wal::InterpretedWalReader>::run_impl::{closure#0}::{closure#2} 50
<safekeeper::send_interpreted_wal::InterpretedWalReader>::run_impl::{closure#0}::{closure#3} 0
<safekeeper::send_interpreted_wal::InterpretedWalReader>::run_impl::{closure#0}::{closure#4} 993
<safekeeper::send_interpreted_wal::InterpretedWalReader>::run_impl::{closure#0}::{closure#5} 0
<safekeeper::send_interpreted_wal::InterpretedWalReader>::spawn 2
<safekeeper::send_interpreted_wal::InterpretedWalReader>::spawn::{closure#0} 2
<safekeeper::send_interpreted_wal::InterpretedWalReader>::spawn::{closure#0}::{closure#0} 0
<safekeeper::send_interpreted_wal::InterpretedWalReader>::state 1
<safekeeper::send_interpreted_wal::InterpretedWalReaderHandle as core::ops::drop::Drop>::drop 2
<safekeeper::send_interpreted_wal::InterpretedWalReaderHandle>::abort 4
<safekeeper::send_interpreted_wal::InterpretedWalReaderHandle>::current_position 4
<safekeeper::send_interpreted_wal::InterpretedWalReaderHandle>::fanout 3
<safekeeper::send_interpreted_wal::InterpretedWalReaderState>::current_batch_wal_start 1380
<safekeeper::send_interpreted_wal::InterpretedWalReaderState>::current_position 4
<safekeeper::send_interpreted_wal::InterpretedWalReaderState>::maybe_reset 4
<safekeeper::send_interpreted_wal::InterpretedWalReaderState>::take_current_batch_wal_start 40
<safekeeper::send_interpreted_wal::InterpretedWalReaderState>::update_current_batch_wal_start 50
<safekeeper::send_interpreted_wal::InterpretedWalReaderState>::update_current_position 40
<safekeeper::send_interpreted_wal::InterpretedWalSender<_>>::run 0
>::run 0
>::run::{closure#0} 0
>, safekeeper::wal_service::handle_socket::{closure#0}::{closure#0}, safekeeper::wal_service::handle_socket::{closure#0}::{closure#1}>>>::run 0
>, safekeeper::wal_service::handle_socket::{closure#0}::{closure#0}, safekeeper::wal_service::handle_socket::{closure#0}::{closure#1}>>>::run::{closure#0} 0
<safekeeper::send_interpreted_wal::InterpretedWalSender<_>>::run::{closure#0}::{closure#1} 0
>::run::{closure#0}::{closure#1} 0
>, safekeeper::wal_service::handle_socket::{closure#0}::{closure#0}, safekeeper::wal_service::handle_socket::{closure#0}::{closure#1}>>>::run::{closure#0}::{closure#1} 0
<safekeeper::send_interpreted_wal::SenderId>::first 5
<safekeeper::send_interpreted_wal::SenderId>::next 2
<safekeeper::send_interpreted_wal::ShardSenderId as core::fmt::Display>::fmt 0
<safekeeper::send_interpreted_wal::ShardSenderId>::new 867
<safekeeper::send_interpreted_wal::ShardSenderId>::shard 0
<safekeeper::send_interpreted_wal::tests::test_interpreted_wal_reader_same_shard_fanout::{closure#0}::Sender>::new 3
safekeeper::send_interpreted_wal::tests::test_batch_start_tracking_on_reset 2
safekeeper::send_interpreted_wal::tests::test_batch_start_tracking_on_reset 1
safekeeper::send_interpreted_wal::tests::test_batch_start_tracking_on_reset::{closure#0} 1
safekeeper::send_interpreted_wal::tests::test_interpreted_wal_reader_fanout 2
safekeeper::send_interpreted_wal::tests::test_interpreted_wal_reader_fanout 1
safekeeper::send_interpreted_wal::tests::test_interpreted_wal_reader_fanout::{closure#0} 1
safekeeper::send_interpreted_wal::tests::test_interpreted_wal_reader_fanout::{closure#0}::{closure#0} 13
safekeeper::send_interpreted_wal::tests::test_interpreted_wal_reader_fanout::{closure#0}::{closure#1} 13
safekeeper::send_interpreted_wal::tests::test_interpreted_wal_reader_fanout::{closure#0}::{closure#6} 13
safekeeper::send_interpreted_wal::tests::test_interpreted_wal_reader_same_shard_fanout 2
safekeeper::send_interpreted_wal::tests::test_interpreted_wal_reader_same_shard_fanout 1
safekeeper::send_interpreted_wal::tests::test_interpreted_wal_reader_same_shard_fanout::{closure#0} 1
safekeeper::send_interpreted_wal::tests::test_interpreted_wal_reader_same_shard_fanout::{closure#0}::{closure#0} 3
safekeeper::send_interpreted_wal::tests::test_interpreted_wal_reader_same_shard_fanout::{closure#0}::{closure#1} 600

Generated by: LCOV version 2.1-beta