LCOV - differential code coverage report
Current view: top level - libs/pageserver_api/src/models - partitioning.rs (source / functions) Coverage Total Hit UBC CBC
Current: cd44433dd675caa99df17a61b18949c8387e2242.info Lines: 98.9 % 94 93 1 93
Current Date: 2024-01-09 02:06:09 Functions: 29.5 % 61 18 43 18
Baseline: 66c52a629a0f4a503e193045e0df4c77139e344b.info
Baseline Date: 2024-01-08 15:34:46

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

Generated by: LCOV version 2.1-beta