Last active
November 13, 2023 21:36
-
-
Save smklein/0f3b5d039187bf3954da75da55576975 to your computer and use it in GitHub Desktop.
cargo llvm-lines -p omicron-nexus --bin nexus
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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