LCOV - code coverage report
Current view: top level - libs/wal_decoder/src - serialized_batch.rs (source / functions) Coverage Total Hit
Test: 1e20c4f2b28aa592527961bb32170ebbd2c9172f.info Lines: 91.4 % 558 510
Test Date: 2025-07-16 12:29:03 Functions: 73.8 % 42 31

Function Name Sort by function name Hit count Sort by function hit count
<<wal_decoder::serialized_batch::ObservedValueMeta as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 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
<<wal_decoder::serialized_batch::SerializedValueBatch as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 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
<<wal_decoder::serialized_batch::SerializedValueMeta as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 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
<<wal_decoder::serialized_batch::ValueMeta as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<&mut bincode::de::Deserializer<bincode::de::read::SliceReader, bincode::config::WithOtherLimit<bincode::config::WithOtherIntEncoding<bincode::config::WithOtherEndian<bincode::config::DefaultOptions, bincode::config::endian::BigEndian>, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 0
<wal_decoder::serialized_batch::OrderedValueMeta as core::cmp::Ord>::cmp 59
<wal_decoder::serialized_batch::OrderedValueMeta as core::cmp::PartialEq>::eq 8
<wal_decoder::serialized_batch::OrderedValueMeta as core::cmp::PartialOrd>::partial_cmp 9
<wal_decoder::serialized_batch::SerializedValueBatch as core::default::Default>::default 204826
<wal_decoder::serialized_batch::SerializedValueBatch>::block_is_image 145642
<wal_decoder::serialized_batch::SerializedValueBatch>::buffer_size 2402134
<wal_decoder::serialized_batch::SerializedValueBatch>::estimate_buffer_size 73732
<wal_decoder::serialized_batch::SerializedValueBatch>::extend 132289
<wal_decoder::serialized_batch::SerializedValueBatch>::extend::{closure#0} 133256
<wal_decoder::serialized_batch::SerializedValueBatch>::from_decoded_filtered 73532
<wal_decoder::serialized_batch::SerializedValueBatch>::from_values 2330506
<wal_decoder::serialized_batch::SerializedValueBatch>::has_data 2548977
<wal_decoder::serialized_batch::SerializedValueBatch>::has_data::{closure#0} 0
<wal_decoder::serialized_batch::SerializedValueBatch>::is_empty 73933
<wal_decoder::serialized_batch::SerializedValueBatch>::is_observed 0
<wal_decoder::serialized_batch::SerializedValueBatch>::len 72831
<wal_decoder::serialized_batch::SerializedValueBatch>::put 140435
<wal_decoder::serialized_batch::SerializedValueBatch>::updates_key 0
<wal_decoder::serialized_batch::SerializedValueBatch>::updates_key::{closure#0} 0
<wal_decoder::serialized_batch::SerializedValueBatch>::validate_lsn_order 2676969
<wal_decoder::serialized_batch::SerializedValueBatch>::zero_gaps 1
<wal_decoder::serialized_batch::ValueMeta>::key 14293182
<wal_decoder::serialized_batch::ValueMeta>::lsn 14220361
wal_decoder::serialized_batch::tests::test_creation_from_values 1
wal_decoder::serialized_batch::tests::test_creation_from_values::{closure#0} 4
wal_decoder::serialized_batch::tests::test_extension 1
wal_decoder::serialized_batch::tests::test_extension::{closure#0} 3
wal_decoder::serialized_batch::tests::test_extension::{closure#1} 3
wal_decoder::serialized_batch::tests::test_gap_zeroing 1
wal_decoder::serialized_batch::tests::test_gap_zeroing::{closure#0} 9
wal_decoder::serialized_batch::tests::test_put 1
wal_decoder::serialized_batch::tests::test_put::{closure#0} 2
wal_decoder::serialized_batch::tests::validate_batch 6
wal_decoder::serialized_batch::tests::validate_batch::{closure#0} 136
wal_decoder::serialized_batch::tests::validate_batch::{closure#2} 104

Generated by: LCOV version 2.1-beta