LCOV - differential code coverage report
Current view:
top level
-
pageserver/src/tenant/storage_layer
- filename.rs
(
source
/ functions)
Coverage
Total
Hit
UBC
CBC
Current:
cd44433dd675caa99df17a61b18949c8387e2242.info
Lines:
65.2 %
187
122
65
122
Current Date:
2024-01-09 02:06:09
Functions:
68.4 %
38
26
12
26
Baseline:
66c52a629a0f4a503e193045e0df4c77139e344b.info
Baseline Date:
2024-01-08 15:34:46
Function Name
TLA
Hit count
<pageserver::tenant::storage_layer::filename::DeltaFileName as core::cmp::Ord>::cmp
UBC
0
<pageserver::tenant::storage_layer::filename::DeltaFileName as core::cmp::PartialEq>::eq
CBC
902657
::clone
CBC
366527
::eq
CBC
26819
::hash::
CBC
509311
<pageserver::tenant::storage_layer::filename::DeltaFileName as core::cmp::PartialOrd>::partial_cmp
UBC
0
<pageserver::tenant::storage_layer::filename::DeltaFileName as core::fmt::Debug>::fmt
UBC
0
<pageserver::tenant::storage_layer::filename::DeltaFileName as core::fmt::Display>::fmt
CBC
833543
<pageserver::tenant::storage_layer::filename::DeltaFileName>::parse_str
CBC
77442
<pageserver::tenant::storage_layer::filename::ImageFileName as core::cmp::Ord>::cmp
UBC
0
<pageserver::tenant::storage_layer::filename::ImageFileName as core::cmp::PartialEq>::eq
CBC
758767
::clone
CBC
288841
::eq
CBC
24724
::hash::
CBC
445202
<pageserver::tenant::storage_layer::filename::ImageFileName as core::cmp::PartialOrd>::partial_cmp
UBC
0
<pageserver::tenant::storage_layer::filename::ImageFileName as core::fmt::Debug>::fmt
UBC
0
<pageserver::tenant::storage_layer::filename::ImageFileName as core::fmt::Display>::fmt
CBC
627002
<pageserver::tenant::storage_layer::filename::ImageFileName>::lsn_as_range
UBC
0
<pageserver::tenant::storage_layer::filename::ImageFileName>::parse_str
CBC
77442
<pageserver::tenant::storage_layer::filename::LayerFileName as core::convert::From<pageserver::tenant::storage_layer::filename::DeltaFileName>>::from
CBC
557731
<pageserver::tenant::storage_layer::filename::LayerFileName as core::convert::From<pageserver::tenant::storage_layer::filename::ImageFileName>>::from
CBC
420817
<pageserver::tenant::storage_layer::filename::LayerFileName as core::fmt::Debug>::fmt
CBC
1677334
::clone
CBC
655368
::eq
CBC
67453
::fmt
UBC
0
::hash::
CBC
954513
<pageserver::tenant::storage_layer::filename::LayerFileName as core::fmt::Display>::fmt
CBC
968639
<pageserver::tenant::storage_layer::filename::LayerFileName as core::str::traits::FromStr>::from_str
CBC
77442
<pageserver::tenant::storage_layer::filename::LayerFileName as serde::de::Deserialize>::deserialize::<serde_json::de::MapKey<serde_json::read::SliceRead>>
CBC
61870
::deserialize::<&mut serde_json::de::Deserializer
>
CBC
3669
::deserialize::
>
UBC
0
::deserialize::
>
CBC
58201
<pageserver::tenant::storage_layer::filename::LayerFileName as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec<u8>>>
CBC
486263
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec
>>
CBC
2453
::serialize::
, serde_json::ser::CompactFormatter>>
CBC
483802
::serialize::
, serde_json::ser::PrettyFormatter>>
CBC
8
::serialize::
, serde_json::ser::CompactFormatter>>
UBC
0
<pageserver::tenant::storage_layer::filename::LayerFileName>::file_name
CBC
832163
<pageserver::tenant::storage_layer::filename::LayerFileName>::is_in_future
CBC
534693
<pageserver::tenant::storage_layer::filename::LayerFileName>::kind
CBC
635
<pageserver::tenant::storage_layer::filename::LayerFileNameVisitor as serde::de::Visitor>::expecting
UBC
0
<pageserver::tenant::storage_layer::filename::LayerFileNameVisitor as serde::de::Visitor>::visit_str::<serde_json::error::Error>
CBC
61870
<pageserver::tenant::storage_layer::filename::LayerFileNameVisitor as serde::de::Visitor>::visit_str::<serde_json::error::Error>::{closure#0}
UBC
0
Generated by:
LCOV version 2.1-beta