LCOV - differential code coverage report
Current view: top level - libs/pageserver_api/src - models.rs (source / functions) Coverage Total Hit UBC CBC
Current: cd44433dd675caa99df17a61b18949c8387e2242.info Lines: 83.1 % 419 348 71 348
Current Date: 2024-01-09 02:06:09 Functions: 24.3 % 728 177 551 177
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::PagestreamBeMessage as strum::EnumProperty>::get_str UBC 0
<pageserver_api::models::PagestreamBeMessage>::deserialize UBC 0
<pageserver_api::models::PagestreamBeMessage>::deserialize::{closure#0} UBC 0
<pageserver_api::models::PagestreamBeMessage>::kind UBC 0
<pageserver_api::models::PagestreamBeMessageTag as core::convert::TryFrom<u8>>::try_from UBC 0
<pageserver_api::models::PagestreamDbSizeResponse as core::fmt::Debug>::fmt UBC 0
<pageserver_api::models::PagestreamErrorResponse as core::fmt::Debug>::fmt UBC 0
<pageserver_api::models::PagestreamExistsResponse as core::fmt::Debug>::fmt UBC 0
<pageserver_api::models::PagestreamGetPageResponse as core::fmt::Debug>::fmt UBC 0
<pageserver_api::models::PagestreamNblocksResponse as core::fmt::Debug>::fmt UBC 0
<pageserver_api::models::TenantConfigRequest as core::ops::deref::Deref>::deref UBC 0
<pageserver_api::models::TenantConfigRequest>::new UBC 0
<pageserver_api::models::TenantCreateRequest as core::ops::deref::Deref>::deref UBC 0
<pageserver_api::models::TenantState as core::convert::AsRef<str>>::as_ref UBC 0
<pageserver_api::models::PagestreamDbSizeRequest as core::fmt::Debug>::fmt CBC 1
::fmt UBC 0
::eq CBC 1
<pageserver_api::models::PagestreamExistsRequest as core::fmt::Debug>::fmt CBC 1
::fmt UBC 0
::eq CBC 1
<pageserver_api::models::PagestreamGetPageRequest as core::fmt::Debug>::fmt CBC 1
::fmt UBC 0
::eq CBC 1
<pageserver_api::models::PagestreamNblocksRequest as core::fmt::Debug>::fmt CBC 1
::fmt UBC 0
::eq CBC 1
pageserver_api::models::tests::tenantstatus_activating_serde CBC 1
pageserver_api::models::tests::tenantstatus_activating_serde::{closure#0} CBC 1
pageserver_api::models::tests::tenantstatus_activating_strum CBC 1
pageserver_api::models::tests::tenantstatus_activating_strum::{closure#0} CBC 1
pageserver_api::models::tests::test_pagestream CBC 1
pageserver_api::models::tests::test_pagestream::{closure#0} CBC 1
pageserver_api::models::tests::test_reject_unknown_field CBC 1
pageserver_api::models::tests::test_reject_unknown_field::{closure#0} CBC 1
pageserver_api::models::tests::test_tenantinfo_serde CBC 1
pageserver_api::models::tests::test_tenantinfo_serde::{closure#0} CBC 1
<pageserver_api::models::PagestreamFeMessage as core::fmt::Debug>::fmt CBC 4
::fmt UBC 0
::eq CBC 4
<pageserver_api::models::PagestreamFeMessage>::serialize CBC 4
<pageserver_api::models::DownloadRemoteLayersTaskSpawnRequest as core::fmt::Debug>::fmt CBC 8
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<::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::<_> UBC 0
<::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_seq::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>>>>> UBC 0
::fmt UBC 0
::deserialize::<_> UBC 0
::serialize::<_> UBC 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::>>>>> CBC 2
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 2
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::>>>>> CBC 2
::deserialize::>>>>> CBC 2
<pageserver_api::models::InMemoryLayerInfo as core::fmt::Debug>::fmt CBC 8
::clone UBC 0
::fmt UBC 0
::serialize::<_> UBC 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 8
<pageserver_api::models::TenantLoadRequest as core::fmt::Debug>::fmt CBC 20
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<::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::<_> UBC 0
<::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_seq::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>>>>> UBC 0
::fmt UBC 0
::deserialize::<_> UBC 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::>>>>> CBC 5
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 5
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::>>>>> CBC 5
::deserialize::>>>>> CBC 5
<pageserver_api::models::TenantState as core::fmt::Display>::fmt CBC 22
<pageserver_api::models::TenantState as core::fmt::Debug>::fmt CBC 27
<pageserver_api::models::TenantAttachConfig as core::ops::deref::Deref>::deref CBC 44
<pageserver_api::models::TenantState as serde::de::Deserialize>::deserialize::<_> CBC 54
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__Field as serde::de::Deserialize>::deserialize::> UBC 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__Field as serde::de::Deserialize>::deserialize::> UBC 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__Field as serde::de::Deserialize>::deserialize::> UBC 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting UBC 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> UBC 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes:: UBC 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> UBC 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: UBC 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64:: UBC 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__Visitor as serde::de::Visitor>::expecting UBC 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde::de::value::MapDeserializer, serde::__private::de::content::visit_content_map<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__Visitor, serde_json::error::Error>::{closure#0}>, serde_json::error::Error>> UBC 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> UBC 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__Visitor as serde::de::Visitor>::visit_map::> UBC 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__Visitor as serde::de::Visitor>::visit_map::> UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__Field as serde::de::Deserialize>::deserialize::> UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__FieldVisitor as serde::de::Visitor>::expecting UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__FieldVisitor as serde::de::Visitor>::visit_bytes:: UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__FieldVisitor as serde::de::Visitor>::visit_str::<_> UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__FieldVisitor as serde::de::Visitor>::visit_str:: UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__FieldVisitor as serde::de::Visitor>::visit_u64:: UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__Visitor as serde::de::Visitor>::expecting UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__Visitor as serde::de::Visitor>::visit_map::<&mut serde::de::value::MapDeserializer, serde::__private::de::content::visit_content_map<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__Visitor, serde_json::error::Error>::{closure#0}>, serde_json::error::Error>> UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__Visitor as serde::de::Visitor>::visit_map::<_> UBC 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> UBC 0
<::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_bytes:: UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64:: UBC 0
<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer> UBC 0
<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::<_> UBC 0
<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde::de::value::MapDeserializer, serde::__private::de::content::visit_content_map<::deserialize::__Visitor, serde_json::error::Error>::{closure#0}>, serde_json::error::Error>> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde::de::value::SeqDeserializer, >::new>, serde_json::error::Error>> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> UBC 0
::deserialize::<_> UBC 0
::deserialize::> UBC 0
::deserialize::> UBC 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> CBC 2
<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer> CBC 2
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> CBC 2
::deserialize::<&mut serde_json::de::Deserializer> CBC 2
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> CBC 11
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> CBC 11
::deserialize::<&mut serde_json::de::Deserializer> CBC 11
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 13
<pageserver_api::models::TenantState>::broken_from_reason CBC 57
<pageserver_api::models::LayerMapInfo as core::fmt::Debug>::fmt CBC 83
::clone UBC 0
::fmt UBC 0
::serialize::<_> UBC 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 83
<pageserver_api::models::LocationConfigSecondary as core::fmt::Debug>::fmt CBC 112
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<::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_bytes:: UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<::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_seq::<&mut serde::de::value::SeqDeserializer, >::new>, serde_json::error::Error>> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> UBC 0
::fmt UBC 0
::deserialize::<_> UBC 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> UBC 0
::serialize::<_> UBC 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> CBC 28
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 28
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde::de::value::MapDeserializer, serde::__private::de::content::visit_content_map<::deserialize::__Visitor, serde_json::error::Error>::{closure#0}>, serde_json::error::Error>> CBC 28
::deserialize::> CBC 28
<pageserver_api::models::DownloadRemoteLayersTaskInfo as core::fmt::Debug>::fmt CBC 118
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<::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::<_> UBC 0
<::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_seq::<_> UBC 0
::fmt UBC 0
::deserialize::<_> UBC 0
::serialize::<_> UBC 0
::clone CBC 59
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 59
<pageserver_api::models::DownloadRemoteLayersTaskState as core::fmt::Debug>::fmt CBC 118
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<::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::<_> UBC 0
<::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_enum::<_> UBC 0
::fmt UBC 0
::deserialize::<_> UBC 0
::serialize::<_> UBC 0
::serialize::, serde_json::ser::CompactFormatter>> UBC 0
::clone CBC 59
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 59
<pageserver_api::models::TenantAttachConfig as core::fmt::Debug>::fmt CBC 148
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bool::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_borrowed_bytes::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_borrowed_str::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_borrowed_str:: UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_char::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_f32::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_f64::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i16::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i32::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i64::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i8::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u16::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u32::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u8::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_unit::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> UBC 0
::fmt UBC 0
::deserialize::<_> UBC 0
::serialize::<_> UBC 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize:: CBC 1
<::deserialize::__Visitor as serde::de::Visitor>::expecting CBC 1
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer> CBC 1
::deserialize:: CBC 1
::default CBC 2
<::deserialize::__Field as serde::de::Deserialize>::deserialize::>>>>> CBC 27
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 28
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::>>>>> CBC 43
::deserialize::>>>>> CBC 44
<pageserver_api::models::TenantAttachRequest as core::fmt::Debug>::fmt CBC 274
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<::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::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde_json::value::de::SeqDeserializer> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>>>>> UBC 0
::fmt UBC 0
::deserialize::<_> UBC 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize:: CBC 1
<::deserialize::__Visitor as serde::de::Visitor>::expecting CBC 1
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer> CBC 1
::deserialize:: CBC 1
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::>>>>> CBC 46
::deserialize::>>>>> CBC 47
<::deserialize::__Field as serde::de::Deserialize>::deserialize::>>>>> CBC 88
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 89
<pageserver_api::models::TenantCreateResponse as serde::ser::Serialize>::serialize::<_> CBC 430
::deserialize::<_>::{closure#0} UBC 0
::serialize::<_> UBC 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 430
<pageserver_api::models::TenantDetails as core::clone::Clone>::clone CBC 466
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bool::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_borrowed_bytes::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_borrowed_str::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_borrowed_str:: UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_char::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_f32::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_f64::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i16::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i32::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i64::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i8::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u16::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u32::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u8::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_unit::<_> 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
::clone UBC 0
::deserialize::<&mut serde_json::de::Deserializer> UBC 0
::deserialize::<_> UBC 0
::serialize::<_> UBC 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 466
<pageserver_api::models::StatusResponse as serde::ser::Serialize>::serialize::<_> CBC 563
::serialize::<_> UBC 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 563
<pageserver_api::models::TenantState>::attachment_status CBC 626
<pageserver_api::models::LocationConfigMode as core::fmt::Debug>::fmt CBC 648
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<::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_bytes:: UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<::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_enum::<_> UBC 0
::fmt UBC 0
::deserialize::<_> UBC 0
::deserialize::> UBC 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> UBC 0
::serialize::<_> UBC 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> CBC 162
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 162
<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> CBC 162
::deserialize::> CBC 162
<pageserver_api::models::ActivatingFrom as core::fmt::Debug>::fmt CBC 674
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> UBC 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> UBC 0
<::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_bytes:: UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<::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_enum::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> UBC 0
::fmt UBC 0
::deserialize::<&mut serde_json::de::Deserializer> UBC 0
::deserialize::<_> UBC 0
::deserialize::> UBC 0
::deserialize::> UBC 0
::serialize::<_> UBC 0
::serialize::, serde_json::ser::CompactFormatter>> UBC 0
::serialize:: UBC 0
::serialize:: UBC 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> CBC 2
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 2
<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> CBC 2
::eq CBC 2
::deserialize::<&mut serde_json::de::Deserializer> CBC 2
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 2
::clone CBC 662
<pageserver_api::models::TenantInfo as core::clone::Clone>::clone CBC 738
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> UBC 0
<::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_bytes:: UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<::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_seq::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> UBC 0
::clone UBC 0
::deserialize::<_> UBC 0
::deserialize::> UBC 0
::serialize::<_> UBC 0
::serialize:: CBC 2
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> CBC 11
::deserialize::<&mut serde_json::de::Deserializer> CBC 11
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> CBC 44
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 44
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 160
::serialize::, serde_json::ser::CompactFormatter>>> CBC 466
<pageserver_api::models::TenantConfigRequest as core::fmt::Debug>::fmt CBC 768
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bool::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_borrowed_bytes::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_borrowed_str::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_borrowed_str:: UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_char::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_f32::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_f64::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i16::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i32::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i64::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i8::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u16::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u32::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u8::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_unit::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> UBC 0
::fmt UBC 0
::deserialize::<_> UBC 0
::serialize::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer> CBC 1
::deserialize:: CBC 1
<::deserialize::__Field as serde::de::Deserialize>::deserialize:: CBC 2
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 14
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::>>>>> CBC 30
::deserialize::>>>>> CBC 30
<::deserialize::__Field as serde::de::Deserialize>::deserialize::>>>>> CBC 344
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 346
<pageserver_api::models::TenantAttachmentStatus as core::clone::Clone>::clone CBC 784
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__Field as serde::de::Deserialize>::deserialize::> UBC 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__Field as serde::de::Deserialize>::deserialize::> UBC 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting UBC 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> UBC 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes:: UBC 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> UBC 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: UBC 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64:: UBC 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__Visitor as serde::de::Visitor>::expecting UBC 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde::de::value::MapDeserializer, serde::__private::de::content::visit_content_map<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__Visitor, serde_json::error::Error>::{closure#0}>, serde_json::error::Error>> UBC 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> UBC 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__Visitor as serde::de::Visitor>::visit_map::> UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__Field as serde::de::Deserialize>::deserialize::> UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__FieldVisitor as serde::de::Visitor>::expecting UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__FieldVisitor as serde::de::Visitor>::visit_bytes:: UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__FieldVisitor as serde::de::Visitor>::visit_str::<_> UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__FieldVisitor as serde::de::Visitor>::visit_str:: UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__FieldVisitor as serde::de::Visitor>::visit_u64:: UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__Visitor as serde::de::Visitor>::expecting UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__Visitor as serde::de::Visitor>::visit_map::<&mut serde::de::value::MapDeserializer, serde::__private::de::content::visit_content_map<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__Visitor, serde_json::error::Error>::{closure#0}>, serde_json::error::Error>> UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__Visitor as serde::de::Visitor>::visit_map::<_> UBC 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> UBC 0
<::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_bytes:: UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64:: UBC 0
<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer> UBC 0
<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::<_> UBC 0
<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde::de::value::MapDeserializer, serde::__private::de::content::visit_content_map<::deserialize::__Visitor, serde_json::error::Error>::{closure#0}>, serde_json::error::Error>> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde::de::value::SeqDeserializer, >::new>, serde_json::error::Error>> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> UBC 0
<::serialize::__AdjacentlyTagged as serde::ser::Serialize>::serialize::<_> UBC 0
<::serialize::__AdjacentlyTagged as serde::ser::Serialize>::serialize::, serde_json::ser::CompactFormatter>> UBC 0
<::serialize::__AdjacentlyTagged as serde::ser::Serialize>::serialize:: UBC 0
<::serialize::__AdjacentlyTagged as serde::ser::Serialize>::serialize:: UBC 0
::clone UBC 0
::deserialize::<_> UBC 0
::deserialize::> UBC 0
::deserialize::> UBC 0
::serialize::<_> UBC 0
::serialize::, serde_json::ser::CompactFormatter>> UBC 0
::serialize:: UBC 0
::serialize:: CBC 2
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> CBC 11
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 11
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> CBC 11
::deserialize::<&mut serde_json::de::Deserializer> CBC 11
<::serialize::__AdjacentlyTagged as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 112
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 626
<pageserver_api::models::TenantState as serde::ser::Serialize>::serialize::<_> CBC 855
<::serialize::__AdjacentlyTagged as serde::ser::Serialize>::serialize::<_> UBC 0
<::serialize::__AdjacentlyTagged as serde::ser::Serialize>::serialize::, serde_json::ser::CompactFormatter>> UBC 0
<::serialize::__AdjacentlyTagged as serde::ser::Serialize>::serialize:: UBC 0
::serialize::<_> UBC 0
::serialize::, serde_json::ser::CompactFormatter>> UBC 0
::serialize:: UBC 0
<::serialize::__AdjacentlyTagged as serde::ser::Serialize>::serialize:: CBC 1
::serialize:: CBC 2
<::serialize::__AdjacentlyTagged as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 224
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 628
<pageserver_api::models::TimelineGcRequest as core::fmt::Debug>::fmt CBC 1288
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<::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::<_> UBC 0
<::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_seq::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>>>>> UBC 0
::fmt UBC 0
::deserialize::<_> UBC 0
::serialize::<_> UBC 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::>>>>> CBC 322
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 322
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::>>>>> CBC 322
::deserialize::>>>>> CBC 322
<pageserver_api::models::LocationConfig as core::fmt::Debug>::fmt CBC 1594
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<::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_bytes:: UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<::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_seq::<_> UBC 0
::fmt UBC 0
::deserialize::<_> UBC 0
::serialize::<_> UBC 0
::serialize::, serde_json::ser::CompactFormatter>>> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> CBC 162
::deserialize::> CBC 162
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> CBC 635
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 635
<pageserver_api::models::TenantLocationConfigRequest as core::fmt::Debug>::fmt CBC 1918
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bool::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_borrowed_bytes::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_borrowed_str::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_borrowed_str:: UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_char::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_f32::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_f64::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i16::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i32::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i64::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i8::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u16::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u32::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u8::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_unit::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> UBC 0
::fmt UBC 0
::deserialize::<_> UBC 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> UBC 0
::serialize::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::>>>>> CBC 162
::deserialize::>>>>> CBC 162
<::deserialize::__Field as serde::de::Deserialize>::deserialize::>>>>> CBC 797
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 797
<pageserver_api::models::HistoricLayerInfo as core::fmt::Debug>::fmt CBC 2974
::clone UBC 0
::fmt UBC 0
::serialize::<_> UBC 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 2974
<pageserver_api::models::LayerAccessStats as core::fmt::Debug>::fmt CBC 2974
::clone UBC 0
::fmt UBC 0
::serialize::<_> UBC 0
::serialize::, serde_json::ser::CompactFormatter>> UBC 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 2974
<&str as core::convert::From<pageserver_api::models::TenantState>>::from CBC 2997
<&str as core::convert::From>::from CBC 7
<&str as core::convert::From<&pageserver_api::models::TenantState>>::from CBC 2990
<pageserver_api::models::TenantState as core::cmp::PartialEq>::eq CBC 4534
<pageserver_api::models::TimelineCreateRequest as serde::ser::Serialize>::serialize::<_> CBC 10156
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<::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::<_> UBC 0
<::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_seq::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>>>>> UBC 0
::deserialize::<_> UBC 0
::serialize::<_> UBC 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 748
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::>>>>> CBC 784
::deserialize::>>>>> CBC 784
<::deserialize::__Field as serde::de::Deserialize>::deserialize::>>>>> CBC 3920
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 3920
<pageserver_api::models::LayerResidenceEventReason as core::fmt::Debug>::fmt CBC 10458
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<::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::<_> UBC 0
<::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_enum::<_> UBC 0
::fmt UBC 0
::deserialize::<_> UBC 0
::serialize::<_> UBC 0
::serialize::, serde_json::ser::CompactFormatter>> UBC 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 3486
::clone CBC 6972
<pageserver_api::models::LayerResidenceStatus as core::fmt::Debug>::fmt CBC 10458
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<::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::<_> UBC 0
<::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_enum::<_> UBC 0
::fmt UBC 0
::deserialize::<_> UBC 0
::serialize::<_> UBC 0
::serialize::, serde_json::ser::CompactFormatter>> UBC 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 3486
::clone CBC 6972
<pageserver_api::models::LayerResidenceEvent as core::fmt::Debug>::fmt CBC 13944
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> UBC 0
<<::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::__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::<_> UBC 0
<::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_seq::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#0} UBC 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<_> UBC 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::, serde_json::ser::CompactFormatter>> UBC 0
::fmt UBC 0
::deserialize::<_> UBC 0
::serialize::<_> UBC 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 3486
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 3486
::clone CBC 6972
<pageserver_api::models::TenantCreateRequest as core::fmt::Debug>::fmt CBC 17694
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bool::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_borrowed_bytes::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_borrowed_str::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_borrowed_str:: UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_char::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_f32::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_f64::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i16::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i32::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i64::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i8::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u16::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u32::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u8::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_unit::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> UBC 0
::fmt UBC 0
::deserialize::<_> UBC 0
::serialize::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer> CBC 1
::deserialize:: CBC 1
<::deserialize::__Field as serde::de::Deserialize>::deserialize:: CBC 2
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 408
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::>>>>> CBC 432
::deserialize::>>>>> CBC 432
<::deserialize::__Field as serde::de::Deserialize>::deserialize::>>>>> CBC 8208
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 8210
<pageserver_api::models::TenantConfig as core::fmt::Debug>::fmt CBC 17758
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<::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_bytes:: UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<::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_seq::<&mut serde::de::value::SeqDeserializer, >::new>, serde_json::error::Error>> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> UBC 0
::fmt UBC 0
::deserialize::<_> UBC 0
::deserialize::> UBC 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> UBC 0
::serialize::<_> UBC 0
::default CBC 4
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde::de::value::MapDeserializer, serde::__private::de::content::visit_content_map<::deserialize::__Visitor, serde_json::error::Error>::{closure#0}>, serde_json::error::Error>> CBC 162
::deserialize::> CBC 162
::serialize::, serde_json::ser::CompactFormatter>>> CBC 422
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> CBC 508
::deserialize::> CBC 508
::serialize:: CBC 624
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> CBC 7684
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 7684
<pageserver_api::models::LayerAccessStatFullDetails as core::fmt::Debug>::fmt CBC 19677
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<::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::<_> UBC 0
<::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_seq::<_> UBC 0
::fmt UBC 0
::deserialize::<_> UBC 0
::serialize::<_> UBC 0
::clone CBC 9459
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 10218
<pageserver_api::models::TenantState as core::clone::Clone>::clone CBC 23276
<pageserver_api::models::TimelineInfo as core::fmt::Debug>::fmt CBC 38535
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<::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::<_> UBC 0
<::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_seq::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> UBC 0
::fmt UBC 0
::deserialize::<_> UBC 0
::serialize::<_> UBC 0
::clone CBC 30
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> CBC 772
::deserialize::<&mut serde_json::de::Deserializer> CBC 772
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 2993
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> CBC 16984
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 16984
<pageserver_api::models::LayerResidenceEvent>::new CBC 180374
<pageserver_api::models::PagestreamBeMessage>::serialize CBC 3641507
<pageserver_api::models::PagestreamFeMessage>::parse::<_> CBC 3641540
::parse::<_> UBC 0
::parse::> UBC 0
::parse::> CBC 3641540
<pageserver_api::models::TimelineState as core::fmt::Debug>::fmt CBC 5121417
<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Field as serde::de::Deserialize>::deserialize::> UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__FieldVisitor as serde::de::Visitor>::expecting UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__FieldVisitor as serde::de::Visitor>::visit_str::<_> UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__FieldVisitor as serde::de::Visitor>::visit_str:: UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_map::<_> UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_map::> UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> UBC 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<::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::<_> UBC 0
<::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_enum::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> UBC 0
::deserialize::<_> UBC 0
::deserialize::> UBC 0
::serialize::<_> UBC 0
::serialize::, serde_json::ser::CompactFormatter>> UBC 0
::fmt CBC 119
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> CBC 772
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 772
<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> CBC 772
::deserialize::<&mut serde_json::de::Deserializer> CBC 772
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 2993
::eq CBC 1956375
::clone CBC 3158842
<pageserver_api::models::LayerAccessKind as core::fmt::Debug>::fmt CBC 30962020
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<::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::<_> UBC 0
<::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_enum::<_> UBC 0
::fmt UBC 0
::hash::<_> UBC 0
::deserialize::<_> UBC 0
::serialize::<_> UBC 0
::serialize::, serde_json::ser::CompactFormatter>> UBC 0
::eq CBC 139
::clone CBC 9459
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 10218
::hash:: CBC 11896
::serialize::, serde_json::ser::CompactFormatter>> CBC 11896
::from_usize CBC 637920
::into_usize CBC 30280492

Generated by: LCOV version 2.1-beta