LCOV - differential code coverage report
Current view: top level - pageserver/src/tenant/storage_layer - filename.rs (source / functions) Coverage Total Hit UBC CBC
Current: f6946e90941b557c917ac98cd5a7e9506d180f3e.info Lines: 64.5 % 186 120 66 120
Current Date: 2023-10-19 02:04:12 Functions: 70.6 % 34 24 10 24
Baseline: c8637f37369098875162f194f92736355783b050.info
Baseline Date: 2023-10-18 20:25:20

Function Name Sort by function name TLA Hit count Sort by function 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 724267
::clone CBC 335771
::eq CBC 20202
::hash:: CBC 368294
<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 413868
<pageserver::tenant::storage_layer::filename::DeltaFileName>::parse_str CBC 13822
<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 307935
::clone CBC 141582
::eq CBC 5955
::hash:: CBC 160398
<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 214378
<pageserver::tenant::storage_layer::filename::ImageFileName>::lsn_as_range UBC 0
<pageserver::tenant::storage_layer::filename::ImageFileName>::parse_str CBC 13822
<pageserver::tenant::storage_layer::filename::LayerFileName as core::convert::From<pageserver::tenant::storage_layer::filename::DeltaFileName>>::from CBC 32233
<pageserver::tenant::storage_layer::filename::LayerFileName as core::convert::From<pageserver::tenant::storage_layer::filename::ImageFileName>>::from CBC 61837
<pageserver::tenant::storage_layer::filename::LayerFileName as core::fmt::Debug>::fmt CBC 1038874
::clone CBC 477353
::eq CBC 32829
::fmt UBC 0
::hash:: CBC 528692
<pageserver::tenant::storage_layer::filename::LayerFileName as core::fmt::Display>::fmt CBC 131581
<pageserver::tenant::storage_layer::filename::LayerFileName as core::str::traits::FromStr>::from_str CBC 13822
<pageserver::tenant::storage_layer::filename::LayerFileName as serde::de::Deserialize>::deserialize::<serde_json::de::MapKey<serde_json::read::StrRead>> CBC 8790
::deserialize::> CBC 8782
::deserialize::> CBC 8
<pageserver::tenant::storage_layer::filename::LayerFileName as serde::ser::Serialize>::serialize::<serde_json::ser::MapKeySerializer<&mut alloc::vec::Vec<u8>, serde_json::ser::CompactFormatter>> CBC 422277
<pageserver::tenant::storage_layer::filename::LayerFileName>::file_name CBC 96858
<pageserver::tenant::storage_layer::filename::LayerFileName>::is_in_future CBC 290877
<pageserver::tenant::storage_layer::filename::LayerFileName>::kind CBC 268
<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 8790
<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