LCOV - code coverage report
Current view: top level - libs/wal_decoder/src - serialized_batch.rs (source / functions) Coverage Total Hit
Test: 2e3a7638747e564a4f6d1af1cc0c3b3438fbb740.info Lines: 91.7 % 635 582
Test Date: 2024-11-20 01:36:58 Functions: 49.3 % 67 33

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>::expecting 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::<_> 0
<<wal_decoder::serialized_batch::SerializedValueBatch as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::<_> 0
<<wal_decoder::serialized_batch::SerializedValueMeta as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::<_> 0
<<wal_decoder::serialized_batch::ValueMeta as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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_enum::<_> 0
<wal_decoder::serialized_batch::SerializedValueBatch>::is_empty::{closure#0} 0
<wal_decoder::serialized_batch::SerializedValueBatch>::updates_key 0
<wal_decoder::serialized_batch::SerializedValueBatch>::updates_key::{closure#0} 0
<wal_decoder::serialized_batch::SerializedValueBatch>::zero_gaps 1
wal_decoder::serialized_batch::tests::test_creation_from_values 1
wal_decoder::serialized_batch::tests::test_extension 1
wal_decoder::serialized_batch::tests::test_gap_zeroing 1
wal_decoder::serialized_batch::tests::test_put 1
wal_decoder::serialized_batch::tests::test_put::{closure#0} 2
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_creation_from_values::{closure#0} 4
wal_decoder::serialized_batch::tests::validate_batch 6
<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::tests::test_gap_zeroing::{closure#0} 9
<wal_decoder::serialized_batch::SerializedValueBatch>::zero_gaps::{closure#0} 19
wal_decoder::serialized_batch::tests::validate_batch::{closure#1} 28
<wal_decoder::serialized_batch::OrderedValueMeta as core::cmp::Ord>::cmp 59
wal_decoder::serialized_batch::tests::validate_batch::{closure#2} 104
wal_decoder::serialized_batch::tests::validate_batch::{closure#0} 136
<wal_decoder::serialized_batch::SerializedValueBatch>::len 145656
<wal_decoder::serialized_batch::SerializedValueBatch>::estimate_buffer_size 145852
<wal_decoder::serialized_batch::SerializedValueBatch>::from_decoded_filtered 145852
<wal_decoder::serialized_batch::SerializedValueBatch as core::default::Default>::default 262188
<wal_decoder::serialized_batch::SerializedValueBatch>::extend 264577
<wal_decoder::serialized_batch::SerializedValueBatch>::extend::{closure#0} 266509
<wal_decoder::serialized_batch::SerializedValueBatch>::put 280868
<wal_decoder::serialized_batch::SerializedValueBatch>::block_is_image 291284
<wal_decoder::serialized_batch::SerializedValueBatch>::from_values 4660945
<wal_decoder::serialized_batch::SerializedValueBatch>::from_values::{closure#0} 4664001
<wal_decoder::serialized_batch::SerializedValueBatch>::buffer_size 4804208
<wal_decoder::serialized_batch::SerializedValueBatch>::is_empty 4950035
<wal_decoder::serialized_batch::SerializedValueBatch>::validate_lsn_order 5352249
<wal_decoder::serialized_batch::ValueMeta>::lsn 28400303
<wal_decoder::serialized_batch::ValueMeta>::key 28545945

Generated by: LCOV version 2.1-beta