LCOV - code coverage report
Current view: top level - libs/pageserver_api/src/models - partitioning.rs (source / functions) Coverage Total Hit
Test: 32f4a56327bc9da697706839ed4836b2a00a408f.info Lines: 98.9 % 94 93
Test Date: 2024-02-07 07:37:29 Functions: 29.5 % 61 18

Function Name Sort by function name Hit count Sort by function hit count
<<<pageserver_api::models::partitioning::Partitioning as serde::de::Deserialize>::deserialize::KeySpace as serde::de::Deserialize>::deserialize::Key as serde::de::Deserialize>::deserialize::<_>::{closure#0} 12
<<::deserialize::KeySpace as serde::de::Deserialize>::deserialize::Key as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer>::{closure#0} 0
<<::deserialize::KeySpace as serde::de::Deserialize>::deserialize::Key as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer>::{closure#0} 12
<<::deserialize::KeySpace as serde::de::Deserialize>::deserialize::Key as serde::de::Deserialize>::deserialize::<_>::{closure#0} 0
<<<pageserver_api::models::partitioning::Partitioning as serde::de::Deserialize>::deserialize::KeySpace as serde::de::Deserialize>::deserialize::Range as serde::de::Deserialize>::deserialize::<_> 12
<<<::deserialize::KeySpace as serde::de::Deserialize>::deserialize::Range as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<<<::deserialize::KeySpace as serde::de::Deserialize>::deserialize::Range as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<<<::deserialize::KeySpace as serde::de::Deserialize>::deserialize::Range as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> 0
<<<::deserialize::KeySpace as serde::de::Deserialize>::deserialize::Range as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> 6
<<::deserialize::KeySpace as serde::de::Deserialize>::deserialize::Range as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 0
<<::deserialize::KeySpace as serde::de::Deserialize>::deserialize::Range as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 6
<<::deserialize::KeySpace as serde::de::Deserialize>::deserialize::Range as serde::de::Deserialize>::deserialize::<_> 0
<<pageserver_api::models::partitioning::Partitioning as serde::de::Deserialize>::deserialize::De as serde::de::Deserialize>::deserialize::<_> 14
<<<::deserialize::De as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 0
<<<::deserialize::De as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 2
<<<::deserialize::De as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> 0
<<<::deserialize::De as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 0
<<<::deserialize::De as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 0
<<<::deserialize::De as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> 0
<<::deserialize::De as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<<::deserialize::De as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::> 0
<<::deserialize::De as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::> 4
<<::deserialize::De as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<<::deserialize::De as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<<::deserialize::De as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<<::deserialize::De as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 4
<<::deserialize::De as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<<::deserialize::De as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<<::deserialize::De as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<<::deserialize::De as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 0
<<::deserialize::De as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 2
<<::deserialize::De as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<<::deserialize::De as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#0} 0
<<::deserialize::De as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> 0
<<::deserialize::De as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#0} 0
<<::deserialize::De as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> 0
<<::deserialize::De as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#0} 0
<::deserialize::De as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 0
<::deserialize::De as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 2
<::deserialize::De as serde::de::Deserialize>::deserialize::<_> 0
<<pageserver_api::models::partitioning::Partitioning as serde::de::Deserialize>::deserialize::KeySpace as serde::de::Deserialize>::deserialize::<_> 2
<::deserialize::KeySpace as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 0
<::deserialize::KeySpace as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 2
<::deserialize::KeySpace as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::KeySpace as serde::de::Deserialize>::deserialize::> 0
<<pageserver_api::models::partitioning::Partitioning as serde::de::Deserialize>::deserialize::KeySpace as serde::de::Deserialize>::deserialize::<_>::{closure#0} 6
<::deserialize::KeySpace as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer>::{closure#0} 0
<::deserialize::KeySpace as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer>::{closure#0} 6
<::deserialize::KeySpace as serde::de::Deserialize>::deserialize::<_>::{closure#0} 0
<::deserialize::KeySpace as serde::de::Deserialize>::deserialize::>::{closure#0} 0
<<pageserver_api::models::partitioning::Partitioning as serde::ser::Serialize>::serialize::KeySpace as serde::ser::Serialize>::serialize::<_> 2
<::serialize::KeySpace as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 2
<::serialize::KeySpace as serde::ser::Serialize>::serialize::<_> 0
<pageserver_api::models::partitioning::KeyRange as serde::ser::Serialize>::serialize::<_> 6
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 6
::serialize::<_> 0
<pageserver_api::models::partitioning::Partitioning as core::fmt::Debug>::fmt 0
::eq 0
::fmt 0
<pageserver_api::models::partitioning::Partitioning as serde::de::Deserialize>::deserialize::<_> 2
::deserialize::<&mut serde_json::de::Deserializer> 0
::deserialize::<&mut serde_json::de::Deserializer> 2
::deserialize::<_> 0
<pageserver_api::models::partitioning::Partitioning as serde::ser::Serialize>::serialize::<_> 2
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 2
::serialize::<_> 0
<pageserver_api::models::partitioning::WithDisplay<_> as serde::ser::Serialize>::serialize::<_> 14
as serde::ser::Serialize>::serialize::<_> 0
as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 12
as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 2
pageserver_api::models::partitioning::tests::test_serialization_roundtrip 2
pageserver_api::models::partitioning::tests::test_serialization_roundtrip::{closure#0} 2

Generated by: LCOV version 2.1-beta