LCOV - code coverage report
Current view: top level - libs/pageserver_api/src - models.rs (source / functions) Coverage Total Hit
Test: 8ac049b474321fdc72ddcb56d7165153a1a900e8.info Lines: 88.3 % 386 341
Test Date: 2023-09-06 10:18:01 Functions: 25.1 % 645 162

Function Name Sort by function name Hit count Sort by function hit count
<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::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::TenantCreateRequest>::new 0
<pageserver_api::models::TenantState as core::convert::AsRef<str>>::as_ref 0
<pageserver_api::models::TenantState>::attachment_status 0
<pageserver_api::models::PagestreamDbSizeRequest as core::fmt::Debug>::fmt 1
::fmt 0
::eq 1
<pageserver_api::models::PagestreamExistsRequest as core::fmt::Debug>::fmt 1
::fmt 0
::eq 1
<pageserver_api::models::PagestreamGetPageRequest as core::fmt::Debug>::fmt 1
::fmt 0
::eq 1
<pageserver_api::models::PagestreamNblocksRequest as core::fmt::Debug>::fmt 1
::fmt 0
::eq 1
pageserver_api::models::tests::tenantstatus_activating_serde 1
pageserver_api::models::tests::tenantstatus_activating_serde::{closure#0} 1
pageserver_api::models::tests::tenantstatus_activating_strum 1
pageserver_api::models::tests::tenantstatus_activating_strum::{closure#0} 1
pageserver_api::models::tests::test_pagestream 1
pageserver_api::models::tests::test_pagestream::{closure#0} 1
pageserver_api::models::tests::test_reject_unknown_field 1
pageserver_api::models::tests::test_reject_unknown_field::{closure#0} 1
pageserver_api::models::tests::test_tenantinfo_serde 1
pageserver_api::models::tests::test_tenantinfo_serde::{closure#0} 1
<pageserver_api::models::PagestreamFeMessage as core::fmt::Debug>::fmt 4
::fmt 0
::eq 4
<pageserver_api::models::PagestreamFeMessage>::serialize 4
<pageserver_api::models::DownloadRemoteLayersTaskSpawnRequest as core::fmt::Debug>::fmt 12
<::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::>>>> 3
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 3
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::>>>> 3
::deserialize::<&mut serde_json::de::Deserializer>>>> 3
<pageserver_api::models::TenantState as core::fmt::Display>::fmt 18
<pageserver_api::models::InMemoryLayerInfo as core::fmt::Debug>::fmt 46
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<_> 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::, serde_json::ser::CompactFormatter>> 0
::clone 0
::fmt 0
::serialize::<_> 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 23
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 23
<pageserver_api::models::TenantAttachConfig as core::ops::deref::Deref>::deref 46
<pageserver_api::models::DownloadRemoteLayersTaskInfo as core::fmt::Debug>::fmt 48
<::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 24
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 24
<pageserver_api::models::DownloadRemoteLayersTaskState as core::fmt::Debug>::fmt 48
<::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 24
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 24
<pageserver_api::models::TenantState as serde::de::Deserialize>::deserialize::<_> 54
<<::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_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::__Visitor as serde::de::Visitor>::expecting 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::__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::__Seed as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer> 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::<_> 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::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 2
<::deserialize::__Seed as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer> 2
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 2
::deserialize::<&mut serde_json::de::Deserializer> 2
<::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:: 13
<pageserver_api::models::TenantState>::broken_from_reason 85
<pageserver_api::models::TenantAttachConfig as core::fmt::Debug>::fmt 90
<::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::<&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
::fmt 0
::deserialize::<_> 0
::deserialize::> 0
::serialize::<_> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize:: 1
<::deserialize::__Visitor as serde::de::Visitor>::expecting 1
::deserialize:: 1
<::deserialize::__Field as serde::de::Deserialize>::deserialize::>>>> 19
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 20
::deserialize::<&mut serde_json::de::Deserializer>>>> 48
<pageserver_api::models::LayerMapInfo as core::fmt::Debug>::fmt 101
::clone 0
::fmt 0
::serialize::<_> 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 101
<pageserver_api::models::TenantState as core::fmt::Debug>::fmt 135
<pageserver_api::models::TenantAttachRequest as core::fmt::Debug>::fmt 198
<::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
::serialize::<_> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize:: 1
<::deserialize::__Visitor as serde::de::Visitor>::expecting 1
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer> 1
::deserialize:: 1
<::deserialize::__Field as serde::de::Deserialize>::deserialize::>>>> 48
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::>>>> 48
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 49
::deserialize::<&mut serde_json::de::Deserializer>>>> 49
<pageserver_api::models::ActivatingFrom as core::fmt::Debug>::fmt 259
<::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> 2
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 2
<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> 2
::eq 2
::deserialize::<&mut serde_json::de::Deserializer> 2
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 2
::clone 247
<pageserver_api::models::TenantCreateResponse as serde::ser::Serialize>::serialize::<_> 479
::deserialize::<_> 0
::deserialize::<_>::{closure#0} 0
::serialize::<_> 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 479
<pageserver_api::models::StatusResponse as serde::ser::Serialize>::serialize::<_> 579
::serialize::<_> 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 579
<pageserver_api::models::TenantConfigRequest as core::fmt::Debug>::fmt 702
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__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_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::<&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
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<_> 0
::fmt 0
::deserialize::<_> 0
::serialize::<_> 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize:: 1
::deserialize:: 1
<::deserialize::__Field as serde::de::Deserialize>::deserialize:: 2
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 14
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 14
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer>>>> 27
::deserialize::<&mut serde_json::de::Deserializer>>>> 27
<::deserialize::__Field as serde::de::Deserialize>::deserialize::>>>> 307
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 309
<pageserver_api::models::TenantAttachmentStatus as core::clone::Clone>::clone 710
<<::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_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::__Visitor as serde::de::Visitor>::expecting 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::__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::__Seed as serde::de::DeserializeSeed>::deserialize::<&mut serde_json::de::Deserializer> 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::<_> 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
::serialize::<_> 0
::serialize::, serde_json::ser::CompactFormatter>> 0
::serialize:: 0
::serialize:: 2
<::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>> 115
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 549
<pageserver_api::models::TenantState as serde::ser::Serialize>::serialize::<_> 842
<::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:: 1
::serialize:: 2
<::serialize::__AdjacentlyTagged as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 288
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 551
<pageserver_api::models::TenantInfo as core::clone::Clone>::clone 1223
<<::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::<&mut serde_json::de::Deserializer> 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
<::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
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize:: 0
::clone 0
::deserialize::<_> 0
::serialize::<_> 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize:: 2
::serialize:: 2
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith 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::__Field as serde::de::Deserialize>::deserialize::> 44
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 44
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 549
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 549
<pageserver_api::models::FailpointConfig as core::fmt::Debug>::fmt 1506
<::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::__Visitor as serde::de::Visitor>::visit_map::>>>> 251
::deserialize::<&mut serde_json::de::Deserializer>>>> 251
<::deserialize::__Field as serde::de::Deserialize>::deserialize::>>>> 502
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 502
<pageserver_api::models::TimelineGcRequest as core::fmt::Debug>::fmt 2020
<::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::>>>> 505
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 505
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::>>>> 505
::deserialize::<&mut serde_json::de::Deserializer>>>> 505
<pageserver_api::models::LayerAccessStats as core::fmt::Debug>::fmt 2273
::clone 0
::fmt 0
::serialize::<_> 0
::serialize::, serde_json::ser::CompactFormatter>> 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 2273
<&str as core::convert::From<pageserver_api::models::TenantState>>::from 2950
<&str as core::convert::From>::from 7
<&str as core::convert::From<&pageserver_api::models::TenantState>>::from 2943
<pageserver_api::models::HistoricLayerInfo as core::fmt::Debug>::fmt 6808
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<_> 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::, serde_json::ser::CompactFormatter>> 0
::clone 0
::fmt 0
::serialize::<_> 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 2273
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 4535
<pageserver_api::models::TenantState as core::cmp::PartialEq>::eq 7090
<pageserver_api::models::LayerResidenceEventReason as core::fmt::Debug>::fmt 10633
<::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>> 2711
::clone 7922
<pageserver_api::models::LayerResidenceStatus as core::fmt::Debug>::fmt 10633
<::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>> 2711
::clone 7922
<pageserver_api::models::LayerResidenceEvent as core::fmt::Debug>::fmt 13344
<<::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>> 2711
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 2711
::clone 7922
<pageserver_api::models::TenantState as core::clone::Clone>::clone 14838
<pageserver_api::models::TimelineCreateRequest as serde::ser::Serialize>::serialize::<_> 15355
<<::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::<&mut serde_json::de::Deserializer>>>> 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
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#1} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#2} 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
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>>>>::{closure#2} 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<_> 0
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::, serde_json::ser::CompactFormatter>> 0
::deserialize::<_> 0
::serialize::<_> 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 891
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::>>>> 907
::deserialize::<&mut serde_json::de::Deserializer>>>> 907
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 2673
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer>>>> 2721
<::deserialize::__Field as serde::de::Deserialize>::deserialize::>>>> 3628
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 3628
<pageserver_api::models::LayerAccessStatFullDetails as core::fmt::Debug>::fmt 16659
<::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 8074
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 8585
<pageserver_api::models::TenantConfig as core::fmt::Debug>::fmt 18211
<::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
::default 0
::fmt 0
::deserialize::<_> 0
::serialize::<_> 0
::serialize::, serde_json::ser::CompactFormatter>>> 485
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 558
::deserialize::> 558
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 8305
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 8305
<pageserver_api::models::TenantCreateRequest as core::fmt::Debug>::fmt 18886
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__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_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::<&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
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<_> 0
::fmt 0
::deserialize::<_> 0
::serialize::<_> 0
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize:: 1
::deserialize:: 1
<::deserialize::__Field as serde::de::Deserialize>::deserialize:: 2
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 471
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 471
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer>>>> 481
::deserialize::<&mut serde_json::de::Deserializer>>>> 481
<::deserialize::__Field as serde::de::Deserialize>::deserialize::>>>> 8488
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 8490
<pageserver_api::models::LayerResidenceEvent>::new 52372
<pageserver_api::models::TimelineInfo as core::fmt::Debug>::fmt 69646
<<::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::<&mut serde_json::de::Deserializer> 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
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#1} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#2} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#3} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#4} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#5} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#6} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#7} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#8} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#9} 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
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#2} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#3} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#4} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#5} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#6} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#7} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#8} 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::>::{closure#9} 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
::clone 30
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::> 915
::deserialize::<&mut serde_json::de::Deserializer> 915
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 2336
<<::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 9150
<::deserialize::__Field as serde::de::Deserialize>::deserialize::> 16470
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 16470
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 23360
<pageserver_api::models::PagestreamBeMessage>::serialize 4599585
<pageserver_api::models::PagestreamFeMessage>::parse::<_> 4599619
::parse::<_> 0
::parse::> 0
::parse::> 4599619
<pageserver_api::models::TimelineState as core::fmt::Debug>::fmt 5104884
<<::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 190
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer> 915
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 915
<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::> 915
::deserialize::<&mut serde_json::de::Deserializer> 915
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 2336
::eq 2012843
::clone 3085855
<pageserver_api::models::LayerAccessKind as core::fmt::Debug>::fmt 87865113
<::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 110
::clone 8074
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> 8585
::hash:: 9092
::serialize::, serde_json::ser::CompactFormatter>> 9092
::from_usize 192772
::into_usize 87637388

Generated by: LCOV version 2.1-beta