LCOV - code coverage report
Current view:
top level
-
libs/pageserver_api/src
- shard.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
17080b14f46954d6812ea0a7dad4b2247e0840a8.info
Lines:
88.6 %
359
318
Test Date:
2025-07-08 18:30:10
Functions:
51.9 %
54
28
Function Name
Hit count
<<pageserver_api::shard::ShardIdentity 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_map::
>
0
<
::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_map::
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
0
<<pageserver_api::shard::ShardLayout as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_newtype_struct::<&mut serde_json::de::Deserializer
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_newtype_struct::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_newtype_struct::
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
0
<<pageserver_api::shard::ShardStripeSize as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_newtype_struct::<&mut serde_json::de::Deserializer
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_newtype_struct::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_newtype_struct::
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_newtype_struct::
>>>>>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_newtype_struct::
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
0
<pageserver_api::shard::ShardIdentity>::assert_equal
0
<pageserver_api::shard::ShardIdentity>::broken
0
<pageserver_api::shard::ShardIdentity>::is_unsharded
0
<pageserver_api::shard::ShardIdentity>::unsharded_with_stripe_size
0
<pageserver_api::shard::ShardStripeSize as core::fmt::Display>::fmt
0
pageserver_api::shard::describe
0
pageserver_api::shard::tests::murmur_hash
1
pageserver_api::shard::tests::shard_id_split
1
pageserver_api::shard::tests::shard_identity_validation
1
pageserver_api::shard::tests::shard_index_binary_encoding
1
pageserver_api::shard::tests::shard_index_human_encoding
1
pageserver_api::shard::tests::shard_mapping
1
pageserver_api::shard::tests::tenant_shard_id_backward_compat
1
pageserver_api::shard::tests::tenant_shard_id_binary
1
pageserver_api::shard::tests::tenant_shard_id_forward_compat
1
pageserver_api::shard::tests::tenant_shard_id_legacy_binary
1
pageserver_api::shard::tests::tenant_shard_id_string
1
<pageserver_api::shard::ShardIdentity>::shard_slug
4
<pageserver_api::shard::ShardStripeSize as core::default::Default>::default
10
<pageserver_api::shard::ShardIdentity>::from_params
121
<pageserver_api::shard::ShardIdentity>::shard_index
161
<pageserver_api::shard::ShardIdentity>::unsharded
645
<pageserver_api::shard::ShardIdentity>::is_shard_zero
1481
<pageserver_api::shard::ShardIdentity>::get_shard_number
1533
<pageserver_api::shard::ShardIdentity>::new
13358
pageserver_api::shard::hash_combine
36098
<pageserver_api::shard::ShardIdentity>::is_key_global
36192
pageserver_api::shard::key_to_shard_number
37633
pageserver_api::shard::murmurhash32
72195
pageserver_api::shard::key_is_shard0
72248
<pageserver_api::shard::ShardIdentity as core::hash::Hash>::hash::<_>
148150
::hash::<_>
0
::hash::
0
::hash::
148150
<pageserver_api::shard::ShardIdentity>::is_key_disposable
1414851
<pageserver_api::shard::ShardIdentity>::is_key_local
2729891
<pageserver_api::shard::ShardIdentity>::is_broken
2731424
Generated by:
LCOV version 2.1-beta