LCOV - differential code coverage report
Current view: top level - libs/pageserver_api/src - models.rs (source / functions) Coverage Total Hit LBC UBC CBC
Current: f6946e90941b557c917ac98cd5a7e9506d180f3e.info Lines: 88.6 % 385 341 1 43 341
Current Date: 2023-10-19 02:04:12 Functions: 23.4 % 692 162 1 529 162
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_api::models::LocationConfig as core::fmt::Debug>::fmt 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_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
::fmt UBC 0
::deserialize::<_> UBC 0
::deserialize::> UBC 0
::serialize::<_> UBC 0
<pageserver_api::models::LocationConfigMode as core::fmt::Debug>::fmt 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_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
::fmt UBC 0
::deserialize::<_> UBC 0
::deserialize::> UBC 0
::deserialize::> UBC 0
::serialize::<_> UBC 0
<pageserver_api::models::LocationConfigSecondary as core::fmt::Debug>::fmt 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_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::<&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
::fmt UBC 0
::deserialize::<_> UBC 0
::deserialize::> UBC 0
::serialize::<_> 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::TenantLoadRequest as core::fmt::Debug>::fmt 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_str::<_> 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_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::<&mut serde_json::de::Deserializer>>>> UBC 0
::deserialize::<_> UBC 0
<pageserver_api::models::TenantLocationConfigRequest as core::fmt::Debug>::fmt UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer>>>> UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> 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_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
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<_> UBC 0
::fmt UBC 0
::deserialize::<&mut serde_json::de::Deserializer>>>> UBC 0
::deserialize::<_> UBC 0
::serialize::<_> UBC 0
<pageserver_api::models::TenantState as core::convert::AsRef<str>>::as_ref UBC 0
<pageserver_api::models::TenantState>::attachment_status LBC 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 12
<::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 3
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 3
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::>>>> CBC 3
::deserialize::<&mut serde_json::de::Deserializer>>>> CBC 3
<pageserver_api::models::TenantState as core::fmt::Display>::fmt CBC 19
<pageserver_api::models::InMemoryLayerInfo as core::fmt::Debug>::fmt CBC 42
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<_> UBC 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::, serde_json::ser::CompactFormatter>> UBC 0
::clone UBC 0
::fmt UBC 0
::serialize::<_> UBC 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 21
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 21
<pageserver_api::models::DownloadRemoteLayersTaskInfo as core::fmt::Debug>::fmt CBC 50
<::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 25
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 25
<pageserver_api::models::DownloadRemoteLayersTaskState as core::fmt::Debug>::fmt CBC 50
<::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 25
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 25
<<pageserver_api::models::TenantState as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__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_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::__Visitor as serde::de::Visitor>::expecting 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::__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_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::__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::__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_u64::<_> UBC 0
<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__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::TenantAttachConfig as core::ops::deref::Deref>::deref CBC 55
<pageserver_api::models::TenantState>::broken_from_reason CBC 64
<pageserver_api::models::TenantState as core::fmt::Debug>::fmt CBC 70
<pageserver_api::models::LayerMapInfo as core::fmt::Debug>::fmt CBC 85
::clone UBC 0
::fmt UBC 0
::serialize::<_> UBC 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 85
<pageserver_api::models::TenantAttachConfig as core::fmt::Debug>::fmt CBC 99
<::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_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_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::<&mut serde_json::value::de::MapDeserializer> 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:: CBC 1
<::deserialize::__Field as serde::de::Deserialize>::deserialize::>>>> CBC 19
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 20
::deserialize::<&mut serde_json::de::Deserializer>>>> CBC 57
<pageserver_api::models::TenantAttachRequest as core::fmt::Debug>::fmt CBC 252
<::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_u64::<_> 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
::fmt 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 57
::deserialize::<&mut serde_json::de::Deserializer>>>> CBC 58
<::deserialize::__Field as serde::de::Deserialize>::deserialize::>>>> CBC 66
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 67
<pageserver_api::models::ActivatingFrom as core::fmt::Debug>::fmt CBC 257
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 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_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
::fmt UBC 0
::deserialize::<&mut serde_json::de::Deserializer> UBC 0
::deserialize::> UBC 0
::deserialize::> 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 245
<pageserver_api::models::TenantCreateResponse as serde::ser::Serialize>::serialize::<_> CBC 449
::deserialize::<_> UBC 0
::deserialize::<_>::{closure#0} UBC 0
::serialize::<_> UBC 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 449
<pageserver_api::models::StatusResponse as serde::ser::Serialize>::serialize::<_> CBC 564
::serialize::<_> UBC 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 564
<pageserver_api::models::TenantAttachmentStatus as core::clone::Clone>::clone CBC 697
<<::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_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::__Visitor as serde::de::Visitor>::expecting 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::__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::__Seed as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer> 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::<_> 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::, 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
::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 103
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 548
<pageserver_api::models::TenantConfigRequest as core::fmt::Debug>::fmt CBC 702
<::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_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_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::<&mut serde_json::value::de::MapDeserializer> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::>>>> UBC 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<_> UBC 0
::fmt UBC 0
::serialize::<_> UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize:: CBC 1
::deserialize:: CBC 1
<::deserialize::__Field as serde::de::Deserialize>::deserialize:: CBC 2
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 14
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 14
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer>>>> CBC 27
::deserialize::<&mut serde_json::de::Deserializer>>>> CBC 27
<::deserialize::__Field as serde::de::Deserialize>::deserialize::>>>> CBC 307
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 309
<pageserver_api::models::TenantState as serde::ser::Serialize>::serialize::<serde_json::value::ser::Serializer> CBC 844
<::serialize::__AdjacentlyTagged as serde::ser::Serialize>::serialize::, serde_json::ser::CompactFormatter>> UBC 0
<::serialize::__AdjacentlyTagged as serde::ser::Serialize>::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 291
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 550
<pageserver_api::models::TenantInfo as core::clone::Clone>::clone CBC 1221
<<::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::<&mut serde_json::de::Deserializer> 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
<::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::, serde_json::ser::CompactFormatter>> UBC 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize:: UBC 0
::clone UBC 0
::deserialize::<_> UBC 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize:: CBC 2
::serialize:: CBC 2
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith 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::__Field as serde::de::Deserialize>::deserialize::> CBC 44
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 44
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 548
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 548
<pageserver_api::models::FailpointConfig as core::fmt::Debug>::fmt CBC 1278
<::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::__Visitor as serde::de::Visitor>::visit_map::>>>> CBC 213
::deserialize::<&mut serde_json::de::Deserializer>>>> CBC 213
<::deserialize::__Field as serde::de::Deserialize>::deserialize::>>>> CBC 426
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 426
<pageserver_api::models::TimelineGcRequest as core::fmt::Debug>::fmt CBC 1484
<::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 371
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 371
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::>>>> CBC 371
::deserialize::<&mut serde_json::de::Deserializer>>>> CBC 371
<pageserver_api::models::LayerAccessStats as core::fmt::Debug>::fmt CBC 1775
::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 1775
<&str as core::convert::From<pageserver_api::models::TenantState>>::from CBC 2834
<&str as core::convert::From>::from CBC 7
<&str as core::convert::From<&pageserver_api::models::TenantState>>::from CBC 2827
<pageserver_api::models::TenantState as core::cmp::PartialEq>::eq CBC 3115
<pageserver_api::models::HistoricLayerInfo as core::fmt::Debug>::fmt CBC 5314
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<_> UBC 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::, serde_json::ser::CompactFormatter>> UBC 0
::clone UBC 0
::fmt UBC 0
::serialize::<_> UBC 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 1775
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 3539
<pageserver_api::models::LayerResidenceEventReason as core::fmt::Debug>::fmt CBC 11078
<::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 2214
::clone CBC 8864
<pageserver_api::models::LayerResidenceStatus as core::fmt::Debug>::fmt CBC 11078
<::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 2214
::clone CBC 8864
<pageserver_api::models::LayerResidenceEvent as core::fmt::Debug>::fmt CBC 13292
<<::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 2214
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 2214
::clone CBC 8864
<pageserver_api::models::TimelineCreateRequest as serde::ser::Serialize>::serialize::<_> CBC 14244
<<::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::<&mut serde_json::de::Deserializer>>>> 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
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#1} UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#2} UBC 0
<::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
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>>>>::{closure#2} UBC 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<_> UBC 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::, serde_json::ser::CompactFormatter>> UBC 0
::deserialize::<_> UBC 0
::serialize::<_> UBC 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 805
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::>>>> CBC 848
::deserialize::<&mut serde_json::de::Deserializer>>>> CBC 848
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 2415
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer>>>> CBC 2544
<::deserialize::__Field as serde::de::Deserialize>::deserialize::>>>> CBC 3392
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 3392
<pageserver_api::models::LayerAccessStatFullDetails as core::fmt::Debug>::fmt CBC 16557
<::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 8025
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 8532
<pageserver_api::models::TenantConfig as core::fmt::Debug>::fmt CBC 16944
<::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_u64:: 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_seq::<&mut serde::de::value::SeqDeserializer, >::new>, serde_json::error::Error>> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> UBC 0
::default UBC 0
::fmt UBC 0
::deserialize::> UBC 0
::deserialize::> UBC 0
::serialize::<_> UBC 0
::serialize::, serde_json::ser::CompactFormatter>>> CBC 450
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> CBC 537
::deserialize::> CBC 537
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> CBC 7710
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 7710
<pageserver_api::models::TenantCreateRequest as core::fmt::Debug>::fmt CBC 17530
<::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_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_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::<&mut serde_json::value::de::MapDeserializer> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::>>>> UBC 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<_> UBC 0
::fmt UBC 0
::serialize::<_> UBC 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize:: CBC 1
::deserialize:: CBC 1
<::deserialize::__Field as serde::de::Deserialize>::deserialize:: CBC 2
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 436
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 436
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer>>>> CBC 451
::deserialize::<&mut serde_json::de::Deserializer>>>> CBC 451
<::deserialize::__Field as serde::de::Deserialize>::deserialize::>>>> CBC 7875
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 7877
<pageserver_api::models::TenantState as core::clone::Clone>::clone CBC 20385
<pageserver_api::models::LayerResidenceEvent>::new CBC 57278
<pageserver_api::models::TimelineInfo as core::fmt::Debug>::fmt CBC 76007
<<::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::<&mut serde_json::de::Deserializer> 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
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#10} UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#1} UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#2} UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#3} UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#4} UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#5} UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#6} UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#7} UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#8} UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#9} UBC 0
<::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#10} UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#1} UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#2} UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#3} UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#4} UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#5} UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#6} UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#7} UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#8} UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#9} 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
::clone CBC 30
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> CBC 829
::deserialize::<&mut serde_json::de::Deserializer> CBC 829
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 2670
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> CBC 9119
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> CBC 16580
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 16580
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 29370
<pageserver_api::models::PagestreamBeMessage>::serialize CBC 3779057
<pageserver_api::models::PagestreamFeMessage>::parse::<bytes::buf::reader::Reader<bytes::bytes::Bytes>> CBC 3779080
::parse::> UBC 0
::parse::> CBC 3779080
<pageserver_api::models::TimelineState as core::fmt::Debug>::fmt CBC 5150280
<<::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 134
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> CBC 829
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: CBC 829
<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> CBC 829
::deserialize::<&mut serde_json::de::Deserializer> CBC 829
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 2670
::eq CBC 2038616
::clone CBC 3105544
<pageserver_api::models::LayerAccessKind as core::fmt::Debug>::fmt CBC 43851966
<::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 81
::hash:: CBC 7100
::serialize::, serde_json::ser::CompactFormatter>> CBC 7100
::clone CBC 8025
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 8532
::from_usize CBC 224708
::into_usize CBC 43596420

Generated by: LCOV version 2.1-beta