Lines Copies Function name ----- ------ ------------- 153858 (100%) 4176 (100%) (TOTAL) 10024 (6.5%) 28 (0.7%) derivative::matcher::Matcher::build_inner_pattern 5166 (3.4%) 14 (0.3%) derivative::matcher::Matcher::build_match_pattern_impl 4344 (2.8%) 55 (1.3%) core::iter::traits::iterator::Iterator::fold 4246 (2.8%) 1 (0.0%) derivative::attr::Input::from_ast 3991 (2.6%) 20 (0.5%) as core::iter::traits::iterator::Iterator>::next 3829 (2.5%) 1 (0.0%) derivative::attr::Field::from_ast 2861 (1.9%) 61 (1.5%) core::option::Option::map 2445 (1.6%) 9 (0.2%) derivative::matcher::Matcher::build_arms 2268 (1.5%) 28 (0.7%) derivative::matcher::Matcher::build_match_pattern_impl::{{closure}}::{{closure}} 2260 (1.5%) 25 (0.6%) core::iter::traits::iterator::Iterator::try_fold 2184 (1.4%) 28 (0.7%) as core::iter::traits::iterator::Iterator>::fold::enumerate::{{closure}} 2025 (1.3%) 9 (0.2%) derivative::bound::with_bound 1848 (1.2%) 28 (0.7%) derivative::matcher::Matcher::build_match_pattern_impl::{{closure}} 1754 (1.1%) 25 (0.6%) as core::iter::traits::collect::Extend>::extend 1728 (1.1%) 8 (0.2%) ::parse2 1624 (1.1%) 28 (0.7%) as core::iter::traits::iterator::Iterator>::fold 1540 (1.0%) 27 (0.6%) as core::iter::traits::iterator::Iterator>::fold 1536 (1.0%) 27 (0.6%) core::iter::adapters::map::map_fold::{{closure}} 1506 (1.0%) 87 (2.1%) core::iter::adapters::map::Map::new 1321 (0.9%) 25 (0.6%) core::iter::traits::iterator::Iterator::find::check::{{closure}} 1304 (0.8%) 8 (0.2%) alloc::raw_vec::RawVec::grow_amortized 1269 (0.8%) 63 (1.5%) derivative::bound::with_bound::{{closure}} 1218 (0.8%) 7 (0.2%) derivative::matcher::Matcher::build_match_pattern 1207 (0.8%) 14 (0.3%) as alloc::vec::spec_from_iter_nested::SpecFromIterNested>::from_iter 1167 (0.8%) 18 (0.4%) as alloc::vec::spec_extend::SpecExtend>::spec_extend 1089 (0.7%) 87 (2.1%) core::iter::traits::iterator::Iterator::map 1085 (0.7%) 23 (0.6%) core::mem::replace 1015 (0.7%) 7 (0.2%) alloc::raw_vec::RawVec::allocate_in 1008 (0.7%) 9 (0.2%) derivative::utils::build_impl_generics 991 (0.6%) 1 (0.0%) derivative::debug::format_with 893 (0.6%) 21 (0.5%) core::iter::traits::iterator::Iterator::for_each 846 (0.5%) 9 (0.2%) derivative::bound::with_where_predicates_from_fields 812 (0.5%) 7 (0.2%) derivative::matcher::Matcher::build_match_pattern::{{closure}} 795 (0.5%) 1 (0.0%) derivative::matcher::Matcher::build_2_arms 761 (0.5%) 11 (0.3%) alloc::alloc::box_free 758 (0.5%) 2 (0.0%) as core::iter::traits::iterator::Iterator>::size_hint 689 (0.4%) 5 (0.1%) derivative::clone::derive_clone::{{closure}} 687 (0.4%) 12 (0.3%) core::iter::adapters::map::map_try_fold::{{closure}} 684 (0.4%) 9 (0.2%) as core::iter::traits::collect::Extend<(K,V)>>::extend 684 (0.4%) 9 (0.2%) core::iter::adapters::filter::filter_try_fold::{{closure}} 683 (0.4%) 48 (1.1%) core::ops::function::impls:: for &mut F>::call_once 634 (0.4%) 1 (0.0%) derivative::debug::derive 628 (0.4%) 33 (0.8%) core::ptr::read 624 (0.4%) 8 (0.2%) as core::iter::traits::collect::IntoIterator>::into_iter 617 (0.4%) 15 (0.4%) as core::ops::try_trait::Try>::branch 603 (0.4%) 1 (0.0%) derivative::cmp::derive_partial_eq 580 (0.4%) 10 (0.2%) core::iter::traits::exact_size::ExactSizeIterator::len 576 (0.4%) 8 (0.2%) alloc::raw_vec::RawVec::current_memory 570 (0.4%) 1 (0.0%) derivative::default::derive 563 (0.4%) 20 (0.5%) core::iter::adapters::flatten::FlattenCompat::new 562 (0.4%) 1 (0.0%) derivative::debug::derive::{{closure}}::{{closure}} 552 (0.4%) 6 (0.1%) alloc::vec::Vec::extend_desugared 541 (0.4%) 1 (0.0%) derivative::attr::read_items 516 (0.3%) 3 (0.1%) derivative::attr::parse_str_lit 510 (0.3%) 7 (0.2%) core::option::Option::map_or 503 (0.3%) 48 (1.1%) as core::iter::traits::iterator::Iterator>::next 498 (0.3%) 20 (0.5%) as core::iter::adapters::fuse::FuseImpl>::next 478 (0.3%) 78 (1.9%) ::into_iter 477 (0.3%) 12 (0.3%) as core::iter::traits::iterator::Iterator>::try_fold 476 (0.3%) 28 (0.7%) as core::iter::traits::iterator::Iterator>::fold::enumerate 473 (0.3%) 1 (0.0%) derivative::clone::derive_clone 468 (0.3%) 9 (0.2%) as core::iter::traits::collect::FromIterator>::from_iter 466 (0.3%) 8 (0.2%) as core::iter::traits::iterator::Iterator>::next 466 (0.3%) 4 (0.1%) derivative::debug::derive::{{closure}} 465 (0.3%) 31 (0.7%) core::iter::adapters::filter::Filter::new 463 (0.3%) 1 (0.0%) derivative::cmp::derive_partial_ord 459 (0.3%) 3 (0.1%) syn::lit::LitStr::parse_with 452 (0.3%) 12 (0.3%) derivative::cmp::maybe_add_copy::{{closure}} 449 (0.3%) 1 (0.0%) derivative::cmp::derive_ord 448 (0.3%) 19 (0.5%) core::option::Option::as_ref 448 (0.3%) 8 (0.2%) core::alloc::layout::Layout::array 446 (0.3%) 4 (0.1%) proc_macro::bridge::scoped_cell::ScopedCell::replace 442 (0.3%) 21 (0.5%) core::iter::traits::iterator::Iterator::for_each::call::{{closure}} 422 (0.3%) 4 (0.1%) as core::iter::adapters::zip::ZipImpl>::next 405 (0.3%) 9 (0.2%) core::option::Option::and_then 400 (0.3%) 8 (0.2%) syn::punctuated::Pair::into_tuple 398 (0.3%) 1 (0.0%) derivative::hash::derive 392 (0.3%) 8 (0.2%) < as core::ops::drop::Drop>::drop::DropGuard as core::ops::drop::Drop>::drop 385 (0.3%) 1 (0.0%) derivative::default::derive::make_variant_data 377 (0.2%) 20 (0.5%) core::iter::adapters::flatten::FlatMap::new 376 (0.2%) 8 (0.2%) as core::iter::traits::iterator::Iterator>::size_hint 369 (0.2%) 2 (0.0%) derivative::clone::derive_clone::{{closure}}::{{closure}} 361 (0.2%) 22 (0.5%) core::ops::function::FnOnce::call_once 360 (0.2%) 9 (0.2%) as core::iter::traits::iterator::Iterator>::try_fold 359 (0.2%) 5 (0.1%) std::thread::local::LocalKey::try_with 351 (0.2%) 9 (0.2%) alloc::raw_vec::RawVec::from_raw_parts_in 348 (0.2%) 4 (0.1%) derivative::cmp::maybe_add_copy 341 (0.2%) 31 (0.7%) core::iter::traits::iterator::Iterator::filter 341 (0.2%) 20 (0.5%) core::iter::adapters::fuse::Fuse::new 339 (0.2%) 34 (0.8%) core::mem::maybe_uninit::MaybeUninit::assume_init 333 (0.2%) 18 (0.4%) derivative::bound::with_where_predicates_from_fields::{{closure}} 325 (0.2%) 25 (0.6%) core::iter::traits::iterator::Iterator::find 325 (0.2%) 25 (0.6%) core::ops::function::impls:: for &mut F>::call_mut 324 (0.2%) 6 (0.1%) core::slice::iter::Iter::post_inc_start 322 (0.2%) 12 (0.3%) as alloc::vec::spec_extend::SpecExtend>::spec_extend::{{closure}} 320 (0.2%) 2 (0.0%) derivative::cmp::derive_partial_ord::{{closure}}::{{closure}} 301 (0.2%) 8 (0.2%) as core::ops::try_trait::Try>::branch 300 (0.2%) 3 (0.1%) as core::iter::traits::iterator::Iterator>::try_fold::{{closure}} 297 (0.2%) 6 (0.1%) core::result::Result::map 296 (0.2%) 8 (0.2%) as core::ops::drop::Drop>::drop 292 (0.2%) 1 (0.0%) ::d_rounds 292 (0.2%) 1 (0.0%) syn::gen::visit::visit_expr 288 (0.2%) 6 (0.1%) core::slice::iter::Iter::new 288 (0.2%) 1 (0.0%) derivative::attr::ensure_str_lit 285 (0.2%) 1 (0.0%) derivative::ast::Input::from_ast 280 (0.2%) 8 (0.2%) core::ptr::const_ptr::::offset_from 276 (0.2%) 6 (0.1%) as core::iter::traits::iterator::Iterator>::next 276 (0.2%) 4 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 275 (0.2%) 27 (0.6%) core::iter::adapters::map::map_fold 272 (0.2%) 8 (0.2%) as core::ops::drop::Drop>::drop 270 (0.2%) 31 (0.7%) core::ptr::write 267 (0.2%) 1 (0.0%) derivative::attr::has_repr_packed_attr 261 (0.2%) 9 (0.2%) core::ptr::metadata::from_raw_parts_mut 261 (0.2%) 3 (0.1%) as core::iter::traits::iterator::Iterator>::next 258 (0.2%) 21 (0.5%) core::mem::manually_drop::ManuallyDrop::new 255 (0.2%) 1 (0.0%) derivative::attr::derivative_attribute 251 (0.2%) 1 (0.0%) derivative::attr::parse_bound 239 (0.2%) 5 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 237 (0.2%) 1 (0.0%) syn::gen::visit::visit_bin_op 234 (0.2%) 9 (0.2%) as core::ops::try_trait::Try>::branch 231 (0.2%) 7 (0.2%) alloc::raw_vec::RawVec::new_in 230 (0.1%) 2 (0.0%) derivative::cmp::derive_ord::{{closure}}::{{closure}} 228 (0.1%) 3 (0.1%) core::option::Option::map_or_else 227 (0.1%) 27 (0.6%) core::iter::traits::iterator::Iterator::collect 225 (0.1%) 3 (0.1%) as core::iter::traits::iterator::Iterator>::find_map 222 (0.1%) 12 (0.3%) core::iter::adapters::map::map_try_fold 221 (0.1%) 14 (0.3%) as core::ops::try_trait::FromResidual>>::from_residual 217 (0.1%) 20 (0.5%) core::iter::traits::iterator::Iterator::flat_map 217 (0.1%) 13 (0.3%) core::option::Option::is_some 216 (0.1%) 9 (0.2%) as core::iter::traits::collect::Extend<(K,V)>>::extend::{{closure}} 212 (0.1%) 35 (0.8%) core::mem::manually_drop::ManuallyDrop::into_inner 210 (0.1%) 33 (0.8%) as core::iter::traits::iterator::Iterator>::size_hint 207 (0.1%) 18 (0.4%) core::ptr::unique::Unique::cast 207 (0.1%) 3 (0.1%) alloc::boxed::Box::into_unique 207 (0.1%) 1 (0.0%) derivative::attr::read_items::{{closure}} 206 (0.1%) 5 (0.1%) derivative::cmp::derive_partial_eq::{{closure}} 206 (0.1%) 1 (0.0%) derivative::cmp::derive_eq 205 (0.1%) 1 (0.0%) derivative::cmp::derive_partial_ord::{{closure}}::{{closure}}::{{closure}} 204 (0.1%) 2 (0.0%) proc_macro::bridge::buffer::Buffer::extend_from_array 204 (0.1%) 1 (0.0%) derivative::attr::parse_boolean_meta_item 201 (0.1%) 3 (0.1%) core::iter::adapters::process_results 200 (0.1%) 6 (0.1%) core::option::Option::unwrap_or_else 200 (0.1%) 4 (0.1%) syn::parse_quote::parse 195 (0.1%) 9 (0.2%) core::option::Option::unwrap_or_default 195 (0.1%) 1 (0.0%) hashbrown::raw::RawTableInner::rehash_in_place 192 (0.1%) 1 (0.0%) as core::hash::Hasher>::write 191 (0.1%) 25 (0.6%) core::iter::traits::iterator::Iterator::find::check 190 (0.1%) 2 (0.0%) core::iter::traits::double_ended::DoubleEndedIterator::advance_back_by 190 (0.1%) 2 (0.0%) core::iter::traits::iterator::Iterator::advance_by 189 (0.1%) 9 (0.2%) as core::iter::traits::collect::Extend>::extend 189 (0.1%) 5 (0.1%) derivative::cmp::derive_partial_ord::{{closure}} 185 (0.1%) 1 (0.0%) hashbrown::raw::RawTableInner::new_uninitialized 184 (0.1%) 8 (0.2%) alloc::raw_vec::RawVec::set_ptr_and_cap 183 (0.1%) 5 (0.1%) derivative::cmp::derive_ord::{{closure}} 178 (0.1%) 4 (0.1%) core::result::Result::expect 176 (0.1%) 22 (0.5%) as core::iter::traits::iterator::Iterator>::next 176 (0.1%) 20 (0.5%) as core::iter::traits::iterator::Iterator>::next 176 (0.1%) 11 (0.3%) alloc::raw_vec::RawVec::capacity 176 (0.1%) 5 (0.1%) core::ops::control_flow::ControlFlow::break_value 174 (0.1%) 6 (0.1%) core::ptr::metadata::from_raw_parts 173 (0.1%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::size_hint 173 (0.1%) 1 (0.0%) derivative::cmp::derive_ord::{{closure}}::{{closure}}::{{closure}} 172 (0.1%) 1 (0.0%) core::hash::sip::u8to64_le 170 (0.1%) 2 (0.0%) as core::iter::traits::collect::IntoIterator>::into_iter 168 (0.1%) 1 (0.0%) derivative::ast::enum_from_ast::{{closure}} 168 (0.1%) 1 (0.0%) proc_macro::bridge::client::run_client::{{closure}}::{{closure}} 167 (0.1%) 20 (0.5%) core::iter::traits::iterator::Iterator::fuse 166 (0.1%) 34 (0.8%) core::mem::maybe_uninit::MaybeUninit::as_mut_ptr 166 (0.1%) 1 (0.0%) hashbrown::raw::RawTableInner::fallible_with_capacity 164 (0.1%) 3 (0.1%) derivative::hash::derive::{{closure}} 164 (0.1%) 1 (0.0%) derivative::derivative 163 (0.1%) 17 (0.4%) core::option::Option::take 163 (0.1%) 2 (0.0%) as proc_macro::bridge::rpc::Encode>::encode 162 (0.1%) 9 (0.2%) core::iter::adapters::filter::filter_try_fold 162 (0.1%) 3 (0.1%) alloc::boxed::Box::into_raw_with_allocator 162 (0.1%) 3 (0.1%) core::slice::iter::Iter::pre_dec_end 160 (0.1%) 3 (0.1%) derivative::debug::format_with::{{closure}} 159 (0.1%) 4 (0.1%) core::iter::traits::iterator::Iterator::zip 158 (0.1%) 1 (0.0%) ::default 156 (0.1%) 14 (0.3%) as core::iter::traits::collect::FromIterator>::from_iter 156 (0.1%) 13 (0.3%) core::ptr::const_ptr::::offset 156 (0.1%) 13 (0.3%) core::ptr::mut_ptr::::offset 156 (0.1%) 6 (0.1%) quote::to_tokens::ToTokens::to_token_stream 156 (0.1%) 4 (0.1%) core::option::Option::ok_or 155 (0.1%) 1 (0.0%) derivative::hash::derive::{{closure}}::{{closure}} 155 (0.1%) 1 (0.0%) hashbrown::raw::RawTableInner::resize_inner 153 (0.1%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 150 (0.1%) 6 (0.1%) derivative::matcher::Matcher::with_field_filter 150 (0.1%) 3 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 148 (0.1%) 1 (0.0%) syn::error::Error::new_spanned 147 (0.1%) 3 (0.1%) syn::punctuated::Punctuated::push 144 (0.1%) 4 (0.1%) core::option::Option::or_else 144 (0.1%) 1 (0.0%) ::default 143 (0.1%) 4 (0.1%) as core::iter::adapters::zip::ZipImpl>::new 143 (0.1%) 1 (0.0%) derivative::cmp::derive_partial_eq::{{closure}}::{{closure}} 142 (0.1%) 18 (0.4%) core::ptr::unique::Unique::as_ptr 140 (0.1%) 11 (0.3%) core::ptr::unique::Unique::as_ref 138 (0.1%) 6 (0.1%) quote::to_tokens::ToTokens::into_token_stream 138 (0.1%) 3 (0.1%) as core::iter::traits::double_ended::DoubleEndedIterator>::next_back 138 (0.1%) 2 (0.0%) std::thread::local::lazy::LazyKeyInner::initialize 137 (0.1%) 1 (0.0%) hashbrown::raw::TableLayout::calculate_layout_for 136 (0.1%) 21 (0.5%) core::iter::traits::iterator::Iterator::for_each::call 136 (0.1%) 8 (0.2%) as core::ops::try_trait::FromResidual>::from_residual 135 (0.1%) 9 (0.2%) core::ptr::slice_from_raw_parts_mut 134 (0.1%) 1 (0.0%) syn::gen::visit::visit_type_bare_fn 133 (0.1%) 1 (0.0%) derivative::clone::derive_copy 132 (0.1%) 3 (0.1%) as core::iter::traits::iterator::Iterator>::try_fold 130 (0.1%) 4 (0.1%) derivative::default::derive::make_variant_data::{{closure}} 130 (0.1%) 3 (0.1%) core::ops::control_flow::ControlFlow::Output>::from_try 130 (0.1%) 1 (0.0%) ::to_vec 128 (0.1%) 20 (0.5%) as core::iter::traits::iterator::Iterator>::next 128 (0.1%) 2 (0.0%) alloc::vec::Vec::push 127 (0.1%) 1 (0.0%) hashbrown::raw::RawTableInner::find_inner 127 (0.1%) 1 (0.0%) std::panicking::update_hook 124 (0.1%) 1 (0.0%) derivative::ast::struct_from_ast 124 (0.1%) 1 (0.0%) hashbrown::raw::RawTableInner::prepare_resize 120 (0.1%) 9 (0.2%) core::ptr::non_null::NonNull::cast 120 (0.1%) 8 (0.2%) alloc::vec::Vec::as_mut_ptr 120 (0.1%) 8 (0.2%) alloc::vec::into_iter::IntoIter::as_raw_mut_slice 119 (0.1%) 7 (0.2%) alloc::vec::Vec::with_capacity_in 119 (0.1%) 2 (0.0%) proc_macro::bridge::client::::with::{{closure}} 119 (0.1%) 1 (0.0%) core::ptr::drop_in_place 119 (0.1%) 1 (0.0%) core::ptr::drop_in_place 118 (0.1%) 1 (0.0%) syn::gen::visit::visit_type 117 (0.1%) 9 (0.2%) as core::iter::traits::collect::Extend>::extend::{{closure}} 117 (0.1%) 9 (0.2%) as core::iter::traits::collect::Extend>::extend 117 (0.1%) 5 (0.1%) core::option::Option::as_mut 117 (0.1%) 4 (0.1%) derivative::default::derive::{{closure}} 117 (0.1%) 3 (0.1%) proc_macro::bridge::client::BridgeState::with::{{closure}}::{{closure}} 117 (0.1%) 1 (0.0%) derivative::derive_impls 116 (0.1%) 2 (0.0%) alloc::slice::hack::into_vec 116 (0.1%) 2 (0.0%) std::thread::local::fast::Key::get 116 (0.1%) 1 (0.0%) syn::gen::visit::visit_lifetime_def 114 (0.1%) 2 (0.0%) std::thread::local::fast::Key::try_initialize 113 (0.1%) 14 (0.3%) as alloc::vec::spec_from_iter::SpecFromIter>::from_iter 113 (0.1%) 1 (0.0%) hashbrown::raw::RawTableInner::rehash_in_place::{{closure}} 112 (0.1%) 8 (0.2%) core::intrinsics::write_bytes 112 (0.1%) 7 (0.2%) alloc::raw_vec::RawVec::reserve 112 (0.1%) 7 (0.2%) alloc::raw_vec::RawVec::with_capacity_in 110 (0.1%) 8 (0.2%) as core::ops::drop::Drop>::drop 110 (0.1%) 3 (0.1%) core::cell::Cell::replace 110 (0.1%) 1 (0.0%) core::ptr::swap_nonoverlapping_bytes 110 (0.1%) 1 (0.0%) hashbrown::map::HashMap::insert 109 (0.1%) 9 (0.2%) core::ops::function::Fn::call 108 (0.1%) 12 (0.3%) core::ptr::mut_ptr::::add 108 (0.1%) 9 (0.2%) core::ptr::mut_ptr::::write_bytes 107 (0.1%) 1 (0.0%) syn::gen::visit::visit_expr_call 105 (0.1%) 7 (0.2%) alloc::raw_vec::RawVec::needs_to_grow 105 (0.1%) 7 (0.2%) alloc::raw_vec::RawVec::reserve::do_reserve_and_handle 105 (0.1%) 6 (0.1%) core::option::Option::unwrap 103 (0.1%) 2 (0.0%) core::result::Result::map_err 103 (0.1%) 1 (0.0%) derivative::ast::fields_from_ast::{{closure}} 102 (0.1%) 36 (0.9%) core::mem::maybe_uninit::MaybeUninit::uninit 101 (0.1%) 1 (0.0%) >::extend 101 (0.1%) 1 (0.0%) hashbrown::raw::RawTable::insert 100 (0.1%) 2 (0.0%) as core::iter::traits::exact_size::ExactSizeIterator>::len 100 (0.1%) 1 (0.0%) ::c_rounds 97 (0.1%) 1 (0.0%) alloc::alloc::Global::alloc_impl 94 (0.1%) 1 (0.0%) as core::iter::range::RangeIteratorImpl>::spec_nth 93 (0.1%) 1 (0.0%) hashbrown::raw::RawTableInner::find_insert_slot 91 (0.1%) 1 (0.0%) syn::gen::visit::visit_angle_bracketed_generic_arguments 90 (0.1%) 6 (0.1%) alloc::vec::Vec::as_ptr 90 (0.1%) 6 (0.1%) core::ptr::slice_from_raw_parts 90 (0.1%) 6 (0.1%) core::slice::raw::from_raw_parts 90 (0.1%) 2 (0.0%) syn::punctuated::Punctuated::iter 89 (0.1%) 1 (0.0%) hashbrown::raw::RawTableInner::prepare_rehash_in_place 87 (0.1%) 1 (0.0%) hashbrown::raw::RawTableInner::reserve_rehash_inner 86 (0.1%) 7 (0.2%) quote::__private::ext::RepIteratorExt::quote_into_iter 85 (0.1%) 6 (0.1%) core::ops::function::FnOnce::call_once{{vtable.shim}} 85 (0.1%) 5 (0.1%) ::__span 84 (0.1%) 7 (0.2%) alloc::vec::Vec::reserve 84 (0.1%) 6 (0.1%) as core::ops::deref::Deref>::deref 84 (0.1%) 1 (0.0%) ::to_tokens 84 (0.1%) 1 (0.0%) derivative::bound::without_defaults::{{closure}} 83 (0.1%) 1 (0.0%) derivative::clone::derive_clone::{{closure}}::{{closure}}::{{closure}} 83 (0.1%) 1 (0.0%) syn::gen::visit::visit_path 83 (0.1%) 1 (0.0%) syn::gen::visit::visit_type_trait_object 81 (0.1%) 1 (0.0%) core::core_arch::simd::i8x16::new 81 (0.1%) 1 (0.0%) syn::gen::visit::visit_bound_lifetimes 79 (0.1%) 1 (0.0%) syn::parse::Parser::parse_str 78 (0.1%) 6 (0.1%) core::slice::::iter 78 (0.1%) 3 (0.1%) core::ops::control_flow::ControlFlow::Output>::into_try 78 (0.1%) 2 (0.0%) core::result::Result::ok 77 (0.1%) 1 (0.0%) core::ptr::drop_in_place<[(derivative::matcher::CommonVariant,(proc_macro2::TokenStream,alloc::vec::Vec))]> 77 (0.1%) 1 (0.0%) core::ptr::drop_in_place<[derivative::ast::Field]> 77 (0.1%) 1 (0.0%) core::ptr::drop_in_place<[derivative::ast::Variant]> 77 (0.1%) 1 (0.0%) core::ptr::drop_in_place<[derivative::matcher::BindingInfo]> 77 (0.1%) 1 (0.0%) core::ptr::drop_in_place<[proc_macro2::TokenStream]> 77 (0.1%) 1 (0.0%) core::ptr::drop_in_place<[syn::generics::WherePredicate]> 77 (0.1%) 1 (0.0%) derivative::utils::hygienic_type_parameter 76 (0.0%) 11 (0.3%) as core::ops::try_trait::FromResidual>::from_residual 76 (0.0%) 2 (0.0%) core::iter::traits::double_ended::DoubleEndedIterator::nth_back 76 (0.0%) 2 (0.0%) core::iter::traits::iterator::Iterator::nth 76 (0.0%) 1 (0.0%) syn::gen::visit::visit_constraint 76 (0.0%) 1 (0.0%) syn::gen::visit::visit_parenthesized_generic_arguments 75 (0.0%) 8 (0.2%) core::mem::maybe_uninit::MaybeUninit::zeroed 75 (0.0%) 8 (0.2%) core::ptr::unique::Unique::new_unchecked 75 (0.0%) 3 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 75 (0.0%) 2 (0.0%) proc_macro::bridge::client::run_client::{{closure}} 75 (0.0%) 1 (0.0%) proc_macro::bridge::client::run_client 73 (0.0%) 1 (0.0%) syn::gen::visit::visit_type_impl_trait 73 (0.0%) 1 (0.0%) syn::gen::visit::visit_type_tuple 72 (0.0%) 9 (0.2%) core::ptr::non_null::NonNull::new_unchecked 72 (0.0%) 8 (0.2%) core::ptr::mut_ptr::::is_null 72 (0.0%) 3 (0.1%) alloc::boxed::Box::leak 72 (0.0%) 3 (0.1%) core::option::Option::expect 71 (0.0%) 2 (0.0%) as core::iter::traits::iterator::Iterator>::size_hint 70 (0.0%) 7 (0.2%) <&T as quote::to_tokens::ToTokens>::to_tokens 70 (0.0%) 7 (0.2%) alloc::vec::Vec::new 70 (0.0%) 5 (0.1%) ::span 70 (0.0%) 3 (0.1%) alloc::boxed::Box::new 70 (0.0%) 2 (0.0%) derivative::cmp::derive_ord::{{closure}}::{{closure}}::{{closure}}::{{closure}} 70 (0.0%) 2 (0.0%) derivative::cmp::derive_partial_ord::{{closure}}::{{closure}}::{{closure}}::{{closure}} 69 (0.0%) 6 (0.1%) core::mem::forget 69 (0.0%) 3 (0.1%) alloc::vec::Vec::from_raw_parts_in 69 (0.0%) 1 (0.0%) std::sys::unix::rwlock::RWLock::write 68 (0.0%) 1 (0.0%) proc_macro::bridge::buffer::Buffer::push 68 (0.0%) 1 (0.0%) syn::gen::visit::visit_lit 67 (0.0%) 1 (0.0%) as core::cmp::PartialEq>::eq 67 (0.0%) 1 (0.0%) as core::convert::From>>::from 67 (0.0%) 1 (0.0%) core::ptr::drop_in_place 66 (0.0%) 2 (0.0%) std::thread::local::fast::destroy_value 66 (0.0%) 2 (0.0%) syn::error::Error::new_spanned::{{closure}} 66 (0.0%) 1 (0.0%) derivative::utils::hygienic_type_parameter::{{closure}} 64 (0.0%) 8 (0.2%) alloc::raw_vec::RawVec::ptr 64 (0.0%) 4 (0.1%) core::slice::::len 64 (0.0%) 2 (0.0%) std::thread::local::fast::Key::try_register_dtor 64 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 64 (0.0%) 1 (0.0%) hashbrown::raw::capacity_to_buckets 63 (0.0%) 8 (0.2%) core::mem::zeroed 63 (0.0%) 7 (0.2%) core::ptr::const_ptr::::add 63 (0.0%) 1 (0.0%) core::iter::adapters::step_by::StepBy::new 63 (0.0%) 1 (0.0%) proc_macro::bridge::client::::enter 62 (0.0%) 2 (0.0%) core::ptr::swap_nonoverlapping 62 (0.0%) 1 (0.0%) as proc_macro::bridge::rpc::Encode>::encode 62 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::free_buckets 61 (0.0%) 5 (0.1%) std::thread::local::LocalKey::with 61 (0.0%) 1 (0.0%) >::eq 60 (0.0%) 8 (0.2%) as core::ops::try_trait::Try>::from_output 60 (0.0%) 4 (0.1%) core::ops::function::FnMut::call_mut 60 (0.0%) 1 (0.0%) syn::gen::visit::visit_bare_fn_arg 59 (0.0%) 12 (0.3%) core::ptr::mut_ptr::::cast 59 (0.0%) 1 (0.0%) >::from 59 (0.0%) 1 (0.0%) core::fmt::Arguments::new_v1 59 (0.0%) 1 (0.0%) hashbrown::raw::RawTable::find 58 (0.0%) 1 (0.0%) derivative::bound::without_defaults 57 (0.0%) 3 (0.1%) as core::iter::traits::collect::IntoIterator>::into_iter 57 (0.0%) 3 (0.1%) as core::convert::From<&mut T>>::from 57 (0.0%) 1 (0.0%) core::result::Result::unwrap_or_default 56 (0.0%) 8 (0.2%) <&mut I as core::iter::traits::exact_size::ExactSizeIterator>::len 56 (0.0%) 4 (0.1%) as core::iter::traits::collect::Extend>::extend 56 (0.0%) 4 (0.1%) core::iter::adapters::zip::Zip::new 56 (0.0%) 2 (0.0%) core::option::Option<&T>::cloned 56 (0.0%) 1 (0.0%) ::clone 56 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_set_epi8 56 (0.0%) 1 (0.0%) core::option::Option::unwrap_or 55 (0.0%) 11 (0.3%) as core::ops::deref::Deref>::deref 55 (0.0%) 3 (0.1%) core::cell::Cell::set 55 (0.0%) 3 (0.1%) core::iter::adapters::filter_map::FilterMap::new 55 (0.0%) 1 (0.0%) as core::iter::traits::double_ended::DoubleEndedIterator>::next_back 55 (0.0%) 1 (0.0%) hashbrown::raw::RawTable::reserve_rehash 55 (0.0%) 1 (0.0%) std::panicking::try 55 (0.0%) 1 (0.0%) syn::gen::visit::visit_expr_path 54 (0.0%) 9 (0.2%) alloc::vec::Vec::len 54 (0.0%) 6 (0.1%) core::ptr::const_ptr::::is_null 54 (0.0%) 3 (0.1%) core::iter::traits::iterator::Iterator::size_hint 54 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::all 53 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::any 53 (0.0%) 1 (0.0%) std::sync::once::Once::call_once 52 (0.0%) 4 (0.1%) core::iter::adapters::enumerate::Enumerate::new 51 (0.0%) 1 (0.0%) as core::hash::Hasher>::finish 50 (0.0%) 2 (0.0%) as core::clone::Clone>::clone 50 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::for_each 50 (0.0%) 1 (0.0%) ::next 50 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::chain 50 (0.0%) 1 (0.0%) core::ptr::swap_nonoverlapping_one 50 (0.0%) 1 (0.0%) hashbrown::raw::RawTable::drop_elements 49 (0.0%) 7 (0.2%) core::slice::raw::debug_check_data_len 49 (0.0%) 1 (0.0%) as core::iter::traits::collect::FromIterator>::from_iter 49 (0.0%) 1 (0.0%) syn::gen::visit::visit_expr_cast 49 (0.0%) 1 (0.0%) syn::gen::visit::visit_expr_index 48 (0.0%) 6 (0.1%) core::slice::::as_ptr 48 (0.0%) 2 (0.0%) proc_macro::bridge::client::run_client::{{closure}}::{{closure}}::{{closure}} 48 (0.0%) 2 (0.0%) syn::punctuated::Punctuated::len 48 (0.0%) 1 (0.0%) >::decode 48 (0.0%) 1 (0.0%) core::option::Option::ok_or_else 48 (0.0%) 1 (0.0%) syn::gen::visit::visit_expr_binary 48 (0.0%) 1 (0.0%) syn::gen::visit::visit_expr_field 47 (0.0%) 1 (0.0%) syn::gen::visit::visit_generic_argument 46 (0.0%) 1 (0.0%) ::default 46 (0.0%) 1 (0.0%) ::default 46 (0.0%) 1 (0.0%) ::default 46 (0.0%) 1 (0.0%) ::default 46 (0.0%) 1 (0.0%) ::default 46 (0.0%) 1 (0.0%) ::visit_path 46 (0.0%) 1 (0.0%) ::clone 46 (0.0%) 1 (0.0%) core::result::Result::unwrap 45 (0.0%) 9 (0.2%) core::ptr::non_null::NonNull::as_ptr 45 (0.0%) 5 (0.1%) alloc::vec::Vec::set_len 45 (0.0%) 1 (0.0%) as core::convert::From>>::from::reserve 45 (0.0%) 1 (0.0%) derivative::debug::derive::{{closure}}::{{closure}}::{{closure}} 45 (0.0%) 1 (0.0%) proc_macro::bridge::client::Client proc_macro::TokenStream>::expand1::run::{{closure}} 45 (0.0%) 1 (0.0%) syn::gen::visit::visit_expr_paren 44 (0.0%) 4 (0.1%) as core::iter::traits::collect::IntoIterator>::into_iter::{{closure}} 44 (0.0%) 3 (0.1%) proc_macro::bridge::client::BridgeState::with::{{closure}} 44 (0.0%) 1 (0.0%) core::result::Result::unwrap_or_else 44 (0.0%) 1 (0.0%) derivative::ast::Body::all_fields 44 (0.0%) 1 (0.0%) syn::gen::visit::visit_expr_unary 44 (0.0%) 1 (0.0%) syn::gen::visit::visit_type_reference 44 (0.0%) 1 (0.0%) syn::parse::Parser::parse 43 (0.0%) 1 (0.0%) core::num::::checked_add 43 (0.0%) 1 (0.0%) core::num::::checked_mul 43 (0.0%) 1 (0.0%) core::num::::overflowing_add 43 (0.0%) 1 (0.0%) core::num::::overflowing_mul 43 (0.0%) 1 (0.0%) syn::gen::visit::visit_type_ptr 42 (0.0%) 7 (0.2%) alloc::vec::Vec::with_capacity 42 (0.0%) 7 (0.2%) core::ptr::unique::Unique::dangling 42 (0.0%) 6 (0.1%) alloc::vec::Vec::allocator 42 (0.0%) 2 (0.0%) as core::clone::Clone>::clone 42 (0.0%) 1 (0.0%) alloc::alloc::exchange_malloc 42 (0.0%) 1 (0.0%) alloc::boxed::Box::from_raw_in 42 (0.0%) 1 (0.0%) core::ptr::drop_in_place+Output = ()+core::marker::Send+core::marker::Sync>> 42 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 42 (0.0%) 1 (0.0%) core::ptr::drop_in_place+Item = &mut syn::generics::GenericParam>> 42 (0.0%) 1 (0.0%) core::ptr::drop_in_place+Item = &syn::attr::NestedMeta>> 42 (0.0%) 1 (0.0%) core::ptr::drop_in_place+Item = &syn::data::Field>> 42 (0.0%) 1 (0.0%) core::ptr::drop_in_place+Item = &syn::data::Variant>> 42 (0.0%) 1 (0.0%) core::ptr::drop_in_place+Item = &syn::generics::GenericParam>> 42 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::record_item_insert_at 41 (0.0%) 1 (0.0%) as core::ops::function::FnOnce>::call_once 41 (0.0%) 1 (0.0%) core::ptr::drop_in_place 41 (0.0%) 1 (0.0%) core::ptr::drop_in_place 41 (0.0%) 1 (0.0%) derivative::matcher::Matcher bool>::new 41 (0.0%) 1 (0.0%) syn::gen::visit::visit_trait_bound 41 (0.0%) 1 (0.0%) syn::gen::visit::visit_variadic 40 (0.0%) 8 (0.2%) as core::ops::deref::DerefMut>::deref_mut 40 (0.0%) 4 (0.1%) as quote::to_tokens::ToTokens>::to_tokens 40 (0.0%) 2 (0.0%) as quote::to_tokens::ToTokens>::to_tokens 40 (0.0%) 2 (0.0%) proc_macro::bridge::client::::enter::{{closure}} 40 (0.0%) 1 (0.0%) core::hash::BuildHasher::hash_one 40 (0.0%) 1 (0.0%) derivative::bound::with_where_predicates 40 (0.0%) 1 (0.0%) hashbrown::raw::Bucket::next_n 40 (0.0%) 1 (0.0%) hashbrown::raw::h2 40 (0.0%) 1 (0.0%) std::collections::hash::map::RandomState::new::{{closure}} 40 (0.0%) 1 (0.0%) syn::gen::visit::visit_expr_lit 39 (0.0%) 4 (0.1%) >::into 39 (0.0%) 3 (0.1%) as core::iter::traits::exact_size::ExactSizeIterator>::len 39 (0.0%) 3 (0.1%) as core::iter::traits::iterator::Iterator>::next 39 (0.0%) 3 (0.1%) derivative::clone::derive_copy::{{closure}} 39 (0.0%) 1 (0.0%) core::ptr::drop_in_place))]>> 38 (0.0%) 3 (0.1%) core::iter::traits::iterator::Iterator::filter_map 38 (0.0%) 2 (0.0%) as core::clone::Clone>::clone 38 (0.0%) 2 (0.0%) hashbrown::scopeguard::guard 38 (0.0%) 1 (0.0%) ::clone 38 (0.0%) 1 (0.0%) alloc::raw_vec::handle_reserve 38 (0.0%) 1 (0.0%) core::num::::one_less_than_next_power_of_two 38 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::is_in_same_group 37 (0.0%) 3 (0.1%) derivative::cmp::derive_eq::{{closure}} 37 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 37 (0.0%) 1 (0.0%) core::iter::adapters::chain::Chain::new 37 (0.0%) 1 (0.0%) derivative::clone::clone_trait_path 37 (0.0%) 1 (0.0%) derivative::clone::copy_trait_path 37 (0.0%) 1 (0.0%) derivative::cmp::eq_trait_path 37 (0.0%) 1 (0.0%) derivative::cmp::option_path 37 (0.0%) 1 (0.0%) derivative::cmp::ord_trait_path 37 (0.0%) 1 (0.0%) derivative::cmp::ordering_path 37 (0.0%) 1 (0.0%) derivative::cmp::partial_eq_trait_path 37 (0.0%) 1 (0.0%) derivative::cmp::partial_ord_trait_path 37 (0.0%) 1 (0.0%) derivative::debug::debug_trait_path 37 (0.0%) 1 (0.0%) derivative::debug::phantom_path 37 (0.0%) 1 (0.0%) derivative::default::default_trait_path 37 (0.0%) 1 (0.0%) derivative::hash::hash_trait_path 37 (0.0%) 1 (0.0%) derivative::hash::hasher_trait_path 37 (0.0%) 1 (0.0%) derivative::paths::discriminant_path 37 (0.0%) 1 (0.0%) hashbrown::map::HashMap::with_hasher_in 37 (0.0%) 1 (0.0%) syn::gen::visit::visit_macro_delimiter 37 (0.0%) 1 (0.0%) syn::gen::visit::visit_un_op 36 (0.0%) 12 (0.3%) as core::default::Default>::default 36 (0.0%) 8 (0.2%) core::cell::UnsafeCell::get 36 (0.0%) 6 (0.1%) core::slice::iter::size_from_ptr 36 (0.0%) 4 (0.1%) as core::iter::traits::iterator::Iterator>::next::{{closure}} 36 (0.0%) 4 (0.1%) syn::gen::helper::visit::tokens_helper 36 (0.0%) 1 (0.0%) derivative::bound::is_phantom_data 36 (0.0%) 1 (0.0%) hashbrown::raw::Bucket::write 36 (0.0%) 1 (0.0%) hashbrown::raw::ProbeSeq::move_next 36 (0.0%) 1 (0.0%) hashbrown::raw::RawIterRange::new 36 (0.0%) 1 (0.0%) hashbrown::raw::RawTable::reserve 35 (0.0%) 7 (0.2%) core::ptr::const_ptr::::cast 35 (0.0%) 5 (0.1%) alloc::vec::Vec::capacity 35 (0.0%) 2 (0.0%) core::cell::Cell::new 35 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 35 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::count::{{closure}} 35 (0.0%) 1 (0.0%) derivative::debug::fmt_path 35 (0.0%) 1 (0.0%) hashbrown::map::HashMap::with_hasher 35 (0.0%) 1 (0.0%) hashbrown::raw::Bucket::from_base_index 35 (0.0%) 1 (0.0%) hashbrown::raw::RawTable::get 35 (0.0%) 1 (0.0%) hashbrown::raw::RawTable::get_mut 35 (0.0%) 1 (0.0%) proc_macro::bridge::client::::enter::{{closure}}::{{closure}} 35 (0.0%) 1 (0.0%) syn::path::parsing::::is_ident 34 (0.0%) 7 (0.2%) core::mem::drop 34 (0.0%) 4 (0.1%) core::iter::traits::iterator::Iterator::enumerate 34 (0.0%) 2 (0.0%) as core::iter::traits::exact_size::ExactSizeIterator>::len 34 (0.0%) 1 (0.0%) derivative::ast::Input::is_trivial_enum 34 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::convert_special_to_empty_and_full_to_deleted 33 (0.0%) 3 (0.1%) as core::iter::traits::collect::FromIterator>>::from_iter 33 (0.0%) 3 (0.1%) as core::iter::traits::collect::FromIterator>>::from_iter::{{closure}} 33 (0.0%) 1 (0.0%) core::hash::sip::Hasher::new_with_keys 33 (0.0%) 1 (0.0%) hashbrown::raw::RawTable::find::{{closure}} 33 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::bucket_ptr 33 (0.0%) 1 (0.0%) std::panicking::try::do_catch 33 (0.0%) 1 (0.0%) syn::gen::visit::visit_qself 32 (0.0%) 2 (0.0%) as core::iter::traits::iterator::Iterator>::next 32 (0.0%) 1 (0.0%) ::default 32 (0.0%) 1 (0.0%) ::default 32 (0.0%) 1 (0.0%) as core::default::Default>::default 32 (0.0%) 1 (0.0%) >::encode 32 (0.0%) 1 (0.0%) core::hash::sip::Hasher::reset 32 (0.0%) 1 (0.0%) derivative::ast::Body::is_empty 32 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::new_in 32 (0.0%) 1 (0.0%) std::panicking::update_hook::{{closure}} 31 (0.0%) 2 (0.0%) core::result::Result::is_ok 31 (0.0%) 1 (0.0%) ::hash 31 (0.0%) 1 (0.0%) hashbrown::raw::RawTable::iter 31 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::prepare_insert_slot 31 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::set_ctrl 30 (0.0%) 6 (0.1%) alloc::raw_vec::RawVec::allocator 30 (0.0%) 4 (0.1%) as core::iter::traits::iterator::Iterator>::next 30 (0.0%) 1 (0.0%) ::default 30 (0.0%) 1 (0.0%) ::default 30 (0.0%) 1 (0.0%) ::default 30 (0.0%) 1 (0.0%) ::default 30 (0.0%) 1 (0.0%) ::default 30 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 30 (0.0%) 1 (0.0%) syn::gen::visit::visit_return_type 29 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 29 (0.0%) 1 (0.0%) >::encode 29 (0.0%) 1 (0.0%) alloc::vec::Vec::spare_capacity_mut 29 (0.0%) 1 (0.0%) core::fmt::ArgumentV1::new 29 (0.0%) 1 (0.0%) derivative::derivative::{{closure}} 29 (0.0%) 1 (0.0%) hashbrown::map::HashMap::get_inner 29 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::match_byte 28 (0.0%) 4 (0.1%) as core::iter::traits::iterator::Iterator>::next 28 (0.0%) 2 (0.0%) >::clone_box 28 (0.0%) 2 (0.0%) as core::iter::traits::double_ended::DoubleEndedIterator>::next_back 28 (0.0%) 2 (0.0%) core::cell::UnsafeCell::new 28 (0.0%) 2 (0.0%) core::iter::adapters::rev::Rev::new 28 (0.0%) 1 (0.0%) alloc::raw_vec::alloc_guard 28 (0.0%) 1 (0.0%) core::num::::saturating_mul 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place<((derivative::matcher::CommonVariant,(proc_macro2::TokenStream,alloc::vec::Vec)),(derivative::matcher::CommonVariant,(proc_macro2::TokenStream,alloc::vec::Vec)))> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(derivative::matcher::CommonVariant,(proc_macro2::TokenStream,alloc::vec::Vec))> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(proc_macro2::TokenStream,alloc::vec::Vec)> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place,core::option::Option<&[syn::generics::WherePredicate]>,derivative::bound::with_where_predicates_from_fields::{{closure}}>,derivative::bound::with_where_predicates_from_fields::{{closure}}>,alloc::vec::into_iter::IntoIter>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place,core::option::Option<&[syn::generics::WherePredicate]>,derivative::bound::with_where_predicates_from_fields::{{closure}}>,derivative::bound::with_where_predicates_from_fields::{{closure}}>,alloc::vec::into_iter::IntoIter>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place,core::option::Option<&[syn::generics::WherePredicate]>,derivative::bound::with_where_predicates_from_fields::{{closure}}>,derivative::bound::with_where_predicates_from_fields::{{closure}}>,alloc::vec::into_iter::IntoIter>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place,core::option::Option<&[syn::generics::WherePredicate]>,derivative::bound::with_where_predicates_from_fields::{{closure}}>,derivative::bound::with_where_predicates_from_fields::{{closure}}>,alloc::vec::into_iter::IntoIter>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place,core::option::Option<&[syn::generics::WherePredicate]>,derivative::bound::with_where_predicates_from_fields::{{closure}}>,derivative::bound::with_where_predicates_from_fields::{{closure}}>,alloc::vec::into_iter::IntoIter>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place,core::option::Option<&[syn::generics::WherePredicate]>,derivative::bound::with_where_predicates_from_fields::{{closure}}>,derivative::bound::with_where_predicates_from_fields::{{closure}}>,alloc::vec::into_iter::IntoIter>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place,core::option::Option<&[syn::generics::WherePredicate]>,derivative::bound::with_where_predicates_from_fields::{{closure}}>,derivative::bound::with_where_predicates_from_fields::{{closure}}>,alloc::vec::into_iter::IntoIter>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place,core::option::Option<&[syn::generics::WherePredicate]>,derivative::bound::with_where_predicates_from_fields::{{closure}}>,derivative::bound::with_where_predicates_from_fields::{{closure}}>,alloc::vec::into_iter::IntoIter>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place,core::option::Option<&[syn::generics::WherePredicate]>,derivative::bound::with_where_predicates_from_fields::{{closure}}>,derivative::bound::with_where_predicates_from_fields::{{closure}}>,alloc::vec::into_iter::IntoIter>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place))>,alloc::vec::into_iter::IntoIter<(derivative::matcher::CommonVariant,(proc_macro2::TokenStream,alloc::vec::Vec))>>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place 28 (0.0%) 1 (0.0%) hashbrown::raw::RawTable::reserve_rehash::{{closure}} 28 (0.0%) 1 (0.0%) proc_macro::bridge::client::::enter::{{closure}}::{{closure}}::{{closure}} 27 (0.0%) 3 (0.1%) core::iter::adapters::process_results::{{closure}} 27 (0.0%) 1 (0.0%) <&[u8] as proc_macro::bridge::rpc::Encode>::encode 27 (0.0%) 1 (0.0%) ::deallocate 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place,core::option::Option<&syn::lit::LitStr>)]>> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place,core::option::Option<&syn::lit::LitStr>)>> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place))>> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place::replace::PutBackOnDrop> 27 (0.0%) 1 (0.0%) derivative::matcher::BindingStyle::with_packed 27 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::is_in_same_group::{{closure}} 27 (0.0%) 1 (0.0%) hashbrown::raw::bucket_mask_to_capacity 27 (0.0%) 1 (0.0%) syn::gen::visit::visit_member 26 (0.0%) 4 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 26 (0.0%) 2 (0.0%) as core::ops::drop::Drop>::drop 26 (0.0%) 2 (0.0%) as core::iter::traits::double_ended::DoubleEndedIterator>::next_back::{{closure}} 26 (0.0%) 2 (0.0%) core::iter::traits::iterator::Iterator::last::some 26 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_cmpeq_epi8 26 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_cmpgt_epi8 26 (0.0%) 1 (0.0%) proc_macro::bridge::scoped_cell::ScopedCell::set 26 (0.0%) 1 (0.0%) syn::gen::visit::visit_path_arguments 26 (0.0%) 1 (0.0%) syn::gen::visit::visit_type_param_bound 25 (0.0%) 3 (0.1%) proc_macro::bridge::client::BridgeState::with 25 (0.0%) 1 (0.0%) as core::convert::From>>::from::to_vec 25 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::size_hint 25 (0.0%) 1 (0.0%) std::panicking::try::do_call 25 (0.0%) 1 (0.0%) std::panicking::update_hook<[closure@proc_macro::bridge::client::::enter< 25 (0.0%) 1 (0.0%) syn::gen::visit::visit_type_path 24 (0.0%) 4 (0.1%) ::parse 24 (0.0%) 3 (0.1%) as core::iter::traits::iterator::Iterator>::next 24 (0.0%) 3 (0.1%) as core::iter::traits::iterator::Iterator>::next 24 (0.0%) 2 (0.0%) as core::clone::Clone>::clone 24 (0.0%) 2 (0.0%) as core::clone::Clone>::clone 24 (0.0%) 2 (0.0%) alloc::raw_vec::RawVec::reserve_for_push 24 (0.0%) 2 (0.0%) core::iter::traits::iterator::Iterator::last 24 (0.0%) 2 (0.0%) hashbrown::raw::RawTableInner::data_end 24 (0.0%) 1 (0.0%) core::cmp::impls::::cmp 24 (0.0%) 1 (0.0%) hashbrown::raw::bitmask::BitMask::lowest_set_bit 23 (0.0%) 1 (0.0%) as quote::__private::ext::RepAsIteratorExt>::quote_into_iter 23 (0.0%) 1 (0.0%) ::clone 23 (0.0%) 1 (0.0%) core::slice::::copy_from_slice 23 (0.0%) 1 (0.0%) core::str::traits::::eq 23 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::probe_seq 23 (0.0%) 1 (0.0%) hashbrown::raw::TableLayout::new 23 (0.0%) 1 (0.0%) syn::gen::visit::visit_abi 22 (0.0%) 22 (0.5%) core::mem::size_of 22 (0.0%) 2 (0.0%) core::ptr::mut_ptr::::sub 22 (0.0%) 1 (0.0%) core::ptr::read_unaligned 22 (0.0%) 1 (0.0%) derivative::cmp::needs_eq_bound 22 (0.0%) 1 (0.0%) derivative::cmp::needs_ord_bound 22 (0.0%) 1 (0.0%) derivative::cmp::needs_partial_eq_bound 22 (0.0%) 1 (0.0%) derivative::cmp::needs_partial_ord_bound 22 (0.0%) 1 (0.0%) derivative::debug::needs_debug_bound 22 (0.0%) 1 (0.0%) derivative::hash::needs_hash_bound 22 (0.0%) 1 (0.0%) hashbrown::raw::Bucket::as_ptr 22 (0.0%) 1 (0.0%) syn::gen::visit::visit_type_array 21 (0.0%) 3 (0.1%) as core::iter::traits::iterator::Iterator>::next::{{closure}} 21 (0.0%) 3 (0.1%) as core::iter::traits::exact_size::ExactSizeIterator>::len 21 (0.0%) 3 (0.1%) as core::iter::traits::iterator::Iterator>::next 21 (0.0%) 2 (0.0%) core::iter::traits::iterator::Iterator::rev 21 (0.0%) 1 (0.0%) >::eq 21 (0.0%) 1 (0.0%) ::forward_checked 21 (0.0%) 1 (0.0%) std::panicking::Hook::custom 21 (0.0%) 1 (0.0%) syn::gen::visit::visit_attr_style 21 (0.0%) 1 (0.0%) syn::gen::visit::visit_attribute 21 (0.0%) 1 (0.0%) syn::gen::visit::visit_trait_bound_modifier 20 (0.0%) 4 (0.1%) >::from 20 (0.0%) 2 (0.0%) ::size 20 (0.0%) 1 (0.0%) >::encode 20 (0.0%) 1 (0.0%) >::encode 20 (0.0%) 1 (0.0%) core::alloc::layout::Layout::from_size_align_unchecked 20 (0.0%) 1 (0.0%) derivative::ast::enum_from_ast 20 (0.0%) 1 (0.0%) derivative::ast::fields_from_ast 20 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::num_ctrl_bytes 19 (0.0%) 2 (0.0%) core::cell::Cell::get 19 (0.0%) 1 (0.0%) <&str as proc_macro::bridge::rpc::Encode>::encode 19 (0.0%) 1 (0.0%) as core::ops::function::Fn>::call 19 (0.0%) 1 (0.0%) as core::ops::function::FnMut>::call_mut 19 (0.0%) 1 (0.0%) core::num::::from_ne_bytes 19 (0.0%) 1 (0.0%) core::panicking::panic_display 19 (0.0%) 1 (0.0%) core::str::::as_bytes 19 (0.0%) 1 (0.0%) core::str::converts::from_utf8_unchecked 19 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::prepare_resize::{{closure}} 19 (0.0%) 1 (0.0%) std::panicking::Hook::Custom 18 (0.0%) 3 (0.1%) as core::iter::traits::iterator::Iterator>::next 18 (0.0%) 3 (0.1%) core::mem::needs_drop 18 (0.0%) 3 (0.1%) syn::lit::LitStr::parse 18 (0.0%) 2 (0.0%) alloc::slice::::into_vec 18 (0.0%) 2 (0.0%) std::thread::local::lazy::LazyKeyInner::get 18 (0.0%) 2 (0.0%) std::thread::local::lazy::LazyKeyInner::take 18 (0.0%) 1 (0.0%) >::extend 18 (0.0%) 1 (0.0%) alloc::vec::set_len_on_drop::SetLenOnDrop::increment_len 18 (0.0%) 1 (0.0%) core::hash::impls::::hash 18 (0.0%) 1 (0.0%) core::iter::adapters::cloned::Cloned::new 18 (0.0%) 1 (0.0%) core::num::::from_le_bytes 18 (0.0%) 1 (0.0%) core::ptr::drop_in_place 18 (0.0%) 1 (0.0%) derivative::ast::Body::all_fields::{{closure}} 18 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::replace_ctrl_h2 18 (0.0%) 1 (0.0%) hashbrown::raw::alloc::inner::do_alloc 18 (0.0%) 1 (0.0%) std::panicking::panic_count::count_is_zero 18 (0.0%) 1 (0.0%) std::sync::once::Once::call_once::{{closure}} 17 (0.0%) 1 (0.0%) >::index 17 (0.0%) 1 (0.0%) >::extend::{{closure}} 17 (0.0%) 1 (0.0%) alloc::string::String::push_str 17 (0.0%) 1 (0.0%) core::alloc::layout::Layout::new 17 (0.0%) 1 (0.0%) core::mem::maybe_uninit::MaybeUninit::write 17 (0.0%) 1 (0.0%) core::ptr::drop_in_place 17 (0.0%) 1 (0.0%) hashbrown::set::HashSet::insert 17 (0.0%) 1 (0.0%) syn::gen::visit::visit_binding 17 (0.0%) 1 (0.0%) syn::gen::visit::visit_ident 17 (0.0%) 1 (0.0%) syn::gen::visit::visit_macro 16 (0.0%) 2 (0.0%) derivative::attr::has_repr_packed_attr::{{closure}} 16 (0.0%) 2 (0.0%) hashbrown::raw::alloc::inner::do_alloc::{{closure}} 16 (0.0%) 2 (0.0%) proc_macro::bridge::client::::with 16 (0.0%) 1 (0.0%) <[proc_macro2::Span; 3] as syn::gen::helper::visit::Spans>::visit 16 (0.0%) 1 (0.0%) ::allocate 16 (0.0%) 1 (0.0%) ::allocate_zeroed 16 (0.0%) 1 (0.0%) as core::ops::drop::Drop>::drop 16 (0.0%) 1 (0.0%) ::replace::PutBackOnDrop as core::ops::drop::Drop>::drop 16 (0.0%) 1 (0.0%) alloc::alloc::dealloc 16 (0.0%) 1 (0.0%) alloc::boxed::Box::into_raw 16 (0.0%) 1 (0.0%) alloc::str::::to_owned 16 (0.0%) 1 (0.0%) alloc::vec::set_len_on_drop::SetLenOnDrop::new 16 (0.0%) 1 (0.0%) core::alloc::layout::size_align 16 (0.0%) 1 (0.0%) core::mem::transmute_copy 16 (0.0%) 1 (0.0%) core::num::::to_le_bytes 16 (0.0%) 1 (0.0%) core::num::::to_le_bytes 16 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 16 (0.0%) 1 (0.0%) hashbrown::map::equivalent_key::{{closure}} 16 (0.0%) 1 (0.0%) syn::parse 15 (0.0%) 1 (0.0%) ::deref 15 (0.0%) 1 (0.0%) ::build_hasher 15 (0.0%) 1 (0.0%) core::iter::adapters::take::Take::new 15 (0.0%) 1 (0.0%) core::num::nonzero::NonZeroU32::new 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::slice::index:: for [T]>::index 15 (0.0%) 1 (0.0%) core::slice::raw::from_raw_parts_mut 15 (0.0%) 1 (0.0%) derivative::attr::Input::clone_bound::{{closure}} 15 (0.0%) 1 (0.0%) derivative::attr::Input::copy_bound::{{closure}} 15 (0.0%) 1 (0.0%) derivative::attr::Input::debug_bound::{{closure}} 15 (0.0%) 1 (0.0%) derivative::attr::Input::default_bound::{{closure}} 15 (0.0%) 1 (0.0%) derivative::attr::Input::eq_bound::{{closure}} 15 (0.0%) 1 (0.0%) derivative::attr::Input::hash_bound::{{closure}} 15 (0.0%) 1 (0.0%) derivative::attr::Input::ord_bound::{{closure}} 15 (0.0%) 1 (0.0%) derivative::attr::Input::partial_eq_bound::{{closure}} 15 (0.0%) 1 (0.0%) derivative::attr::Input::partial_ord_bound::{{closure}} 15 (0.0%) 1 (0.0%) hashbrown::raw::bitmask::BitMask::remove_lowest_bit 15 (0.0%) 1 (0.0%) proc_macro::bridge::client::Client proc_macro::TokenStream>::expand1::run 15 (0.0%) 1 (0.0%) syn::gen::visit::visit_type_group 15 (0.0%) 1 (0.0%) syn::gen::visit::visit_type_paren 15 (0.0%) 1 (0.0%) syn::gen::visit::visit_type_slice 14 (0.0%) 2 (0.0%) as core::iter::traits::iterator::Iterator>::size_hint 14 (0.0%) 2 (0.0%) as core::iter::traits::iterator::Iterator>::next 14 (0.0%) 2 (0.0%) as core::iter::traits::double_ended::DoubleEndedIterator>::next_back::{{closure}}::{{closure}} 14 (0.0%) 2 (0.0%) alloc::vec::Vec::is_empty 14 (0.0%) 2 (0.0%) core::iter::traits::exact_size::ExactSizeIterator::is_empty 14 (0.0%) 2 (0.0%) core::option::Option::is_none 14 (0.0%) 2 (0.0%) core::result::Result::is_err 14 (0.0%) 1 (0.0%) <&alloc::vec::Vec as core::iter::traits::collect::IntoIterator>::into_iter 14 (0.0%) 1 (0.0%) >::encode 14 (0.0%) 1 (0.0%) as core::ops::drop::Drop>::drop 14 (0.0%) 1 (0.0%) as core::ops::deref::Deref>::deref 14 (0.0%) 1 (0.0%) >::decode 14 (0.0%) 1 (0.0%) core::cmp::impls:: for &A>::eq 14 (0.0%) 1 (0.0%) core::hash::sip::SipHasher13::new_with_keys 14 (0.0%) 1 (0.0%) core::intrinsics::copy_nonoverlapping 14 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 14 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 14 (0.0%) 1 (0.0%) derivative::attr::Field::clone_bound 14 (0.0%) 1 (0.0%) derivative::attr::Field::debug_bound 14 (0.0%) 1 (0.0%) derivative::attr::Field::default_bound 14 (0.0%) 1 (0.0%) derivative::attr::Field::hash_bound 14 (0.0%) 1 (0.0%) derivative::attr::Field::ord_bound 14 (0.0%) 1 (0.0%) derivative::attr::Field::partial_eq_bound 14 (0.0%) 1 (0.0%) derivative::attr::Field::partial_ord_bound 14 (0.0%) 1 (0.0%) derivative::attr::parse_bound::{{closure}} 14 (0.0%) 1 (0.0%) hashbrown::map::make_hasher::{{closure}} 14 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::set_ctrl_h2 14 (0.0%) 1 (0.0%) hashbrown::set::HashSet::with_hasher 14 (0.0%) 1 (0.0%) std::collections::hash::set::HashSet::with_hasher 13 (0.0%) 2 (0.0%) as core::iter::traits::iterator::Iterator>::next 13 (0.0%) 1 (0.0%) <[proc_macro2::Span; 2] as syn::gen::helper::visit::Spans>::visit 13 (0.0%) 1 (0.0%) ::fmt 13 (0.0%) 1 (0.0%) ::hash 13 (0.0%) 1 (0.0%) ::write 13 (0.0%) 1 (0.0%) >::decode 13 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::__iterator_get_unchecked 13 (0.0%) 1 (0.0%) >::eq 13 (0.0%) 1 (0.0%) ::write 13 (0.0%) 1 (0.0%) alloc::alloc::alloc 13 (0.0%) 1 (0.0%) alloc::alloc::alloc_zeroed 13 (0.0%) 1 (0.0%) alloc::boxed::Box::from_raw 13 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_loadu_si128 13 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_set_epi64x 13 (0.0%) 1 (0.0%) core::hash::Hasher::write_u8 13 (0.0%) 1 (0.0%) core::iter::range::>::nth 13 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::cloned 13 (0.0%) 1 (0.0%) core::mem::maybe_uninit::MaybeUninit::new 13 (0.0%) 1 (0.0%) core::num::::rotate_left 13 (0.0%) 1 (0.0%) core::num::::next_power_of_two 13 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 13 (0.0%) 1 (0.0%) core::ptr::drop_in_place 13 (0.0%) 1 (0.0%) core::slice::iter::::into_iter 13 (0.0%) 1 (0.0%) derivative::attr::Field::copy_bound 13 (0.0%) 1 (0.0%) derivative::attr::Field::eq_bound 13 (0.0%) 1 (0.0%) derivative::attr::Input::clone_bound 13 (0.0%) 1 (0.0%) derivative::attr::Input::copy_bound 13 (0.0%) 1 (0.0%) derivative::attr::Input::debug_bound 13 (0.0%) 1 (0.0%) derivative::attr::Input::default_bound 13 (0.0%) 1 (0.0%) derivative::attr::Input::eq_bound 13 (0.0%) 1 (0.0%) derivative::attr::Input::hash_bound 13 (0.0%) 1 (0.0%) derivative::attr::Input::ord_bound 13 (0.0%) 1 (0.0%) derivative::attr::Input::partial_eq_bound 13 (0.0%) 1 (0.0%) derivative::attr::Input::partial_ord_bound 13 (0.0%) 1 (0.0%) hashbrown::map::HashMap::contains_key 13 (0.0%) 1 (0.0%) hashbrown::map::HashMap::reserve 13 (0.0%) 1 (0.0%) hashbrown::raw::RawTable::data_end 13 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::buckets 13 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::ctrl 13 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::fallible_with_capacity::{{closure}} 13 (0.0%) 1 (0.0%) proc_macro::bridge::scoped_cell::ScopedCell::new 13 (0.0%) 1 (0.0%) syn::gen::visit::visit_lifetime 13 (0.0%) 1 (0.0%) syn::gen::visit::visit_path_segment 12 (0.0%) 2 (0.0%) core::ptr::drop_in_place::{{closure}}>> 12 (0.0%) 2 (0.0%) core::ptr::drop_in_place::{{closure}}>> 12 (0.0%) 2 (0.0%) core::ptr::drop_in_place::{{closure}}>> 12 (0.0%) 2 (0.0%) core::ptr::drop_in_place::{{closure}}>> 12 (0.0%) 2 (0.0%) core::ptr::drop_in_place::{{closure}}>> 12 (0.0%) 2 (0.0%) core::ptr::drop_in_place::{{closure}}>> 12 (0.0%) 2 (0.0%) core::ptr::drop_in_place::{{closure}}>> 12 (0.0%) 2 (0.0%) core::ptr::drop_in_place::{{closure}}>> 12 (0.0%) 2 (0.0%) core::ptr::drop_in_place::{{closure}}>> 12 (0.0%) 2 (0.0%) core::ptr::drop_in_place> 12 (0.0%) 1 (0.0%) >::extend 12 (0.0%) 1 (0.0%) >::encode 12 (0.0%) 1 (0.0%) alloc::vec::Vec::from_raw_parts 12 (0.0%) 1 (0.0%) core::cmp::impls::::eq 12 (0.0%) 1 (0.0%) core::core_arch::x86::m128iExt::as_i8x16 12 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::step_by 12 (0.0%) 1 (0.0%) core::num::::saturating_add 12 (0.0%) 1 (0.0%) core::num::::unchecked_add 12 (0.0%) 1 (0.0%) core::option::Option::iter 12 (0.0%) 1 (0.0%) core::ptr::const_ptr::::wrapping_offset 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place+Output = ()+core::marker::Send+core::marker::Sync> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place+Item = &mut syn::generics::GenericParam> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place+Item = &syn::attr::NestedMeta> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place+Item = &syn::data::Field> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place+Item = &syn::data::Variant> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place+Item = &syn::generics::GenericParam> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place 12 (0.0%) 1 (0.0%) core::ptr::mut_ptr::::copy_to 12 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::load 12 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::store_aligned 12 (0.0%) 1 (0.0%) proc_macro::bridge::scoped_cell::ScopedCell::set::{{closure}} 12 (0.0%) 1 (0.0%) std::collections::hash::set::HashSet::insert 12 (0.0%) 1 (0.0%) std::panic::catch_unwind 12 (0.0%) 1 (0.0%) std::sys::unix::rwlock::RWLock::raw_unlock 12 (0.0%) 1 (0.0%) std::sys_common::rwlock::StaticRWLock::write 11 (0.0%) 11 (0.3%) core::mem::align_of 11 (0.0%) 1 (0.0%) >::index 11 (0.0%) 1 (0.0%) as core::ops::function::FnOnce<()>>::call_once 11 (0.0%) 1 (0.0%) as core::convert::From>>::from::drop 11 (0.0%) 1 (0.0%) alloc::slice::::to_vec_in 11 (0.0%) 1 (0.0%) alloc::slice::hack::to_vec 11 (0.0%) 1 (0.0%) alloc::string::String::with_capacity 11 (0.0%) 1 (0.0%) core::core_arch::simd::i64x2::new 11 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_movemask_epi8 11 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::take 11 (0.0%) 1 (0.0%) core::ptr::mut_ptr::::write 11 (0.0%) 1 (0.0%) hashbrown::raw::RawTable::bucket 11 (0.0%) 1 (0.0%) hashbrown::raw::RawTable::free_buckets 11 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::bucket 11 (0.0%) 1 (0.0%) hashbrown::raw::bitmask::BitMask::lowest_set_bit_nonzero 11 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::load 11 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::load_aligned 11 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::match_empty_or_deleted 11 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::match_full 11 (0.0%) 1 (0.0%) std::collections::hash::map::RandomState::new::KEYS::__init 11 (0.0%) 1 (0.0%) std::sync::once::Once::is_completed 11 (0.0%) 1 (0.0%) syn::gen::visit::visit_type_infer 11 (0.0%) 1 (0.0%) syn::gen::visit::visit_type_never 10 (0.0%) 2 (0.0%) as core::ops::deref::Deref>::deref 10 (0.0%) 2 (0.0%) as core::ops::deref::DerefMut>::deref_mut 10 (0.0%) 2 (0.0%) core::clone::impls::::clone 10 (0.0%) 1 (0.0%) <::to_vec::DropGuard as core::ops::drop::Drop>::drop 10 (0.0%) 1 (0.0%) <[proc_macro2::Span; 1] as syn::gen::helper::visit::Spans>::visit 10 (0.0%) 1 (0.0%) >::as_ref 10 (0.0%) 1 (0.0%) ::clone 10 (0.0%) 1 (0.0%) alloc::string::String::from_utf8_unchecked 10 (0.0%) 1 (0.0%) alloc::vec::Vec::as_slice 10 (0.0%) 1 (0.0%) core::cmp::impls::::lt 10 (0.0%) 1 (0.0%) core::hash::impls::::hash 10 (0.0%) 1 (0.0%) core::num::::to_ne_bytes 10 (0.0%) 1 (0.0%) core::num::::to_ne_bytes 10 (0.0%) 1 (0.0%) derivative::clone::needs_clone_bound 10 (0.0%) 1 (0.0%) hashbrown::raw::RawTable::new_in 10 (0.0%) 1 (0.0%) hashbrown::set::HashSet::contains 10 (0.0%) 1 (0.0%) std::collections::hash::set::HashSet::contains 10 (0.0%) 1 (0.0%) std::sys::unix::rwlock::RWLock::write_unlock 10 (0.0%) 1 (0.0%) syn::gen::visit::visit_index 10 (0.0%) 1 (0.0%) syn::gen::visit::visit_lit_bool 10 (0.0%) 1 (0.0%) syn::gen::visit::visit_type_macro 9 (0.0%) 1 (0.0%) <() as proc_macro::bridge::rpc::Encode>::encode 9 (0.0%) 1 (0.0%) >::try_from 9 (0.0%) 1 (0.0%) >::from 9 (0.0%) 1 (0.0%) ::visit 9 (0.0%) 1 (0.0%) ::forward_unchecked 9 (0.0%) 1 (0.0%) alloc::slice::::to_vec 9 (0.0%) 1 (0.0%) core::alloc::layout::Layout::dangling 9 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_undefined_si128 9 (0.0%) 1 (0.0%) core::iter::adapters::zip::TrustedRandomAccessNoCoerce::size 9 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::count 9 (0.0%) 1 (0.0%) core::mem::swap 9 (0.0%) 1 (0.0%) core::mem::take 9 (0.0%) 1 (0.0%) core::ptr::const_ptr::::wrapping_add 9 (0.0%) 1 (0.0%) derivative::ast::Input::is_trivial_enum::{{closure}} 9 (0.0%) 1 (0.0%) derivative::attr::Input::clone_from 9 (0.0%) 1 (0.0%) derivative::attr::Input::clone_from::{{closure}} 9 (0.0%) 1 (0.0%) derivative::attr::Input::debug_transparent 9 (0.0%) 1 (0.0%) derivative::attr::Input::debug_transparent::{{closure}} 9 (0.0%) 1 (0.0%) derivative::attr::Input::ord_on_enum 9 (0.0%) 1 (0.0%) derivative::attr::Input::ord_on_enum::{{closure}} 9 (0.0%) 1 (0.0%) derivative::attr::Input::partial_ord_on_enum 9 (0.0%) 1 (0.0%) derivative::attr::Input::partial_ord_on_enum::{{closure}} 9 (0.0%) 1 (0.0%) hashbrown::map::make_hash 9 (0.0%) 1 (0.0%) hashbrown::map::make_insert_hash 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_abi 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_angle_bracketed_generic_arguments 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_attr_style 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_attribute 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_bare_fn_arg 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_bin_op 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_binding 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_bound_lifetimes 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_constraint 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_expr 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_expr_binary 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_expr_call 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_expr_cast 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_expr_field 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_expr_index 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_expr_lit 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_expr_paren 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_expr_path 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_expr_unary 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_generic_argument 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_ident 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_index 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_lifetime 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_lifetime_def 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_lit 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_lit_bool 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_lit_byte 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_lit_byte_str 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_lit_char 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_lit_float 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_lit_int 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_lit_str 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_macro 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_macro_delimiter 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_member 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_parenthesized_generic_arguments 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_path_arguments 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_path_segment 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_qself 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_return_type 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_span 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_trait_bound 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_trait_bound_modifier 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_type 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_type_array 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_type_bare_fn 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_type_group 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_type_impl_trait 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_type_infer 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_type_macro 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_type_never 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_type_param_bound 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_type_paren 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_type_path 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_type_ptr 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_type_reference 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_type_slice 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_type_trait_object 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_type_tuple 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_un_op 9 (0.0%) 1 (0.0%) syn::gen::visit::Visit::visit_variadic 9 (0.0%) 1 (0.0%) syn::parse_str 8 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 8 (0.0%) 1 (0.0%) ::default 8 (0.0%) 1 (0.0%) ::default 8 (0.0%) 1 (0.0%) ::default 8 (0.0%) 1 (0.0%) ::default 8 (0.0%) 1 (0.0%) as core::default::Default>::default 8 (0.0%) 1 (0.0%) as core::default::Default>::default 8 (0.0%) 1 (0.0%) ::drop 8 (0.0%) 1 (0.0%) core::alloc::layout::Layout::align 8 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_or_si128 8 (0.0%) 1 (0.0%) core::num::::wrapping_sub 8 (0.0%) 1 (0.0%) core::num::::wrapping_add 8 (0.0%) 1 (0.0%) core::num::::wrapping_sub 8 (0.0%) 1 (0.0%) derivative::attr::Field::clone_with 8 (0.0%) 1 (0.0%) derivative::attr::Field::debug_format_with 8 (0.0%) 1 (0.0%) derivative::attr::Field::default_value 8 (0.0%) 1 (0.0%) derivative::attr::Field::hash_with 8 (0.0%) 1 (0.0%) derivative::attr::Field::ignore_debug 8 (0.0%) 1 (0.0%) derivative::attr::Field::ignore_hash 8 (0.0%) 1 (0.0%) derivative::attr::Field::ignore_ord 8 (0.0%) 1 (0.0%) derivative::attr::Field::ignore_partial_eq 8 (0.0%) 1 (0.0%) derivative::attr::Field::ignore_partial_ord 8 (0.0%) 1 (0.0%) derivative::attr::Field::ord_compare_with 8 (0.0%) 1 (0.0%) derivative::attr::Field::partial_eq_compare_with 8 (0.0%) 1 (0.0%) derivative::attr::Field::partial_ord_compare_with 8 (0.0%) 1 (0.0%) hashbrown::map::equivalent_key 8 (0.0%) 1 (0.0%) hashbrown::map::make_hasher 8 (0.0%) 1 (0.0%) hashbrown::raw::Bucket::drop 8 (0.0%) 1 (0.0%) hashbrown::raw::RawTable::new 8 (0.0%) 1 (0.0%) hashbrown::raw::bitmask::BitMask::invert 7 (0.0%) 1 (0.0%) ::finish 7 (0.0%) 1 (0.0%) ::into_iter 7 (0.0%) 1 (0.0%) ::finish 7 (0.0%) 1 (0.0%) ::default 7 (0.0%) 1 (0.0%) as core::iter::traits::exact_size::ExactSizeIterator>::len 7 (0.0%) 1 (0.0%) alloc::string::String::is_empty 7 (0.0%) 1 (0.0%) alloc::string::String::len 7 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_store_si128 7 (0.0%) 1 (0.0%) core::mem::manually_drop::ManuallyDrop::take 7 (0.0%) 1 (0.0%) core::mem::maybe_uninit::MaybeUninit::assume_init_mut 7 (0.0%) 1 (0.0%) core::num::nonzero::NonZeroUsize::new_unchecked 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(&derivative::matcher::BindingInfo,derivative::matcher::BindingInfo)> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(proc_macro2::Ident,())> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as alloc::vec::spec_extend::SpecExtend<&derivative::ast::Field,core::slice::iter::Iter>>::spec_extend::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place<))> as alloc::vec::spec_extend::SpecExtend<(derivative::matcher::CommonVariant,(proc_macro2::TokenStream,alloc::vec::Vec)),core::iter::adapters::map::Map,derivative::matcher::Matcher::build_match_pattern::{{closure}}>>>::spec_extend::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place<))> as alloc::vec::spec_extend::SpecExtend<(derivative::matcher::CommonVariant,(proc_macro2::TokenStream,alloc::vec::Vec)),core::iter::adapters::map::Map,derivative::matcher::Matcher::build_match_pattern::{{closure}}>>>::spec_extend::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place<))> as alloc::vec::spec_extend::SpecExtend<(derivative::matcher::CommonVariant,(proc_macro2::TokenStream,alloc::vec::Vec)),core::iter::adapters::map::Map,derivative::matcher::Matcher::build_match_pattern::{{closure}}>>>::spec_extend::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place<))> as alloc::vec::spec_extend::SpecExtend<(derivative::matcher::CommonVariant,(proc_macro2::TokenStream,alloc::vec::Vec)),core::iter::adapters::map::Map,derivative::matcher::Matcher::build_match_pattern::{{closure}}>>>::spec_extend::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place<))> as alloc::vec::spec_extend::SpecExtend<(derivative::matcher::CommonVariant,(proc_macro2::TokenStream,alloc::vec::Vec)),core::iter::adapters::map::Map,derivative::matcher::Matcher::build_match_pattern::{{closure}}>>>::spec_extend::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place<))> as alloc::vec::spec_extend::SpecExtend<(derivative::matcher::CommonVariant,(proc_macro2::TokenStream,alloc::vec::Vec)),core::iter::adapters::map::Map,derivative::matcher::Matcher::build_match_pattern::{{closure}}>>>::spec_extend::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place<))> as alloc::vec::spec_extend::SpecExtend<(derivative::matcher::CommonVariant,(proc_macro2::TokenStream,alloc::vec::Vec)),core::iter::adapters::map::Map,derivative::matcher::Matcher bool>::build_match_pattern::{{closure}}>>>::spec_extend::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as alloc::vec::spec_extend::SpecExtend, as core::iter::traits::collect::IntoIterator>::into_iter::{{closure}}>>>::spec_extend::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as alloc::vec::spec_extend::SpecExtend>>::spec_extend::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as alloc::vec::spec_extend::SpecExtend, as core::iter::traits::collect::IntoIterator>::into_iter::{{closure}}>>>::spec_extend::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as alloc::vec::spec_extend::SpecExtend>>::spec_extend::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::attr::read_items::{{closure}}>,()>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::ast::fields_from_ast::{{closure}}>,()>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::ast::enum_from_ast::{{closure}}>,()>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,core::iter::adapters::flatten::FlatMap,core::iter::adapters::cloned::Cloned>,derivative::debug::format_with::{{closure}}>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place))>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place))>,alloc::vec::into_iter::IntoIter<(derivative::matcher::CommonVariant,(proc_macro2::TokenStream,alloc::vec::Vec))>>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::cmp::maybe_add_copy::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::cmp::maybe_add_copy::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::cmp::maybe_add_copy::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::cmp::maybe_add_copy::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,core::option::Option<&[syn::generics::WherePredicate]>,derivative::bound::with_where_predicates_from_fields::{{closure}}>,alloc::vec::Vec,derivative::bound::with_where_predicates_from_fields::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,core::option::Option<&[syn::generics::WherePredicate]>,derivative::bound::with_where_predicates_from_fields::{{closure}}>,alloc::vec::Vec,derivative::bound::with_where_predicates_from_fields::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,core::option::Option<&[syn::generics::WherePredicate]>,derivative::bound::with_where_predicates_from_fields::{{closure}}>,alloc::vec::Vec,derivative::bound::with_where_predicates_from_fields::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,core::option::Option<&[syn::generics::WherePredicate]>,derivative::bound::with_where_predicates_from_fields::{{closure}}>,alloc::vec::Vec,derivative::bound::with_where_predicates_from_fields::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,core::option::Option<&[syn::generics::WherePredicate]>,derivative::bound::with_where_predicates_from_fields::{{closure}}>,alloc::vec::Vec,derivative::bound::with_where_predicates_from_fields::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,core::option::Option<&[syn::generics::WherePredicate]>,derivative::bound::with_where_predicates_from_fields::{{closure}}>,alloc::vec::Vec,derivative::bound::with_where_predicates_from_fields::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,core::option::Option<&[syn::generics::WherePredicate]>,derivative::bound::with_where_predicates_from_fields::{{closure}}>,alloc::vec::Vec,derivative::bound::with_where_predicates_from_fields::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,core::option::Option<&[syn::generics::WherePredicate]>,derivative::bound::with_where_predicates_from_fields::{{closure}}>,alloc::vec::Vec,derivative::bound::with_where_predicates_from_fields::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,core::option::Option<&[syn::generics::WherePredicate]>,derivative::bound::with_where_predicates_from_fields::{{closure}}>,alloc::vec::Vec,derivative::bound::with_where_predicates_from_fields::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place, as core::iter::traits::collect::IntoIterator>::into_iter::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place, as core::iter::traits::collect::IntoIterator>::into_iter::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::cmp::maybe_add_copy::{{closure}}>,derivative::cmp::maybe_add_copy::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::cmp::maybe_add_copy::{{closure}}>,derivative::cmp::maybe_add_copy::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::cmp::maybe_add_copy::{{closure}}>,derivative::cmp::maybe_add_copy::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::cmp::maybe_add_copy::{{closure}}>,derivative::cmp::maybe_add_copy::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place::{{closure}}>,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place::{{closure}}>,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place::{{closure}}>,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place::{{closure}}>,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place::{{closure}}>,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place::{{closure}}>,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place::{{closure}}>,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place::{{closure}}>,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place::{{closure}}>,derivative::bound::with_bound::{{closure}}>,derivative::bound::with_bound::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,alloc::vec::into_iter::IntoIter>,derivative::clone::derive_clone::{{closure}}::{{closure}}::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::attr::read_items::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::ast::fields_from_ast::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::ast::enum_from_ast::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place)),(),derivative::matcher::Matcher::build_match_pattern::{{closure}},core::iter::traits::iterator::Iterator::for_each::call<(derivative::matcher::CommonVariant,(proc_macro2::TokenStream,alloc::vec::Vec)),))> as alloc::vec::spec_extend::SpecExtend<(derivative::matcher::CommonVariant,(proc_macro2::TokenStream,alloc::vec::Vec)),core::iter::adapters::map::Map,derivative::matcher::Matcher::build_match_pattern::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place)),(),derivative::matcher::Matcher::build_match_pattern::{{closure}},core::iter::traits::iterator::Iterator::for_each::call<(derivative::matcher::CommonVariant,(proc_macro2::TokenStream,alloc::vec::Vec)),))> as alloc::vec::spec_extend::SpecExtend<(derivative::matcher::CommonVariant,(proc_macro2::TokenStream,alloc::vec::Vec)),core::iter::adapters::map::Map,derivative::matcher::Matcher::build_match_pattern::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place)),(),derivative::matcher::Matcher::build_match_pattern::{{closure}},core::iter::traits::iterator::Iterator::for_each::call<(derivative::matcher::CommonVariant,(proc_macro2::TokenStream,alloc::vec::Vec)),))> as alloc::vec::spec_extend::SpecExtend<(derivative::matcher::CommonVariant,(proc_macro2::TokenStream,alloc::vec::Vec)),core::iter::adapters::map::Map,derivative::matcher::Matcher::build_match_pattern::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place)),(),derivative::matcher::Matcher::build_match_pattern::{{closure}},core::iter::traits::iterator::Iterator::for_each::call<(derivative::matcher::CommonVariant,(proc_macro2::TokenStream,alloc::vec::Vec)),))> as alloc::vec::spec_extend::SpecExtend<(derivative::matcher::CommonVariant,(proc_macro2::TokenStream,alloc::vec::Vec)),core::iter::adapters::map::Map,derivative::matcher::Matcher::build_match_pattern::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place)),(),derivative::matcher::Matcher::build_match_pattern::{{closure}},core::iter::traits::iterator::Iterator::for_each::call<(derivative::matcher::CommonVariant,(proc_macro2::TokenStream,alloc::vec::Vec)),))> as alloc::vec::spec_extend::SpecExtend<(derivative::matcher::CommonVariant,(proc_macro2::TokenStream,alloc::vec::Vec)),core::iter::adapters::map::Map,derivative::matcher::Matcher::build_match_pattern::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place)),(),derivative::matcher::Matcher::build_match_pattern::{{closure}},core::iter::traits::iterator::Iterator::for_each::call<(derivative::matcher::CommonVariant,(proc_macro2::TokenStream,alloc::vec::Vec)),))> as alloc::vec::spec_extend::SpecExtend<(derivative::matcher::CommonVariant,(proc_macro2::TokenStream,alloc::vec::Vec)),core::iter::adapters::map::Map,derivative::matcher::Matcher::build_match_pattern::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place)),(),derivative::matcher::Matcher bool>::build_match_pattern::{{closure}},core::iter::traits::iterator::Iterator::for_each::call<(derivative::matcher::CommonVariant,(proc_macro2::TokenStream,alloc::vec::Vec)),))> as alloc::vec::spec_extend::SpecExtend<(derivative::matcher::CommonVariant,(proc_macro2::TokenStream,alloc::vec::Vec)),core::iter::adapters::map::Map,derivative::matcher::Matcher bool>::build_match_pattern::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place as core::iter::traits::collect::IntoIterator>::into_iter::{{closure}},core::iter::traits::iterator::Iterator::for_each::call as alloc::vec::spec_extend::SpecExtend, as core::iter::traits::collect::IntoIterator>::into_iter::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place as core::iter::traits::collect::IntoIterator>::into_iter::{{closure}},core::iter::traits::iterator::Iterator::for_each::call as alloc::vec::spec_extend::SpecExtend, as core::iter::traits::collect::IntoIterator>::into_iter::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::attr::read_items::{{closure}}>,(core::option::Option<&proc_macro2::Ident>,core::option::Option<&syn::lit::LitStr>),(),,core::option::Option<&syn::lit::LitStr>)>,()> as core::iter::traits::collect::FromIterator,core::option::Option<&syn::lit::LitStr>),()>>>::from_iter,derivative::attr::read_items::{{closure}}>>::{{closure}},alloc::vec::Vec<(core::option::Option<&proc_macro2::Ident>,core::option::Option<&syn::lit::LitStr>)>>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::ast::fields_from_ast::{{closure}}>,derivative::ast::Field,(),,()> as core::iter::traits::collect::FromIterator>>::from_iter,derivative::ast::fields_from_ast::{{closure}}>>::{{closure}},alloc::vec::Vec>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::ast::enum_from_ast::{{closure}}>,derivative::ast::Variant,(),,()> as core::iter::traits::collect::FromIterator>>::from_iter,derivative::ast::enum_from_ast::{{closure}}>>::{{closure}},alloc::vec::Vec>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,core::iter::adapters::rev::Rev>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,alloc::vec::into_iter::IntoIter>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place)),))> as alloc::vec::spec_extend::SpecExtend<(derivative::matcher::CommonVariant,(proc_macro2::TokenStream,alloc::vec::Vec)),core::iter::adapters::map::Map,derivative::matcher::Matcher::build_match_pattern::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place)),))> as alloc::vec::spec_extend::SpecExtend<(derivative::matcher::CommonVariant,(proc_macro2::TokenStream,alloc::vec::Vec)),core::iter::adapters::map::Map,derivative::matcher::Matcher::build_match_pattern::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place)),))> as alloc::vec::spec_extend::SpecExtend<(derivative::matcher::CommonVariant,(proc_macro2::TokenStream,alloc::vec::Vec)),core::iter::adapters::map::Map,derivative::matcher::Matcher::build_match_pattern::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place)),))> as alloc::vec::spec_extend::SpecExtend<(derivative::matcher::CommonVariant,(proc_macro2::TokenStream,alloc::vec::Vec)),core::iter::adapters::map::Map,derivative::matcher::Matcher::build_match_pattern::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place)),))> as alloc::vec::spec_extend::SpecExtend<(derivative::matcher::CommonVariant,(proc_macro2::TokenStream,alloc::vec::Vec)),core::iter::adapters::map::Map,derivative::matcher::Matcher::build_match_pattern::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place)),))> as alloc::vec::spec_extend::SpecExtend<(derivative::matcher::CommonVariant,(proc_macro2::TokenStream,alloc::vec::Vec)),core::iter::adapters::map::Map,derivative::matcher::Matcher::build_match_pattern::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place)),))> as alloc::vec::spec_extend::SpecExtend<(derivative::matcher::CommonVariant,(proc_macro2::TokenStream,alloc::vec::Vec)),core::iter::adapters::map::Map,derivative::matcher::Matcher bool>::build_match_pattern::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place as alloc::vec::spec_extend::SpecExtend, as core::iter::traits::collect::IntoIterator>::into_iter::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place as alloc::vec::spec_extend::SpecExtend>>::spec_extend::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place as alloc::vec::spec_extend::SpecExtend, as core::iter::traits::collect::IntoIterator>::into_iter::{{closure}}>>>::spec_extend::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place as alloc::vec::spec_extend::SpecExtend>>::spec_extend::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place bool>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place::enter<(),proc_macro::bridge::client::run_client proc_macro::TokenStream>::expand1::run proc_macro::TokenStream>::{{closure}}>::{{closure}}::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place::enter<(),proc_macro::bridge::client::run_client proc_macro::TokenStream>::expand1::run proc_macro::TokenStream>::{{closure}}>::{{closure}}::{{closure}}>::{{closure}}::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) derivative::ast::Variant::is_unit 7 (0.0%) 1 (0.0%) derivative::matcher::Matcher bool>::new::{{closure}} 7 (0.0%) 1 (0.0%) hashbrown::map::HashMap::is_empty 7 (0.0%) 1 (0.0%) hashbrown::map::HashMap::len 7 (0.0%) 1 (0.0%) hashbrown::raw::RawTable::is_empty 7 (0.0%) 1 (0.0%) hashbrown::raw::RawTable::len 7 (0.0%) 1 (0.0%) hashbrown::raw::RawTableInner::is_empty_singleton 7 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::match_empty 7 (0.0%) 1 (0.0%) std::collections::hash::map::RandomState::new 7 (0.0%) 1 (0.0%) syn::gen::visit::visit_lit_byte 7 (0.0%) 1 (0.0%) syn::gen::visit::visit_lit_byte_str 7 (0.0%) 1 (0.0%) syn::gen::visit::visit_lit_char 7 (0.0%) 1 (0.0%) syn::gen::visit::visit_lit_float 7 (0.0%) 1 (0.0%) syn::gen::visit::visit_lit_int 7 (0.0%) 1 (0.0%) syn::gen::visit::visit_lit_str 7 (0.0%) 1 (0.0%) syn::gen::visit::visit_span 6 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::size_hint 6 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 6 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::size_hint 6 (0.0%) 1 (0.0%) as core::default::Default>::default 6 (0.0%) 1 (0.0%) as core::ops::deref::DerefMut>::deref_mut 6 (0.0%) 1 (0.0%) __rust_try 6 (0.0%) 1 (0.0%) core::alloc::layout::Layout::size 6 (0.0%) 1 (0.0%) core::clone::impls::::clone 6 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_load_si128 6 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_set1_epi64x 6 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_set1_epi8 6 (0.0%) 1 (0.0%) core::num::::wrapping_neg 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place<::to_vec::DropGuard> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard<&derivative::ast::Field,alloc::alloc::Global>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard<(core::option::Option<&proc_macro2::Ident>,core::option::Option<&syn::lit::LitStr>),alloc::alloc::Global>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard<(derivative::matcher::CommonVariant,(proc_macro2::TokenStream,alloc::vec::Vec)),alloc::alloc::Global>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard<(syn::attr::NestedMeta,syn::token::Comma),alloc::alloc::Global>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard<(syn::generics::WherePredicate,syn::token::Comma),alloc::alloc::Global>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place,core::option::Option<&syn::lit::LitStr>)>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place))>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place,core::option::Option<&syn::lit::LitStr>)>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place))>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place::{{closure}}>, as core::iter::traits::collect::Extend>::extend::{{closure}}>>::{{closure}}>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place::{{closure}}>, as core::iter::traits::collect::Extend>::extend::{{closure}}>>::{{closure}}>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place::{{closure}}>, as core::iter::traits::collect::Extend>::extend::{{closure}}>>::{{closure}}>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place::{{closure}}>, as core::iter::traits::collect::Extend>::extend::{{closure}}>>::{{closure}}>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place::{{closure}}>, as core::iter::traits::collect::Extend>::extend::{{closure}}>>::{{closure}}>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place::{{closure}}>, as core::iter::traits::collect::Extend>::extend::{{closure}}>>::{{closure}}>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place::{{closure}}>, as core::iter::traits::collect::Extend>::extend::{{closure}}>>::{{closure}}>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place::{{closure}}>, as core::iter::traits::collect::Extend>::extend::{{closure}}>>::{{closure}}>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place::{{closure}}>, as core::iter::traits::collect::Extend>::extend::{{closure}}>>::{{closure}}>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place,derivative::bound::without_defaults::{{closure}}>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place,hashbrown::raw::RawTableInner::rehash_in_place::{{closure}}>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place,hashbrown::raw::RawTableInner::prepare_resize::{{closure}}>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place 6 (0.0%) 1 (0.0%) core::ptr::mut_ptr::::drop_in_place 6 (0.0%) 1 (0.0%) hashbrown::raw::Bucket::as_mut 6 (0.0%) 1 (0.0%) hashbrown::raw::Bucket::as_ref 6 (0.0%) 1 (0.0%) hashbrown::raw::is_full 6 (0.0%) 1 (0.0%) hashbrown::raw::special_is_empty 6 (0.0%) 1 (0.0%) proc_macro::bridge::buffer::Buffer::clear 6 (0.0%) 1 (0.0%) proc_macro::bridge::buffer::Buffer::take 6 (0.0%) 1 (0.0%) proc_macro::bridge::client::BRIDGE_STATE::__init 5 (0.0%) 1 (0.0%) core::clone::impls::::clone 5 (0.0%) 1 (0.0%) hashbrown::raw::bitmask::BitMask::any_bit_set 5 (0.0%) 1 (0.0%) proc_macro::bridge::client::run_client>::borrow 4 (0.0%) 1 (0.0%) ::clone 4 (0.0%) 1 (0.0%) ::as_m128i 4 (0.0%) 1 (0.0%) ::clone 4 (0.0%) 1 (0.0%) core::num::::to_le 4 (0.0%) 1 (0.0%) core::num::::from_le 4 (0.0%) 1 (0.0%) core::num::::to_le 4 (0.0%) 1 (0.0%) core::num::::to_le 4 (0.0%) 1 (0.0%) core::num::::to_le 4 (0.0%) 1 (0.0%) core::num::nonzero::NonZeroU32::get 4 (0.0%) 1 (0.0%) core::num::nonzero::NonZeroUsize::get 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::find::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::reserve_rehash::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::enter<(),proc_macro::bridge::client::run_client proc_macro::TokenStream>::expand1::run proc_macro::TokenStream>::{{closure}}>::{{closure}}::{{closure}}>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 4 (0.0%) 1 (0.0%) hashbrown::raw::h1 4 (0.0%) 1 (0.0%) std::panicking::panicking 3 (0.0%) 1 (0.0%) as core::default::Default>::default 3 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_setzero_si128 3 (0.0%) 1 (0.0%) proc_macro::bridge::client::BRIDGE_STATE::__getit 3 (0.0%) 1 (0.0%) std::collections::hash::map::RandomState::new::KEYS::__getit 3 (0.0%) 1 (0.0%) std::collections::hash::set::HashSet::new 3 (0.0%) 1 (0.0%) std::thread::panicking 1 (0.0%) 1 (0.0%) ::default 1 (0.0%) 1 (0.0%) ::default 1 (0.0%) 1 (0.0%) core::hint::unreachable_unchecked 1 (0.0%) 1 (0.0%) core::ptr::null 1 (0.0%) 1 (0.0%) core::ptr::null_mut 1 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::static_empty