Skip to content

Instantly share code, notes, and snippets.

@smklein
Last active November 13, 2023 21:36
Show Gist options
  • Save smklein/0f3b5d039187bf3954da75da55576975 to your computer and use it in GitHub Desktop.
Save smklein/0f3b5d039187bf3954da75da55576975 to your computer and use it in GitHub Desktop.
cargo llvm-lines -p omicron-nexus --bin nexus
Compiling omicron-nexus v0.1.0 (/home/smklein/repos/oxide/omicron/nexus)
Finished dev [unoptimized + debuginfo] target(s) in 2.94s
Lines Copies Function name
----- ------ -------------
80410 (100%) 4307 (100%) (TOTAL)
2978 (3.7%) 96 (2.2%) core::result::Result<T,E>::map
2664 (3.3%) 88 (2.0%) core::result::Result<T,E>::map_err
2509 (3.1%) 123 (2.9%) <core::result::Result<T,E> as core::ops::try_trait::Try>::branch
2430 (3.0%) 27 (0.6%) <toml_edit::de::value::ValueDeserializer as serde::de::Deserializer>::deserialize_any
2059 (2.6%) 29 (0.7%) <serde::__private::de::content::ContentDeserializer<E> as serde::de::Deserializer>::deserialize_identifier
1744 (2.2%) 3 (0.1%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::DeploymentConfig>::deserialize::__Visitor as serde::de::Visitor>::visit_map
1663 (2.1%) 29 (0.7%) serde::__private::de::content::visit_content_seq
1485 (1.8%) 26 (0.6%) serde::__private::de::content::visit_content_map
1441 (1.8%) 11 (0.3%) <serde::__private::de::content::ContentDeserializer<E> as serde::de::Deserializer>::deserialize_any
1393 (1.7%) 31 (0.7%) <serde::de::value::SeqDeserializer<I,E> as serde::de::SeqAccess>::next_element_seed
1296 (1.6%) 27 (0.6%) core::iter::traits::iterator::Iterator::fold
1176 (1.5%) 2 (0.0%) <serde::de::impls::ArrayVisitor<[T; 16]> as serde::de::Visitor>::visit_seq
1008 (1.3%) 28 (0.7%) <core::iter::adapters::fuse::Fuse<I> as core::iter::adapters::fuse::FuseImpl<I>>::next
884 (1.1%) 6 (0.1%) <serde::__private::de::content::TaggedContentVisitor<T> as serde::de::Visitor>::visit_map
856 (1.1%) 22 (0.5%) <serde::de::value::MapDeserializer<I,E> as serde::de::MapAccess>::next_key_seed
802 (1.0%) 4 (0.1%) <dropshot::config::_::<impl serde::de::Deserialize for dropshot::config::ConfigDropshot>::deserialize::__Visitor as serde::de::Visitor>::visit_map
792 (1.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::PackageConfig>::deserialize::__Visitor as serde::de::Visitor>::visit_map
756 (0.9%) 27 (0.6%) core::iter::adapters::map::map_fold::{{closure}}
754 (0.9%) 26 (0.6%) serde::de::value::MapDeserializer<I,E>::next_pair
702 (0.9%) 26 (0.6%) serde::de::value::MapDeserializer<I,E>::end
660 (0.8%) 55 (1.3%) <serde::de::value::MapDeserializer<I,E> as serde::de::MapAccess>::next_value_seed
651 (0.8%) 9 (0.2%) <serde::__private::de::content::ContentDeserializer<E> as serde::de::Deserializer>::deserialize_string
636 (0.8%) 98 (2.3%) core::ops::function::FnOnce::call_once
624 (0.8%) 1 (0.0%) <uuid::external::serde_support::<impl serde::de::Deserialize for uuid::Uuid>::deserialize::UuidVisitor as serde::de::Visitor>::visit_seq
587 (0.7%) 13 (0.3%) <serde::__private::de::content::ContentDeserializer<E> as serde::de::Deserializer>::deserialize_struct
585 (0.7%) 18 (0.4%) <toml_edit::de::array::ArraySeqAccess as serde::de::SeqAccess>::next_element_seed
580 (0.7%) 5 (0.1%) <serde::__private::de::content::ContentDeserializer<E> as serde::de::Deserializer>::deserialize_enum
555 (0.7%) 29 (0.7%) <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
544 (0.7%) 16 (0.4%) <toml_edit::de::table::TableMapAccess as serde::de::MapAccess>::next_value_seed
529 (0.7%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::PackageConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes
525 (0.7%) 7 (0.2%) std::thread::local::LocalKey<T>::try_with
462 (0.6%) 11 (0.3%) <toml_edit::de::spanned::SpannedDeserializer<T> as serde::de::MapAccess>::next_value_seed
459 (0.6%) 27 (0.6%) <core::iter::adapters::fuse::Fuse<I> as core::iter::traits::iterator::Iterator>::count
459 (0.6%) 27 (0.6%) <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold
459 (0.6%) 27 (0.6%) core::iter::traits::iterator::Iterator::count::{{closure}}
439 (0.5%) 7 (0.2%) <toml_edit::de::table::TableMapAccess as serde::de::MapAccess>::next_key_seed
408 (0.5%) 68 (1.6%) serde::de::Visitor::visit_string
407 (0.5%) 15 (0.3%) <serde::__private::de::FlatStructAccess<E> as serde::de::MapAccess>::next_value_seed
400 (0.5%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::DnsTasksConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes
385 (0.5%) 4 (0.1%) <serde::de::value::MapDeserializer<I,E> as serde::de::MapAccess>::next_entry_seed
380 (0.5%) 2 (0.0%) <toml_edit::de::value::ValueDeserializer as serde::de::Deserializer>::deserialize_struct
369 (0.5%) 3 (0.1%) <toml_edit::de::value::ValueDeserializer as serde::de::Deserializer>::deserialize_enum
365 (0.5%) 34 (0.8%) serde::de::Visitor::visit_bool
363 (0.5%) 2 (0.0%) <dropshot::logging::_::<impl serde::de::Deserialize for dropshot::logging::ConfigLogging>::deserialize::__Visitor as serde::de::Visitor>::visit_map
358 (0.4%) 54 (1.3%) <core::result::Result<T,F> as core::ops::try_trait::FromResidual<core::result::Result<core::convert::Infallible,E>>>::from_residual
346 (0.4%) 2 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::Config>::deserialize::__Visitor as serde::de::Visitor>::visit_map
346 (0.4%) 1 (0.0%) omicron_nexus::run_server::{{closure}}
340 (0.4%) 35 (0.8%) serde::de::Visitor::visit_f64
340 (0.4%) 5 (0.1%) serde::__private::de::content::ContentDeserializer<E>::deserialize_integer
338 (0.4%) 26 (0.6%) serde::__private::de::content::visit_content_map::{{closure}}
333 (0.4%) 38 (0.9%) serde::de::Visitor::visit_map
333 (0.4%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::BackgroundTaskConfig>::deserialize::__Visitor as serde::de::Visitor>::visit_map
319 (0.4%) 29 (0.7%) serde::__private::de::missing_field
319 (0.4%) 1 (0.0%) nexus_client::Client::cpapi_producers_post::{{closure}}
315 (0.4%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ConsoleConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes
313 (0.4%) 32 (0.7%) serde::de::Visitor::visit_i64
313 (0.4%) 26 (0.6%) serde::de::Visitor::visit_str
312 (0.4%) 2 (0.0%) <serde::de::impls::ArrayVisitor<[T; 4]> as serde::de::Visitor>::visit_seq
304 (0.4%) 16 (0.4%) <toml_edit::de::datetime::DatetimeDeserializer as serde::de::MapAccess>::next_value_seed
304 (0.4%) 4 (0.1%) <serde::de::impls::<impl serde::de::Deserialize for (T0,T1)>::deserialize::TupleVisitor<T0,T1> as serde::de::Visitor>::visit_seq
298 (0.4%) 149 (3.5%) <core::marker::PhantomData<T> as serde::de::DeserializeSeed>::deserialize
290 (0.4%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::DnsTasksConfig>::deserialize::__Visitor as serde::de::Visitor>::visit_map
288 (0.4%) 16 (0.4%) <toml_edit::de::table::TableMapAccess as serde::de::MapAccess>::next_value_seed::{{closure}}
288 (0.4%) 2 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ConfigDropshotWithTls>::deserialize::__Visitor as serde::de::Visitor>::visit_map
288 (0.4%) 2 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::RegionAllocationStrategy>::deserialize::__Visitor as serde::de::Visitor>::visit_map
279 (0.3%) 6 (0.1%) core::option::Option<T>::map
276 (0.3%) 46 (1.1%) serde::de::Visitor::visit_byte_buf
274 (0.3%) 4 (0.1%) <serde::__private::de::content::TaggedContentVisitor<T> as serde::de::Visitor>::visit_seq
271 (0.3%) 1 (0.0%) <dropshot::config::_::<impl serde::de::Deserialize for dropshot::config::ConfigDropshot>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes
271 (0.3%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::DeploymentConfig>::deserialize::__Visitor as serde::de::Visitor>::visit_seq
270 (0.3%) 57 (1.3%) core::option::Option::Some
270 (0.3%) 35 (0.8%) serde::de::Visitor::visit_none
270 (0.3%) 27 (0.6%) <toml_edit::de::value::ValueDeserializer as serde::de::Deserializer>::deserialize_any::{{closure}}
266 (0.3%) 4 (0.1%) serde::de::MapAccess::next_entry_seed
264 (0.3%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ConsoleConfig>::deserialize::__Visitor as serde::de::Visitor>::visit_map
260 (0.3%) 26 (0.6%) serde::de::value::MapDeserializer<I,E>::new
258 (0.3%) 3 (0.1%) <toml_edit::de::table::TableMapAccess as serde::de::EnumAccess>::variant_seed
257 (0.3%) 3 (0.1%) <dropshot::logging::_::<impl serde::de::Deserialize for dropshot::logging::ConfigLogging>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes
242 (0.3%) 4 (0.1%) <alloc::sync::Weak<T,A> as core::ops::drop::Drop>::drop
240 (0.3%) 4 (0.1%) omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::Database>::deserialize
240 (0.3%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::InventoryConfig>::deserialize::__Visitor as serde::de::Visitor>::visit_map
235 (0.3%) 3 (0.1%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::RegionAllocationStrategy>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes
235 (0.3%) 2 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::InternalDns>::deserialize::__Visitor as serde::de::Visitor>::visit_map
226 (0.3%) 113 (2.6%) serde::de::MapAccess::next_value
226 (0.3%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::BackgroundTaskConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes
217 (0.3%) 3 (0.1%) <dropshot::config::_::<impl serde::de::Deserialize for dropshot::config::HandlerTaskMode>::deserialize::__Visitor as serde::de::Visitor>::visit_enum
217 (0.3%) 1 (0.0%) tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}
213 (0.3%) 16 (0.4%) serde::de::Visitor::visit_bytes
213 (0.3%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::UpdatesConfig>::deserialize::__Visitor as serde::de::Visitor>::visit_map
211 (0.3%) 1 (0.0%) alloc::raw_vec::RawVec<T,A>::grow_amortized
195 (0.2%) 5 (0.1%) <serde::__private::de::content::ContentDeserializer<E> as serde::de::Deserializer>::deserialize_seq
189 (0.2%) 27 (0.6%) <toml_edit::de::array::ArrayDeserializer as serde::de::Deserializer>::deserialize_any
187 (0.2%) 17 (0.4%) core::fmt::rt::Argument::new_display
184 (0.2%) 4 (0.1%) <serde::__private::de::content::ContentDeserializer<E> as serde::de::Deserializer>::deserialize_option
181 (0.2%) 20 (0.5%) serde::de::Visitor::visit_u64
173 (0.2%) 7 (0.2%) <toml_edit::de::datetime::DatetimeDeserializer as serde::de::MapAccess>::next_key_seed
172 (0.2%) 4 (0.1%) omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::InternalDns>::deserialize
171 (0.2%) 33 (0.8%) core::option::Option<T>::is_some
171 (0.2%) 1 (0.0%) <dropshot::logging::_::<impl serde::de::Deserialize for dropshot::logging::ConfigLoggingLevel>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes
168 (0.2%) 2 (0.0%) hashbrown::map::HashMap<K,V,S,A>::insert
166 (0.2%) 1 (0.0%) hashbrown::raw::RawTableInner<A>::resize_inner
165 (0.2%) 55 (1.3%) <&mut A as serde::de::MapAccess>::next_value
163 (0.2%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::DnsTasksConfig>::deserialize::__Visitor as serde::de::Visitor>::visit_seq
162 (0.2%) 2 (0.0%) clap_builder::parser::matches::arg_matches::ArgMatches::try_remove_arg_t
161 (0.2%) 1 (0.0%) <nexus::Args as clap_builder::derive::Args>::augment_args
160 (0.2%) 1 (0.0%) <dropshot::logging::_::<impl serde::de::Deserialize for dropshot::logging::ConfigLoggingLevel>::deserialize::__Visitor as serde::de::Visitor>::visit_enum
160 (0.2%) 1 (0.0%) core::char::methods::encode_utf8_raw
159 (0.2%) 2 (0.0%) nexus_client::Client::cpapi_producers_post::{{closure}}::{{closure}}
156 (0.2%) 1 (0.0%) alloc::alloc::Global::alloc_impl
150 (0.2%) 6 (0.1%) <core::iter::adapters::fuse::Fuse<I> as core::iter::traits::iterator::Iterator>::size_hint
147 (0.2%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::BackgroundTaskConfig>::deserialize::__Visitor as serde::de::Visitor>::visit_seq
146 (0.2%) 15 (0.3%) serde::de::Visitor::visit_seq
145 (0.2%) 2 (0.0%) <dropshot::logging::_::<impl serde::de::Deserialize for dropshot::logging::ConfigLogging>::deserialize::__Visitor as serde::de::Visitor>::visit_seq
145 (0.2%) 1 (0.0%) <dropshot::config::_::<impl serde::de::Deserialize for dropshot::config::HandlerTaskMode>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes
143 (0.2%) 2 (0.0%) tokio::runtime::park::CachedParkThread::block_on
142 (0.2%) 3 (0.1%) <serde::__private::de::content::ContentVisitor as serde::de::Visitor>::visit_map
142 (0.2%) 1 (0.0%) clap_builder::builder::command::Command::try_get_matches_from_mut
138 (0.2%) 2 (0.0%) hashbrown::raw::RawTable<T,A>::fallible_with_capacity
138 (0.2%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::UpdatesConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes
135 (0.2%) 3 (0.1%) <toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_enum
135 (0.2%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::AuthnConfig>::deserialize::__Visitor as serde::de::Visitor>::visit_map
135 (0.2%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::SchemaConfig>::deserialize::__Visitor as serde::de::Visitor>::visit_map
132 (0.2%) 2 (0.0%) nexus_client::types::_::<impl serde::ser::Serialize for nexus_client::types::Duration>::serialize
130 (0.2%) 65 (1.5%) <T as serde::de::Expected>::fmt
127 (0.2%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::InventoryConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes
126 (0.2%) 2 (0.0%) <omicron_common::address::Ipv6Subnet<_> as serde::de::Deserialize>::deserialize
126 (0.2%) 2 (0.0%) tokio::runtime::context::runtime::enter_runtime::{{closure}}
125 (0.2%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::UnvalidatedTunables>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes
124 (0.2%) 2 (0.0%) alloc::sync::Arc<dyn core::any::Any+core::marker::Sync+core::marker::Send,A>::downcast
124 (0.2%) 1 (0.0%) <backoff::future::Retry<S,B,N,Fn,Fut> as core::future::future::Future>::poll
124 (0.2%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::UnvalidatedTunables>::deserialize::__Visitor as serde::de::Visitor>::visit_map
122 (0.2%) 2 (0.0%) hashbrown::raw::RawTable<T,A>::insert_in_slot
120 (0.1%) 29 (0.7%) <serde::__private::de::missing_field::MissingFieldDeserializer<E> as serde::de::Deserializer>::deserialize_any
120 (0.1%) 1 (0.0%) <dropshot::config::_::<impl serde::de::Deserialize for dropshot::config::ConfigDropshot>::deserialize::__Visitor as serde::de::Visitor>::visit_seq
120 (0.1%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ExternalEndpointsConfig>::deserialize::__Visitor as serde::de::Visitor>::visit_map
118 (0.1%) 1 (0.0%) <<omicron_common::address::Ipv6Subnet<_> as serde::de::Deserialize>::deserialize::_::<impl serde::de::Deserialize for <omicron_common::address::Ipv6Subnet<_> as serde::de::Deserialize>::deserialize::Inner>::deserialize::__Visitor as serde::de::Visitor>::visit_map
118 (0.1%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::Database>::deserialize::__Visitor as serde::de::Visitor>::visit_map
117 (0.1%) 39 (0.9%) serde::de::Visitor::visit_u8
116 (0.1%) 29 (0.7%) core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once
115 (0.1%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ConsoleConfig>::deserialize::__Visitor as serde::de::Visitor>::visit_seq
115 (0.1%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::DpdConfig>::deserialize::__Visitor as serde::de::Visitor>::visit_map
115 (0.1%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::InventoryConfig>::deserialize::__Visitor as serde::de::Visitor>::visit_seq
115 (0.1%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::MgdConfig>::deserialize::__Visitor as serde::de::Visitor>::visit_map
115 (0.1%) 1 (0.0%) nexus_client::types::_::<impl serde::ser::Serialize for nexus_client::types::ProducerEndpoint>::serialize
112 (0.1%) 4 (0.1%) tokio::runtime::coop::with_budget::{{closure}}
110 (0.1%) 10 (0.2%) <serde::de::value::StrDeserializer<E> as serde::de::Deserializer>::deserialize_any
110 (0.1%) 1 (0.0%) <dropshot::logging::_::<impl serde::de::Deserialize for dropshot::logging::ConfigLoggingIfExists>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes
108 (0.1%) 27 (0.6%) <toml_edit::de::table::TableDeserializer as serde::de::Deserializer>::deserialize_any
108 (0.1%) 27 (0.6%) core::iter::traits::iterator::Iterator::fuse
108 (0.1%) 3 (0.1%) <<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::DnsTasksConfig>::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize
108 (0.1%) 3 (0.1%) <<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::DnsTasksConfig>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize
108 (0.1%) 2 (0.0%) <serde::__private::de::FlatStructAccess<E> as serde::de::MapAccess>::next_key_seed
108 (0.1%) 1 (0.0%) omicron_nexus::app::oximeter::<impl omicron_nexus::app::Nexus>::register_as_producer::{{closure}}
107 (0.1%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::PackageConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str
104 (0.1%) 2 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::RegionAllocationStrategy>::deserialize::__Visitor as serde::de::Visitor>::visit_seq
104 (0.1%) 1 (0.0%) oximeter_producer::register::{{closure}}
103 (0.1%) 3 (0.1%) <serde::de::impls::<impl serde::de::Deserialize for core::net::socket_addr::SocketAddr>::deserialize::EnumVisitor as serde::de::Visitor>::visit_enum
103 (0.1%) 1 (0.0%) <progenitor_client::progenitor_client::Error<E> as core::fmt::Display>::fmt
102 (0.1%) 2 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for std::collections::hash::map::HashMap<K,V,S>>::deserialize::MapVisitor<K,V,S> as serde::de::Visitor>::visit_map
101 (0.1%) 1 (0.0%) omicron_nexus::Server::register_as_producer::{{closure}}
100 (0.1%) 2 (0.0%) <alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::size_hint
99 (0.1%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::TimeseriesDbConfig>::deserialize::__Visitor as serde::de::Visitor>::visit_map
98 (0.1%) 49 (1.1%) serde::de::SeqAccess::next_element
98 (0.1%) 49 (1.1%) serde::de::Visitor::visit_borrowed_str
98 (0.1%) 2 (0.0%) alloc::sync::Arc<T,A>::try_unwrap
97 (0.1%) 1 (0.0%) core::ptr::drop_in_place<omicron_nexus::run_server::{{closure}}>
97 (0.1%) 1 (0.0%) nexus::do_run::{{closure}}
96 (0.1%) 48 (1.1%) serde::de::Visitor::visit_borrowed_bytes
96 (0.1%) 2 (0.0%) <serde::__private::de::content::ContentVisitor as serde::de::Visitor>::visit_seq
96 (0.1%) 2 (0.0%) core::iter::traits::exact_size::ExactSizeIterator::len
94 (0.1%) 2 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::InternalDns>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes
94 (0.1%) 2 (0.0%) <toml_edit::de::spanned::SpannedDeserializer<T> as serde::de::MapAccess>::next_key_seed
93 (0.1%) 31 (0.7%) <&mut A as serde::de::SeqAccess>::next_element
92 (0.1%) 2 (0.0%) <alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::next
91 (0.1%) 7 (0.2%) <toml_edit::de::table::TableMapAccess as serde::de::MapAccess>::next_key_seed::{{closure}}
91 (0.1%) 1 (0.0%) <dropshot::logging::_::<impl serde::de::Deserialize for dropshot::logging::ConfigLoggingIfExists>::deserialize::__Visitor as serde::de::Visitor>::visit_enum
90 (0.1%) 1 (0.0%) omicron_nexus::app::oximeter::<impl omicron_nexus::app::Nexus>::register_as_producer::{{closure}}::{{closure}}::{{closure}}
89 (0.1%) 5 (0.1%) serde::de::impls::<impl serde::de::Deserialize for core::net::socket_addr::SocketAddr>::deserialize
87 (0.1%) 3 (0.1%) core::result::Result<T,E>::unwrap_or_else
87 (0.1%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::PackageConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64
86 (0.1%) 2 (0.0%) clap_builder::parser::matches::arg_matches::ArgMatches::try_remove_one
86 (0.1%) 2 (0.0%) dropshot::logging::_::<impl serde::de::Deserialize for dropshot::logging::ConfigLogging>::deserialize
86 (0.1%) 2 (0.0%) omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::RegionAllocationStrategy>::deserialize
85 (0.1%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::AuthnConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes
85 (0.1%) 1 (0.0%) reqwest::async_impl::request::RequestBuilder::json
84 (0.1%) 2 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for alloc::vec::Vec<T>>::deserialize::VecVisitor<T> as serde::de::Visitor>::visit_seq
84 (0.1%) 2 (0.0%) hashbrown::raw::RawTable<T,A>::find_or_find_insert_slot
83 (0.1%) 3 (0.1%) <dropshot::logging::_::<impl serde::de::Deserialize for dropshot::logging::ConfigLogging>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str
82 (0.1%) 2 (0.0%) hashbrown::raw::RawTable<T,A>::reserve
81 (0.1%) 3 (0.1%) <dropshot::logging::_::<impl serde::de::Deserialize for dropshot::logging::ConfigLogging>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64
81 (0.1%) 1 (0.0%) core::ptr::drop_in_place<nexus_client::Client::cpapi_producers_post::{{closure}}>
80 (0.1%) 10 (0.2%) serde::de::Visitor::visit_char
80 (0.1%) 3 (0.1%) core::option::Option<T>::ok_or_else
80 (0.1%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::DeploymentConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str
79 (0.1%) 10 (0.2%) serde::de::Visitor::visit_newtype_struct
79 (0.1%) 10 (0.2%) serde::de::Visitor::visit_some
79 (0.1%) 2 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::InternalDns>::deserialize::__Visitor as serde::de::Visitor>::visit_seq
78 (0.1%) 3 (0.1%) <T as alloc::string::ToString>::to_string
78 (0.1%) 2 (0.0%) <serde::__private::de::content::ContentDeserializer<E> as serde::de::Deserializer>::deserialize_map
78 (0.1%) 2 (0.0%) clap_builder::parser::error::MatchesError::unwrap
77 (0.1%) 7 (0.2%) core::fmt::rt::Argument::new_debug
76 (0.1%) 19 (0.4%) <serde::de::value::StringDeserializer<E> as serde::de::Deserializer>::deserialize_any
76 (0.1%) 19 (0.4%) core::pin::Pin<P>::new_unchecked
76 (0.1%) 2 (0.0%) omicron_nexus::app::oximeter::<impl omicron_nexus::app::Nexus>::register_as_producer::{{closure}}::{{closure}}
75 (0.1%) 5 (0.1%) <serde::__private::de::content::EnumDeserializer<E> as serde::de::EnumAccess>::variant_seed
75 (0.1%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::UpdatesConfig>::deserialize::__Visitor as serde::de::Visitor>::visit_seq
74 (0.1%) 2 (0.0%) clap_builder::util::any_value::AnyValue::downcast_into
73 (0.1%) 1 (0.0%) <omicron_common::api::internal::shared::_::<impl serde::de::Deserialize for omicron_common::api::internal::shared::SwitchLocation>::deserialize::__Visitor as serde::de::Visitor>::visit_enum
72 (0.1%) 1 (0.0%) omicron_common::nexus_config::Config::from_file
71 (0.1%) 3 (0.1%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::RegionAllocationStrategy>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64
71 (0.1%) 1 (0.0%) tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}
70 (0.1%) 7 (0.2%) <toml_edit::de::key::KeyDeserializer as serde::de::Deserializer>::deserialize_any
69 (0.1%) 10 (0.2%) serde::de::Visitor::visit_unit
69 (0.1%) 3 (0.1%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::InternalDns>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str
69 (0.1%) 3 (0.1%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::RegionAllocationStrategy>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str
68 (0.1%) 2 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for core::net::ip_addr::IpAddr>::deserialize::EnumVisitor as serde::de::Visitor>::visit_enum
68 (0.1%) 1 (0.0%) core::iter::traits::iterator::Iterator::try_fold
67 (0.1%) 1 (0.0%) core::iter::adapters::flatten::and_then_or_clear
67 (0.1%) 1 (0.0%) hashbrown::raw::RawTableInner<A>::reserve_rehash_inner
65 (0.1%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ExternalEndpointsConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes
64 (0.1%) 32 (0.7%) serde::de::MapAccess::next_key
64 (0.1%) 3 (0.1%) core::result::Result<T,E>::expect
64 (0.1%) 2 (0.0%) <alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
64 (0.1%) 1 (0.0%) <nexus::Args as clap_builder::derive::FromArgMatches>::from_arg_matches_mut
64 (0.1%) 1 (0.0%) nexus::main::{{closure}}
63 (0.1%) 1 (0.0%) core::time::Duration::new
61 (0.1%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::SchemaConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes
60 (0.1%) 20 (0.5%) <&mut A as serde::de::MapAccess>::next_key
60 (0.1%) 4 (0.1%) tokio::runtime::coop::with_budget
60 (0.1%) 2 (0.0%) tokio::runtime::context::runtime::enter_runtime
59 (0.1%) 1 (0.0%) <dropshot::logging::_::<impl serde::de::Deserialize for dropshot::logging::ConfigLoggingLevel>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str
59 (0.1%) 1 (0.0%) <omicron_common::api::internal::shared::_::<impl serde::de::Deserialize for omicron_common::api::internal::shared::SwitchLocation>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes
58 (0.1%) 29 (0.7%) core::iter::traits::iterator::Iterator::map
58 (0.1%) 2 (0.0%) tokio::runtime::scheduler::current_thread::Context::enter
58 (0.1%) 1 (0.0%) <<serde::de::impls::<impl serde::de::Deserialize for core::net::socket_addr::SocketAddr>::deserialize::SocketAddrKind as serde::de::Deserialize>::deserialize::KindVisitor as serde::de::Visitor>::visit_bytes
58 (0.1%) 1 (0.0%) core::alloc::layout::Layout::array::inner
57 (0.1%) 3 (0.1%) serde::de::size_hint::cautious
57 (0.1%) 1 (0.0%) core::fmt::Arguments::new_v1
56 (0.1%) 2 (0.0%) <<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop::DropGuard<T,A> as core::ops::drop::Drop>::drop
56 (0.1%) 2 (0.0%) <serde::de::ignored_any::IgnoredAny as serde::de::Visitor>::visit_map
56 (0.1%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ExternalEndpointsConfig>::deserialize::__Visitor as serde::de::Visitor>::visit_seq
55 (0.1%) 1 (0.0%) alloc::string::String::from_utf8
54 (0.1%) 27 (0.6%) <core::iter::adapters::fuse::Fuse<I> as core::iter::traits::iterator::Iterator>::next
54 (0.1%) 27 (0.6%) core::iter::traits::iterator::Iterator::count
54 (0.1%) 2 (0.0%) <serde::__private::de::content::VariantDeserializer<E> as serde::de::VariantAccess>::newtype_variant_seed
54 (0.1%) 2 (0.0%) alloc::vec::into_iter::IntoIter<T,A>::as_raw_mut_slice
53 (0.1%) 4 (0.1%) uuid::external::serde_support::<impl serde::de::Deserialize for uuid::Uuid>::deserialize
53 (0.1%) 1 (0.0%) <dropshot::logging::_::<impl serde::de::Deserialize for dropshot::logging::ConfigLoggingLevel>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64
52 (0.1%) 2 (0.0%) hashbrown::map::HashMap<K,V,S>::with_capacity_and_hasher
50 (0.1%) 4 (0.1%) nexus::do_run::{{closure}}::{{closure}}
50 (0.1%) 2 (0.0%) <serde::__private::de::FlatMapDeserializer<E> as serde::de::Deserializer>::deserialize_struct
50 (0.1%) 2 (0.0%) <std::collections::hash::map::HashMap<K,V,S> as core::default::Default>::default
50 (0.1%) 2 (0.0%) core::pin::Pin<P>::set
50 (0.1%) 2 (0.0%) hashbrown::raw::RawTable<T,A>::find_or_find_insert_slot::{{closure}}
50 (0.1%) 2 (0.0%) hashbrown::raw::RawTable<T,A>::reserve_rehash
49 (0.1%) 1 (0.0%) <core::iter::adapters::flatten::FlattenCompat<I,U> as core::iter::traits::iterator::Iterator>::next
49 (0.1%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::DpdConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes
49 (0.1%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::MgdConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes
49 (0.1%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::TimeseriesDbConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes
48 (0.1%) 6 (0.1%) serde::de::size_hint::from_bounds
48 (0.1%) 4 (0.1%) tokio::runtime::context::budget::{{closure}}
48 (0.1%) 2 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::Database>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str
48 (0.1%) 1 (0.0%) <core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::try_fold::enumerate::{{closure}}
48 (0.1%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::UnvalidatedTunables>::deserialize::__Visitor as serde::de::Visitor>::visit_seq
47 (0.1%) 1 (0.0%) serde::de::Error::unknown_variant
46 (0.1%) 6 (0.1%) toml_edit::de::Error::custom
46 (0.1%) 2 (0.0%) hashbrown::raw::RawTable<T,A>::reserve_rehash::{{closure}}
46 (0.1%) 1 (0.0%) <core::array::iter::IntoIter<T,_> as core::iter::traits::iterator::Iterator>::next
46 (0.1%) 1 (0.0%) <serde_json::ser::Compound<W,F> as serde::ser::SerializeMap>::serialize_value
46 (0.1%) 1 (0.0%) clap_builder::util::flat_map::FlatMap<K,V>::remove_entry
45 (0.1%) 1 (0.0%) core::option::Option<T>::and_then
45 (0.1%) 1 (0.0%) slog::__slog_static_max_level
44 (0.1%) 5 (0.1%) core::ops::function::FnOnce::call_once{{vtable.shim}}
44 (0.1%) 2 (0.0%) clap_builder::builder::resettable::Resettable<T>::into_option
44 (0.1%) 1 (0.0%) <alloc::vec::Vec<T,A> as core::iter::traits::collect::IntoIterator>::into_iter
44 (0.1%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::BackgroundTaskConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str
44 (0.1%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::DnsTasksConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str
44 (0.1%) 1 (0.0%) alloc::fmt::format
42 (0.1%) 2 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::InternalDns>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64
42 (0.1%) 1 (0.0%) <serde::__private::de::content::ContentDeserializer<E> as serde::de::Deserializer>::deserialize_newtype_struct
40 (0.0%) 4 (0.1%) <toml_edit::de::value::ValueDeserializer as serde::de::Deserializer>::deserialize_struct::{{closure}}
40 (0.0%) 4 (0.1%) serde::__private::de::content::TaggedContentVisitor<T>::new
40 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::Database>::deserialize::__Visitor as serde::de::Visitor>::visit_seq
40 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::TimeseriesDbConfig>::deserialize::__Visitor as serde::de::Visitor>::visit_seq
40 (0.0%) 1 (0.0%) <serde::__private::de::content::ContentDeserializer<E> as serde::de::Deserializer>::deserialize_unit
40 (0.0%) 1 (0.0%) clap_builder::error::Error<F>::format
40 (0.0%) 1 (0.0%) http::header::value::HeaderValue::from_static
39 (0.0%) 3 (0.1%) <toml_edit::de::table::TableMapAccess as serde::de::EnumAccess>::variant_seed::{{closure}}
39 (0.0%) 1 (0.0%) <<omicron_common::address::Ipv6Subnet<_> as serde::de::Deserialize>::deserialize::_::<impl serde::de::Deserialize for <omicron_common::address::Ipv6Subnet<_> as serde::de::Deserialize>::deserialize::Inner>::deserialize::__Visitor as serde::de::Visitor>::visit_seq
39 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::AuthnConfig>::deserialize::__Visitor as serde::de::Visitor>::visit_seq
39 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::SchemaConfig>::deserialize::__Visitor as serde::de::Visitor>::visit_seq
39 (0.0%) 1 (0.0%) core::option::Option<T>::or_else
39 (0.0%) 1 (0.0%) tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::{{closure}}
38 (0.0%) 2 (0.0%) <alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop
38 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::BackgroundTaskConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64
38 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::DnsTasksConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64
38 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::DpdConfig>::deserialize::__Visitor as serde::de::Visitor>::visit_seq
38 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::MgdConfig>::deserialize::__Visitor as serde::de::Visitor>::visit_seq
38 (0.0%) 1 (0.0%) alloc::vec::Vec<T,A>::push
37 (0.0%) 1 (0.0%) <serde::__private::de::content::TagOrContentVisitor as serde::de::Visitor>::visit_byte_buf
36 (0.0%) 4 (0.1%) clap_builder::util::any_value::AnyValue::downcast_into::{{closure}}
36 (0.0%) 4 (0.1%) tokio::runtime::context::budget
36 (0.0%) 2 (0.0%) serde::de::impls::<impl serde::de::Deserialize for core::net::socket_addr::SocketAddrV4>::deserialize::{{closure}}
36 (0.0%) 1 (0.0%) <<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ExternalEndpointsConfig>::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize
36 (0.0%) 1 (0.0%) <<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ExternalEndpointsConfig>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize
36 (0.0%) 1 (0.0%) <<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::InventoryConfig>::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize
36 (0.0%) 1 (0.0%) <<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::InventoryConfig>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize
36 (0.0%) 1 (0.0%) <serde::de::impls::StringVisitor as serde::de::Visitor>::visit_byte_buf
36 (0.0%) 1 (0.0%) clap_builder::parser::matches::arg_matches::ArgMatches::verify_arg
35 (0.0%) 5 (0.1%) <&mut A as serde::de::MapAccess>::size_hint
35 (0.0%) 5 (0.1%) <serde::de::value::MapDeserializer<I,E> as serde::de::MapAccess>::size_hint
35 (0.0%) 1 (0.0%) <dropshot::config::_::<impl serde::de::Deserialize for dropshot::config::ConfigDropshot>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str
35 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ConsoleConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str
35 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::InventoryConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str
35 (0.0%) 1 (0.0%) <serde::__private::de::content::TagOrContentVisitor as serde::de::Visitor>::visit_borrowed_bytes
34 (0.0%) 1 (0.0%) <serde::__private::de::content::ContentDeserializer<E> as serde::de::Deserializer>::deserialize_bool
34 (0.0%) 1 (0.0%) <serde_json::ser::Compound<W,F> as serde::ser::SerializeStruct>::serialize_field
33 (0.0%) 5 (0.1%) <serde::__private::de::content::EnumDeserializer<E> as serde::de::EnumAccess>::variant_seed::{{closure}}
33 (0.0%) 1 (0.0%) <<omicron_common::address::Ipv6Subnet<_> as serde::de::Deserialize>::deserialize::_::<impl serde::de::Deserialize for <omicron_common::address::Ipv6Subnet<_> as serde::de::Deserialize>::deserialize::Inner>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes
33 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::Database>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes
33 (0.0%) 1 (0.0%) <toml::de::Deserializer as serde::de::Deserializer>::deserialize_any
32 (0.0%) 6 (0.1%) <serde::de::impls::FromStrVisitor<T> as serde::de::Visitor>::visit_str
32 (0.0%) 2 (0.0%) serde::de::impls::<impl serde::de::Deserialize for core::net::ip_addr::Ipv4Addr>::deserialize
32 (0.0%) 2 (0.0%) serde::de::impls::<impl serde::de::Deserialize for core::net::ip_addr::Ipv6Addr>::deserialize
32 (0.0%) 2 (0.0%) serde::de::impls::<impl serde::de::Deserialize for core::net::socket_addr::SocketAddrV4>::deserialize
32 (0.0%) 2 (0.0%) serde::de::impls::<impl serde::de::Deserialize for core::net::socket_addr::SocketAddrV6>::deserialize
32 (0.0%) 1 (0.0%) <dropshot::logging::_::<impl serde::de::Deserialize for dropshot::logging::ConfigLoggingIfExists>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str
32 (0.0%) 1 (0.0%) <dropshot::logging::_::<impl serde::de::Deserialize for dropshot::logging::ConfigLoggingIfExists>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64
32 (0.0%) 1 (0.0%) alloc::alloc::exchange_malloc
32 (0.0%) 1 (0.0%) alloc::string::String::push
32 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::find_map::check::{{closure}}
32 (0.0%) 1 (0.0%) tokio::runtime::scheduler::current_thread::CoreGuard::enter
31 (0.0%) 4 (0.1%) <serde::de::impls::OptionVisitor<T> as serde::de::Visitor>::visit_none
31 (0.0%) 4 (0.1%) <serde::de::impls::OptionVisitor<T> as serde::de::Visitor>::visit_unit
31 (0.0%) 1 (0.0%) <dropshot::config::_::<impl serde::de::Deserialize for dropshot::config::ConfigDropshot>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64
31 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ConsoleConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64
31 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::InventoryConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64
31 (0.0%) 1 (0.0%) <progenitor_client::progenitor_client::ResponseValue<E> as progenitor_client::progenitor_client::ErrorFormat>::fmt_info
31 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u16>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_i32
31 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u16>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_i8
31 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u32>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_i16
31 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u32>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_i8
31 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u8>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_i16
31 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u8>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_i32
31 (0.0%) 1 (0.0%) core::ptr::drop_in_place<oximeter_producer::register::{{closure}}>
31 (0.0%) 1 (0.0%) std::ffi::os_str::OsStr::to_str
31 (0.0%) 1 (0.0%) toml_edit::de::spanned::SpannedDeserializer<T>::new
30 (0.0%) 10 (0.2%) serde::de::Visitor::visit_f32
30 (0.0%) 10 (0.2%) serde::de::Visitor::visit_i16
30 (0.0%) 10 (0.2%) serde::de::Visitor::visit_i32
30 (0.0%) 10 (0.2%) serde::de::Visitor::visit_i8
30 (0.0%) 10 (0.2%) serde::de::Visitor::visit_u16
30 (0.0%) 10 (0.2%) serde::de::Visitor::visit_u32
30 (0.0%) 6 (0.1%) core::pin::Pin<P>::as_mut
30 (0.0%) 3 (0.1%) <toml_edit::de::value::ValueDeserializer as serde::de::Deserializer>::deserialize_enum::{{closure}}
30 (0.0%) 2 (0.0%) omicron_common::nexus_config::Config::from_file::{{closure}}
30 (0.0%) 1 (0.0%) <<serde::de::impls::<impl serde::de::Deserialize for core::net::socket_addr::SocketAddr>::deserialize::SocketAddrKind as serde::de::Deserialize>::deserialize::KindVisitor as serde::de::Visitor>::visit_u64
30 (0.0%) 1 (0.0%) <serde::__private::de::content::TagOrContentVisitor as serde::de::Visitor>::visit_string
30 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u16>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_i16
30 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u32>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_i32
30 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u64>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_i16
30 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u64>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_i32
30 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u64>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_i8
30 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u8>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_i8
30 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for usize>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_i16
30 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for usize>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_i32
30 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for usize>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_i8
30 (0.0%) 1 (0.0%) <serde::de::impls::StringVisitor as serde::de::Visitor>::visit_bytes
30 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::find_map
29 (0.0%) 1 (0.0%) <<serde::de::impls::<impl serde::de::Deserialize for core::net::ip_addr::IpAddr>::deserialize::IpAddrKind as serde::de::Deserialize>::deserialize::KindVisitor as serde::de::Visitor>::visit_str
29 (0.0%) 1 (0.0%) <<serde::de::impls::<impl serde::de::Deserialize for core::net::socket_addr::SocketAddr>::deserialize::SocketAddrKind as serde::de::Deserialize>::deserialize::KindVisitor as serde::de::Visitor>::visit_str
29 (0.0%) 1 (0.0%) <dropshot::config::_::<impl serde::de::Deserialize for dropshot::config::HandlerTaskMode>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64
29 (0.0%) 1 (0.0%) <omicron_common::api::internal::shared::_::<impl serde::de::Deserialize for omicron_common::api::internal::shared::SwitchLocation>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64
29 (0.0%) 1 (0.0%) <serde::de::ignored_any::IgnoredAny as serde::de::Visitor>::visit_seq
29 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u16>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_i64
29 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u32>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_i64
29 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u8>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_i64
29 (0.0%) 1 (0.0%) core::ptr::drop_in_place<nexus::do_run::{{closure}}>
28 (0.0%) 4 (0.1%) <serde::__private::de::content::TaggedContentVisitor<T> as serde::de::Visitor>::expecting
28 (0.0%) 1 (0.0%) <clap_builder::builder::arg_group::ArgGroup as core::default::Default>::default
28 (0.0%) 1 (0.0%) <ipnetwork::ipv6::Ipv6Network as serde::de::Deserialize>::deserialize
28 (0.0%) 1 (0.0%) <serde::__private::de::content::TagOrContentVisitor as serde::de::Visitor>::visit_borrowed_str
28 (0.0%) 1 (0.0%) <serde::__private::de::content::TagOrContentVisitor as serde::de::Visitor>::visit_str
28 (0.0%) 1 (0.0%) clap_builder::builder::arg_group::ArgGroup::args
28 (0.0%) 1 (0.0%) serde::de::Error::invalid_length
27 (0.0%) 1 (0.0%) <dropshot::config::_::<impl serde::de::Deserialize for dropshot::config::HandlerTaskMode>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str
27 (0.0%) 1 (0.0%) <omicron_common::api::internal::shared::_::<impl serde::de::Deserialize for omicron_common::api::internal::shared::SwitchLocation>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str
27 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u64>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_i64
27 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for usize>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_i64
27 (0.0%) 1 (0.0%) core::array::iter::IntoIter<T,_>::as_mut_slice
27 (0.0%) 1 (0.0%) core::fmt::Arguments::new_const
26 (0.0%) 13 (0.3%) <serde::de::value::UsizeDeserializer<E> as serde::de::Deserializer>::deserialize_any
26 (0.0%) 1 (0.0%) <alloc::string::String as core::cmp::PartialEq<&str>>::eq
26 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::UpdatesConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str
26 (0.0%) 1 (0.0%) <serde::__private::de::content::InternallyTaggedUnitVisitor as serde::de::Visitor>::visit_map
26 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_nexus::app::oximeter::<impl omicron_nexus::app::Nexus>::register_as_producer::{{closure}}>
26 (0.0%) 1 (0.0%) serde::de::Error::invalid_value
25 (0.0%) 1 (0.0%) <core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::try_fold
25 (0.0%) 1 (0.0%) core::array::equality::<impl core::cmp::PartialEq<[A; N]> for [B]>::eq
25 (0.0%) 1 (0.0%) core::result::Result<T,E>::and_then
25 (0.0%) 1 (0.0%) serde::de::value::SeqDeserializer<I,E>::end
25 (0.0%) 1 (0.0%) tokio::runtime::scheduler::current_thread::Context::run_task
24 (0.0%) 6 (0.1%) <toml_edit::de::Error as serde::de::Error>::custom
24 (0.0%) 4 (0.1%) <serde::de::value::private::UnitOnly<E> as serde::de::VariantAccess>::newtype_variant_seed
24 (0.0%) 4 (0.1%) <toml_edit::de::table_enum::TableEnumDeserializer as serde::de::VariantAccess>::newtype_variant_seed
24 (0.0%) 4 (0.1%) tokio::runtime::coop::budget
24 (0.0%) 2 (0.0%) <alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop
24 (0.0%) 2 (0.0%) alloc::boxed::Box<T>::new
24 (0.0%) 1 (0.0%) <<omicron_common::nexus_config::SchemeName as serde::de::Deserialize>::deserialize::Helper<__S> as serde::de::Visitor>::visit_bytes
24 (0.0%) 1 (0.0%) <omicron_common::api::external::_::<impl serde::de::Deserialize for omicron_common::api::external::Ipv6Net>::deserialize::__Visitor as serde::de::Visitor>::visit_newtype_struct
24 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::UpdatesConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64
24 (0.0%) 1 (0.0%) <serde::de::impls::PathBufVisitor as serde::de::Visitor>::visit_bytes
24 (0.0%) 1 (0.0%) clap_builder::builder::arg_group::ArgGroup::arg
23 (0.0%) 1 (0.0%) <alloc::string::String as core::ops::deref::Deref>::deref
23 (0.0%) 1 (0.0%) <std::path::PathBuf as core::convert::AsRef<std::path::Path>>::as_ref
23 (0.0%) 1 (0.0%) alloc::raw_vec::handle_reserve
23 (0.0%) 1 (0.0%) alloc::string::String::as_str
23 (0.0%) 1 (0.0%) alloc::vec::Vec<T,A>::clear
23 (0.0%) 1 (0.0%) clap_builder::derive::Parser::parse
23 (0.0%) 1 (0.0%) serde_json::ser::to_vec
23 (0.0%) 1 (0.0%) serde_with::utils::duration::DurationSigned::to_std_duration
22 (0.0%) 11 (0.3%) serde::de::EnumAccess::variant
22 (0.0%) 2 (0.0%) tokio::runtime::park::CachedParkThread::block_on::{{closure}}
22 (0.0%) 1 (0.0%) <<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::Database>::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize
22 (0.0%) 1 (0.0%) <<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::Database>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize
22 (0.0%) 1 (0.0%) <alloc::string::String as core::fmt::Display>::fmt
22 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::Config>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_borrowed_str
22 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ConfigDropshotWithTls>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_borrowed_str
22 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_nexus::Server::register_as_producer::{{closure}}>
22 (0.0%) 1 (0.0%) serde_with::de::impls::<impl serde_with::de::DeserializeAs<core::time::Duration> for serde_with::DurationSeconds>::deserialize_as
22 (0.0%) 1 (0.0%) slog::FilterLevel::as_usize
21 (0.0%) 1 (0.0%) <<omicron_common::address::Ipv6Subnet<_> as serde::de::Deserialize>::deserialize::_::<impl serde::de::Deserialize for <omicron_common::address::Ipv6Subnet<_> as serde::de::Deserialize>::deserialize::Inner>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str
21 (0.0%) 1 (0.0%) <<omicron_common::address::Ipv6Subnet<_> as serde::de::Deserialize>::deserialize::_::<impl serde::de::Deserialize for <omicron_common::address::Ipv6Subnet<_> as serde::de::Deserialize>::deserialize::Inner>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64
21 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::AuthnConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str
21 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::AuthnConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64
21 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::Config>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str
21 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ConfigDropshotWithTls>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str
21 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::Database>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64
21 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::DpdConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str
21 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::DpdConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64
21 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ExternalEndpointsConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str
21 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ExternalEndpointsConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64
21 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::MgdConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str
21 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::MgdConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64
21 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::SchemaConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str
21 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::SchemaConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64
21 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::TimeseriesDbConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str
21 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::TimeseriesDbConfig>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64
21 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::UnvalidatedTunables>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str
21 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::UnvalidatedTunables>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64
21 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u16>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_u32
21 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u8>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_u16
21 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u8>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_u32
21 (0.0%) 1 (0.0%) <serde::de::impls::PathBufVisitor as serde::de::Visitor>::visit_bytes::{{closure}}
21 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_nexus::app::oximeter::<impl omicron_nexus::app::Nexus>::register_as_producer::{{closure}}::{{closure}}::{{closure}}>
21 (0.0%) 1 (0.0%) tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}
20 (0.0%) 10 (0.2%) serde::de::VariantAccess::newtype_variant
20 (0.0%) 2 (0.0%) alloc::boxed::Box<T>::from_raw
20 (0.0%) 2 (0.0%) tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}
20 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for usize>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_u32
20 (0.0%) 1 (0.0%) anyhow::error::object_downcast
20 (0.0%) 1 (0.0%) core::str::traits::<impl core::cmp::PartialEq for str>::eq
20 (0.0%) 1 (0.0%) slog::Level::as_usize
19 (0.0%) 3 (0.1%) std::thread::local::LocalKey<T>::with
19 (0.0%) 2 (0.0%) alloc::sync::Arc<T,A>::drop_slow
19 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u16>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_u64
19 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u32>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_u64
19 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u8>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_u64
19 (0.0%) 1 (0.0%) backoff::future::_::<impl backoff::future::Retry<S,B,N,Fn,Fut>>::project
19 (0.0%) 1 (0.0%) clap_builder::error::Error<F>::set_message
19 (0.0%) 1 (0.0%) serde::ser::SerializeMap::serialize_entry
19 (0.0%) 1 (0.0%) tokio::runtime::context::CONTEXT::__getit
18 (0.0%) 9 (0.2%) <serde::__private::de::missing_field::MissingFieldDeserializer<E> as serde::de::Deserializer>::deserialize_struct
18 (0.0%) 3 (0.1%) serde::de::value::private::unit_only
18 (0.0%) 2 (0.0%) core::ptr::drop_in_place<core::option::Option<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<dropshot::logging::_::<impl serde::de::Deserialize for dropshot::logging::ConfigLogging>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>>
18 (0.0%) 2 (0.0%) core::ptr::drop_in_place<core::option::Option<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::InternalDns>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>>
18 (0.0%) 2 (0.0%) core::ptr::drop_in_place<core::option::Option<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::RegionAllocationStrategy>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>>
18 (0.0%) 2 (0.0%) serde::de::MapAccess::size_hint
18 (0.0%) 1 (0.0%) <serde::de::impls::PathBufVisitor as serde::de::Visitor>::visit_byte_buf::{{closure}}
18 (0.0%) 1 (0.0%) backoff::future::Retry<S,B,N,Fn,Fut>::new
18 (0.0%) 1 (0.0%) omicron_nexus::run_server::{{closure}}::{{closure}}
18 (0.0%) 1 (0.0%) serde::de::Error::duplicate_field
18 (0.0%) 1 (0.0%) serde::de::Error::missing_field
18 (0.0%) 1 (0.0%) tokio::runtime::scheduler::current_thread::CoreGuard::block_on
17 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for usize>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_u64
17 (0.0%) 1 (0.0%) core::array::iter::<impl core::iter::traits::collect::IntoIterator for [T; N]>::into_iter
17 (0.0%) 1 (0.0%) core::ptr::drop_in_place<nexus::main::{{closure}}>
16 (0.0%) 8 (0.2%) <T as core::convert::From<T>>::from
16 (0.0%) 8 (0.2%) serde::de::MapAccess::next_entry
16 (0.0%) 6 (0.1%) <T as core::convert::Into<U>>::into
16 (0.0%) 4 (0.1%) <serde::de::impls::OptionVisitor<T> as serde::de::Visitor>::visit_some
16 (0.0%) 4 (0.1%) core::ptr::non_null::NonNull<T>::cast
16 (0.0%) 2 (0.0%) serde::de::impls::<impl serde::de::Deserialize for core::net::socket_addr::SocketAddrV6>::deserialize::{{closure}}
16 (0.0%) 1 (0.0%) <toml_edit::de::Deserializer as serde::de::Deserializer>::deserialize_any
16 (0.0%) 1 (0.0%) serde::de::impls::<impl serde::de::Deserialize for core::net::ip_addr::IpAddr>::deserialize
16 (0.0%) 1 (0.0%) tokio::runtime::runtime::Runtime::block_on
15 (0.0%) 3 (0.1%) <nexus::Args as clap_builder::derive::FromArgMatches>::from_arg_matches_mut::{{closure}}
15 (0.0%) 3 (0.1%) anyhow::ptr::Own<T>::cast
15 (0.0%) 3 (0.1%) anyhow::ptr::Ref<T>::cast
15 (0.0%) 1 (0.0%) <I as clap_builder::builder::resettable::IntoResettable<clap_builder::util::id::Id>>::into_resettable
15 (0.0%) 1 (0.0%) <clap_builder::builder::str::Str as core::default::Default>::default
15 (0.0%) 1 (0.0%) <clap_builder::util::id::Id as core::default::Default>::default
15 (0.0%) 1 (0.0%) <serde::__private::de::content::VariantDeserializer<E> as serde::de::VariantAccess>::unit_variant
15 (0.0%) 1 (0.0%) bytes::bytes::Bytes::from_static
15 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::LoadErrorKind>
15 (0.0%) 1 (0.0%) tokio::runtime::context::scoped::Scoped<T>::set
14 (0.0%) 7 (0.2%) <F as core::future::into_future::IntoFuture>::into_future
14 (0.0%) 7 (0.2%) <serde::__private::de::content::Content as serde::de::Deserialize>::deserialize
14 (0.0%) 7 (0.2%) <serde::__private::de::content::ContentDeserializer<E> as serde::de::Deserializer>::deserialize_str
14 (0.0%) 7 (0.2%) <serde::de::value::BorrowedStrDeserializer<E> as serde::de::Deserializer>::deserialize_any
14 (0.0%) 7 (0.2%) <toml_edit::de::value::ValueDeserializer as serde::de::Deserializer>::deserialize_str
14 (0.0%) 2 (0.0%) core::error::Error::type_id
14 (0.0%) 1 (0.0%) <F as backoff::retry::Notify<E>>::notify
14 (0.0%) 1 (0.0%) backoff::error::Error<E>::transient
14 (0.0%) 1 (0.0%) nexus::main
13 (0.0%) 1 (0.0%) <alloc::alloc::Global as core::alloc::Allocator>::deallocate
13 (0.0%) 1 (0.0%) alloc::raw_vec::RawVec<T,A>::set_ptr_and_cap
13 (0.0%) 1 (0.0%) anyhow::error::<impl anyhow::Error>::construct
13 (0.0%) 1 (0.0%) core::option::Option<T>::as_mut
13 (0.0%) 1 (0.0%) tokio::runtime::context::set_scheduler::{{closure}}
13 (0.0%) 1 (0.0%) uuid::external::serde_support::<impl serde::de::Deserialize for uuid::Uuid>::deserialize::de_error
12 (0.0%) 6 (0.1%) <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::size_hint
12 (0.0%) 6 (0.1%) <serde::de::ignored_any::IgnoredAny as serde::de::Deserialize>::deserialize
12 (0.0%) 6 (0.1%) serde::de::Deserializer::__deserialize_content
12 (0.0%) 6 (0.1%) serde::de::impls::<impl serde::de::Deserialize for alloc::vec::Vec<T>>::deserialize
12 (0.0%) 4 (0.1%) <&mut A as serde::de::MapAccess>::next_entry
12 (0.0%) 4 (0.1%) core::mem::drop
12 (0.0%) 3 (0.1%) <serde::de::value::StringDeserializer<E> as serde::de::EnumAccess>::variant_seed
12 (0.0%) 3 (0.1%) core::ops::function::FnMut::call_mut
12 (0.0%) 2 (0.0%) core::error::Error::cause
12 (0.0%) 1 (0.0%) <anyhow::error::ErrorImpl<E> as core::error::Error>::source
12 (0.0%) 1 (0.0%) anyhow::error::object_ref
12 (0.0%) 1 (0.0%) clap_builder::builder::arg::Arg::required
12 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::cmd::CmdError>
12 (0.0%) 1 (0.0%) tokio::future::poll_fn::poll_fn
12 (0.0%) 1 (0.0%) tokio::runtime::context::set_scheduler
12 (0.0%) 1 (0.0%) tokio::runtime::scheduler::current_thread::CurrentThread::block_on
11 (0.0%) 1 (0.0%) <backoff::future::Retry<S,B,N,Fn,Fut> as core::future::future::Future>::poll::{{closure}}
11 (0.0%) 1 (0.0%) <serde::__private::de::content::ContentVisitor as serde::de::Visitor>::visit_borrowed_bytes
11 (0.0%) 1 (0.0%) <serde::__private::de::content::ContentVisitor as serde::de::Visitor>::visit_borrowed_str
11 (0.0%) 1 (0.0%) clap_builder::util::flat_map::FlatMap<K,V>::remove_entry::{{closure}}
11 (0.0%) 1 (0.0%) tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}
10 (0.0%) 5 (0.1%) <serde::de::value::StringDeserializer<E> as serde::de::Deserializer>::deserialize_identifier
10 (0.0%) 5 (0.1%) dropshot::config::_::<impl serde::de::Deserialize for dropshot::config::ConfigDropshot>::deserialize
10 (0.0%) 5 (0.1%) serde::de::impls::<impl serde::de::Deserialize for core::option::Option<T>>::deserialize
10 (0.0%) 5 (0.1%) serde::de::impls::<impl serde::de::Deserialize for usize>::deserialize
10 (0.0%) 2 (0.0%) core::option::Option<T>::take
10 (0.0%) 1 (0.0%) <serde::__private::de::content::ContentVisitor as serde::de::Visitor>::visit_str
10 (0.0%) 1 (0.0%) <serde::de::impls::PathBufVisitor as serde::de::Visitor>::visit_byte_buf
10 (0.0%) 1 (0.0%) alloc::boxed::Box<T,A>::into_raw
10 (0.0%) 1 (0.0%) alloc::vec::Vec<T>::with_capacity
10 (0.0%) 1 (0.0%) clap_builder::builder::arg::Arg::value_parser
10 (0.0%) 1 (0.0%) clap_builder::error::Error<F>::raw
10 (0.0%) 1 (0.0%) core::net::socket_addr::SocketAddrV4::new
10 (0.0%) 1 (0.0%) core::option::Option<T>::expect
10 (0.0%) 1 (0.0%) core::ptr::drop_in_place<oximeter_producer::Error>
9 (0.0%) 3 (0.1%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::DnsTasksConfig>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::{{closure}}
9 (0.0%) 2 (0.0%) oximeter_producer::register::{{closure}}::{{closure}}
9 (0.0%) 1 (0.0%) <core::net::ip_addr::Ipv4Addr as core::convert::From<[u8; 4]>>::from
9 (0.0%) 1 (0.0%) <core::pin::Pin<P> as core::future::future::Future>::poll
9 (0.0%) 1 (0.0%) <serde::__private::de::content::ContentVisitor as serde::de::Visitor>::visit_bool
9 (0.0%) 1 (0.0%) clap_builder::builder::arg_group::ArgGroup::id
9 (0.0%) 1 (0.0%) core::error::Error::source
9 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<alloc::vec::Vec<omicron_common::nexus_config::SchemeName>>>
9 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<alloc::vec::into_iter::IntoIter<alloc::vec::Vec<clap_builder::util::any_value::AnyValue>>>>
9 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<alloc::vec::into_iter::IntoIter<clap_builder::util::any_value::AnyValue>>>
9 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<clap_builder::util::any_value::AnyValue>>
9 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<<omicron_common::address::Ipv6Subnet<_> as serde::de::Deserialize>::deserialize::_::<impl serde::de::Deserialize for <omicron_common::address::Ipv6Subnet<_> as serde::de::Deserialize>::deserialize::Inner>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>>
9 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::AuthnConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>>
9 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::BackgroundTaskConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>>
9 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ConsoleConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>>
9 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::Database>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>>
9 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::DnsTasksConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>>
9 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::DpdConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>>
9 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ExternalEndpointsConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>>
9 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::InventoryConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>>
9 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::MgdConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>>
9 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::SchemaConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>>
9 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::TimeseriesDbConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>>
9 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::UnvalidatedTunables>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>>
9 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::UpdatesConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>>
9 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<serde::__private::de::content::InternallyTaggedUnitVisitor,toml_edit::de::Error>::{{closure}}>>>
9 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<serde::__private::de::content::TagOrContentVisitor,toml_edit::de::Error>::{{closure}}>>>
9 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<serde::__private::de::content::TaggedContentVisitor<dropshot::logging::_::<impl serde::de::Deserialize for dropshot::logging::ConfigLogging>::deserialize::__Field>,toml_edit::de::Error>::{{closure}}>>>
9 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<serde::__private::de::content::TaggedContentVisitor<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::RegionAllocationStrategy>::deserialize::__Field>,toml_edit::de::Error>::{{closure}}>>>
9 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<serde::de::impls::<impl serde::de::Deserialize for std::collections::hash::map::HashMap<K,V,S>>::deserialize::MapVisitor<omicron_common::api::internal::shared::SwitchLocation,omicron_common::nexus_config::DpdConfig,std::collections::hash::map::RandomState>,toml_edit::de::Error>::{{closure}}>>>
9 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<serde::de::impls::<impl serde::de::Deserialize for std::collections::hash::map::HashMap<K,V,S>>::deserialize::MapVisitor<omicron_common::api::internal::shared::SwitchLocation,omicron_common::nexus_config::MgdConfig,std::collections::hash::map::RandomState>,toml_edit::de::Error>::{{closure}}>>>
9 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<serde::__private::de::content::Content>,serde::__private::de::content::ContentDeserializer<toml_edit::de::Error>::new>>>
9 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<omicron_common::nexus_config::AuthnConfig>>
9 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<omicron_common::nexus_config::ConsoleConfig>>
9 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<std::collections::hash::map::HashMap<omicron_common::api::internal::shared::SwitchLocation,omicron_common::nexus_config::DpdConfig>>>
9 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<std::collections::hash::map::HashMap<omicron_common::api::internal::shared::SwitchLocation,omicron_common::nexus_config::MgdConfig>>>
9 (0.0%) 1 (0.0%) serde::de::SeqAccess::size_hint
9 (0.0%) 1 (0.0%) slog::Record::new
8 (0.0%) 4 (0.1%) <&mut T as core::ops::deref::DerefMut>::deref_mut
8 (0.0%) 4 (0.1%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::InternalDns>::deserialize::__Field as serde::de::Deserialize>::deserialize
8 (0.0%) 4 (0.1%) <serde::__private::de::content::ContentDeserializer<E> as serde::de::Deserializer>::deserialize_tuple
8 (0.0%) 4 (0.1%) <serde::de::value::BorrowedStrDeserializer<E> as serde::de::Deserializer>::deserialize_identifier
8 (0.0%) 4 (0.1%) <toml_edit::de::key::KeyDeserializer as serde::de::Deserializer>::deserialize_identifier
8 (0.0%) 4 (0.1%) <toml_edit::de::value::ValueDeserializer as serde::de::Deserializer>::deserialize_tuple
8 (0.0%) 4 (0.1%) dropshot::config::_::<impl serde::de::Deserialize for dropshot::config::HandlerTaskMode>::deserialize
8 (0.0%) 4 (0.1%) omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ConfigDropshotWithTls>::deserialize
8 (0.0%) 4 (0.1%) serde::de::impls::<impl serde::de::Deserialize for (T0,T1)>::deserialize
8 (0.0%) 4 (0.1%) serde::de::impls::<impl serde::de::Deserialize for bool>::deserialize
8 (0.0%) 4 (0.1%) serde::de::impls::<impl serde::de::Deserialize for u16>::deserialize
8 (0.0%) 2 (0.0%) camino::_::<impl serde::de::Deserialize for camino::Utf8PathBuf>::deserialize
8 (0.0%) 2 (0.0%) clap_builder::parser::matches::arg_matches::ArgMatches::remove_one
8 (0.0%) 2 (0.0%) clap_builder::parser::matches::arg_matches::unwrap_downcast_into
8 (0.0%) 2 (0.0%) core::ptr::drop_in_place<serde::de::value::MapDeserializer<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<dropshot::logging::_::<impl serde::de::Deserialize for dropshot::logging::ConfigLogging>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>,toml_edit::de::Error>>
8 (0.0%) 2 (0.0%) core::ptr::drop_in_place<serde::de::value::MapDeserializer<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::InternalDns>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>,toml_edit::de::Error>>
8 (0.0%) 2 (0.0%) core::ptr::drop_in_place<serde::de::value::MapDeserializer<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::RegionAllocationStrategy>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>,toml_edit::de::Error>>
8 (0.0%) 2 (0.0%) core::ptr::non_null::NonNull<T>::new_unchecked
8 (0.0%) 2 (0.0%) std::collections::hash::map::HashMap<K,V,S>::with_capacity_and_hasher
8 (0.0%) 2 (0.0%) tokio::runtime::context::blocking::BlockingRegionGuard::block_on
8 (0.0%) 1 (0.0%) <anyhow::error::ErrorImpl<E> as core::fmt::Display>::fmt
8 (0.0%) 1 (0.0%) <serde::__private::de::content::ContentVisitor as serde::de::Visitor>::visit_byte_buf
8 (0.0%) 1 (0.0%) <serde::__private::de::content::ContentVisitor as serde::de::Visitor>::visit_char
8 (0.0%) 1 (0.0%) <serde::__private::de::content::ContentVisitor as serde::de::Visitor>::visit_f32
8 (0.0%) 1 (0.0%) <serde::__private::de::content::ContentVisitor as serde::de::Visitor>::visit_f64
8 (0.0%) 1 (0.0%) <serde::__private::de::content::ContentVisitor as serde::de::Visitor>::visit_i16
8 (0.0%) 1 (0.0%) <serde::__private::de::content::ContentVisitor as serde::de::Visitor>::visit_i32
8 (0.0%) 1 (0.0%) <serde::__private::de::content::ContentVisitor as serde::de::Visitor>::visit_i64
8 (0.0%) 1 (0.0%) <serde::__private::de::content::ContentVisitor as serde::de::Visitor>::visit_i8
8 (0.0%) 1 (0.0%) <serde::__private::de::content::ContentVisitor as serde::de::Visitor>::visit_string
8 (0.0%) 1 (0.0%) <serde::__private::de::content::ContentVisitor as serde::de::Visitor>::visit_u16
8 (0.0%) 1 (0.0%) <serde::__private::de::content::ContentVisitor as serde::de::Visitor>::visit_u32
8 (0.0%) 1 (0.0%) <serde::__private::de::content::ContentVisitor as serde::de::Visitor>::visit_u64
8 (0.0%) 1 (0.0%) <serde::__private::de::content::ContentVisitor as serde::de::Visitor>::visit_u8
8 (0.0%) 1 (0.0%) <std::collections::hash::map::RandomState as core::default::Default>::default
8 (0.0%) 1 (0.0%) <std::path::PathBuf as core::clone::Clone>::clone
8 (0.0%) 1 (0.0%) core::net::ip_addr::IpAddr::V4
8 (0.0%) 1 (0.0%) core::net::socket_addr::SocketAddr::V4
8 (0.0%) 1 (0.0%) core::net::socket_addr::SocketAddrV6::new
8 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<dropshot::logging::ConfigLogging>>
8 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<omicron_common::nexus_config::Database>>
8 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<omicron_common::nexus_config::DeploymentConfig>>
8 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::Config>::deserialize::__Field>>
8 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ConfigDropshotWithTls>::deserialize::__Field>>
8 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<omicron_common::postgres_config::PostgresConfigWithUrl>>
8 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<serde::__private::de::content::ContentDeserializer<toml_edit::de::Error>>>
8 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<toml_edit::de::value::ValueDeserializer>>
8 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::Config>::deserialize::__Field>
8 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ConfigDropshotWithTls>::deserialize::__Field>
7 (0.0%) 1 (0.0%) <&mut A as serde::de::SeqAccess>::size_hint
7 (0.0%) 1 (0.0%) clap_builder::builder::command::Command::get_matches_from::{{closure}}
7 (0.0%) 1 (0.0%) core::any::TypeId::of
7 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<core::option::Option<omicron_common::nexus_config::SchemaConfig>>>
7 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::option::Option<core::option::Option<omicron_common::nexus_config::UpdatesConfig>>>
7 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::result::Result<(),omicron_common::cmd::CmdError>>
7 (0.0%) 1 (0.0%) std::rt::lang_start
6 (0.0%) 3 (0.1%) <core::option::Option<T> as core::default::Default>::default
6 (0.0%) 3 (0.1%) <dropshot::config::_::<impl serde::de::Deserialize for dropshot::config::ConfigDropshot>::deserialize::__Field as serde::de::Deserialize>::deserialize
6 (0.0%) 3 (0.1%) <dropshot::config::_::<impl serde::de::Deserialize for dropshot::config::HandlerTaskMode>::deserialize::__Field as serde::de::Deserialize>::deserialize
6 (0.0%) 3 (0.1%) <dropshot::logging::_::<impl serde::de::Deserialize for dropshot::logging::ConfigLogging>::deserialize::__Field as serde::de::Deserialize>::deserialize
6 (0.0%) 3 (0.1%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::Database>::deserialize::__Field as serde::de::Deserialize>::deserialize
6 (0.0%) 3 (0.1%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::RegionAllocationStrategy>::deserialize::__Field as serde::de::Deserialize>::deserialize
6 (0.0%) 3 (0.1%) <serde::__private::de::content::TagOrContentVisitor as serde::de::DeserializeSeed>::deserialize
6 (0.0%) 3 (0.1%) <serde::__private::de::missing_field::MissingFieldDeserializer<E> as serde::de::Deserializer>::deserialize_enum
6 (0.0%) 3 (0.1%) <serde::de::impls::<impl serde::de::Deserialize for core::net::socket_addr::SocketAddr>::deserialize::SocketAddrKind as serde::de::Deserialize>::deserialize
6 (0.0%) 3 (0.1%) <serde::de::value::StrDeserializer<E> as serde::de::Deserializer>::deserialize_identifier
6 (0.0%) 3 (0.1%) omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::DeploymentConfig>::deserialize
6 (0.0%) 3 (0.1%) serde::de::impls::<impl serde::de::Deserialize for u8>::deserialize
6 (0.0%) 2 (0.0%) <&mut A as serde::de::MapAccess>::next_key_seed
6 (0.0%) 2 (0.0%) <alloc::sync::Arc<T,A> as core::ops::deref::Deref>::deref
6 (0.0%) 2 (0.0%) <serde::de::value::SeqAccessDeserializer<A> as serde::de::Deserializer>::deserialize_any
6 (0.0%) 2 (0.0%) anyhow::ptr::Own<T>::boxed
6 (0.0%) 2 (0.0%) hashbrown::map::equivalent_key::{{closure}}
6 (0.0%) 2 (0.0%) hashbrown::map::make_hasher::{{closure}}
6 (0.0%) 2 (0.0%) serde::de::impls::<impl serde::de::Deserialize for [T; 16]>::deserialize
6 (0.0%) 2 (0.0%) serde::de::impls::<impl serde::de::Deserialize for [T; 4]>::deserialize
6 (0.0%) 2 (0.0%) serde::de::value::SeqAccessDeserializer<A>::new
6 (0.0%) 1 (0.0%) <clap_builder::util::id::Id as core::borrow::Borrow<str>>::borrow
6 (0.0%) 1 (0.0%) <nexus::Args as clap_builder::derive::CommandFactory>::command
6 (0.0%) 1 (0.0%) <serde::__private::de::content::ContentDeserializer<E> as serde::de::Deserializer>::__deserialize_content
6 (0.0%) 1 (0.0%) <serde::__private::de::content::ContentVisitor as serde::de::Visitor>::visit_none
6 (0.0%) 1 (0.0%) <serde::__private::de::content::ContentVisitor as serde::de::Visitor>::visit_unit
6 (0.0%) 1 (0.0%) <serde::de::impls::PathBufVisitor as serde::de::Visitor>::visit_str
6 (0.0%) 1 (0.0%) <serde::de::impls::PathBufVisitor as serde::de::Visitor>::visit_string
6 (0.0%) 1 (0.0%) <serde::de::value::SeqDeserializer<I,E> as serde::de::SeqAccess>::size_hint
6 (0.0%) 1 (0.0%) <std::path::PathBuf as core::convert::From<alloc::string::String>>::from
6 (0.0%) 1 (0.0%) <tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll
6 (0.0%) 1 (0.0%) <toml_edit::internal_string::InternalString as core::ops::deref::Deref>::deref
6 (0.0%) 1 (0.0%) anyhow::error::<impl core::convert::From<E> for anyhow::Error>::from
6 (0.0%) 1 (0.0%) anyhow::ptr::Own<T>::new
6 (0.0%) 1 (0.0%) backoff::future::retry_notify
6 (0.0%) 1 (0.0%) clap_builder::builder::command::Command::get_matches_from
6 (0.0%) 1 (0.0%) clap_builder::builder::command::Command::group
6 (0.0%) 1 (0.0%) clap_builder::builder::command::Command::try_get_matches_from_mut::{{closure}}
6 (0.0%) 1 (0.0%) core::array::equality::<impl core::cmp::PartialEq<[A; N]> for &[B]>::eq
6 (0.0%) 1 (0.0%) core::char::methods::<impl char>::encode_utf8
6 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::flatten::FlattenCompat<alloc::vec::into_iter::IntoIter<alloc::vec::Vec<clap_builder::util::any_value::AnyValue>>,alloc::vec::into_iter::IntoIter<clap_builder::util::any_value::AnyValue>>>
6 (0.0%) 1 (0.0%) core::ptr::drop_in_place<nexus_client::Client>
6 (0.0%) 1 (0.0%) core::ptr::null_mut
6 (0.0%) 1 (0.0%) core::time::Duration::from_secs
6 (0.0%) 1 (0.0%) serde::de::value::SeqDeserializer<I,E>::new
6 (0.0%) 1 (0.0%) serde_with::utils::duration::<impl serde_with::de::DeserializeAs<serde_with::utils::duration::DurationSigned> for serde_with::DurationSeconds>::deserialize_as::{{closure}}
6 (0.0%) 1 (0.0%) toml_edit::internal_string::InternalString::as_str
5 (0.0%) 5 (0.1%) serde::de::Deserializer::is_human_readable
5 (0.0%) 1 (0.0%) <serde::__private::de::content::ContentVisitor as serde::de::Visitor>::visit_newtype_struct::{{closure}}
5 (0.0%) 1 (0.0%) <serde::__private::de::content::ContentVisitor as serde::de::Visitor>::visit_some::{{closure}}
5 (0.0%) 1 (0.0%) <serde::__private::de::content::TagOrContentVisitor as serde::de::Visitor>::visit_bool
5 (0.0%) 1 (0.0%) <serde::__private::de::content::TagOrContentVisitor as serde::de::Visitor>::visit_char
5 (0.0%) 1 (0.0%) <serde::__private::de::content::TagOrContentVisitor as serde::de::Visitor>::visit_f32
5 (0.0%) 1 (0.0%) <serde::__private::de::content::TagOrContentVisitor as serde::de::Visitor>::visit_f64
5 (0.0%) 1 (0.0%) <serde::__private::de::content::TagOrContentVisitor as serde::de::Visitor>::visit_i16
5 (0.0%) 1 (0.0%) <serde::__private::de::content::TagOrContentVisitor as serde::de::Visitor>::visit_i32
5 (0.0%) 1 (0.0%) <serde::__private::de::content::TagOrContentVisitor as serde::de::Visitor>::visit_i64
5 (0.0%) 1 (0.0%) <serde::__private::de::content::TagOrContentVisitor as serde::de::Visitor>::visit_i8
5 (0.0%) 1 (0.0%) <serde::__private::de::content::TagOrContentVisitor as serde::de::Visitor>::visit_map
5 (0.0%) 1 (0.0%) <serde::__private::de::content::TagOrContentVisitor as serde::de::Visitor>::visit_newtype_struct
5 (0.0%) 1 (0.0%) <serde::__private::de::content::TagOrContentVisitor as serde::de::Visitor>::visit_none
5 (0.0%) 1 (0.0%) <serde::__private::de::content::TagOrContentVisitor as serde::de::Visitor>::visit_seq
5 (0.0%) 1 (0.0%) <serde::__private::de::content::TagOrContentVisitor as serde::de::Visitor>::visit_some
5 (0.0%) 1 (0.0%) <serde::__private::de::content::TagOrContentVisitor as serde::de::Visitor>::visit_u16
5 (0.0%) 1 (0.0%) <serde::__private::de::content::TagOrContentVisitor as serde::de::Visitor>::visit_u32
5 (0.0%) 1 (0.0%) <serde::__private::de::content::TagOrContentVisitor as serde::de::Visitor>::visit_u64
5 (0.0%) 1 (0.0%) <serde::__private::de::content::TagOrContentVisitor as serde::de::Visitor>::visit_u8
5 (0.0%) 1 (0.0%) <serde::__private::de::content::TagOrContentVisitor as serde::de::Visitor>::visit_unit
5 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u16>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_u8
5 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u32>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_u16
5 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u32>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_u8
5 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u64>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_u16
5 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u64>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_u32
5 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u64>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_u8
5 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for usize>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_u16
5 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for usize>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_u8
5 (0.0%) 1 (0.0%) <serde::de::impls::BoolVisitor as serde::de::Visitor>::visit_bool
5 (0.0%) 1 (0.0%) <toml_edit::de::Deserializer as serde::de::Deserializer>::deserialize_any::{{closure}}
5 (0.0%) 1 (0.0%) alloc::raw_vec::RawVec<T,A>::reserve_for_push
5 (0.0%) 1 (0.0%) anyhow::error::object_boxed
5 (0.0%) 1 (0.0%) anyhow::ptr::Ref<T>::new
5 (0.0%) 1 (0.0%) clap_builder::builder::arg_group::ArgGroup::multiple
5 (0.0%) 1 (0.0%) clap_builder::derive::format_error
5 (0.0%) 1 (0.0%) core::ptr::drop_in_place<anyhow::error::ErrorImpl<omicron_common::nexus_config::LoadError>>
5 (0.0%) 1 (0.0%) main
5 (0.0%) 1 (0.0%) serde::__private::de::content::ContentDeserializer<E>::invalid_type
5 (0.0%) 1 (0.0%) serde_json::ser::to_writer
5 (0.0%) 1 (0.0%) std::collections::hash::map::RandomState::new::KEYS::__getit
5 (0.0%) 1 (0.0%) std::rt::lang_start::{{closure}}
5 (0.0%) 1 (0.0%) tokio::runtime::scheduler::multi_thread::MultiThread::block_on::{{closure}}
5 (0.0%) 1 (0.0%) toml::de::from_str
4 (0.0%) 2 (0.0%) <&&&&&&clap_builder::builder::value_parser::_AutoValueParser<P> as clap_builder::builder::value_parser::via_prelude::_ValueParserViaFactory>::value_parser
4 (0.0%) 2 (0.0%) <omicron_common::address::Ipv6Subnet<_> as serde::de::Deserialize>::deserialize::_::<impl serde::de::Deserialize for <omicron_common::address::Ipv6Subnet<_> as serde::de::Deserialize>::deserialize::Inner>::deserialize
4 (0.0%) 2 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::Config>::deserialize::__Field as serde::de::Deserialize>::deserialize
4 (0.0%) 2 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ConfigDropshotWithTls>::deserialize::__Field as serde::de::Deserialize>::deserialize
4 (0.0%) 2 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::DeploymentConfig>::deserialize::__Field as serde::de::Deserialize>::deserialize
4 (0.0%) 2 (0.0%) <serde::__private::de::content::ContentDeserializer<E> as serde::de::Deserializer>::deserialize_u64
4 (0.0%) 2 (0.0%) <serde::__private::de::missing_field::MissingFieldDeserializer<E> as serde::de::Deserializer>::deserialize_seq
4 (0.0%) 2 (0.0%) <serde::__private::de::missing_field::MissingFieldDeserializer<E> as serde::de::Deserializer>::deserialize_str
4 (0.0%) 2 (0.0%) <serde::__private::de::missing_field::MissingFieldDeserializer<E> as serde::de::Deserializer>::deserialize_string
4 (0.0%) 2 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for core::net::ip_addr::IpAddr>::deserialize::IpAddrKind as serde::de::Deserialize>::deserialize
4 (0.0%) 2 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for std::collections::hash::map::HashMap<K,V,S>>::deserialize::MapVisitor<K,V,S> as serde::de::Visitor>::expecting
4 (0.0%) 2 (0.0%) <serde::de::value::StringDeserializer<E> as serde::de::Deserializer>::deserialize_enum
4 (0.0%) 2 (0.0%) <serde::de::value::StringDeserializer<E> as serde::de::Deserializer>::deserialize_str
4 (0.0%) 2 (0.0%) <serde::de::value::StringDeserializer<E> as serde::de::Deserializer>::deserialize_struct
4 (0.0%) 2 (0.0%) <serde::de::value::UsizeDeserializer<E> as serde::de::Deserializer>::deserialize_enum
4 (0.0%) 2 (0.0%) <serde::de::value::UsizeDeserializer<E> as serde::de::Deserializer>::deserialize_str
4 (0.0%) 2 (0.0%) <toml_edit::de::value::ValueDeserializer as serde::de::Deserializer>::deserialize_identifier
4 (0.0%) 2 (0.0%) camino::_::<impl serde::de::Deserialize for camino::Utf8PathBuf>::deserialize::{{closure}}
4 (0.0%) 2 (0.0%) clap_builder::builder::value_parser::_AutoValueParser<T>::new
4 (0.0%) 2 (0.0%) core::ptr::drop_in_place<core::iter::adapters::fuse::Fuse<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<dropshot::logging::_::<impl serde::de::Deserialize for dropshot::logging::ConfigLogging>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>>
4 (0.0%) 2 (0.0%) core::ptr::drop_in_place<core::iter::adapters::fuse::Fuse<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::InternalDns>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>>
4 (0.0%) 2 (0.0%) core::ptr::drop_in_place<core::iter::adapters::fuse::Fuse<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::RegionAllocationStrategy>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>>
4 (0.0%) 2 (0.0%) core::ptr::drop_in_place<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<dropshot::logging::_::<impl serde::de::Deserialize for dropshot::logging::ConfigLogging>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>
4 (0.0%) 2 (0.0%) core::ptr::drop_in_place<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::InternalDns>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>
4 (0.0%) 2 (0.0%) core::ptr::drop_in_place<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::RegionAllocationStrategy>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>
4 (0.0%) 2 (0.0%) core::str::<impl str>::parse
4 (0.0%) 2 (0.0%) dropshot::logging::_::<impl serde::de::Deserialize for dropshot::logging::ConfigLoggingIfExists>::deserialize
4 (0.0%) 2 (0.0%) dropshot::logging::_::<impl serde::de::Deserialize for dropshot::logging::ConfigLoggingLevel>::deserialize
4 (0.0%) 2 (0.0%) omicron_common::api::external::_::<impl serde::de::Deserialize for omicron_common::api::external::Ipv6Net>::deserialize
4 (0.0%) 2 (0.0%) omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::AuthnConfig>::deserialize
4 (0.0%) 2 (0.0%) omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::BackgroundTaskConfig>::deserialize
4 (0.0%) 2 (0.0%) omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ConsoleConfig>::deserialize
4 (0.0%) 2 (0.0%) omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::DnsTasksConfig>::deserialize
4 (0.0%) 2 (0.0%) omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ExternalEndpointsConfig>::deserialize
4 (0.0%) 2 (0.0%) omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::InventoryConfig>::deserialize
4 (0.0%) 2 (0.0%) serde::de::impls::<impl serde::de::Deserialize for alloc::string::String>::deserialize
4 (0.0%) 2 (0.0%) serde::de::impls::<impl serde::de::Deserialize for std::collections::hash::map::HashMap<K,V,S>>::deserialize
4 (0.0%) 2 (0.0%) serde::de::impls::<impl serde::de::Deserialize for std::path::PathBuf>::deserialize
4 (0.0%) 2 (0.0%) serde::de::impls::<impl serde::de::Deserialize for u32>::deserialize
4 (0.0%) 2 (0.0%) serde_with::de::<impl serde_with::As<T>>::deserialize
4 (0.0%) 2 (0.0%) std::collections::hash::map::HashMap<K,V,S>::insert
4 (0.0%) 1 (0.0%) <<omicron_common::nexus_config::SchemeName as serde::de::Deserialize>::deserialize::Helper<__S> as serde::de::Visitor>::visit_str
4 (0.0%) 1 (0.0%) <I as clap_builder::builder::resettable::IntoResettable<clap_builder::builder::value_parser::ValueParser>>::into_resettable
4 (0.0%) 1 (0.0%) <alloc::string::String as core::convert::From<&str>>::from
4 (0.0%) 1 (0.0%) <core::any::TypeId as core::cmp::PartialEq>::eq
4 (0.0%) 1 (0.0%) <core::array::iter::IntoIter<T,_> as core::ops::drop::Drop>::drop
4 (0.0%) 1 (0.0%) <core::ptr::non_null::NonNull<T> as core::convert::From<&T>>::from
4 (0.0%) 1 (0.0%) <omicron_common::nexus_config::TimeseriesDbConfig as core::default::Default>::default
4 (0.0%) 1 (0.0%) <serde::__private::de::content::ContentVisitor as serde::de::Visitor>::visit_newtype_struct
4 (0.0%) 1 (0.0%) <serde::__private::de::content::ContentVisitor as serde::de::Visitor>::visit_some
4 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u16>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_u16
4 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u32>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_u32
4 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u64>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_u64
4 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for u8>::deserialize::PrimitiveVisitor as serde::de::Visitor>::visit_u8
4 (0.0%) 1 (0.0%) <serde::de::impls::StringVisitor as serde::de::Visitor>::visit_string
4 (0.0%) 1 (0.0%) <serde_with::de::impls::<impl serde_with::de::DeserializeAs<T> for serde_with::DisplayFromStr>::deserialize_as::Helper<S> as serde::de::Visitor>::expecting
4 (0.0%) 1 (0.0%) <serde_with::de::impls::<impl serde_with::de::DeserializeAs<T> for serde_with::DisplayFromStr>::deserialize_as::Helper<S> as serde::de::Visitor>::visit_str
4 (0.0%) 1 (0.0%) <str as alloc::string::ToString>::to_string
4 (0.0%) 1 (0.0%) <uuid::external::serde_support::<impl serde::de::Deserialize for uuid::Uuid>::deserialize::UuidVisitor as serde::de::Visitor>::visit_str
4 (0.0%) 1 (0.0%) alloc::str::<impl alloc::borrow::ToOwned for str>::to_owned
4 (0.0%) 1 (0.0%) anyhow::error::object_drop
4 (0.0%) 1 (0.0%) anyhow::error::object_drop_front
4 (0.0%) 1 (0.0%) anyhow::ptr::Ref<T>::from_raw
4 (0.0%) 1 (0.0%) clap_builder::builder::arg::Arg::setting
4 (0.0%) 1 (0.0%) clap_builder::builder::arg::Arg::unset_setting
4 (0.0%) 1 (0.0%) clap_builder::builder::arg_group::ArgGroup::new
4 (0.0%) 1 (0.0%) clap_builder::builder::command::Command::get_matches
4 (0.0%) 1 (0.0%) core::net::ip_addr::IpAddr::V6
4 (0.0%) 1 (0.0%) core::net::socket_addr::SocketAddr::V6
4 (0.0%) 1 (0.0%) core::pin::Pin<&mut T>::get_unchecked_mut
4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(serde::__private::de::content::ContentDeserializer<toml_edit::de::Error>,serde::__private::de::content::ContentDeserializer<toml_edit::de::Error>)>
4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<alloc::boxed::Box<anyhow::error::ErrorImpl<core::mem::manually_drop::ManuallyDrop<omicron_common::nexus_config::LoadError>>>>
4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<alloc::boxed::Box<anyhow::error::ErrorImpl<omicron_common::nexus_config::LoadError>>>
4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<backoff::future::Retry<backoff::future::TokioSleeper,backoff::exponential::ExponentialBackoff<backoff::clock::SystemClock>,omicron_nexus::app::oximeter::<impl omicron_nexus::app::Nexus>::register_as_producer::{{closure}}::{{closure}},omicron_nexus::app::oximeter::<impl omicron_nexus::app::Nexus>::register_as_producer::{{closure}}::{{closure}},omicron_nexus::app::oximeter::<impl omicron_nexus::app::Nexus>::register_as_producer::{{closure}}::{{closure}}::{{closure}}>>
4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<nexus_client::types::ProducerEndpoint>
4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::InvalidTunable>
4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::LoadError>
4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::value::MapDeserializer<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<<omicron_common::address::Ipv6Subnet<_> as serde::de::Deserialize>::deserialize::_::<impl serde::de::Deserialize for <omicron_common::address::Ipv6Subnet<_> as serde::de::Deserialize>::deserialize::Inner>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>,toml_edit::de::Error>>
4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::value::MapDeserializer<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::AuthnConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>,toml_edit::de::Error>>
4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::value::MapDeserializer<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::BackgroundTaskConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>,toml_edit::de::Error>>
4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::value::MapDeserializer<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ConsoleConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>,toml_edit::de::Error>>
4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::value::MapDeserializer<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::Database>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>,toml_edit::de::Error>>
4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::value::MapDeserializer<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::DnsTasksConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>,toml_edit::de::Error>>
4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::value::MapDeserializer<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::DpdConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>,toml_edit::de::Error>>
4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::value::MapDeserializer<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ExternalEndpointsConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>,toml_edit::de::Error>>
4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::value::MapDeserializer<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::InventoryConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>,toml_edit::de::Error>>
4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::value::MapDeserializer<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::MgdConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>,toml_edit::de::Error>>
4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::value::MapDeserializer<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::SchemaConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>,toml_edit::de::Error>>
4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::value::MapDeserializer<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::TimeseriesDbConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>,toml_edit::de::Error>>
4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::value::MapDeserializer<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::UnvalidatedTunables>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>,toml_edit::de::Error>>
4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::value::MapDeserializer<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::UpdatesConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>,toml_edit::de::Error>>
4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::value::MapDeserializer<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<serde::__private::de::content::InternallyTaggedUnitVisitor,toml_edit::de::Error>::{{closure}}>,toml_edit::de::Error>>
4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::value::MapDeserializer<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<serde::__private::de::content::TagOrContentVisitor,toml_edit::de::Error>::{{closure}}>,toml_edit::de::Error>>
4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::value::MapDeserializer<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<serde::__private::de::content::TaggedContentVisitor<dropshot::logging::_::<impl serde::de::Deserialize for dropshot::logging::ConfigLogging>::deserialize::__Field>,toml_edit::de::Error>::{{closure}}>,toml_edit::de::Error>>
4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::value::MapDeserializer<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<serde::__private::de::content::TaggedContentVisitor<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::RegionAllocationStrategy>::deserialize::__Field>,toml_edit::de::Error>::{{closure}}>,toml_edit::de::Error>>
4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::value::MapDeserializer<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<serde::de::impls::<impl serde::de::Deserialize for std::collections::hash::map::HashMap<K,V,S>>::deserialize::MapVisitor<omicron_common::api::internal::shared::SwitchLocation,omicron_common::nexus_config::DpdConfig,std::collections::hash::map::RandomState>,toml_edit::de::Error>::{{closure}}>,toml_edit::de::Error>>
4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::value::MapDeserializer<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<serde::de::impls::<impl serde::de::Deserialize for std::collections::hash::map::HashMap<K,V,S>>::deserialize::MapVisitor<omicron_common::api::internal::shared::SwitchLocation,omicron_common::nexus_config::MgdConfig,std::collections::hash::map::RandomState>,toml_edit::de::Error>::{{closure}}>,toml_edit::de::Error>>
4 (0.0%) 1 (0.0%) core::task::wake::Context::from_waker
4 (0.0%) 1 (0.0%) omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::Tunables>::deserialize
4 (0.0%) 1 (0.0%) omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::Tunables>::deserialize::{{closure}}
4 (0.0%) 1 (0.0%) serde::__private::de::content::EnumDeserializer<E>::new
4 (0.0%) 1 (0.0%) serde::de::value::UsizeDeserializer<E>::new
4 (0.0%) 1 (0.0%) serde_with::utils::duration::<impl serde_with::de::DeserializeAs<serde_with::utils::duration::DurationSigned> for serde_with::DurationSeconds>::deserialize_as
4 (0.0%) 1 (0.0%) tokio::runtime::scheduler::multi_thread::MultiThread::block_on
3 (0.0%) 3 (0.1%) core::mem::size_of
3 (0.0%) 3 (0.1%) core::ptr::drop_in_place<dropshot::logging::_::<impl serde::de::Deserialize for dropshot::logging::ConfigLogging>::deserialize::__FieldVisitor>
3 (0.0%) 3 (0.1%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::InternalDns>::deserialize::__FieldVisitor>
3 (0.0%) 3 (0.1%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::RegionAllocationStrategy>::deserialize::__FieldVisitor>
3 (0.0%) 1 (0.0%) <anyhow::error::ErrorImpl<E> as core::fmt::Debug>::fmt
3 (0.0%) 1 (0.0%) <core::net::ip_addr::Ipv6Addr as core::convert::From<[u8; 16]>>::from
3 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ExternalEndpointsConfig>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::{{closure}}
3 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::InventoryConfig>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::{{closure}}
3 (0.0%) 1 (0.0%) <serde::__private::de::content::ContentDeserializer<E> as serde::de::Deserializer>::deserialize_ignored_any
3 (0.0%) 1 (0.0%) anyhow::error::ErrorImpl<E>::erase
3 (0.0%) 1 (0.0%) core::clone::impls::<impl core::clone::Clone for bool>::clone
3 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(dropshot::logging::_::<impl serde::de::Deserialize for dropshot::logging::ConfigLogging>::deserialize::__Field,serde::__private::de::content::Content)>
3 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::RegionAllocationStrategy>::deserialize::__Field,serde::__private::de::content::Content)>
3 (0.0%) 1 (0.0%) core::ptr::drop_in_place<anyhow::error::ErrorImpl<core::mem::manually_drop::ManuallyDrop<omicron_common::nexus_config::LoadError>>>
3 (0.0%) 1 (0.0%) core::ptr::drop_in_place<tokio::runtime::context::set_scheduler<(alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core>,core::option::Option<()>),tokio::runtime::scheduler::current_thread::CoreGuard::enter<tokio::runtime::scheduler::current_thread::CoreGuard::block_on<core::pin::Pin<&mut nexus::main::{{closure}}>>::{{closure}},core::option::Option<()>>::{{closure}}>::{{closure}}>
3 (0.0%) 1 (0.0%) core::ptr::drop_in_place<tokio::runtime::scheduler::current_thread::CoreGuard::enter<tokio::runtime::scheduler::current_thread::CoreGuard::block_on<core::pin::Pin<&mut nexus::main::{{closure}}>>::{{closure}},core::option::Option<()>>::{{closure}}>
3 (0.0%) 1 (0.0%) core::ptr::drop_in_place<toml_edit::de::spanned::SpannedDeserializer<toml_edit::de::value::ValueDeserializer>>
3 (0.0%) 1 (0.0%) core::str::<impl str>::as_bytes
3 (0.0%) 1 (0.0%) http::status::StatusCode::as_u16
3 (0.0%) 1 (0.0%) nexus::do_run
3 (0.0%) 1 (0.0%) serde::ser::impls::<impl serde::ser::Serialize for &T>::serialize
3 (0.0%) 1 (0.0%) std::sys_common::backtrace::__rust_begin_short_backtrace
3 (0.0%) 1 (0.0%) uuid::builder::<impl uuid::Uuid>::from_bytes
2 (0.0%) 2 (0.0%) <core::marker::PhantomData<T> as core::default::Default>::default
2 (0.0%) 2 (0.0%) core::error::Error::description
2 (0.0%) 2 (0.0%) core::error::Error::provide
2 (0.0%) 2 (0.0%) core::ptr::drop_in_place<dropshot::logging::_::<impl serde::de::Deserialize for dropshot::logging::ConfigLogging>::deserialize::__Visitor>
2 (0.0%) 2 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::Database>::deserialize::__FieldVisitor>
2 (0.0%) 2 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::InternalDns>::deserialize::__Visitor>
2 (0.0%) 2 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::RegionAllocationStrategy>::deserialize::__Visitor>
2 (0.0%) 2 (0.0%) core::ptr::non_null::NonNull<T>::as_ptr
2 (0.0%) 1 (0.0%) <(A,B) as serde::de::value::private::Pair>::split
2 (0.0%) 1 (0.0%) <<omicron_common::address::Ipv6Subnet<_> as serde::de::Deserialize>::deserialize::_::<impl serde::de::Deserialize for <omicron_common::address::Ipv6Subnet<_> as serde::de::Deserialize>::deserialize::Inner>::deserialize::__Field as serde::de::Deserialize>::deserialize
2 (0.0%) 1 (0.0%) <<omicron_common::nexus_config::SchemeName as serde::de::Deserialize>::deserialize::Helper<__S> as serde::de::Visitor>::expecting
2 (0.0%) 1 (0.0%) <T as core::array::equality::SpecArrayEq<Other,_>>::spec_eq
2 (0.0%) 1 (0.0%) <alloc::string::String as core::fmt::Write>::write_char
2 (0.0%) 1 (0.0%) <alloc::string::String as core::fmt::Write>::write_str
2 (0.0%) 1 (0.0%) <core::iter::adapters::flatten::Flatten<I> as core::iter::traits::iterator::Iterator>::next
2 (0.0%) 1 (0.0%) <dropshot::logging::_::<impl serde::de::Deserialize for dropshot::logging::ConfigLoggingIfExists>::deserialize::__Field as serde::de::Deserialize>::deserialize
2 (0.0%) 1 (0.0%) <dropshot::logging::_::<impl serde::de::Deserialize for dropshot::logging::ConfigLoggingLevel>::deserialize::__Field as serde::de::Deserialize>::deserialize
2 (0.0%) 1 (0.0%) <omicron_common::api::internal::shared::_::<impl serde::de::Deserialize for omicron_common::api::internal::shared::SwitchLocation>::deserialize::__Field as serde::de::Deserialize>::deserialize
2 (0.0%) 1 (0.0%) <omicron_common::nexus_config::SchemeName as serde::de::Deserialize>::deserialize
2 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::AuthnConfig>::deserialize::__Field as serde::de::Deserialize>::deserialize
2 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::BackgroundTaskConfig>::deserialize::__Field as serde::de::Deserialize>::deserialize
2 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ConsoleConfig>::deserialize::__Field as serde::de::Deserialize>::deserialize
2 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::Database>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::{{closure}}
2 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::DnsTasksConfig>::deserialize::__Field as serde::de::Deserialize>::deserialize
2 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::DpdConfig>::deserialize::__Field as serde::de::Deserialize>::deserialize
2 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ExternalEndpointsConfig>::deserialize::__Field as serde::de::Deserialize>::deserialize
2 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::InventoryConfig>::deserialize::__Field as serde::de::Deserialize>::deserialize
2 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::MgdConfig>::deserialize::__Field as serde::de::Deserialize>::deserialize
2 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::PackageConfig>::deserialize::__Field as serde::de::Deserialize>::deserialize
2 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::SchemaConfig>::deserialize::__Field as serde::de::Deserialize>::deserialize
2 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::TimeseriesDbConfig>::deserialize::__Field as serde::de::Deserialize>::deserialize
2 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::UnvalidatedTunables>::deserialize::__Field as serde::de::Deserialize>::deserialize
2 (0.0%) 1 (0.0%) <omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::UpdatesConfig>::deserialize::__Field as serde::de::Deserialize>::deserialize
2 (0.0%) 1 (0.0%) <serde::__private::de::content::ContentDeserializer<E> as serde::de::Deserializer>::deserialize_u16
2 (0.0%) 1 (0.0%) <serde::__private::de::content::ContentDeserializer<E> as serde::de::Deserializer>::deserialize_u32
2 (0.0%) 1 (0.0%) <serde::__private::de::content::ContentDeserializer<E> as serde::de::Deserializer>::deserialize_u8
2 (0.0%) 1 (0.0%) <serde::__private::de::content::ContentDeserializer<E> as serde::de::IntoDeserializer<E>>::into_deserializer
2 (0.0%) 1 (0.0%) <serde::__private::de::content::InternallyTaggedUnitVisitor as serde::de::Visitor>::visit_seq
2 (0.0%) 1 (0.0%) <serde::__private::de::missing_field::MissingFieldDeserializer<E> as serde::de::Deserializer>::deserialize_bool
2 (0.0%) 1 (0.0%) <serde::__private::de::missing_field::MissingFieldDeserializer<E> as serde::de::Deserializer>::deserialize_bytes
2 (0.0%) 1 (0.0%) <serde::__private::de::missing_field::MissingFieldDeserializer<E> as serde::de::Deserializer>::deserialize_map
2 (0.0%) 1 (0.0%) <serde::__private::de::missing_field::MissingFieldDeserializer<E> as serde::de::Deserializer>::deserialize_newtype_struct
2 (0.0%) 1 (0.0%) <serde::__private::de::missing_field::MissingFieldDeserializer<E> as serde::de::Deserializer>::deserialize_option
2 (0.0%) 1 (0.0%) <serde::__private::de::missing_field::MissingFieldDeserializer<E> as serde::de::Deserializer>::deserialize_u32
2 (0.0%) 1 (0.0%) <serde::__private::de::missing_field::MissingFieldDeserializer<E> as serde::de::Deserializer>::deserialize_u64
2 (0.0%) 1 (0.0%) <serde::__private::de::missing_field::MissingFieldDeserializer<E> as serde::de::Deserializer>::deserialize_u8
2 (0.0%) 1 (0.0%) <serde::de::ignored_any::IgnoredAny as serde::de::Visitor>::visit_bool
2 (0.0%) 1 (0.0%) <serde::de::ignored_any::IgnoredAny as serde::de::Visitor>::visit_f64
2 (0.0%) 1 (0.0%) <serde::de::ignored_any::IgnoredAny as serde::de::Visitor>::visit_i64
2 (0.0%) 1 (0.0%) <serde::de::ignored_any::IgnoredAny as serde::de::Visitor>::visit_none
2 (0.0%) 1 (0.0%) <serde::de::ignored_any::IgnoredAny as serde::de::Visitor>::visit_str
2 (0.0%) 1 (0.0%) <serde::de::ignored_any::IgnoredAny as serde::de::Visitor>::visit_u64
2 (0.0%) 1 (0.0%) <serde::de::ignored_any::IgnoredAny as serde::de::Visitor>::visit_unit
2 (0.0%) 1 (0.0%) <serde::de::impls::<impl serde::de::Deserialize for alloc::vec::Vec<T>>::deserialize::VecVisitor<T> as serde::de::Visitor>::expecting
2 (0.0%) 1 (0.0%) <serde::de::impls::UnitVisitor as serde::de::Visitor>::visit_unit
2 (0.0%) 1 (0.0%) <serde::de::value::BorrowedStrDeserializer<E> as serde::de::Deserializer>::deserialize_ignored_any
2 (0.0%) 1 (0.0%) <serde::de::value::StringDeserializer<E> as serde::de::Deserializer>::deserialize_bool
2 (0.0%) 1 (0.0%) <serde::de::value::StringDeserializer<E> as serde::de::Deserializer>::deserialize_bytes
2 (0.0%) 1 (0.0%) <serde::de::value::StringDeserializer<E> as serde::de::Deserializer>::deserialize_ignored_any
2 (0.0%) 1 (0.0%) <serde::de::value::StringDeserializer<E> as serde::de::Deserializer>::deserialize_map
2 (0.0%) 1 (0.0%) <serde::de::value::StringDeserializer<E> as serde::de::Deserializer>::deserialize_seq
2 (0.0%) 1 (0.0%) <serde::de::value::StringDeserializer<E> as serde::de::Deserializer>::deserialize_u16
2 (0.0%) 1 (0.0%) <serde::de::value::StringDeserializer<E> as serde::de::Deserializer>::deserialize_u64
2 (0.0%) 1 (0.0%) <serde::de::value::UsizeDeserializer<E> as serde::de::Deserializer>::deserialize_bytes
2 (0.0%) 1 (0.0%) <serde::de::value::UsizeDeserializer<E> as serde::de::Deserializer>::deserialize_ignored_any
2 (0.0%) 1 (0.0%) <serde::de::value::UsizeDeserializer<E> as serde::de::Deserializer>::deserialize_map
2 (0.0%) 1 (0.0%) <serde::de::value::UsizeDeserializer<E> as serde::de::Deserializer>::deserialize_seq
2 (0.0%) 1 (0.0%) <serde::de::value::UsizeDeserializer<E> as serde::de::Deserializer>::deserialize_struct
2 (0.0%) 1 (0.0%) <serde::de::value::UsizeDeserializer<E> as serde::de::Deserializer>::deserialize_u16
2 (0.0%) 1 (0.0%) <serde::de::value::UsizeDeserializer<E> as serde::de::Deserializer>::deserialize_u64
2 (0.0%) 1 (0.0%) <serde::de::value::private::UnitOnly<E> as serde::de::VariantAccess>::unit_variant
2 (0.0%) 1 (0.0%) <toml::de::Deserializer as serde::de::Deserializer>::deserialize_map
2 (0.0%) 1 (0.0%) <toml_edit::de::key::KeyDeserializer as serde::de::Deserializer>::deserialize_ignored_any
2 (0.0%) 1 (0.0%) <toml_edit::de::value::ValueDeserializer as serde::de::Deserializer>::deserialize_bool
2 (0.0%) 1 (0.0%) <toml_edit::de::value::ValueDeserializer as serde::de::Deserializer>::deserialize_bytes
2 (0.0%) 1 (0.0%) <toml_edit::de::value::ValueDeserializer as serde::de::Deserializer>::deserialize_ignored_any
2 (0.0%) 1 (0.0%) <toml_edit::de::value::ValueDeserializer as serde::de::Deserializer>::deserialize_map
2 (0.0%) 1 (0.0%) <toml_edit::de::value::ValueDeserializer as serde::de::Deserializer>::deserialize_seq
2 (0.0%) 1 (0.0%) <toml_edit::de::value::ValueDeserializer as serde::de::Deserializer>::deserialize_u16
2 (0.0%) 1 (0.0%) <toml_edit::de::value::ValueDeserializer as serde::de::Deserializer>::deserialize_u64
2 (0.0%) 1 (0.0%) <toml_edit::de::value::ValueDeserializer as serde::de::Deserializer>::deserialize_u8
2 (0.0%) 1 (0.0%) <usize as core::iter::range::Step>::forward_unchecked
2 (0.0%) 1 (0.0%) anyhow::error::<impl anyhow::Error>::from_std
2 (0.0%) 1 (0.0%) anyhow::kind::Trait::new
2 (0.0%) 1 (0.0%) anyhow::ptr::Ref<T>::as_ptr
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop::DropGuard<alloc::vec::Vec<clap_builder::util::any_value::AnyValue>,alloc::alloc::Global>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop::DropGuard<clap_builder::util::any_value::AnyValue,alloc::alloc::Global>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<<serde::__private::de::content::EnumDeserializer<toml_edit::de::Error> as serde::de::EnumAccess>::variant_seed<core::marker::PhantomData<dropshot::config::_::<impl serde::de::Deserialize for dropshot::config::HandlerTaskMode>::deserialize::__Field>>::{{closure}}>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<<serde::__private::de::content::EnumDeserializer<toml_edit::de::Error> as serde::de::EnumAccess>::variant_seed<core::marker::PhantomData<dropshot::logging::_::<impl serde::de::Deserialize for dropshot::logging::ConfigLoggingIfExists>::deserialize::__Field>>::{{closure}}>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<<serde::__private::de::content::EnumDeserializer<toml_edit::de::Error> as serde::de::EnumAccess>::variant_seed<core::marker::PhantomData<dropshot::logging::_::<impl serde::de::Deserialize for dropshot::logging::ConfigLoggingLevel>::deserialize::__Field>>::{{closure}}>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<<serde::__private::de::content::EnumDeserializer<toml_edit::de::Error> as serde::de::EnumAccess>::variant_seed<core::marker::PhantomData<omicron_common::api::internal::shared::_::<impl serde::de::Deserialize for omicron_common::api::internal::shared::SwitchLocation>::deserialize::__Field>>::{{closure}}>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<<serde::__private::de::content::EnumDeserializer<toml_edit::de::Error> as serde::de::EnumAccess>::variant_seed<core::marker::PhantomData<serde::de::impls::<impl serde::de::Deserialize for core::net::socket_addr::SocketAddr>::deserialize::SocketAddrKind>>::{{closure}}>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<<toml_edit::de::Deserializer as serde::de::Deserializer>::deserialize_any<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::Config>::deserialize::__Visitor>::{{closure}}>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<alloc::sync::Arc<bool>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<alloc::sync::Arc<std::path::PathBuf>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<alloc::sync::Weak<bool,&alloc::alloc::Global>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<alloc::sync::Weak<bool>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<alloc::sync::Weak<std::path::PathBuf,&alloc::alloc::Global>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<alloc::sync::Weak<std::path::PathBuf>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<alloc::vec::into_iter::IntoIter<alloc::vec::Vec<clap_builder::util::any_value::AnyValue>>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<alloc::vec::into_iter::IntoIter<clap_builder::util::any_value::AnyValue>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<clap_builder::builder::command::Command::get_matches_from<std::env::ArgsOs,std::ffi::os_str::OsString>::{{closure}}>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::array::iter::IntoIter<clap_builder::util::id::Id,3_usize>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::flatten::Flatten<alloc::vec::into_iter::IntoIter<alloc::vec::Vec<clap_builder::util::any_value::AnyValue>>>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::fuse::Fuse<alloc::vec::into_iter::IntoIter<alloc::vec::Vec<clap_builder::util::any_value::AnyValue>>>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::fuse::Fuse<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<<omicron_common::address::Ipv6Subnet<_> as serde::de::Deserialize>::deserialize::_::<impl serde::de::Deserialize for <omicron_common::address::Ipv6Subnet<_> as serde::de::Deserialize>::deserialize::Inner>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::fuse::Fuse<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::AuthnConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::fuse::Fuse<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::BackgroundTaskConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::fuse::Fuse<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ConsoleConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::fuse::Fuse<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::Database>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::fuse::Fuse<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::DnsTasksConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::fuse::Fuse<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::DpdConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::fuse::Fuse<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ExternalEndpointsConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::fuse::Fuse<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::InventoryConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::fuse::Fuse<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::MgdConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::fuse::Fuse<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::SchemaConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::fuse::Fuse<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::TimeseriesDbConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::fuse::Fuse<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::UnvalidatedTunables>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::fuse::Fuse<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::UpdatesConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::fuse::Fuse<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<serde::__private::de::content::InternallyTaggedUnitVisitor,toml_edit::de::Error>::{{closure}}>>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::fuse::Fuse<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<serde::__private::de::content::TagOrContentVisitor,toml_edit::de::Error>::{{closure}}>>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::fuse::Fuse<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<serde::__private::de::content::TaggedContentVisitor<dropshot::logging::_::<impl serde::de::Deserialize for dropshot::logging::ConfigLogging>::deserialize::__Field>,toml_edit::de::Error>::{{closure}}>>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::fuse::Fuse<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<serde::__private::de::content::TaggedContentVisitor<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::RegionAllocationStrategy>::deserialize::__Field>,toml_edit::de::Error>::{{closure}}>>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::fuse::Fuse<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<serde::de::impls::<impl serde::de::Deserialize for std::collections::hash::map::HashMap<K,V,S>>::deserialize::MapVisitor<omicron_common::api::internal::shared::SwitchLocation,omicron_common::nexus_config::DpdConfig,std::collections::hash::map::RandomState>,toml_edit::de::Error>::{{closure}}>>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::fuse::Fuse<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<serde::de::impls::<impl serde::de::Deserialize for std::collections::hash::map::HashMap<K,V,S>>::deserialize::MapVisitor<omicron_common::api::internal::shared::SwitchLocation,omicron_common::nexus_config::MgdConfig,std::collections::hash::map::RandomState>,toml_edit::de::Error>::{{closure}}>>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::fuse::Fuse<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<serde::__private::de::content::Content>,serde::__private::de::content::ContentDeserializer<toml_edit::de::Error>::new>>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<<omicron_common::address::Ipv6Subnet<_> as serde::de::Deserialize>::deserialize::_::<impl serde::de::Deserialize for <omicron_common::address::Ipv6Subnet<_> as serde::de::Deserialize>::deserialize::Inner>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::AuthnConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::BackgroundTaskConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ConsoleConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::Database>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::DnsTasksConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::DpdConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ExternalEndpointsConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::InventoryConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::MgdConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::SchemaConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::TimeseriesDbConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::UnvalidatedTunables>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::UpdatesConfig>::deserialize::__Visitor,toml_edit::de::Error>::{{closure}}>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<serde::__private::de::content::InternallyTaggedUnitVisitor,toml_edit::de::Error>::{{closure}}>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<serde::__private::de::content::TagOrContentVisitor,toml_edit::de::Error>::{{closure}}>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<serde::__private::de::content::TaggedContentVisitor<dropshot::logging::_::<impl serde::de::Deserialize for dropshot::logging::ConfigLogging>::deserialize::__Field>,toml_edit::de::Error>::{{closure}}>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<serde::__private::de::content::TaggedContentVisitor<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::RegionAllocationStrategy>::deserialize::__Field>,toml_edit::de::Error>::{{closure}}>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<serde::de::impls::<impl serde::de::Deserialize for std::collections::hash::map::HashMap<K,V,S>>::deserialize::MapVisitor<omicron_common::api::internal::shared::SwitchLocation,omicron_common::nexus_config::DpdConfig,std::collections::hash::map::RandomState>,toml_edit::de::Error>::{{closure}}>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content,serde::__private::de::content::Content)>,serde::__private::de::content::visit_content_map<serde::de::impls::<impl serde::de::Deserialize for std::collections::hash::map::HashMap<K,V,S>>::deserialize::MapVisitor<omicron_common::api::internal::shared::SwitchLocation,omicron_common::nexus_config::MgdConfig,std::collections::hash::map::RandomState>,toml_edit::de::Error>::{{closure}}>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<serde::__private::de::content::Content>,serde::__private::de::content::ContentDeserializer<toml_edit::de::Error>::new>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::map::Map<core::iter::adapters::flatten::Flatten<alloc::vec::into_iter::IntoIter<alloc::vec::Vec<clap_builder::util::any_value::AnyValue>>>,clap_builder::parser::matches::arg_matches::unwrap_downcast_into<bool>>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<core::iter::adapters::map::Map<core::iter::adapters::flatten::Flatten<alloc::vec::into_iter::IntoIter<alloc::vec::Vec<clap_builder::util::any_value::AnyValue>>>,clap_builder::parser::matches::arg_matches::unwrap_downcast_into<std::path::PathBuf>>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::__private::de::FlatStructAccess<toml_edit::de::Error>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::__private::de::content::ContentDeserializer<toml_edit::de::Error>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::__private::de::content::VariantDeserializer<toml_edit::de::Error>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::value::SeqDeserializer<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<serde::__private::de::content::Content>,serde::__private::de::content::ContentDeserializer<toml_edit::de::Error>::new>,toml_edit::de::Error>>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<toml::de::Error>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<toml_edit::de::Error>
2 (0.0%) 1 (0.0%) core::ptr::drop_in_place<toml_edit::de::value::ValueDeserializer>
2 (0.0%) 1 (0.0%) omicron_common::api::internal::shared::_::<impl serde::de::Deserialize for omicron_common::api::internal::shared::SwitchLocation>::deserialize
2 (0.0%) 1 (0.0%) omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::Config>::deserialize
2 (0.0%) 1 (0.0%) omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::DpdConfig>::deserialize
2 (0.0%) 1 (0.0%) omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::MgdConfig>::deserialize
2 (0.0%) 1 (0.0%) omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::PackageConfig>::deserialize
2 (0.0%) 1 (0.0%) omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::SchemaConfig>::deserialize
2 (0.0%) 1 (0.0%) omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::TimeseriesDbConfig>::deserialize
2 (0.0%) 1 (0.0%) omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::UnvalidatedTunables>::deserialize
2 (0.0%) 1 (0.0%) omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::UpdatesConfig>::deserialize
2 (0.0%) 1 (0.0%) reqwest::async_impl::request::Request::body
2 (0.0%) 1 (0.0%) reqwest::async_impl::request::Request::headers
2 (0.0%) 1 (0.0%) reqwest::async_impl::request::Request::headers_mut
2 (0.0%) 1 (0.0%) reqwest::async_impl::request::Request::method
2 (0.0%) 1 (0.0%) reqwest::async_impl::request::Request::url
2 (0.0%) 1 (0.0%) reqwest::async_impl::response::Response::status
2 (0.0%) 1 (0.0%) serde::__private::de::content::ContentDeserializer<E>::new
2 (0.0%) 1 (0.0%) serde::__private::de::content::TagOrContent::Content
2 (0.0%) 1 (0.0%) serde::de::impls::<impl serde::de::Deserialize for ()>::deserialize
2 (0.0%) 1 (0.0%) serde::de::impls::<impl serde::de::Deserialize for u64>::deserialize
2 (0.0%) 1 (0.0%) serde::de::value::<impl serde::de::IntoDeserializer<E> for usize>::into_deserializer
2 (0.0%) 1 (0.0%) serde_with::de::impls::<impl serde_with::de::DeserializeAs<T> for serde_with::DisplayFromStr>::deserialize_as
2 (0.0%) 1 (0.0%) tokio::runtime::scheduler::current_thread::Context::run_task::{{closure}}
1 (0.0%) 1 (0.0%) <() as std::process::Termination>::report
1 (0.0%) 1 (0.0%) <alloc::alloc::Global as core::clone::Clone>::clone
1 (0.0%) 1 (0.0%) <bool as core::default::Default>::default
1 (0.0%) 1 (0.0%) anyhow::__private::must_use
1 (0.0%) 1 (0.0%) anyhow::kind::TraitKind::anyhow_kind
1 (0.0%) 1 (0.0%) core::num::<impl u16>::max_value
1 (0.0%) 1 (0.0%) core::num::<impl u32>::max_value
1 (0.0%) 1 (0.0%) core::num::<impl u64>::max_value
1 (0.0%) 1 (0.0%) core::num::<impl u8>::max_value
1 (0.0%) 1 (0.0%) core::num::<impl usize>::max_value
1 (0.0%) 1 (0.0%) core::pin::Pin<P>::into_inner_unchecked
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&str>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<()>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(omicron_common::api::internal::shared::SwitchLocation,omicron_common::nexus_config::DpdConfig)>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(omicron_common::api::internal::shared::SwitchLocation,omicron_common::nexus_config::MgdConfig)>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<<omicron_common::address::Ipv6Subnet<_> as serde::de::Deserialize>::deserialize::_::<impl serde::de::Deserialize for <omicron_common::address::Ipv6Subnet<_> as serde::de::Deserialize>::deserialize::Inner>::deserialize::__FieldVisitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<<omicron_common::address::Ipv6Subnet<_> as serde::de::Deserialize>::deserialize::_::<impl serde::de::Deserialize for <omicron_common::address::Ipv6Subnet<_> as serde::de::Deserialize>::deserialize::Inner>::deserialize::__Visitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<<omicron_common::nexus_config::SchemeName as serde::de::Deserialize>::deserialize::Helper<omicron_common::nexus_config::SchemeName>>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<<serde::de::impls::<impl serde::de::Deserialize for core::net::socket_addr::SocketAddr>::deserialize::SocketAddrKind as serde::de::Deserialize>::deserialize::KindVisitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<dropshot::config::_::<impl serde::de::Deserialize for dropshot::config::ConfigDropshot>::deserialize::__FieldVisitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<dropshot::config::_::<impl serde::de::Deserialize for dropshot::config::ConfigDropshot>::deserialize::__Visitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<dropshot::config::_::<impl serde::de::Deserialize for dropshot::config::HandlerTaskMode>::deserialize::__FieldVisitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<dropshot::config::_::<impl serde::de::Deserialize for dropshot::config::HandlerTaskMode>::deserialize::__Visitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<dropshot::logging::_::<impl serde::de::Deserialize for dropshot::logging::ConfigLoggingIfExists>::deserialize::__FieldVisitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<dropshot::logging::_::<impl serde::de::Deserialize for dropshot::logging::ConfigLoggingLevel>::deserialize::__FieldVisitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<hashbrown::raw::RawTable<(omicron_common::api::internal::shared::SwitchLocation,omicron_common::nexus_config::DpdConfig)>::find_or_find_insert_slot<hashbrown::map::equivalent_key<omicron_common::api::internal::shared::SwitchLocation,omicron_common::api::internal::shared::SwitchLocation,omicron_common::nexus_config::DpdConfig>::{{closure}},hashbrown::map::make_hasher<omicron_common::api::internal::shared::SwitchLocation,omicron_common::nexus_config::DpdConfig,std::collections::hash::map::RandomState>::{{closure}}>::{{closure}}>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<hashbrown::raw::RawTable<(omicron_common::api::internal::shared::SwitchLocation,omicron_common::nexus_config::DpdConfig)>::reserve_rehash<hashbrown::map::make_hasher<omicron_common::api::internal::shared::SwitchLocation,omicron_common::nexus_config::DpdConfig,std::collections::hash::map::RandomState>::{{closure}}>::{{closure}}>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<hashbrown::raw::RawTable<(omicron_common::api::internal::shared::SwitchLocation,omicron_common::nexus_config::MgdConfig)>::find_or_find_insert_slot<hashbrown::map::equivalent_key<omicron_common::api::internal::shared::SwitchLocation,omicron_common::api::internal::shared::SwitchLocation,omicron_common::nexus_config::MgdConfig>::{{closure}},hashbrown::map::make_hasher<omicron_common::api::internal::shared::SwitchLocation,omicron_common::nexus_config::MgdConfig,std::collections::hash::map::RandomState>::{{closure}}>::{{closure}}>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<hashbrown::raw::RawTable<(omicron_common::api::internal::shared::SwitchLocation,omicron_common::nexus_config::MgdConfig)>::reserve_rehash<hashbrown::map::make_hasher<omicron_common::api::internal::shared::SwitchLocation,omicron_common::nexus_config::MgdConfig,std::collections::hash::map::RandomState>::{{closure}}>::{{closure}}>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::api::internal::shared::_::<impl serde::de::Deserialize for omicron_common::api::internal::shared::SwitchLocation>::deserialize::__FieldVisitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::AuthnConfig>::deserialize::__FieldVisitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::AuthnConfig>::deserialize::__Visitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::BackgroundTaskConfig>::deserialize::__FieldVisitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::BackgroundTaskConfig>::deserialize::__Visitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::Config>::deserialize::__Visitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ConfigDropshotWithTls>::deserialize::__Visitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ConsoleConfig>::deserialize::__FieldVisitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ConsoleConfig>::deserialize::__Visitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::Database>::deserialize::__Visitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::DeploymentConfig>::deserialize::__Visitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::DnsTasksConfig>::deserialize::__FieldVisitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::DnsTasksConfig>::deserialize::__Visitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::DpdConfig>::deserialize::__FieldVisitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::DpdConfig>::deserialize::__Visitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ExternalEndpointsConfig>::deserialize::__FieldVisitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::ExternalEndpointsConfig>::deserialize::__Visitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::InventoryConfig>::deserialize::__FieldVisitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::InventoryConfig>::deserialize::__Visitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::MgdConfig>::deserialize::__FieldVisitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::MgdConfig>::deserialize::__Visitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::PackageConfig>::deserialize::__FieldVisitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::SchemaConfig>::deserialize::__FieldVisitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::SchemaConfig>::deserialize::__Visitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::TimeseriesDbConfig>::deserialize::__FieldVisitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::TimeseriesDbConfig>::deserialize::__Visitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::UnvalidatedTunables>::deserialize::__FieldVisitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::UnvalidatedTunables>::deserialize::__Visitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::UpdatesConfig>::deserialize::__FieldVisitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::UpdatesConfig>::deserialize::__Visitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::__private::de::content::InternallyTaggedUnitVisitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::__private::de::content::TaggedContentVisitor<dropshot::logging::_::<impl serde::de::Deserialize for dropshot::logging::ConfigLogging>::deserialize::__Field>>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::__private::de::content::TaggedContentVisitor<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::Database>::deserialize::__Field>>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::__private::de::content::TaggedContentVisitor<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::InternalDns>::deserialize::__Field>>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::__private::de::content::TaggedContentVisitor<omicron_common::nexus_config::_::<impl serde::de::Deserialize for omicron_common::nexus_config::RegionAllocationStrategy>::deserialize::__Field>>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::impls::<impl serde::de::Deserialize for (T0,T1)>::deserialize::TupleVisitor<core::net::ip_addr::Ipv4Addr,u16>>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::impls::<impl serde::de::Deserialize for (T0,T1)>::deserialize::TupleVisitor<core::net::ip_addr::Ipv6Addr,u16>>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::impls::<impl serde::de::Deserialize for alloc::vec::Vec<T>>::deserialize::VecVisitor<core::net::ip_addr::IpAddr>>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::impls::<impl serde::de::Deserialize for alloc::vec::Vec<T>>::deserialize::VecVisitor<omicron_common::nexus_config::SchemeName>>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::impls::<impl serde::de::Deserialize for core::net::socket_addr::SocketAddr>::deserialize::EnumVisitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::impls::<impl serde::de::Deserialize for std::collections::hash::map::HashMap<K,V,S>>::deserialize::MapVisitor<omicron_common::api::internal::shared::SwitchLocation,omicron_common::nexus_config::DpdConfig,std::collections::hash::map::RandomState>>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::impls::<impl serde::de::Deserialize for std::collections::hash::map::HashMap<K,V,S>>::deserialize::MapVisitor<omicron_common::api::internal::shared::SwitchLocation,omicron_common::nexus_config::MgdConfig,std::collections::hash::map::RandomState>>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::impls::<impl serde::de::Deserialize for u16>::deserialize::PrimitiveVisitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::impls::<impl serde::de::Deserialize for u32>::deserialize::PrimitiveVisitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::impls::<impl serde::de::Deserialize for u64>::deserialize::PrimitiveVisitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::impls::<impl serde::de::Deserialize for u8>::deserialize::PrimitiveVisitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::impls::<impl serde::de::Deserialize for usize>::deserialize::PrimitiveVisitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::impls::ArrayVisitor<[u8; 16]>>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::impls::ArrayVisitor<[u8; 4]>>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::impls::BoolVisitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::impls::FromStrVisitor<core::net::ip_addr::IpAddr>>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::impls::FromStrVisitor<core::net::ip_addr::Ipv4Addr>>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::impls::FromStrVisitor<core::net::ip_addr::Ipv6Addr>>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddr>>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddrV4>>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::impls::FromStrVisitor<core::net::socket_addr::SocketAddrV6>>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::impls::PathBufVisitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::impls::StringVisitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::impls::UnitVisitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::value::ExpectedInMap>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde::de::value::ExpectedInSeq>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<serde_with::de::impls::<impl serde_with::de::DeserializeAs<T> for serde_with::DisplayFromStr>::deserialize_as::Helper<omicron_common::postgres_config::PostgresConfigWithUrl>>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<std::rt::lang_start<()>::{{closure}}>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<uuid::external::serde_support::<impl serde::de::Deserialize for uuid::Uuid>::deserialize::UuidBytesVisitor>
1 (0.0%) 1 (0.0%) core::ptr::drop_in_place<uuid::external::serde_support::<impl serde::de::Deserialize for uuid::Uuid>::deserialize::UuidVisitor>
1 (0.0%) 1 (0.0%) core::slice::<impl [T]>::as_ptr
1 (0.0%) 1 (0.0%) reqwest::async_impl::request::Request::body_mut
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment