LCOV - code coverage report
Current view: top level - libs/utils/src - bin_ser.rs (source / functions) Coverage Total Hit
Test: 47d527da5e8405637e322911c55c08727c2fd272.info Lines: 86.6 % 186 161
Test Date: 2025-01-16 17:37:50 Functions: 47.6 % 231 110

Function Name Sort by function name Hit count Sort by function hit count
<<utils::bin_ser::tests::LongMsg 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::__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::<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> 0
<_ as utils::bin_ser::BeSer>::ser_into_slice 0
<_ as utils::bin_ser::LeSer>::ser_into_slice 0
<pageserver_api::value::Value as utils::bin_ser::BeSer>::ser_into::<alloc::vec::Vec<u8>>::{closure#0} 0
::ser_into::<>::try_from::Crc32Sink>::{closure#0} 0
::ser_into::>::{closure#0} 0
::ser_into::>::{closure#0} 0
::ser_into::>::{closure#0} 0
::ser_into::>::{closure#0} 0
::ser_into::>>::{closure#0} 0
::ser_into::>::{closure#0} 0
::ser_into::>::{closure#0} 0
<pageserver_api::value::Value as utils::bin_ser::BeSer>::serialized_size::{closure#0} 0
::serialized_size::{closure#0} 0
::serialized_size::{closure#0} 0
::serialized_size::{closure#0} 0
<safekeeper::state::TimelinePersistentState as utils::bin_ser::LeSer>::ser_into::<alloc::vec::Vec<u8>>::{closure#0} 0
::ser_into::>::{closure#0} 0
::ser_into::>::{closure#0} 0
::ser_into::>>::{closure#0} 0
<utils::bin_ser::SerializeError as core::convert::From<alloc::boxed::Box<bincode::error::ErrorKind>>>::from 0
<utils::bin_ser::tests::LongMsg as utils::bin_ser::LeSer>::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
<utils::bin_ser::tests::LongMsg as utils::bin_ser::LeSer>::serialized_size::{closure#0} 0
::serialized_size::{closure#0} 0
::serialized_size::{closure#0} 0
<utils::id::Id as utils::bin_ser::BeSer>::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
::ser::{closure#0} 0
<bin_ser_test::HeaderData as utils::bin_ser::LeSer>::des_from::<&[u8]>::{closure#0} 1
::des_from::<&[u8]>::{closure#0} 0
::des_from::>::{closure#0} 0
::des_from::>::{closure#0} 0
::des_from::>::{closure#0} 0
::des_from::>::{closure#0} 0
::des_from::>::{closure#0} 0
::des_from::>::{closure#0} 0
::des_from::>::{closure#0} 0
::des_from::>::{closure#0} 0
::des_from::>::{closure#0} 0
::des_from::>::{closure#0} 0
::des_from::>::{closure#0} 0
::des_from::>::{closure#0} 0
::des_from::>::{closure#0} 0
::des_from::>::{closure#0} 1
<utils::bin_ser::tests::ShortStruct as utils::bin_ser::BeSer>::des_from::<std::io::cursor::Cursor<&[u8]>>::{closure#0} 1
::des_from::>::{closure#0} 0
::des_from::>::{closure#0} 1
utils::bin_ser::tests::be_long 1
utils::bin_ser::tests::be_short 1
utils::bin_ser::tests::le_long 1
utils::bin_ser::tests::le_short 1
<<utils::bin_ser::tests::ShortStruct as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 2
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 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::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> 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>>> 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::<<&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::<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>>> 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::trailing::AllowTrailing>, bincode::config::limit::Infinite>>> 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>>> 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>>> 1
<utils::bin_ser::DeserializeError as core::convert::From<alloc::boxed::Box<bincode::error::ErrorKind>>>::from 2
<utils::bin_ser::tests::LongMsg as utils::bin_ser::LeSer>::serialized_size 2
::serialized_size 1
::serialized_size 1
<utils::bin_ser::tests::ShortStruct as utils::bin_ser::BeSer>::des_from::<std::io::cursor::Cursor<&[u8]>> 2
::des_from::> 1
::des_from::> 1
<utils::bin_ser::tests::ShortStruct as utils::bin_ser::LeSer>::des_prefix 5
::des_prefix 0
::des_prefix 0
::des_prefix 0
::des_prefix 1
::des_prefix 4
<safekeeper::state::TimelinePersistentState as utils::bin_ser::LeSer>::ser_into::<alloc::vec::Vec<u8>> 20
::ser_into::>> 1
::ser_into::> 2
::ser_into::> 17
<utils::bin_ser::tests::ShortStruct as utils::bin_ser::BeSer>::des_prefix 1229
::des_prefix 1
::des_prefix 134
::des_prefix 1094
<utils::bin_ser::tests::LongMsg as utils::bin_ser::LeSer>::ser 36845
::ser 0
::ser 0
::ser 0
::ser 0
::ser 0
::ser 0
::ser 0
::ser 0
::ser 0
::ser 0
::ser 0
::ser 1
::ser 1
::ser 1
::ser 1
::ser 1
::ser 1
::ser 1
::ser 1
::ser 1
::ser 2
::ser 2
::ser 2
::ser 3
::ser 6
::ser 83
::ser 601
::ser 609
::ser 1202
::ser 11442
::ser 22884
<utils::bin_ser::tests::LongMsg as utils::bin_ser::LeSer>::des 171147
::des 0
::des 0
::des 0
::des 1
::des 1
::des 1
::des 1
::des 1
::des 2
::des 2
::des 2
::des 4
::des 10
::des 12
::des 42
::des 1239
::des 23935
::des 145894
<bin_ser_test::HeaderData as utils::bin_ser::LeSer>::des_from::<&[u8]> 194458
::des_from::<&[u8]> 1
::des_from::> 1
::des_from::> 1
::des_from::> 2
::des_from::> 2
::des_from::> 2
::des_from::> 2
::des_from::> 3058
::des_from::> 3859
::des_from::> 4115
::des_from::> 4280
::des_from::> 5323
::des_from::> 7010
::des_from::> 20353
::des_from::> 146449
utils::bin_ser::le_coder 402477
<utils::id::Id as utils::bin_ser::BeSer>::ser 2087488
::ser 0
::ser 1
::ser 1
::ser 1
::ser 1
::ser 1
::ser 2
::ser 2
::ser 92
::ser 92
::ser 206
::ser 212
::ser 230
::ser 1930
::ser 2084717
<utils::id::Id as utils::bin_ser::BeSer>::des 2754503
::des 0
::des 0
::des 0
::des 0
::des 0
::des 1
::des 1
::des 1
::des 1
::des 2
::des 2
::des 2
::des 120
::des 124
::des 322
::des 948
::des 1932
::des 2274
::des 2748773
<pageserver_api::value::Value as utils::bin_ser::BeSer>::serialized_size 4676345
::serialized_size 1
::serialized_size 1
::serialized_size 4676343
<pageserver_api::value::Value as utils::bin_ser::BeSer>::ser_into::<alloc::vec::Vec<u8>> 5092548
::ser_into::> 0
::ser_into::> 0
::ser_into::>> 1
::ser_into::> 16
::ser_into::<>::try_from::Crc32Sink> 40
::ser_into::> 352
::ser_into::> 1440
::ser_into::> 5090699
utils::bin_ser::be_coder 14612115

Generated by: LCOV version 2.1-beta