| 
            
              Function Name   | 
              
              Hit count   | 
              
              
            
            
              | <pageserver::tenant::metadata::LoadMetadataError as core::fmt::Debug>::fmt | 
              
              8 | 
              
              
            
            
              | >::from | 
              
              2 | 
              
              
            
            
              | >::from | 
              
              0 | 
              
              
            
            
              | ::source | 
              
              2 | 
              
              
            
            
              | ::fmt | 
              
              0 | 
              
              
            
            
              | ::fmt | 
              
              4 | 
              
              
            
            
              | <pageserver::tenant::metadata::TimelineMetadata as core::fmt::Debug>::fmt | 
              
              15113 | 
              
              
            
            
              | ::clone | 
              
              15087 | 
              
              
            
            
              | ::eq | 
              
              26 | 
              
              
            
            
              | ::fmt | 
              
              0 | 
              
              
            
            
              | <pageserver::tenant::metadata::TimelineMetadata as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>> | 
              
              484 | 
              
              
            
            
              | ::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> | 
              
              4 | 
              
              
            
            
              | ::deserialize::<&mut serde_json::de::Deserializer> | 
              
              480 | 
              
              
            
            
              | ::deserialize::> | 
              
              0 | 
              
              
            
            
              | <pageserver::tenant::metadata::TimelineMetadata as serde::de::Deserialize>::deserialize::<&mut serde_json::de::Deserializer<serde_json::read::SliceRead>>::{closure#0} | 
              
              0 | 
              
              
            
            
              | ::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>>::{closure#0} | 
              
              0 | 
              
              
            
            
              | ::deserialize::<&mut serde_json::de::Deserializer>::{closure#0} | 
              
              0 | 
              
              
            
            
              | ::deserialize::>::{closure#0} | 
              
              0 | 
              
              
            
            
              | <pageserver::tenant::metadata::TimelineMetadata as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec<u8>>> | 
              
              6983 | 
              
              
            
            
              | ::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> | 
              
              4 | 
              
              
            
            
              | ::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> | 
              
              4 | 
              
              
            
            
              | ::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> | 
              
              0 | 
              
              
            
            
              | ::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec, serde_json::ser::PrettyFormatter>> | 
              
              6 | 
              
              
            
            
              | ::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> | 
              
              6969 | 
              
              
            
            
              | ::serialize::, serde_json::ser::CompactFormatter>> | 
              
              0 | 
              
              
            
            
              | ::serialize::, serde_json::ser::PrettyFormatter>> | 
              
              0 | 
              
              
            
            
              | <pageserver::tenant::metadata::TimelineMetadata as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec<u8>>>::{closure#0} | 
              
              0 | 
              
              
            
            
              | ::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>>::{closure#0} | 
              
              0 | 
              
              
            
            
              | ::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>>::{closure#0} | 
              
              0 | 
              
              
            
            
              | ::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>>::{closure#0} | 
              
              0 | 
              
              
            
            
              | ::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec, serde_json::ser::PrettyFormatter>>::{closure#0} | 
              
              0 | 
              
              
            
            
              | ::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>>::{closure#0} | 
              
              0 | 
              
              
            
            
              | ::serialize::, serde_json::ser::CompactFormatter>>::{closure#0} | 
              
              0 | 
              
              
            
            
              | ::serialize::, serde_json::ser::PrettyFormatter>>::{closure#0} | 
              
              0 | 
              
              
            
            
              | <pageserver::tenant::metadata::TimelineMetadata>::ancestor_lsn | 
              
              1590 | 
              
              
            
            
              | <pageserver::tenant::metadata::TimelineMetadata>::ancestor_timeline | 
              
              2444 | 
              
              
            
            
              | <pageserver::tenant::metadata::TimelineMetadata>::disk_consistent_lsn | 
              
              9680 | 
              
              
            
            
              | <pageserver::tenant::metadata::TimelineMetadata>::example | 
              
              12 | 
              
              
            
            
              | <pageserver::tenant::metadata::TimelineMetadata>::from_bytes | 
              
              514 | 
              
              
            
            
              | <pageserver::tenant::metadata::TimelineMetadata>::initdb_lsn | 
              
              1590 | 
              
              
            
            
              | <pageserver::tenant::metadata::TimelineMetadata>::latest_gc_cutoff_lsn | 
              
              1590 | 
              
              
            
            
              | <pageserver::tenant::metadata::TimelineMetadata>::new | 
              
              6421 | 
              
              
            
            
              | <pageserver::tenant::metadata::TimelineMetadata>::pg_version | 
              
              1590 | 
              
              
            
            
              | <pageserver::tenant::metadata::TimelineMetadata>::prev_record_lsn | 
              
              1590 | 
              
              
            
            
              | <pageserver::tenant::metadata::TimelineMetadata>::to_bytes | 
              
              13828 | 
              
              
            
            
              | <pageserver::tenant::metadata::TimelineMetadata>::upgrade_timeline_metadata | 
              
              2 | 
              
              
            
            
              | <pageserver::tenant::metadata::TimelineMetadataBodyV1 as core::fmt::Debug>::fmt | 
              
              8 | 
              
              
            
            
              | <::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> | 
              
              0 | 
              
              
            
            
              | <::deserialize::__FieldVisitor as serde::de::Visitor>::expecting | 
              
              0 | 
              
              
            
            
              | <::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> | 
              
              0 | 
              
              
            
            
              | <::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> | 
              
              0 | 
              
              
            
            
              | <::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> | 
              
              0 | 
              
              
            
            
              | <::deserialize::__Visitor as serde::de::Visitor>::expecting | 
              
              0 | 
              
              
            
            
              | <::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> | 
              
              0 | 
              
              
            
            
              | <::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> | 
              
              2 | 
              
              
            
            
              | ::clone | 
              
              0 | 
              
              
            
            
              | ::eq | 
              
              0 | 
              
              
            
            
              | ::fmt | 
              
              0 | 
              
              
            
            
              | ::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> | 
              
              2 | 
              
              
            
            
              | ::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> | 
              
              2 | 
              
              
            
            
              | ::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> | 
              
              2 | 
              
              
            
            
              | ::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> | 
              
              0 | 
              
              
            
            
              | ::serialize::<_> | 
              
              0 | 
              
              
            
            
              | <pageserver::tenant::metadata::TimelineMetadataBodyV2 as core::fmt::Debug>::fmt | 
              
              43801 | 
              
              
            
            
              | <::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::<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> | 
              
              510 | 
              
              
            
            
              | ::clone | 
              
              15087 | 
              
              
            
            
              | ::eq | 
              
              30 | 
              
              
            
            
              | ::fmt | 
              
              0 | 
              
              
            
            
              | ::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> | 
              
              510 | 
              
              
            
            
              | ::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> | 
              
              13832 | 
              
              
            
            
              | ::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> | 
              
              13832 | 
              
              
            
            
              | ::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> | 
              
              0 | 
              
              
            
            
              | <pageserver::tenant::metadata::TimelineMetadataHeader as core::fmt::Debug>::fmt | 
              
              43805 | 
              
              
            
            
              | <::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::<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> | 
              
              516 | 
              
              
            
            
              | ::clone | 
              
              15087 | 
              
              
            
            
              | ::eq | 
              
              26 | 
              
              
            
            
              | ::fmt | 
              
              0 | 
              
              
            
            
              | ::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> | 
              
              516 | 
              
              
            
            
              | ::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> | 
              
              13830 | 
              
              
            
            
              | ::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> | 
              
              13830 | 
              
              
            
            
              | ::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> | 
              
              0 | 
              
              
            
            
              | <pageserver::tenant::metadata::tests::test_metadata_upgrade::TimelineMetadataV1 as core::fmt::Debug>::fmt | 
              
              0 | 
              
              
            
            
              | ::clone | 
              
              0 | 
              
              
            
            
              | ::eq | 
              
              0 | 
              
              
            
            
              | ::fmt | 
              
              0 | 
              
              
            
            
              | <pageserver::tenant::metadata::tests::test_metadata_upgrade::TimelineMetadataV1>::to_bytes | 
              
              2 | 
              
              
            
            
              | pageserver::tenant::metadata::load_metadata | 
              
              2 | 
              
              
            
            
              | pageserver::tenant::metadata::save_metadata | 
              
              13654 | 
              
              
            
            
              | pageserver::tenant::metadata::save_metadata | 
              
              6827 | 
              
              
            
            
              | pageserver::tenant::metadata::save_metadata::{closure#0} | 
              
              0 | 
              
              
            
            
              | pageserver::tenant::metadata::save_metadata::{closure#0}::{closure#0} | 
              
              6827 | 
              
              
            
            
              | pageserver::tenant::metadata::tests::metadata_serializes_correctly | 
              
              2 | 
              
              
            
            
              | pageserver::tenant::metadata::tests::metadata_serializes_correctly::{closure#0} | 
              
              2 | 
              
              
            
            
              | pageserver::tenant::metadata::tests::test_metadata_bincode_serde | 
              
              2 | 
              
              
            
            
              | pageserver::tenant::metadata::tests::test_metadata_bincode_serde::{closure#0} | 
              
              2 | 
              
              
            
            
              | pageserver::tenant::metadata::tests::test_metadata_bincode_serde_ensure_roundtrip | 
              
              2 | 
              
              
            
            
              | pageserver::tenant::metadata::tests::test_metadata_bincode_serde_ensure_roundtrip::{closure#0} | 
              
              2 | 
              
              
            
            
              | pageserver::tenant::metadata::tests::test_metadata_upgrade | 
              
              2 | 
              
              
            
            
              | pageserver::tenant::metadata::tests::test_metadata_upgrade::{closure#0} | 
              
              2 |