LCOV - code coverage report
Current view: top level - libs/pageserver_api/src - models.rs (source / functions) Coverage Total Hit
Test: aca8877be6ceba750c1be359ed71bc1799d52b30.info Lines: 78.3 % 480 376
Test Date: 2024-02-14 18:05:35 Functions: 27.4 % 997 273

Function Name Sort by function name Hit count Sort by function hit count
<pageserver_api::models::PagestreamBeMessage as strum::EnumProperty>::get_str 0
<pageserver_api::models::PagestreamBeMessage>::deserialize 0
<pageserver_api::models::PagestreamBeMessage>::deserialize::{closure#0} 0
<pageserver_api::models::PagestreamBeMessage>::kind 0
<pageserver_api::models::PagestreamBeMessageTag as core::convert::TryFrom<u8>>::try_from 0
<pageserver_api::models::PagestreamDbSizeResponse as core::fmt::Debug>::fmt 0
<pageserver_api::models::PagestreamErrorResponse as core::fmt::Debug>::fmt 0
<pageserver_api::models::PagestreamExistsResponse as core::fmt::Debug>::fmt 0
<pageserver_api::models::PagestreamGetPageResponse as core::fmt::Debug>::fmt 0
<pageserver_api::models::PagestreamGetSlruSegmentRequest as core::fmt::Debug>::fmt 0
::eq 0
::fmt 0
<pageserver_api::models::PagestreamGetSlruSegmentResponse as core::fmt::Debug>::fmt 0
<pageserver_api::models::PagestreamNblocksResponse as core::fmt::Debug>::fmt 0
<pageserver_api::models::TenantConfigRequest as core::ops::deref::Deref>::deref 0
<pageserver_api::models::TenantConfigRequest>::new 0
<pageserver_api::models::TenantCreateRequest as core::ops::deref::Deref>::deref 0
<pageserver_api::models::TenantHistorySize as core::fmt::Debug>::fmt 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> 0
::fmt 0
::deserialize::<&mut serde_json::de::Deserializer> 0
::deserialize::<_> 0
::serialize::<_> 0
<pageserver_api::models::TenantState as core::convert::AsRef<str>>::as_ref 0
<pageserver_api::models::virtual_file::IoEngineKind as core::clone::Clone>::clone 0
<pageserver_api::models::virtual_file::IoEngineKind as core::fmt::Debug>::fmt 0
<pageserver_api::models::virtual_file::IoEngineKind as core::hash::Hash>::hash::<_> 0
<pageserver_api::models::virtual_file::IoEngineKind as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::Helper<_> as serde::de::Visitor>::expecting 0
<::deserialize::Helper<_> as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::Helper<_> as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::Helper as serde::de::Visitor>::expecting 0
<::deserialize::Helper as serde::de::Visitor>::visit_str:: 0
::deserialize::<_> 0
::deserialize::>>>>> 0
<pageserver_api::models::virtual_file::IoEngineKind as serde::ser::Serialize>::serialize::<_> 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 0
::serialize::<_> 0
<pageserver_api::models::PagestreamDbSizeRequest as core::fmt::Debug>::fmt 2
::fmt 0
::eq 2
<pageserver_api::models::PagestreamExistsRequest as core::fmt::Debug>::fmt 2
::fmt 0
::eq 2
<pageserver_api::models::PagestreamGetPageRequest as core::fmt::Debug>::fmt 2
::fmt 0
::eq 2
<pageserver_api::models::PagestreamNblocksRequest as core::fmt::Debug>::fmt 2
::fmt 0
::eq 2
pageserver_api::models::tests::tenantstatus_activating_serde 2
pageserver_api::models::tests::tenantstatus_activating_serde::{closure#0} 2
pageserver_api::models::tests::tenantstatus_activating_strum 2
pageserver_api::models::tests::tenantstatus_activating_strum::{closure#0} 2
pageserver_api::models::tests::test_pagestream 2
pageserver_api::models::tests::test_pagestream::{closure#0} 2
pageserver_api::models::tests::test_reject_unknown_field 2
pageserver_api::models::tests::test_reject_unknown_field::{closure#0} 2
pageserver_api::models::tests::test_tenantinfo_serde 2
pageserver_api::models::tests::test_tenantinfo_serde::{closure#0} 2
<pageserver_api::models::InMemoryLayerInfo as core::fmt::Debug>::fmt 3
::clone 0
::fmt 0
::serialize::<_> 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 3
<pageserver_api::models::virtual_file::IoEngineKind as core::cmp::PartialEq>::eq 4
<pageserver_api::models::DownloadRemoteLayersTaskSpawnRequest as core::fmt::Debug>::fmt 8
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>>>>> 0
::fmt 0
::deserialize::<_> 0
::serialize::<_> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::>>>>> 2
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 2
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::>>>>> 2
::deserialize::>>>>> 2
<pageserver_api::models::PagestreamFeMessage as core::fmt::Debug>::fmt 8
::fmt 0
::eq 8
<pageserver_api::models::PagestreamFeMessage>::serialize 8
<pageserver_api::models::TenantLoadRequest as core::fmt::Debug>::fmt 16
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>>>>> 0
::fmt 0
::deserialize::<_> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::>>>>> 4
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 4
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::>>>>> 4
::deserialize::>>>>> 4
<pageserver_api::models::TenantState as core::fmt::Debug>::fmt 16
<pageserver_api::models::TenantState as core::fmt::Display>::fmt 17
<pageserver_api::models::TenantShardSplitResponse as serde::ser::Serialize>::serialize::<_> 27
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> 0
::deserialize::<_> 0
::serialize::<_> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 5
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 5
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 5
::deserialize::<&mut serde_json::de::Deserializer> 5
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 7
<pageserver_api::models::LocationConfigListResponse as serde::ser::Serialize>::serialize::<_> 30
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> 0
::deserialize::<_> 0
::serialize::<_> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 6
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 6
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 6
::deserialize::<&mut serde_json::de::Deserializer> 6
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 6
<pageserver_api::models::TenantShardSplitRequest as serde::ser::Serialize>::serialize::<_> 33
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>>>>> 0
::deserialize::<_> 0
::serialize::<_> 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 5
<::deserialize::__Field as serde::de::Deserialize>::deserialize::>>>>> 7
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 7
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::>>>>> 7
::deserialize::>>>>> 7
<pageserver_api::models::TenantAttachConfig as core::ops::deref::Deref>::deref 38
<pageserver_api::models::TenantCreateResponse as serde::ser::Serialize>::serialize::<_> 39
::deserialize::<_> 0
::deserialize::<_>::{closure#0} 0
::serialize::<_> 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 39
<pageserver_api::models::TenantState>::broken_from_reason 58
<pageserver_api::models::TenantState as serde::de::Deserialize>::deserialize::<_> 64
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__Field as serde::de::Deserialize>::deserialize::> 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__Field as serde::de::Deserialize>::deserialize::> 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__Field as serde::de::Deserialize>::deserialize::> 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes:: 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64:: 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__Visitor as serde::de::Visitor>::expecting 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>> 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__Field as serde::de::Deserialize>::deserialize::<_> 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__Field as serde::de::Deserialize>::deserialize::> 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__FieldVisitor as serde::de::Visitor>::expecting 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__FieldVisitor as serde::de::Visitor>::visit_bytes:: 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__FieldVisitor as serde::de::Visitor>::visit_str:: 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__FieldVisitor as serde::de::Visitor>::visit_u64:: 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__Visitor as serde::de::Visitor>::expecting 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>> 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes:: 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64:: 0
<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer> 0
<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::<_> 0
<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 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>> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde::de::value::SeqDeserializer, >::new>, serde_json::error::Error>> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> 0
::deserialize::<_> 0
::deserialize::> 0
::deserialize::> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 4
<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer> 4
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 4
::deserialize::<&mut serde_json::de::Deserializer> 4
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 11
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 11
::deserialize::<&mut serde_json::de::Deserializer> 11
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 15
<pageserver_api::models::LayerMapInfo as core::fmt::Debug>::fmt 97
::clone 0
::fmt 0
::serialize::<_> 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 97
<pageserver_api::models::DownloadRemoteLayersTaskInfo as core::fmt::Debug>::fmt 114
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
::fmt 0
::deserialize::<_> 0
::serialize::<_> 0
::clone 57
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 57
<pageserver_api::models::DownloadRemoteLayersTaskState as core::fmt::Debug>::fmt 114
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> 0
::fmt 0
::deserialize::<_> 0
::serialize::<_> 0
::serialize::, serde_json::ser::CompactFormatter>> 0
::clone 57
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 57
<pageserver_api::models::TenantAttachConfig as core::fmt::Debug>::fmt 142
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bool::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_borrowed_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_borrowed_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_borrowed_str:: 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_char::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_f32::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_f64::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i16::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i32::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i64::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i8::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u16::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u32::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u8::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_unit::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
::fmt 0
::deserialize::<_> 0
::serialize::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 1
<::deserialize::__Field as serde::de::Deserialize>::deserialize:: 2
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer> 2
::default 2
::deserialize:: 2
<::deserialize::__Field as serde::de::Deserialize>::deserialize::>>>>> 28
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 30
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::>>>>> 37
::deserialize::>>>>> 38
<pageserver_api::models::LocationConfigSecondary as core::fmt::Debug>::fmt 156
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes:: 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64:: 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde::de::value::SeqDeserializer, >::new>, serde_json::error::Error>> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> 0
::eq 0
::deserialize::<&mut serde_json::de::Deserializer> 0
::deserialize::<_> 0
::serialize::<_> 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 4
::clone 8
::fmt 8
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 34
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 34
<::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>> 34
::deserialize::> 34
<pageserver_api::models::EvictionPolicy as core::fmt::Debug>::fmt 165
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::>> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes:: 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64:: 0
::deserialize::<&mut serde_json::de::Deserializer> 0
::deserialize::<_> 0
::serialize::<_> 0
::serialize:: 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 2
<::deserialize::__Field as serde::de::Deserialize>::deserialize:: 2
::deserialize::<&mut serde_json::de::Deserializer> 2
::deserialize:: 2
::fmt 3
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 4
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 6
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 6
::eq 6
::deserialize::> 6
::deserialize::> 6
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 7
::clone 7
::deserialize::> 7
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 8
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 15
::serialize:: 16
::serialize:: 60
<pageserver_api::models::TenantAttachRequest as core::fmt::Debug>::fmt 242
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde_json::value::de::SeqDeserializer> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>>>>> 0
::fmt 0
::deserialize::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 1
<::deserialize::__Field as serde::de::Deserialize>::deserialize:: 2
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer> 2
::deserialize:: 2
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::>>>>> 40
::deserialize::>>>>> 41
<::deserialize::__Field as serde::de::Deserialize>::deserialize::>>>>> 76
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 78
<pageserver_api::models::EvictionPolicyLayerAccessThreshold as core::fmt::Debug>::fmt 266
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::> 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes:: 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes:: 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64:: 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64:: 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde::de::value::SeqDeserializer, >::new>, serde_json::error::Error>> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde::de::value::SeqDeserializer, >::new>, serde_json::error::Error>>::{closure#0} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde::de::value::SeqDeserializer, >::new>, serde_json::error::Error>>::{closure#1} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde::de::value::SeqDeserializer, >::new>, toml_edit::de::Error>> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde::de::value::SeqDeserializer, >::new>, toml_edit::de::Error>>::{closure#0} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde::de::value::SeqDeserializer, >::new>, toml_edit::de::Error>>::{closure#1} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#0} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#1} 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<_> 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::, serde_json::ser::CompactFormatter>> 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize:: 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize:: 0
::clone 0
::eq 0
::fmt 0
::deserialize::<_> 0
::serialize::<_> 0
::serialize::> 0
::serialize::>>> 1
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 2
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde::de::value::MapDeserializer, serde::__private::de::content::visit_content_map<::deserialize::__Visitor, toml_edit::de::Error>::{closure#0}>, toml_edit::de::Error>> 8
::deserialize::> 8
<::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>> 11
::deserialize::> 11
::serialize::> 14
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::> 16
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 16
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 16
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::> 22
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 22
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 22
::serialize::> 23
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize:: 28
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize:: 46
<pageserver_api::models::TenantDetails as core::clone::Clone>::clone 482
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bool::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_borrowed_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_borrowed_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_borrowed_str:: 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_char::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_f32::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_f64::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i16::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i32::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i64::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i8::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u16::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u32::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u8::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_unit::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 0
::clone 0
::deserialize::<&mut serde_json::de::Deserializer> 0
::deserialize::<_> 0
::serialize::<_> 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 482
<pageserver_api::models::WalRedoManagerStatus as core::fmt::Debug>::fmt 482
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> 0
::clone 0
::fmt 0
::deserialize::<&mut serde_json::de::Deserializer> 0
::deserialize::<_> 0
::serialize::<_> 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 482
<pageserver_api::models::ActivatingFrom as core::fmt::Debug>::fmt 597
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes:: 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64:: 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> 0
::fmt 0
::deserialize::<&mut serde_json::de::Deserializer> 0
::deserialize::<_> 0
::deserialize::> 0
::deserialize::> 0
::serialize::<_> 0
::serialize::, serde_json::ser::CompactFormatter>> 0
::serialize:: 0
::serialize:: 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 4
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 4
<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> 4
::eq 4
::deserialize::<&mut serde_json::de::Deserializer> 4
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 4
::clone 573
<pageserver_api::models::TenantShardLocation as core::fmt::Debug>::fmt 598
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
::fmt 0
::deserialize::<_> 0
::serialize::<_> 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 598
<pageserver_api::models::virtual_file::IoEngineKind as core::fmt::Display>::fmt 625
<pageserver_api::models::StatusResponse as serde::ser::Serialize>::serialize::<_> 631
::serialize::<_> 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 631
<pageserver_api::models::TenantLocationConfigResponse as core::fmt::Debug>::fmt 632
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
::fmt 0
::deserialize::<_> 0
::serialize::<_> 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 632
<pageserver_api::models::TenantState>::attachment_status 658
<pageserver_api::models::ShardParameters as core::default::Default>::default 723
<pageserver_api::models::TenantInfo as core::clone::Clone>::clone 794
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes:: 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64:: 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> 0
::clone 0
::deserialize::<_> 0
::deserialize::> 0
::serialize::<_> 0
::serialize:: 4
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 11
::deserialize::<&mut serde_json::de::Deserializer> 11
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 55
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 55
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 176
::serialize::, serde_json::ser::CompactFormatter>>> 482
<pageserver_api::models::TenantConfigRequest as core::fmt::Debug>::fmt 804
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bool::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_borrowed_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_borrowed_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_borrowed_str:: 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_char::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_f32::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_f64::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i16::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i32::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i64::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i8::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u16::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u32::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u8::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_unit::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
::fmt 0
::deserialize::<_> 0
::serialize::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer> 2
::deserialize:: 2
<::deserialize::__Field as serde::de::Deserialize>::deserialize:: 4
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 14
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::>>>>> 30
::deserialize::>>>>> 30
<::deserialize::__Field as serde::de::Deserialize>::deserialize::>>>>> 359
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 363
<pageserver_api::models::TenantAttachmentStatus as core::clone::Clone>::clone 812
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__Field as serde::de::Deserialize>::deserialize::> 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__Field as serde::de::Deserialize>::deserialize::> 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes:: 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64:: 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__Visitor as serde::de::Visitor>::expecting 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>> 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__Field as serde::de::Deserialize>::deserialize::<_> 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__Field as serde::de::Deserialize>::deserialize::> 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__FieldVisitor as serde::de::Visitor>::expecting 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__FieldVisitor as serde::de::Visitor>::visit_bytes:: 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__FieldVisitor as serde::de::Visitor>::visit_str:: 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__FieldVisitor as serde::de::Visitor>::visit_u64:: 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__Visitor as serde::de::Visitor>::expecting 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>> 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes:: 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64:: 0
<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer> 0
<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::<_> 0
<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 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>> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde::de::value::SeqDeserializer, >::new>, serde_json::error::Error>> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> 0
<::serialize::__AdjacentlyTagged as serde::ser::Serialize>::serialize::<_> 0
<::serialize::__AdjacentlyTagged as serde::ser::Serialize>::serialize::, serde_json::ser::CompactFormatter>> 0
<::serialize::__AdjacentlyTagged as serde::ser::Serialize>::serialize:: 0
<::serialize::__AdjacentlyTagged as serde::ser::Serialize>::serialize:: 0
::clone 0
::deserialize::<_> 0
::deserialize::> 0
::deserialize::> 0
::serialize::<_> 0
::serialize::, serde_json::ser::CompactFormatter>> 0
::serialize:: 0
::serialize:: 4
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 11
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 11
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 11
::deserialize::<&mut serde_json::de::Deserializer> 11
<::serialize::__AdjacentlyTagged as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 106
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 658
<pageserver_api::models::TenantState as serde::ser::Serialize>::serialize::<_> 892
<::serialize::__AdjacentlyTagged as serde::ser::Serialize>::serialize::<_> 0
<::serialize::__AdjacentlyTagged as serde::ser::Serialize>::serialize::, serde_json::ser::CompactFormatter>> 0
<::serialize::__AdjacentlyTagged as serde::ser::Serialize>::serialize:: 0
::serialize::<_> 0
::serialize::, serde_json::ser::CompactFormatter>> 0
::serialize:: 0
<::serialize::__AdjacentlyTagged as serde::ser::Serialize>::serialize:: 2
::serialize:: 4
<::serialize::__AdjacentlyTagged as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 224
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 662
<pageserver_api::models::ShardParameters>::is_unsharded 924
<pageserver_api::models::virtual_file::IoEngineKind as core::str::traits::FromStr>::from_str 1237
>::try_from 0
::from_str 1237
<pageserver_api::models::TimelineGcRequest as core::fmt::Debug>::fmt 1296
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>>>>> 0
::fmt 0
::deserialize::<_> 0
::serialize::<_> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::>>>>> 324
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 324
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::>>>>> 324
::deserialize::>>>>> 324
<pageserver_api::models::EvictionPolicy>::discriminant_str 1408
<pageserver_api::models::HistoricLayerInfo as core::fmt::Debug>::fmt 3050
::clone 0
::fmt 0
::serialize::<_> 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 3050
<pageserver_api::models::LayerAccessStats as core::fmt::Debug>::fmt 3050
::clone 0
::fmt 0
::serialize::<_> 0
::serialize::, serde_json::ser::CompactFormatter>> 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 3050
<&str as core::convert::From<pageserver_api::models::TenantState>>::from 3531
<&str as core::convert::From>::from 14
<&str as core::convert::From<&pageserver_api::models::TenantState>>::from 3517
<pageserver_api::models::TenantState as core::cmp::PartialEq>::eq 5154
<pageserver_api::models::ShardParameters as core::fmt::Debug>::fmt 5239
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize:: 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde_json::value::de::SeqDeserializer> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>>>>> 0
::deserialize::<_> 0
::deserialize::> 0
::deserialize:: 0
::serialize::<_> 0
::serialize::, serde_json::ser::CompactFormatter>> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::>>>>> 18
::deserialize::>>>>> 18
<::deserialize::__Field as serde::de::Deserialize>::deserialize::>>>>> 36
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 572
::deserialize::<&mut serde_json::de::Deserializer> 572
::fmt 841
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 858
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 1144
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 1180
<pageserver_api::models::LocationConfigMode as core::fmt::Debug>::fmt 6245
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes:: 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64:: 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> 0
::deserialize::<_> 0
::deserialize::> 0
::serialize::<_> 0
::serialize::, serde_json::ser::CompactFormatter>> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 5
<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> 5
::deserialize::<&mut serde_json::de::Deserializer> 5
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 527
::clone 534
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 689
<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> 689
::deserialize::> 689
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 694
::eq 856
::fmt 1552
<pageserver_api::models::LayerResidenceEventReason as core::fmt::Debug>::fmt 10581
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> 0
::fmt 0
::deserialize::<_> 0
::serialize::<_> 0
::serialize::, serde_json::ser::CompactFormatter>> 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 3527
::clone 7054
<pageserver_api::models::LayerResidenceStatus as core::fmt::Debug>::fmt 10581
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> 0
::fmt 0
::deserialize::<_> 0
::serialize::<_> 0
::serialize::, serde_json::ser::CompactFormatter>> 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 3527
::clone 7054
<pageserver_api::models::TenantLocationConfigRequest as core::fmt::Debug>::fmt 11892
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bool::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_borrowed_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_borrowed_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_borrowed_str:: 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_char::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_f32::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_f64::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i16::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i32::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i64::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i8::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u16::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u32::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u8::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_unit::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
::fmt 0
::deserialize::<_> 0
::serialize::<_> 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 522
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::>>>>> 689
::deserialize::>>>>> 689
<::deserialize::__Field as serde::de::Deserialize>::deserialize::>>>>> 4996
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 4996
<pageserver_api::models::LocationConfig as core::fmt::Debug>::fmt 13527
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes:: 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64:: 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> 0
::deserialize::<_> 0
::serialize::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 5
::deserialize::<&mut serde_json::de::Deserializer> 5
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 5
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 35
::serialize::, serde_json::ser::CompactFormatter>>> 522
::clone 534
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 689
::deserialize::> 689
::eq 842
::fmt 1552
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 4307
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 4342
<pageserver_api::models::LayerResidenceEvent as core::fmt::Debug>::fmt 14108
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#0} 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<_> 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::, serde_json::ser::CompactFormatter>> 0
::fmt 0
::deserialize::<_> 0
::serialize::<_> 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 3527
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 3527
::clone 7054
<pageserver_api::models::TenantCreateRequest as core::fmt::Debug>::fmt 20572
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bool::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_borrowed_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_borrowed_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_borrowed_str:: 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_char::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_f32::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_f64::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i16::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i32::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i64::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_i8::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u16::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u32::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u8::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_unit::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
::fmt 0
::deserialize::<_> 0
::serialize::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer> 2
::deserialize:: 2
<::deserialize::__Field as serde::de::Deserialize>::deserialize:: 4
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 460
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::>>>>> 585
::deserialize::>>>>> 585
<::deserialize::__Field as serde::de::Deserialize>::deserialize::>>>>> 9465
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 9469
<pageserver_api::models::LayerAccessStatFullDetails as core::fmt::Debug>::fmt 20685
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
::fmt 0
::deserialize::<_> 0
::serialize::<_> 0
::clone 9948
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 10737
<pageserver_api::models::TimelineCreateRequest as serde::ser::Serialize>::serialize::<_> 21892
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>>>>> 0
::deserialize::<_> 0
::serialize::<_> 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 1624
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::>>>>> 1694
::deserialize::>>>>> 1694
<::deserialize::__Field as serde::de::Deserialize>::deserialize::>>>>> 8440
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 8440
<pageserver_api::models::TenantState as core::clone::Clone>::clone 36917
<pageserver_api::models::TenantConfig as core::fmt::Debug>::fmt 50111
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes:: 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64:: 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde::de::value::SeqDeserializer, >::new>, serde_json::error::Error>> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> 0
::deserialize::<_> 0
::deserialize::> 0
::serialize::<_> 0
::serialize::, serde_json::ser::CompactFormatter>> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 5
::deserialize::<&mut serde_json::de::Deserializer> 5
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 12
::deserialize::<&mut serde_json::de::Deserializer> 12
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 95
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 228
::serialize::, serde_json::ser::CompactFormatter>>> 474
::default 546
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 658
::deserialize::> 658
<::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>> 689
::deserialize::> 689
::serialize:: 824
::eq 842
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 1044
::fmt 1552
::clone 3427
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 19014
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 19337
<pageserver_api::models::TimelineInfo as core::fmt::Debug>::fmt 83596
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> 0
::fmt 0
::deserialize::<_> 0
::serialize::<_> 0
::clone 34
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 1658
::deserialize::<&mut serde_json::de::Deserializer> 1658
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 3978
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 38134
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 38134
<pageserver_api::models::LayerResidenceEvent>::new 174654
<pageserver_api::models::PagestreamBeMessage>::serialize 4467197
<pageserver_api::models::PagestreamFeMessage>::parse::<_> 4467214
::parse::<_> 0
::parse::> 0
::parse::> 4467214
<pageserver_api::models::TimelineState as core::fmt::Debug>::fmt 5822498
<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Field as serde::de::Deserialize>::deserialize::<_> 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Field as serde::de::Deserialize>::deserialize::> 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__FieldVisitor as serde::de::Visitor>::expecting 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__FieldVisitor as serde::de::Visitor>::visit_str:: 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::expecting 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_map::> 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_seq::> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> 0
::deserialize::<_> 0
::deserialize::> 0
::serialize::<_> 0
::serialize::, serde_json::ser::CompactFormatter>> 0
::fmt 141
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 1658
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 1658
<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> 1658
::deserialize::<&mut serde_json::de::Deserializer> 1658
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 3978
::eq 2247144
::clone 3564603
<pageserver_api::models::LayerAccessKind as core::fmt::Debug>::fmt 33823539
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> 0
::fmt 0
::hash::<_> 0
::deserialize::<_> 0
::serialize::<_> 0
::serialize::, serde_json::ser::CompactFormatter>> 0
::eq 142
::clone 9948
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 10737
::hash:: 12200
::serialize::, serde_json::ser::CompactFormatter>> 12200
::from_usize 615048
::into_usize 33163264

Generated by: LCOV version 2.1-beta