LCOV - code coverage report
Current view: top level - libs/pageserver_api/src - models.rs (source / functions) Coverage Total Hit
Test: 07bee600374ccd486c69370d0972d9035964fe68.info Lines: 55.9 % 1082 605
Test Date: 2025-02-20 13:11:02 Functions: 6.9 % 896 62

Function Name Sort by function name Hit count Sort by function hit count
<<pageserver_api::models::ActivatingFrom as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 1
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 1
<::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::__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
<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> 0
<<pageserver_api::models::AuxFilePolicy as serde::de::Deserialize>::deserialize::Helper<_> as serde::de::Visitor>::expecting 4
<::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:: 4
<<pageserver_api::models::CompactKeyRange as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#0} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#1} 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::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<_> 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::, serde_json::ser::CompactFormatter>> 0
<<pageserver_api::models::CompactLsnRange as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__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
<<pageserver_api::models::CompactionAlgorithm as serde::de::Deserialize>::deserialize::Helper<_> as serde::de::Visitor>::expecting 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_bytes:: 0
<::deserialize::Helper as serde::de::Visitor>::visit_str:: 0
<::deserialize::Helper as serde::de::Visitor>::visit_str:: 0
<<pageserver_api::models::CompactionAlgorithmSettings as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__Field as serde::de::Deserialize>::deserialize::> 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::__Field as serde::de::Deserialize>::deserialize::> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize:: 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde::de::value::MapDeserializer, serde_json::error::Error>> 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_map::> 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_map::>> 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_map::> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map:: 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde::de::value::SeqDeserializer, 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::__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
<<pageserver_api::models::DownloadRemoteLayersTaskInfo as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 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
<<pageserver_api::models::DownloadRemoteLayersTaskSpawnRequest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__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
<<pageserver_api::models::DownloadRemoteLayersTaskState as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> 0
<<pageserver_api::models::EvictionPolicy as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 0
<::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::__Field as serde::de::Deserialize>::deserialize::>> 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
<<pageserver_api::models::EvictionPolicyLayerAccessThreshold as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde::de::value::SeqDeserializer, serde_json::error::Error>>::{closure#0} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde::de::value::SeqDeserializer, serde_json::error::Error>>::{closure#1} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde::de::value::SeqDeserializer, toml_edit::de::Error>>::{closure#0} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde::de::value::SeqDeserializer, toml_edit::de::Error>>::{closure#1} 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::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec, serde_json::ser::PrettyFormatter>> 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut toml_edit::ser::map::MapValueSerializer> 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::, serde_json::ser::PrettyFormatter>> 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize:: 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize:: 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize:: 0
<<pageserver_api::models::HistoricLayerInfo as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::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::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde::de::value::MapDeserializer, 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, serde_json::error::Error>> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<<pageserver_api::models::ImageCompressionAlgorithm as serde::de::Deserialize>::deserialize::Helper<_> as serde::de::Visitor>::expecting 4
<::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:: 4
<::deserialize::Helper as serde::de::Visitor>::visit_str:: 0
<<pageserver_api::models::ImportPgdataLocation as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<<::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::__Visitor as serde::de::Visitor>::expecting 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::__Visitor as serde::de::Visitor>::visit_map::<&mut serde::de::value::MapDeserializer, serde::__private::de::content::visit_content_map_ref::content_ref_deserializer_pair>, serde_json::error::Error>> 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::<&mut serde::de::value::SeqDeserializer, serde_json::error::Error>> 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::__Field as serde::de::Deserialize>::deserialize::> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<<pageserver_api::models::InMemoryLayerInfo as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::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::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde::de::value::MapDeserializer, 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, serde_json::error::Error>> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<<pageserver_api::models::IngestAuxFilesRequest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__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
<<pageserver_api::models::L0FlushConfig as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 8
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 4
<::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::__Field as serde::de::Deserialize>::deserialize:: 4
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde::de::value::MapDeserializer, toml_edit::de::Error>> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde::de::value::SeqDeserializer, toml_edit::de::Error>> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<<pageserver_api::models::LayerAccessStats as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde::de::value::SeqDeserializer, serde_json::error::Error>>::{closure#0} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde::de::value::SeqDeserializer, serde_json::error::Error>>::{closure#1} 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::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<_> 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::, serde_json::ser::CompactFormatter>> 0
<<pageserver_api::models::LayerMapInfo as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__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
<<pageserver_api::models::LayerResidenceStatus as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> 0
<<pageserver_api::models::ListAuxFilesRequest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__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
<<pageserver_api::models::LocationConfig as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__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_map::> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> 0
<<pageserver_api::models::LocationConfigListResponse as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__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
<<pageserver_api::models::LocationConfigMode as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::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::__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
<<pageserver_api::models::LocationConfigSecondary as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde::de::value::MapDeserializer, serde_json::error::Error>> 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, serde_json::error::Error>> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> 0
<<pageserver_api::models::LsnLease as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#0} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#0} 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<_> 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::, serde_json::ser::CompactFormatter>> 0
<<pageserver_api::models::LsnLeaseRequest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__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
<<pageserver_api::models::OffloadedTimelineInfo as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 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
<<pageserver_api::models::PageTraceEvent as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 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 bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access>, bincode::config::WithOtherTrailing, bincode::config::trailing::AllowTrailing>>> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<<pageserver_api::models::ScanDisposableKeysResponse as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 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
<<pageserver_api::models::SecondaryProgress as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__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
<<pageserver_api::models::ShardParameters as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__Field as serde::de::Deserialize>::deserialize::>>>>> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 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_map::> 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
<<pageserver_api::models::TenantAttachmentStatus as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__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_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::__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_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::<&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::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde::de::value::SeqDeserializer, 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::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 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
<<pageserver_api::models::TenantConfig as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__Field as serde::de::Deserialize>::deserialize::> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde::de::value::MapDeserializer, serde_json::error::Error>> 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_map::> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde::de::value::SeqDeserializer, 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
<<pageserver_api::models::TenantConfigPatch as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 2
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 2
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 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_map::> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> 0
<<pageserver_api::models::TenantConfigPatchRequest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 3
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 3
<::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_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_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
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::>>>>> 0
<<pageserver_api::models::TenantConfigRequest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 2
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize:: 2
<::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_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_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::<&mut serde_json::value::de::MapDeserializer> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::>>>>> 0
<<pageserver_api::models::TenantDetails as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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_bool::<_> 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_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
<<pageserver_api::models::TenantHistorySize as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 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
<<pageserver_api::models::TenantInfo as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__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_map::> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::> 0
<<pageserver_api::models::TenantLocationConfigRequest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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_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
<<pageserver_api::models::TenantLocationConfigResponse as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 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
<<pageserver_api::models::TenantScanRemoteStorageResponse as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__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
<<pageserver_api::models::TenantScanRemoteStorageShard as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__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
<<pageserver_api::models::TenantShardLocation as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 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
<<pageserver_api::models::TenantShardSplitRequest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__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
<<pageserver_api::models::TenantShardSplitResponse as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__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
<<pageserver_api::models::TenantSorting as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__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
<<pageserver_api::models::TenantState as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 1
<<::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_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_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::<&mut serde_json::de::Deserializer> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 1
<::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::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde::de::value::SeqDeserializer, 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
<<pageserver_api::models::TenantState as serde::ser::Serialize>::serialize::__AdjacentlyTagged as serde::ser::Serialize>::serialize::<_> 0
<::serialize::__AdjacentlyTagged as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 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
<<pageserver_api::models::TenantTimeTravelRequest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__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
<<pageserver_api::models::TenantWaitLsnRequest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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_bool::<_> 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_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
<<pageserver_api::models::ThrottleConfig as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 6
<::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::__Field as serde::de::Deserialize>::deserialize::> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize:: 6
<::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::__Field as serde::de::Deserialize>::deserialize:: 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde::de::value::SeqDeserializer, serde_json::error::Error>>::{closure#0} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde_json::value::de::SeqDeserializer>::{closure#0} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#0} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#0} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#0} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#0} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#0} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::::{closure#0} 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec, serde_json::ser::PrettyFormatter>> 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut toml_edit::ser::map::MapValueSerializer> 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::, serde_json::ser::PrettyFormatter>> 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize:: 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize:: 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize:: 0
<<pageserver_api::models::TimelineArchivalConfigRequest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__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
<<pageserver_api::models::TimelineArchivalState as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__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
<<pageserver_api::models::TimelineCreateRequest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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_bool::<_> 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_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
<<pageserver_api::models::TimelineCreateRequestMode as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__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_ref::content_ref_deserializer_pair>, serde_json::error::Error>> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> 0
<<pageserver_api::models::TimelineCreateRequestModeImportPgdata as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__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_ref::content_ref_deserializer_pair>, 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, serde_json::error::Error>> 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> 0
<<pageserver_api::models::TimelineGcRequest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__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
<<pageserver_api::models::TimelineInfo as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__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
<<pageserver_api::models::TimelineState as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<<::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::__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::<&mut serde_json::de::Deserializer> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<<pageserver_api::models::TimelinesInfoAndOffloaded as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 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
<<pageserver_api::models::TopTenantShardItem as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__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
<<pageserver_api::models::TopTenantShardsRequest as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__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
<<pageserver_api::models::TopTenantShardsResponse as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__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
<<pageserver_api::models::WalRedoManagerProcessStatus as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__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
<<pageserver_api::models::WalRedoManagerStatus as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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::__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
<<pageserver_api::models::virtual_file::IoEngineKind as serde::de::Deserialize>::deserialize::Helper<_> as serde::de::Visitor>::expecting 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::Helper as serde::de::Visitor>::visit_str:: 0
<<pageserver_api::models::virtual_file::IoMode as serde::de::Deserialize>::deserialize::Helper<_> as serde::de::Visitor>::expecting 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::Helper as serde::de::Visitor>::visit_str:: 0
<core::ops::range::Range<pageserver_api::key::Key> as core::convert::From<pageserver_api::models::CompactKeyRange>>::from 32
<core::ops::range::Range<utils::lsn::Lsn> as core::convert::From<pageserver_api::models::CompactLsnRange>>::from 20
<pageserver_api::models::AuxFilePolicy as core::convert::TryFrom<&str>>::try_from 0
<pageserver_api::models::CompactKeyRange as core::convert::From<core::ops::range::Range<pageserver_api::key::Key>>>::from 32
<pageserver_api::models::CompactLsnRange as core::convert::From<core::ops::range::Range<utils::lsn::Lsn>>>::from 12
<pageserver_api::models::CompactLsnRange>::above 8
<pageserver_api::models::CompactionAlgorithm as core::convert::TryFrom<&str>>::try_from 0
<pageserver_api::models::EvictionPolicy>::discriminant_str 0
<pageserver_api::models::FieldPatch<_> as serde::de::Deserialize>::deserialize::<_> 2
as serde::de::Deserialize>::deserialize::<_> 0
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 0
as serde::de::Deserialize>::deserialize::> 0
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 0
as serde::de::Deserialize>::deserialize::> 0
> as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 0
> as serde::de::Deserialize>::deserialize::> 0
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 0
as serde::de::Deserialize>::deserialize::> 0
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 0
as serde::de::Deserialize>::deserialize::> 0
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 0
as serde::de::Deserialize>::deserialize::> 0
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 0
as serde::de::Deserialize>::deserialize::> 2
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 0
as serde::de::Deserialize>::deserialize::> 0
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 0
as serde::de::Deserialize>::deserialize::> 0
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 0
as serde::de::Deserialize>::deserialize::> 0
<pageserver_api::models::FieldPatch<_> as serde::de::Deserialize>::deserialize::<_>::{closure#0} 2
as serde::de::Deserialize>::deserialize::<_>::{closure#0} 0
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer>::{closure#0} 0
as serde::de::Deserialize>::deserialize::>::{closure#0} 0
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer>::{closure#0} 0
as serde::de::Deserialize>::deserialize::>::{closure#0} 0
> as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer>::{closure#0} 0
> as serde::de::Deserialize>::deserialize::>::{closure#0} 0
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer>::{closure#0} 0
as serde::de::Deserialize>::deserialize::>::{closure#0} 0
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer>::{closure#0} 0
as serde::de::Deserialize>::deserialize::>::{closure#0} 0
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer>::{closure#0} 0
as serde::de::Deserialize>::deserialize::>::{closure#0} 0
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer>::{closure#0} 0
as serde::de::Deserialize>::deserialize::>::{closure#0} 2
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer>::{closure#0} 0
as serde::de::Deserialize>::deserialize::>::{closure#0} 0
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer>::{closure#0} 0
as serde::de::Deserialize>::deserialize::>::{closure#0} 0
as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer>::{closure#0} 0
as serde::de::Deserialize>::deserialize::>::{closure#0} 0
<pageserver_api::models::FieldPatch<_> as serde::ser::Serialize>::serialize::<_> 2
as serde::ser::Serialize>::serialize::<_> 0
as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 0
as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 0
> as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 0
as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 0
as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 0
as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 0
as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 2
as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 0
as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 0
as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 0
<pageserver_api::models::FieldPatch<_>>::is_noop 70
>::is_noop 0
>::is_noop 20
>::is_noop 14
>>::is_noop 2
>::is_noop 2
>::is_noop 2
>::is_noop 2
>::is_noop 12
>::is_noop 2
>::is_noop 12
>::is_noop 2
<pageserver_api::models::FieldPatch<_>>::map::<_, _, _> 0
>::map::<_, _, _> 0
>::map::::apply_patch::{closure#0}> 0
>::map::::apply_patch::{closure#1}> 0
>::map::::apply_patch::{closure#2}> 0
>::map::::apply_patch::{closure#3}> 0
>::map::::apply_patch::{closure#4}> 0
>::map::::apply_patch::{closure#5}> 0
>::map::::apply_patch::{closure#6}> 0
>::map::::apply_patch::{closure#7}> 0
>::map::::apply_patch::{closure#8}> 0
>::map::::apply_patch::{closure#9}> 0
<pageserver_api::models::FieldPatch<u8>>::apply 35
>::apply 10
>::apply 7
>>::apply 1
>::apply 0
>::apply 1
>::apply 1
>::apply 1
>::apply 6
>::apply 1
>::apply 6
>::apply 1
<pageserver_api::models::HistoricLayerInfo>::is_remote 0
<pageserver_api::models::HistoricLayerInfo>::layer_file_name 0
<pageserver_api::models::HistoricLayerInfo>::layer_file_size 0
<pageserver_api::models::HistoricLayerInfo>::set_remote 0
<pageserver_api::models::ImageCompressionAlgorithm as core::fmt::Display>::fmt 12
<pageserver_api::models::ImageCompressionAlgorithm as core::str::traits::FromStr>::from_str 8
<pageserver_api::models::ImageCompressionAlgorithm as core::str::traits::FromStr>::from_str::{closure#0} 0
<pageserver_api::models::ImportPgdataIdempotencyKey as serde::de::Deserialize>::deserialize::<_>::{closure#0} 0
::deserialize::<_>::{closure#0} 0
::deserialize::>::{closure#0} 0
::deserialize::>::{closure#0} 0
<pageserver_api::models::ImportPgdataIdempotencyKey>::random 0
<pageserver_api::models::LsnLease>::is_expired 12
<pageserver_api::models::PageTraceEvent as core::default::Default>::default 0
<pageserver_api::models::PagestreamBeMessage>::deserialize 0
<pageserver_api::models::PagestreamBeMessage>::deserialize::{closure#0} 0
<pageserver_api::models::PagestreamBeMessage>::kind 0
<pageserver_api::models::PagestreamBeMessage>::serialize 0
<pageserver_api::models::PagestreamBeMessageTag as core::convert::TryFrom<u8>>::try_from 0
<pageserver_api::models::PagestreamFeMessage>::parse::<_> 4
::parse::<_> 0
::parse::> 4
<pageserver_api::models::PagestreamFeMessage>::parse::<_>::{closure#0} 0
::parse::<_>::{closure#0} 0
::parse::>::{closure#0} 0
<pageserver_api::models::PagestreamFeMessage>::serialize 4
<pageserver_api::models::PagestreamFeMessageTag as core::convert::TryFrom<u8>>::try_from 4
<pageserver_api::models::ShardParameters as core::default::Default>::default 445
<pageserver_api::models::ShardParameters>::is_unsharded 0
<pageserver_api::models::SystemTimeAsRfc3339Millis>::deserialize::<_>::{closure#0} 0
::deserialize::<&mut serde_json::de::Deserializer>::{closure#0} 0
::deserialize::<_>::{closure#0} 0
<pageserver_api::models::SystemTimeAsRfc3339Millis>::serialize::<_>::{closure#0} 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>>::{closure#0} 0
::serialize::<_>::{closure#0} 0
::serialize::, serde_json::ser::CompactFormatter>>::{closure#0} 0
<pageserver_api::models::TenantConfig>::apply_patch 1
<pageserver_api::models::TenantConfigRequest as core::ops::deref::Deref>::deref 0
<pageserver_api::models::TenantConfigRequest>::new 0
<pageserver_api::models::TenantSorting as core::default::Default>::default 0
<pageserver_api::models::TenantState as core::fmt::Debug>::fmt 2
<pageserver_api::models::TenantState>::attachment_status 0
<pageserver_api::models::TenantState>::broken_from_reason 0
<pageserver_api::models::ThrottleConfig>::disabled 909
<pageserver_api::models::ThrottleConfig>::steady_rps 0
<pageserver_api::models::ThrottleConfigTaskKinds as serde::de::Deserialize>::deserialize::<_>::{closure#0} 1
::deserialize::<&mut serde_json::de::Deserializer>::{closure#0} 0
::deserialize::<&mut serde_json::de::Deserializer>::{closure#0} 0
::deserialize::<_>::{closure#0} 0
::deserialize::>::{closure#0} 0
::deserialize::>::{closure#0} 0
::deserialize::>::{closure#0} 0
::deserialize::>::{closure#0} 0
::deserialize::>::{closure#0} 0
::deserialize::::{closure#0} 1
::deserialize::>>::{closure#0} 0
::deserialize::>>::{closure#0} 0
::deserialize::>::{closure#0} 0
::deserialize::>::{closure#0} 0
::deserialize::::{closure#0} 0
<pageserver_api::models::ThrottleConfigTaskKinds>::disabled 909
<pageserver_api::models::ThrottleConfigTaskKinds>::is_enabled 446
<pageserver_api::models::virtual_file::IoEngineKind as core::convert::TryFrom<&str>>::try_from 0
<pageserver_api::models::virtual_file::IoMode as core::convert::TryFrom<&str>>::try_from 0
<pageserver_api::models::virtual_file::IoMode as core::convert::TryFrom<u8>>::try_from 5068
<pageserver_api::models::virtual_file::IoMode>::preferred 480
pageserver_api::models::tests::tenantstatus_activating_serde 1
pageserver_api::models::tests::tenantstatus_activating_strum 1
pageserver_api::models::tests::test_image_compression_algorithm_parsing 1
pageserver_api::models::tests::test_pagestream 1
pageserver_api::models::tests::test_reject_unknown_field 1
pageserver_api::models::tests::test_tenant_config_patch_request_serde 1
pageserver_api::models::tests::test_tenantinfo_serde 1
pageserver_api::models::throttle_config_tests::test_disabled_is_disabled 1
pageserver_api::models::throttle_config_tests::test_enabled_backwards_compat 1

Generated by: LCOV version 2.1-beta