LCOV - differential code coverage report
Current view: top level - control_plane/src - local_env.rs (source / functions) Coverage Total Hit UBC CBC
Current: f6946e90941b557c917ac98cd5a7e9506d180f3e.info Lines: 80.8 % 308 249 59 249
Current Date: 2023-10-19 02:04:12 Functions: 57.5 % 113 65 48 65
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
<control_plane::local_env::LocalEnv as core::fmt::Debug>::fmt CBC 133120
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::> UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::> UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize:: CBC 10026
<<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize:: UBC 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> UBC 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize:: CBC 40328
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 40328
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map:: UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map:: CBC 5189
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq:: UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::::{closure#0} UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::::{closure#1} UBC 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize:: CBC 2996
::clone CBC 22727
::eq CBC 4839
::fmt UBC 0
::deserialize:: CBC 5189
::serialize:: CBC 1498
<control_plane::local_env::LocalEnv>::attachment_service_bin CBC 13
<control_plane::local_env::LocalEnv>::auth_keys_needed UBC 0
<control_plane::local_env::LocalEnv>::auth_keys_needed::{closure#0} UBC 0
<control_plane::local_env::LocalEnv>::auth_keys_needed::{closure#1} UBC 0
<control_plane::local_env::LocalEnv>::endpoints_path CBC 10407
<control_plane::local_env::LocalEnv>::generate_auth_token CBC 81
<control_plane::local_env::LocalEnv>::get_branch_timeline_id CBC 808
<control_plane::local_env::LocalEnv>::get_branch_timeline_id::{closure#0} CBC 913
<control_plane::local_env::LocalEnv>::get_branch_timeline_id::{closure#1} CBC 808
<control_plane::local_env::LocalEnv>::get_pageserver_conf CBC 16167
::get_pageserver_conf CBC 8081
::get_pageserver_conf::{closure#0} CBC 8086
<control_plane::local_env::LocalEnv>::init CBC 348
<control_plane::local_env::LocalEnv>::load_config CBC 4839
<control_plane::local_env::LocalEnv>::pageserver_bin CBC 909
<control_plane::local_env::LocalEnv>::pageserver_data_dir CBC 2032
<control_plane::local_env::LocalEnv>::parse_config CBC 350
<control_plane::local_env::LocalEnv>::persist_config CBC 1498
<control_plane::local_env::LocalEnv>::persist_config::{closure#0} UBC 0
<control_plane::local_env::LocalEnv>::pg_bin_dir CBC 1623
<control_plane::local_env::LocalEnv>::pg_distrib_dir CBC 2891
<control_plane::local_env::LocalEnv>::pg_distrib_dir_raw CBC 1469
<control_plane::local_env::LocalEnv>::pg_lib_dir CBC 1268
<control_plane::local_env::LocalEnv>::register_branch_mapping CBC 803
<control_plane::local_env::LocalEnv>::register_branch_mapping::{closure#0} CBC 145
<control_plane::local_env::LocalEnv>::safekeeper_bin CBC 500
<control_plane::local_env::LocalEnv>::safekeeper_data_dir CBC 2439
<control_plane::local_env::LocalEnv>::storage_broker_bin CBC 5
<control_plane::local_env::LocalEnv>::timeline_name_mappings CBC 15
<control_plane::local_env::LocalEnv>::timeline_name_mappings::{closure#0} CBC 32
<control_plane::local_env::LocalEnv>::timeline_name_mappings::{closure#0}::{closure#0} CBC 34
<control_plane::local_env::NeonBroker as core::default::Default>::default CBC 5188
<control_plane::local_env::NeonBroker as core::fmt::Debug>::fmt CBC 49820
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> UBC 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize:: CBC 5189
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 5189
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map:: UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map:: CBC 5189
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq:: UBC 0
::clone CBC 22727
::eq CBC 4839
::fmt UBC 0
::deserialize::> UBC 0
::deserialize::> UBC 0
::deserialize::> UBC 0
::deserialize:: CBC 5189
::serialize:: CBC 1498
<control_plane::local_env::NeonBroker>::client_url CBC 1977
<control_plane::local_env::PageServerConf as core::default::Default>::default CBC 5206
<control_plane::local_env::PageServerConf as core::fmt::Debug>::fmt CBC 100243
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> UBC 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize:: CBC 26030
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 26030
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map:: UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map:: CBC 5206
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq:: UBC 0
::clone CBC 31415
::eq CBC 4855
::fmt UBC 0
::deserialize:: CBC 5206
::serialize:: CBC 1501
<control_plane::local_env::SafekeeperConf as core::default::Default>::default CBC 6770
<control_plane::local_env::SafekeeperConf as core::fmt::Debug>::fmt CBC 136486
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> UBC 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize:: CBC 40643
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 40643
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map:: UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map:: CBC 6770
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq:: UBC 0
::clone CBC 33545
::eq CBC 6360
::fmt UBC 0
::deserialize:: CBC 6770
::serialize:: CBC 1755
<control_plane::local_env::SafekeeperConf>::get_compute_port CBC 1400
control_plane::local_env::base_path CBC 5188
control_plane::local_env::generate_auth_keys CBC 348
control_plane::local_env::tests::simple_conf_parsing CBC 1
control_plane::local_env::tests::simple_conf_parsing::{closure#0} CBC 1

Generated by: LCOV version 2.1-beta