Skip to content

Instantly share code, notes, and snippets.

@matklad
Created June 21, 2020 19:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save matklad/688220f27cd54bf4967838fe5cb1d8f6 to your computer and use it in GitHub Desktop.
Save matklad/688220f27cd54bf4967838fe5cb1d8f6 to your computer and use it in GitHub Desktop.
Lines Copies Function name
----- ------ -------------
2391032 (100%) 75990 (100%) (TOTAL)
91721 (3.8%) 7116 (9.4%) core::ptr::drop_in_place
71386 (3.0%) 50 (0.1%) salsa::derived::slot::Slot<DB,Q,MP>::read_upgrade
67936 (2.8%) 100 (0.1%) salsa::derived::slot::Slot<DB,Q,MP>::probe
56571 (2.4%) 109 (0.1%) alloc::raw_vec::RawVec<T,A>::grow
52219 (2.2%) 790 (1.0%) core::option::Option<T>::map
51383 (2.1%) 707 (0.9%) core::result::Result<T,E>::map_err
49778 (2.1%) 394 (0.5%) core::iter::traits::iterator::Iterator::try_fold
48839 (2.0%) 50 (0.1%) <salsa::derived::slot::Slot<DB,Q,MP> as salsa::dependency::DatabaseSlot<DB>>::maybe_changed_since
38270 (1.6%) 533 (0.7%) core::option::Option<T>::ok_or_else
33983 (1.4%) 602 (0.8%) core::ptr::swap_nonoverlapping_one
32025 (1.3%) 183 (0.2%) hashbrown::raw::RawTable<T>::find
27470 (1.1%) 82 (0.1%) hashbrown::raw::RawTable<T>::rehash_in_place
24499 (1.0%) 397 (0.5%) core::result::Result<T,E>::unwrap_or_else
24349 (1.0%) 50 (0.1%) salsa::derived::slot::PanicGuard<DB,Q,MP>::overwrite_placeholder
22950 (1.0%) 45 (0.1%) std::sync::mpsc::stream::Packet<T>::abort_selection
21344 (0.9%) 232 (0.3%) core::alloc::layout::Layout::array
19530 (0.8%) 45 (0.1%) std::sync::mpsc::Sender<T>::send
19106 (0.8%) 82 (0.1%) hashbrown::raw::RawTable<T>::resize
17752 (0.7%) 163 (0.2%) alloc::sync::Arc<T>::new
16917 (0.7%) 421 (0.6%) alloc::sync::Arc<T>::drop_slow
16757 (0.7%) 45 (0.1%) std::sync::mpsc::shared::Packet<T>::try_recv
16700 (0.7%) 50 (0.1%) salsa::derived::slot::Memo<DB,Q>::validate_memoized_value
16416 (0.7%) 288 (0.4%) alloc::raw_vec::RawVec<T,A>::current_memory
15637 (0.7%) 720 (0.9%) core::ptr::read
15570 (0.7%) 45 (0.1%) std::sync::mpsc::Receiver<T>::recv
15540 (0.6%) 84 (0.1%) hashbrown::raw::RawTable<T>::new_uninitialized
14996 (0.6%) 46 (0.1%) smallvec::SmallVec<A>::try_grow
14766 (0.6%) 401 (0.5%) <alloc::vec::Vec<T> as core::ops::index::IndexMut<I>>::index_mut
14700 (0.6%) 50 (0.1%) salsa::lru::Lru<Node>::record_use
14625 (0.6%) 45 (0.1%) std::sync::mpsc::stream::Packet<T>::try_recv
14514 (0.6%) 82 (0.1%) hashbrown::raw::RawTable<T>::try_with_capacity
13728 (0.6%) 48 (0.1%) std::sync::mpsc::sync::Packet<T>::drop_port
12850 (0.5%) 50 (0.1%) salsa::lru::LruData<Node>::insert_new
12735 (0.5%) 45 (0.1%) std::sync::mpsc::stream::Packet<T>::recv
12462 (0.5%) 402 (0.5%) core::fmt::ArgumentV1::new
12288 (0.5%) 48 (0.1%) <std::sync::mpsc::shared::Packet<T> as core::ops::drop::Drop>::drop
12217 (0.5%) 50 (0.1%) salsa::runtime::Runtime<DB>::execute_query_implementation
11734 (0.5%) 50 (0.1%) <salsa::derived::DerivedStorage<DB,Q,MP> as salsa::plumbing::QueryStorageOps<DB,Q>>::try_fetch
11655 (0.5%) 45 (0.1%) std::sync::mpsc::sync::Packet<T>::recv
11400 (0.5%) 50 (0.1%) salsa::lru::LruData<Node>::promote_yellow_to_green
10808 (0.5%) 45 (0.1%) std::sync::mpsc::oneshot::Packet<T>::try_recv
10543 (0.4%) 421 (0.6%) <alloc::sync::Arc<T> as core::ops::drop::Drop>::drop
10354 (0.4%) 201 (0.3%) <ra_ide_db::RootDatabase as salsa::Database>::salsa_event
10250 (0.4%) 164 (0.2%) hashbrown::raw::RawTable<T>::rehash_in_place::{{closure}}
10168 (0.4%) 284 (0.4%) alloc::alloc::box_free
10152 (0.4%) 423 (0.6%) core::alloc::layout::Layout::for_value
9922 (0.4%) 82 (0.1%) hashbrown::raw::RawTable<T>::find_insert_slot
9850 (0.4%) 50 (0.1%) salsa::derived::slot::Slot<DB,Q,MP>::register_with_in_progress_thread
9471 (0.4%) 123 (0.2%) <hashbrown::raw::RawIterRange<T> as core::iter::traits::iterator::Iterator>::next
9468 (0.4%) 600 (0.8%) salsa::derived::slot::Slot<DB,Q,MP>::probe::{{closure}}
9352 (0.4%) 344 (0.5%) core::mem::replace
9270 (0.4%) 45 (0.1%) std::sync::mpsc::sync::Packet<T>::wakeup_senders
9180 (0.4%) 45 (0.1%) std::sync::mpsc::shared::Packet<T>::abort_selection
9083 (0.4%) 293 (0.4%) core::ptr::slice_from_raw_parts_mut
8973 (0.4%) 45 (0.1%) std::sync::mpsc::shared::Packet<T>::send
8928 (0.4%) 288 (0.4%) <alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
8738 (0.4%) 165 (0.2%) core::option::Option<T>::unwrap_or_else
8730 (0.4%) 45 (0.1%) std::sync::mpsc::shared::Packet<T>::recv
8608 (0.4%) 17 (0.0%) salsa::interned::InternedStorage<DB,Q>::intern_index
8496 (0.4%) 48 (0.1%) <std::sync::mpsc::stream::Packet<T> as core::ops::drop::Drop>::drop
8350 (0.3%) 50 (0.1%) salsa::derived::slot::Slot<DB,Q,MP>::read
8118 (0.3%) 82 (0.1%) hashbrown::raw::RawTable<T>::reserve_rehash
8100 (0.3%) 45 (0.1%) std::sync::mpsc::stream::Packet<T>::decrement
8073 (0.3%) 897 (1.2%) core::mem::size_of
8070 (0.3%) 71 (0.1%) hashbrown::rustc_entry::<impl hashbrown::map::HashMap<K,V,S>>::rustc_entry
8016 (0.3%) 48 (0.1%) std::sync::mpsc::spsc_queue::Queue<T,ProducerAddition,ConsumerAddition>::pop
7995 (0.3%) 123 (0.2%) <hashbrown::raw::RawTable<T> as core::ops::drop::Drop>::drop
7965 (0.3%) 45 (0.1%) std::sync::mpsc::sync::wait_timeout_receiver
7898 (0.3%) 724 (1.0%) core::mem::maybe_uninit::MaybeUninit<T>::assume_init
7875 (0.3%) 45 (0.1%) std::sync::mpsc::oneshot::Packet<T>::recv
7632 (0.3%) 48 (0.1%) <std::sync::mpsc::sync::Packet<T> as core::ops::drop::Drop>::drop
7560 (0.3%) 45 (0.1%) std::sync::mpsc::shared::Packet<T>::decrement
7479 (0.3%) 129 (0.2%) core::iter::traits::iterator::Iterator::find::check::{{closure}}
7470 (0.3%) 45 (0.1%) std::sync::mpsc::oneshot::Packet<T>::send
7362 (0.3%) 68 (0.1%) <core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::next
6975 (0.3%) 45 (0.1%) std::sync::mpsc::spsc_queue::Queue<T,ProducerAddition,ConsumerAddition>::with_additions
6900 (0.3%) 50 (0.1%) salsa::lru::LruData<Node>::promote_red_to_green
6705 (0.3%) 45 (0.1%) std::sync::mpsc::oneshot::Packet<T>::upgrade
6660 (0.3%) 45 (0.1%) std::sync::mpsc::oneshot::Packet<T>::abort_selection
6642 (0.3%) 123 (0.2%) hashbrown::raw::calculate_layout
6322 (0.3%) 436 (0.6%) alloc::raw_vec::RawVec<T,A>::grow::{{closure}}
6250 (0.3%) 266 (0.4%) alloc::boxed::Box<T>::into_unique
6176 (0.3%) 131 (0.2%) core::option::Option<T>::ok_or
6165 (0.3%) 45 (0.1%) std::sync::mpsc::sync::wait
6138 (0.3%) 198 (0.3%) core::ptr::slice_from_raw_parts
6050 (0.3%) 50 (0.1%) salsa::derived::slot::Memo<DB,Q>::check_durability
6030 (0.3%) 45 (0.1%) std::sync::mpsc::stream::Packet<T>::do_send
5994 (0.3%) 100 (0.1%) salsa::derived::slot::Slot<DB,Q,MP>::read_upgrade::{{closure}}
5805 (0.2%) 45 (0.1%) std::sync::mpsc::stream::Packet<T>::send
5800 (0.2%) 50 (0.1%) salsa::lru::LruData<Node>::record_use
5715 (0.2%) 45 (0.1%) std::sync::mpsc::sync::abort_selection
5585 (0.2%) 117 (0.2%) core::result::Result<T,E>::unwrap
5508 (0.2%) 50 (0.1%) salsa::derived::DerivedStorage<DB,Q,MP>::slot
5453 (0.2%) 50 (0.1%) std::collections::hash::map::Entry<K,V>::or_insert_with
5416 (0.2%) 48 (0.1%) std::sync::mpsc::mpsc_queue::Queue<T>::pop
5389 (0.2%) 71 (0.1%) std::collections::hash::map::map_entry
5300 (0.2%) 150 (0.2%) <salsa::derived::slot::Slot<DB,Q,MP> as salsa::dependency::DatabaseSlot<DB>>::maybe_changed_since::{{closure}}
5280 (0.2%) 48 (0.1%) std::sync::mpsc::shared::Packet<T>::drop_chan
5220 (0.2%) 45 (0.1%) std::sync::mpsc::spsc_queue::Queue<T,ProducerAddition,ConsumerAddition>::push
5105 (0.2%) 93 (0.1%) alloc::vec::Vec<T>::push
5085 (0.2%) 45 (0.1%) std::sync::mpsc::channel
5069 (0.2%) 50 (0.1%) alloc::vec::Vec<T>::extend_desugared
4949 (0.2%) 81 (0.1%) core::option::Option<T>::and_then
4842 (0.2%) 135 (0.2%) <alloc::vec::Vec<T> as core::ops::index::Index<I>>::index
4830 (0.2%) 57 (0.1%) <core::option::Option<T> as core::cmp::PartialEq>::eq
4816 (0.2%) 602 (0.8%) core::ptr::swap_nonoverlapping
4757 (0.2%) 71 (0.1%) hashbrown::raw::RawTable<T>::insert_no_grow
4715 (0.2%) 588 (0.8%) core::mem::manually_drop::ManuallyDrop<T>::new
4674 (0.2%) 123 (0.2%) <hashbrown::raw::RawIter<T> as core::iter::traits::iterator::Iterator>::next
4545 (0.2%) 45 (0.1%) std::sync::mpsc::spsc_queue::Queue<T,ProducerAddition,ConsumerAddition>::alloc
4455 (0.2%) 45 (0.1%) std::sync::mpsc::oneshot::Packet<T>::new
4446 (0.2%) 93 (0.1%) core::slice::<impl [T]>::iter
4361 (0.2%) 89 (0.1%) salsa::QueryTable<DB,Q>::get::{{closure}}
4336 (0.2%) 723 (1.0%) core::intrinsics::copy_nonoverlapping
4312 (0.2%) 49 (0.1%) std::sys_common::poison::map_result
4203 (0.2%) 467 (0.6%) core::mem::align_of
4128 (0.2%) 48 (0.1%) <std::sync::mpsc::oneshot::Packet<T> as core::ops::drop::Drop>::drop
4043 (0.2%) 50 (0.1%) salsa::derived::slot::Slot<DB,Q,MP>::evict
4033 (0.2%) 109 (0.1%) alloc::raw_vec::RawVec<T,A>::try_reserve
4005 (0.2%) 45 (0.1%) std::sync::mpsc::mpsc_queue::Node<T>::new
3905 (0.2%) 50 (0.1%) salsa::derived::slot::Slot<DB,Q,MP>::new
3879 (0.2%) 212 (0.3%) <alloc::sync::Arc<T> as core::clone::Clone>::clone
3878 (0.2%) 424 (0.6%) core::mem::min_align_of_val
3875 (0.2%) 424 (0.6%) core::mem::size_of_val
3869 (0.2%) 37 (0.0%) core::iter::adapters::filter_map_try_fold::{{closure}}
3804 (0.2%) 90 (0.1%) core::option::Option<T>::unwrap
3792 (0.2%) 48 (0.1%) std::sync::mpsc::stream::Packet<T>::drop_port
3760 (0.2%) 235 (0.3%) core::alloc::layout::size_align
3735 (0.2%) 45 (0.1%) std::sync::mpsc::stream::Packet<T>::new
3726 (0.2%) 46 (0.1%) smallvec::SmallVec<A>::try_reserve
3703 (0.2%) 68 (0.1%) <core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::new
3610 (0.2%) 50 (0.1%) <salsa::derived::slot::Slot<DB,Q,MP> as core::fmt::Debug>::fmt
3567 (0.1%) 123 (0.2%) hashbrown::raw::RawTable<T>::free_buckets
3510 (0.1%) 45 (0.1%) <smallvec::IntoIter<A> as core::ops::drop::Drop>::drop
3505 (0.1%) 581 (0.8%) core::ptr::non_null::NonNull<T>::cast
3500 (0.1%) 50 (0.1%) salsa::derived::slot::PanicGuard<DB,Q,MP>::proceed
3486 (0.1%) 334 (0.4%) core::cell::UnsafeCell<T>::new
3467 (0.1%) 84 (0.1%) hashbrown::raw::Bucket<T>::write
3453 (0.1%) 571 (0.8%) core::ptr::unique::Unique<T>::cast
3444 (0.1%) 123 (0.2%) hashbrown::raw::Bucket<T>::add
3444 (0.1%) 123 (0.2%) hashbrown::raw::RawTable<T>::iter
3390 (0.1%) 27 (0.0%) <alloc::vec::Vec<T> as alloc::vec::SpecExtend<T,I>>::from_iter
3379 (0.1%) 109 (0.1%) alloc::raw_vec::RawVec<T,A>::reserve
3343 (0.1%) 59 (0.1%) core::iter::traits::iterator::Iterator::fold
3330 (0.1%) 48 (0.1%) std::sync::mpsc::shared::Packet<T>::drop_port
3330 (0.1%) 45 (0.1%) std::sync::mpsc::spsc_queue::Node<T>::new
3210 (0.1%) 46 (0.1%) smallvec::SmallVec<A>::push
3202 (0.1%) 445 (0.6%) core::ptr::unique::Unique<T>::new_unchecked
3110 (0.1%) 772 (1.0%) core::mem::maybe_uninit::MaybeUninit<T>::uninit
3102 (0.1%) 282 (0.4%) <alloc::vec::Vec<T> as core::ops::deref::DerefMut>::deref_mut
3069 (0.1%) 755 (1.0%) core::mem::manually_drop::ManuallyDrop<T>::into_inner
3036 (0.1%) 6 (0.0%) ra_hir_ty::method_resolution::iterate_trait_method_candidates
3029 (0.1%) 589 (0.8%) core::ptr::non_null::NonNull<T>::new_unchecked
2990 (0.1%) 46 (0.1%) smallvec::layout_array
2949 (0.1%) 16 (0.0%) <core::iter::adapters::flatten::FlattenCompat<I,U> as core::iter::traits::iterator::Iterator>::next
2939 (0.1%) 776 (1.0%) core::mem::maybe_uninit::MaybeUninit<T>::as_mut_ptr
2887 (0.1%) 709 (0.9%) core::ptr::write
2873 (0.1%) 67 (0.1%) core::iter::traits::iterator::Iterator::find_map::check::{{closure}}
2861 (0.1%) 20 (0.0%) <core::iter::adapters::chain::Chain<A,B> as core::iter::traits::iterator::Iterator>::next
2840 (0.1%) 80 (0.1%) ra_db::CheckCanceled::catch_canceled::{{closure}}
2820 (0.1%) 282 (0.4%) core::ptr::const_ptr::<impl *const T>::offset
2800 (0.1%) 199 (0.3%) core::ops::function::FnOnce::call_once
2782 (0.1%) 40 (0.1%) std::panicking::try
2753 (0.1%) 198 (0.3%) hashbrown::map::HashMap<K,V,S>::get_key_value::{{closure}}
2748 (0.1%) 89 (0.1%) salsa::QueryTable<DB,Q>::try_get
2736 (0.1%) 36 (0.0%) core::option::Option<T>::map_or
2717 (0.1%) 11 (0.0%) ra_ide::display::structure::structure_node::decl_with_detail
2712 (0.1%) 65 (0.1%) <core::slice::Iter<T> as core::iter::traits::exact_size::ExactSizeIterator>::len
2706 (0.1%) 123 (0.2%) hashbrown::raw::Bucket<T>::from_base_index
2706 (0.1%) 123 (0.2%) hashbrown::raw::RawIterRange<T>::new
2706 (0.1%) 82 (0.1%) hashbrown::raw::RawTable<T>::reserve
2688 (0.1%) 48 (0.1%) std::sync::mpsc::stream::Packet<T>::drop_chan
2679 (0.1%) 99 (0.1%) hashbrown::map::HashMap<K,V,S>::get_key_value
2628 (0.1%) 185 (0.2%) core::option::Option<T>::is_some
2623 (0.1%) 44 (0.1%) core::iter::adapters::map_try_fold::{{closure}}
2592 (0.1%) 288 (0.4%) alloc::vec::Vec<T>::as_mut_ptr
2585 (0.1%) 235 (0.3%) core::alloc::layout::Layout::new
2555 (0.1%) 73 (0.1%) alloc::raw_vec::RawVec<T,A>::from_raw_parts_in
2533 (0.1%) 62 (0.1%) <[A] as core::slice::SlicePartialEq<A>>::equal
2520 (0.1%) 90 (0.1%) std::sync::mpsc::sync::Packet<T>::wakeup_senders::{{closure}}
2506 (0.1%) 245 (0.3%) <core::result::Result<T,E> as core::ops::try::Try>::from_error
2497 (0.1%) 50 (0.1%) <alloc::vec::Vec<T> as alloc::vec::SpecExtend<T,I>>::spec_extend
2446 (0.1%) 76 (0.1%) core::iter::LoopState<C,B>::break_value
2424 (0.1%) 68 (0.1%) core::iter::traits::iterator::Iterator::zip
2418 (0.1%) 84 (0.1%) core::iter::traits::iterator::Iterator::all::check::{{closure}}
2408 (0.1%) 73 (0.1%) hashbrown::map::make_hash
2408 (0.1%) 71 (0.1%) hashbrown::rustc_entry::RustcVacantEntry<K,V>::insert
2400 (0.1%) 50 (0.1%) salsa::derived::slot::PanicGuard<DB,Q,MP>::report_unexpected_cycle
2399 (0.1%) 21 (0.0%) core::option::Option<T>::filter
2390 (0.1%) 239 (0.3%) core::ptr::mut_ptr::<impl *mut T>::offset
2384 (0.1%) 408 (0.5%) core::slice::<impl core::ops::index::IndexMut<I> for [T]>::index_mut
2336 (0.1%) 167 (0.2%) <hashbrown::scopeguard::ScopeGuard<T,F> as core::ops::drop::Drop>::drop
2284 (0.1%) 84 (0.1%) <core::iter::LoopState<C,B> as core::ops::try::Try>::into_result
2256 (0.1%) 48 (0.1%) std::sync::mpsc::oneshot::Packet<T>::drop_chan
2254 (0.1%) 46 (0.1%) smallvec::SmallVec<A>::new
2250 (0.1%) 50 (0.1%) core::iter::adapters::Inspect<I,F>::do_inspect
2208 (0.1%) 24 (0.0%) alloc::raw_vec::RawVec<T,A>::allocate_in
2202 (0.1%) 6 (0.0%) ra_hir_ty::method_resolution::iterate_inherent_methods
2189 (0.1%) 50 (0.1%) <salsa::runtime::StampedValue<V> as core::clone::Clone>::clone
2170 (0.1%) 220 (0.3%) core::mem::take
2169 (0.1%) 51 (0.1%) <core::slice::Iter<T> as core::iter::traits::iterator::Iterator>::next
2100 (0.1%) 20 (0.0%) core::iter::traits::exact_size::ExactSizeIterator::len
2097 (0.1%) 1 (0.0%) ra_ide::syntax_highlighting::highlight
2051 (0.1%) 293 (0.4%) core::slice::from_raw_parts_mut
2020 (0.1%) 51 (0.1%) core::slice::Iter<T>::post_inc_start
2016 (0.1%) 168 (0.2%) hashbrown::raw::RawTable<T>::new_uninitialized::{{closure}}
2016 (0.1%) 48 (0.1%) <std::sync::mpsc::spsc_queue::Queue<T,ProducerAddition,ConsumerAddition> as core::ops::drop::Drop>::drop
2001 (0.1%) 87 (0.1%) hashbrown::raw::RawTable<T>::new
1968 (0.1%) 394 (0.5%) core::ptr::mut_ptr::<impl *mut T>::is_null
1968 (0.1%) 123 (0.2%) hashbrown::raw::Bucket<T>::as_ptr
1938 (0.1%) 282 (0.4%) <alloc::vec::Vec<T> as core::ops::drop::Drop>::drop
1890 (0.1%) 45 (0.1%) <smallvec::IntoIter<A> as core::iter::traits::iterator::Iterator>::next
1872 (0.1%) 48 (0.1%) <std::sync::mpsc::mpsc_queue::Queue<T> as core::ops::drop::Drop>::drop
1862 (0.1%) 49 (0.1%) <smallvec::SmallVec<A> as core::ops::index::IndexMut<I>>::index_mut
1850 (0.1%) 50 (0.1%) salsa::runtime::Runtime<DB>::execute_query_implementation::{{closure}}
1845 (0.1%) 45 (0.1%) <smallvec::SmallVec<A> as core::iter::traits::collect::IntoIterator>::into_iter
1823 (0.1%) 28 (0.0%) core::iter::adapters::map_fold::{{closure}}
1806 (0.1%) 602 (0.8%) core::mem::swap
1788 (0.1%) 882 (1.2%) core::ptr::non_null::NonNull<T>::as_ptr
1776 (0.1%) 48 (0.1%) <std::sync::mpsc::Receiver<T> as core::ops::drop::Drop>::drop
1755 (0.1%) 423 (0.6%) core::ptr::non_null::NonNull<T>::as_ref
1751 (0.1%) 422 (0.6%) core::ptr::non_null::NonNull<T>::as_mut
1734 (0.1%) 17 (0.0%) salsa::interned::InternedStorage<DB,Q>::intern_check
1716 (0.1%) 4 (0.0%) alloc::slice::merge_sort
1689 (0.1%) 49 (0.1%) core::ptr::replace
1682 (0.1%) 408 (0.5%) <alloc::sync::Arc<T> as core::ops::deref::Deref>::deref
1680 (0.1%) 48 (0.1%) std::sync::mpsc::oneshot::Packet<T>::drop_port
1680 (0.1%) 44 (0.1%) <core::iter::adapters::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold
1675 (0.1%) 154 (0.2%) core::ops::function::impls::<impl core::ops::function::FnMut<A> for &mut F>::call_mut
1672 (0.1%) 167 (0.2%) hashbrown::scopeguard::guard
1672 (0.1%) 2 (0.0%) ra_syntax::ast::tokens::HasFormatSpecifier::lex_format_specifier
1666 (0.1%) 16 (0.0%) <core::iter::adapters::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold::check::{{closure}}
1665 (0.1%) 45 (0.1%) std::sync::mpsc::mpsc_queue::Queue<T>::push
1650 (0.1%) 150 (0.2%) <alloc::vec::Vec<T> as core::ops::deref::Deref>::deref
1634 (0.1%) 28 (0.0%) <core::iter::adapters::Map<I,F> as core::iter::traits::iterator::Iterator>::fold
1584 (0.1%) 18 (0.0%) core::fmt::builders::DebugList::entries
1581 (0.1%) 1 (0.0%) ra_ide::extend_selection::extend_tokens_from_range
1577 (0.1%) 1 (0.0%) ra_ide::display::structure::structure_node
1573 (0.1%) 121 (0.2%) alloc::raw_vec::RawVec<T,A>::capacity
1568 (0.1%) 49 (0.1%) smallvec::SmallVec<A>::triple_mut
1536 (0.1%) 48 (0.1%) <std::sync::mpsc::Sender<T> as core::ops::drop::Drop>::drop
1530 (0.1%) 45 (0.1%) std::sync::mpsc::sync::Buffer<T>::dequeue
1522 (0.1%) 17 (0.0%) <salsa::interned::LookupInternedStorage<DB,Q,IQ> as salsa::plumbing::QueryStorageOps<DB,Q>>::try_fetch
1517 (0.1%) 46 (0.1%) smallvec::SmallVec<A>::triple
1513 (0.1%) 17 (0.0%) salsa::interned::InternTables<K>::slot_for_index
1495 (0.1%) 27 (0.0%) <core::option::Option<T> as core::fmt::Debug>::fmt
1488 (0.1%) 432 (0.6%) <T as core::convert::Into<U>>::into
1485 (0.1%) 45 (0.1%) lock_api::mutex::Mutex<R,T>::into_inner
1476 (0.1%) 11 (0.0%) hashbrown::map::HashMap<K,V,S>::insert
1470 (0.1%) 105 (0.1%) hashbrown::raw::RawTable<T>::probe_seq
1468 (0.1%) 49 (0.1%) <smallvec::SmallVec<A> as core::ops::drop::Drop>::drop
1450 (0.1%) 50 (0.1%) salsa::derived::slot::Memo<DB,Q>::mark_value_as_verified
1440 (0.1%) 288 (0.4%) alloc::raw_vec::RawVec<T,A>::ptr
1440 (0.1%) 48 (0.1%) std::sync::mpsc::stream::Packet<T>::take_to_wake
1440 (0.1%) 20 (0.0%) <alloc::vec::Vec<T> as core::iter::traits::collect::IntoIterator>::into_iter
1418 (0.1%) 1 (0.0%) ra_ide::diagnostics::missing_struct_field_fix
1414 (0.1%) 101 (0.1%) core::slice::<impl [T]>::len
1406 (0.1%) 29 (0.0%) core::iter::traits::iterator::Iterator::for_each
1395 (0.1%) 45 (0.1%) std::sync::mpsc::stream::Packet<T>::bump
1390 (0.1%) 53 (0.1%) hashbrown::rustc_entry::RustcOccupiedEntry<K,V>::into_mut
1386 (0.1%) 198 (0.3%) core::slice::from_raw_parts
1385 (0.1%) 265 (0.3%) <core::ptr::non_null::NonNull<T> as core::convert::From<core::ptr::unique::Unique<T>>>::from
1383 (0.1%) 37 (0.0%) <core::iter::adapters::FilterMap<I,F> as core::iter::traits::iterator::Iterator>::try_fold
1380 (0.1%) 20 (0.0%) <T as alloc::string::ToString>::to_string
1375 (0.1%) 263 (0.3%) alloc::boxed::Box<T>::into_raw_non_null
1368 (0.1%) 152 (0.2%) alloc::vec::Vec<T>::as_ptr
1359 (0.1%) 51 (0.1%) core::result::Result<T,E>::ok
1356 (0.1%) 17 (0.0%) <core::iter::adapters::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold
1355 (0.1%) 40 (0.1%) ra_ide::Analysis::with_db
1354 (0.1%) 119 (0.2%) core::iter::adapters::Filter<I,P>::new
1352 (0.1%) 1 (0.0%) ra_ide::completion::completion_context::CompletionContext::new
1349 (0.1%) 71 (0.1%) hashbrown::map::HashMap<K,V,S>::reserve
1344 (0.1%) 48 (0.1%) std::sync::mpsc::sync::Packet<T>::drop_port::{{closure}}
1343 (0.1%) 11 (0.0%) hashbrown::raw::RawTable<T>::insert
1328 (0.1%) 212 (0.3%) alloc::sync::Arc<T>::from_inner
1319 (0.1%) 798 (1.1%) <core::mem::manually_drop::ManuallyDrop<T> as core::ops::deref::DerefMut>::deref_mut
1316 (0.1%) 10 (0.0%) <core::iter::sources::Successors<T,F> as core::iter::traits::iterator::Iterator>::next
1315 (0.1%) 328 (0.4%) <&T as core::fmt::Debug>::fmt
1314 (0.1%) 7 (0.0%) ra_ide::diagnostics::diagnostics::{{closure}}
1305 (0.1%) 45 (0.1%) std::sync::mpsc::spsc_queue::Queue<T,ProducerAddition,ConsumerAddition>::peek
1299 (0.1%) 421 (0.6%) alloc::sync::Arc<T>::inner
1283 (0.1%) 5 (0.0%) <stdx::SepByBuilder<I> as core::fmt::Display>::fmt
1281 (0.1%) 7 (0.0%) <core::iter::adapters::flatten::FlattenCompat<I,U> as core::iter::traits::iterator::Iterator>::size_hint
1275 (0.1%) 89 (0.1%) salsa::QueryTable<DB,Q>::get
1272 (0.1%) 424 (0.6%) core::mem::align_of_val
1270 (0.1%) 1 (0.0%) ra_ide::completion::complete_postfix::complete_postfix
1264 (0.1%) 384 (0.5%) <I as core::iter::traits::collect::IntoIterator>::into_iter
1260 (0.1%) 90 (0.1%) std::sync::mpsc::cache_aligned::CacheAligned<T>::new
1254 (0.1%) 1 (0.0%) ra_ide::completion::completion_context::CompletionContext::classify_name_ref
1247 (0.1%) 1 (0.0%) ra_ide::hover::hover
1234 (0.1%) 284 (0.4%) core::ptr::unique::Unique<T>::as_ref
1232 (0.1%) 1 (0.0%) <ra_hir_def::expr::Expr as core::cmp::PartialEq>::eq
1218 (0.1%) 1 (0.0%) ra_ide::syntax_highlighting::highlight_element
1206 (0.1%) 48 (0.1%) core::iter::traits::iterator::Iterator::fold::ok::{{closure}}
1199 (0.1%) 109 (0.1%) alloc::raw_vec::RawVec<T,A>::set_memory
1190 (0.0%) 86 (0.1%) core::iter::adapters::Map<I,F>::new
1173 (0.0%) 51 (0.1%) lock_api::rwlock::RwLock<R,T>::new
1170 (0.0%) 90 (0.1%) <DB as salsa::plumbing::GetQueryTable<Q>>::get_query_table
1170 (0.0%) 90 (0.1%) salsa::QueryTable<DB,Q>::new
1166 (0.0%) 572 (0.8%) core::ptr::unique::Unique<T>::as_ptr
1161 (0.0%) 22 (0.0%) core::iter::traits::iterator::Iterator::chain
1152 (0.0%) 48 (0.1%) std::sync::mpsc::shared::Packet<T>::take_to_wake
1148 (0.0%) 82 (0.1%) hashbrown::raw::RawTable<T>::resize::{{closure}}
1144 (0.0%) 19 (0.0%) <alloc::vec::IntoIter<T> as core::iter::traits::iterator::Iterator>::next
1141 (0.0%) 266 (0.4%) core::ptr::unique::Unique<T>::as_mut
1125 (0.0%) 45 (0.1%) std::sync::mpsc::shared::Packet<T>::bump
1122 (0.0%) 17 (0.0%) salsa::interned::Slot<K>::try_update_accessed_at
1119 (0.0%) 9 (0.0%) <D as ra_ide::display::navigation_target::ToNav>::to_nav
1108 (0.0%) 36 (0.0%) core::iter::traits::iterator::Iterator::any::check::{{closure}}
1096 (0.0%) 202 (0.3%) core::mem::drop
1092 (0.0%) 84 (0.1%) core::iter::traits::iterator::Iterator::all
1091 (0.0%) 140 (0.2%) core::mem::forget
1080 (0.0%) 4 (0.0%) indexmap::map::OrderMapCore<K,V>::double_capacity
1066 (0.0%) 82 (0.1%) hashbrown::raw::RawTable<T>::set_ctrl
1062 (0.0%) 9 (0.0%) ra_ide::display::short_label::short_label_from_node
1061 (0.0%) 71 (0.1%) std::collections::hash::map::HashMap<K,V,S>::entry
1053 (0.0%) 40 (0.1%) ra_db::CheckCanceled::catch_canceled
1053 (0.0%) 17 (0.0%) salsa::interned::InternedStorage<DB,Q>::intern_index::{{closure}}
1048 (0.0%) 40 (0.1%) std::panicking::try::do_call
1038 (0.0%) 4 (0.0%) itertools::Itertools::join
1035 (0.0%) 45 (0.1%) lock_api::mutex::Mutex<R,T>::new
1032 (0.0%) 8 (0.0%) indexmap::map::OrderMapCore<K,V>::reinsert_entry_in_order
1024 (0.0%) 54 (0.1%) core::ptr::swap
1023 (0.0%) 61 (0.1%) <[A] as core::slice::SlicePartialEq<A>>::equal::{{closure}}
1021 (0.0%) 1 (0.0%) ra_hir_def::data::FunctionData::fn_data_query
1020 (0.0%) 20 (0.0%) <alloc::vec::IntoIter<T> as core::iter::traits::iterator::Iterator>::size_hint
1012 (0.0%) 46 (0.1%) smallvec::SmallVecData<A>::from_heap
1011 (0.0%) 51 (0.1%) <DB as salsa::plumbing::GetQueryTable<Q>>::database_key
1005 (0.0%) 5 (0.0%) <salsa::input::Slot<DB,Q> as salsa::dependency::DatabaseSlot<DB>>::maybe_changed_since
1003 (0.0%) 1 (0.0%) ra_ide::extend_selection::try_extend_selection
1002 (0.0%) 22 (0.0%) core::iter::adapters::chain::Chain<A,B>::new
1000 (0.0%) 4 (0.0%) ra_ide::ssr::find::check_opt_nodes
995 (0.0%) 129 (0.2%) core::iter::traits::iterator::Iterator::find
993 (0.0%) 53 (0.1%) core::option::Option<T>::as_mut
990 (0.0%) 45 (0.1%) std::sync::mpsc::oneshot::Packet<T>::sent
990 (0.0%) 1 (0.0%) ra_ide::completion::complete_qualified_path::complete_qualified_path
984 (0.0%) 123 (0.2%) core::mem::needs_drop
984 (0.0%) 12 (0.0%) ra_hir_def::docs::docs_from_ast
981 (0.0%) 109 (0.1%) alloc::raw_vec::RawVec<T,A>::capacity_from_bytes
980 (0.0%) 252 (0.3%) <core::result::Result<T,E> as core::ops::try::Try>::into_result
980 (0.0%) 49 (0.1%) std::sync::mutex::MutexGuard<T>::new
969 (0.0%) 17 (0.0%) <salsa::interned::InternedStorage<DB,Q> as salsa::plumbing::QueryStorageOps<DB,Q>>::try_fetch
965 (0.0%) 1 (0.0%) <ra_ide::ssr::SsrQuery as core::str::FromStr>::from_str
954 (0.0%) 528 (0.7%) core::cell::UnsafeCell<T>::get
954 (0.0%) 9 (0.0%) ra_ide::hover::hover_text_from_name_kind::from_def_source
950 (0.0%) 50 (0.1%) salsa::derived::slot::PanicGuard<DB,Q,MP>::new
944 (0.0%) 5 (0.0%) rowan::utility_types::TokenAtOffset<T>::map
942 (0.0%) 1 (0.0%) ra_ide::call_info::call_info_for_token
931 (0.0%) 49 (0.1%) <smallvec::SmallVec<A> as core::ops::deref::DerefMut>::deref_mut
917 (0.0%) 1 (0.0%) ra_ide::display::navigation_target::docs_from_symbol
903 (0.0%) 129 (0.2%) lock_api::rwlock::RwLock<R,T>::read_guard
900 (0.0%) 50 (0.1%) salsa::derived::slot::QueryState<DB,Q>::in_progress
899 (0.0%) 478 (0.6%) <core::mem::manually_drop::ManuallyDrop<T> as core::ops::deref::Deref>::deref
899 (0.0%) 1 (0.0%) ra_ide::ssr::find::check_call_and_method_call
898 (0.0%) 1 (0.0%) <ra_ide::display::function_signature::FunctionSignature as core::fmt::Display>::fmt
884 (0.0%) 13 (0.0%) <core::slice::Iter<T> as core::iter::traits::iterator::Iterator>::size_hint
882 (0.0%) 49 (0.1%) std::sync::mutex::MutexGuard<T>::new::{{closure}}
872 (0.0%) 1 (0.0%) ra_ide::ssr::find::check
863 (0.0%) 1 (0.0%) alloc::collections::btree::map::range_search
862 (0.0%) 4 (0.0%) rowan::syntax_text::SyntaxText::slice
860 (0.0%) 86 (0.1%) alloc::vec::Vec<T>::new
858 (0.0%) 50 (0.1%) salsa::derived::DerivedStorage<DB,Q,MP>::slot::{{closure}}
857 (0.0%) 5 (0.0%) core::sync::atomic::atomic_compare_exchange_weak
857 (0.0%) 1 (0.0%) ra_ide::completion::presentation::<impl ra_ide::completion::completion_item::Completions>::add_resolution
852 (0.0%) 4 (0.0%) alloc::slice::insert_head
852 (0.0%) 4 (0.0%) alloc::slice::merge
851 (0.0%) 71 (0.1%) std::collections::hash::map::VacantEntry<K,V>::insert
850 (0.0%) 86 (0.1%) core::iter::traits::iterator::Iterator::map
850 (0.0%) 17 (0.0%) <salsa::interned::Slot<K> as core::fmt::Debug>::fmt
849 (0.0%) 1 (0.0%) ra_ide::display::function_signature::FunctionSignature::from_enum_variant
846 (0.0%) 282 (0.4%) <core::ops::range::RangeFull as core::slice::SliceIndex<[T]>>::index_mut
843 (0.0%) 1 (0.0%) ra_ide::ssr::find::check_method_call_and_call
842 (0.0%) 1 (0.0%) ra_ide::display::navigation_target::description_from_symbol
840 (0.0%) 120 (0.2%) lock_api::rwlock::RwLock<R,T>::write_guard
840 (0.0%) 24 (0.0%) alloc::raw_vec::RawVec<T,A>::new_in
838 (0.0%) 45 (0.1%) <alloc::sync::Arc<T> as alloc::sync::ArcEqIdent<T>>::eq
831 (0.0%) 1 (0.0%) ra_ide::runnables::runnable_fn
828 (0.0%) 46 (0.1%) <smallvec::SmallVec<A> as core::ops::deref::Deref>::deref
826 (0.0%) 118 (0.2%) <usize as core::slice::SliceIndex<[T]>>::index_mut
818 (0.0%) 2 (0.0%) ra_ide::folding_ranges::contiguous_range_for_group_unless
816 (0.0%) 73 (0.1%) core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once
816 (0.0%) 24 (0.0%) core::ptr::const_ptr::<impl *const T>::offset_from
801 (0.0%) 267 (0.4%) core::ptr::const_ptr::<impl *const T>::add
800 (0.0%) 50 (0.1%) salsa::lru::LruData<Node>::red_zone
800 (0.0%) 50 (0.1%) salsa::lru::LruData<Node>::yellow_zone
794 (0.0%) 1 (0.0%) ra_ide::completion::completion_context::CompletionContext::fill
792 (0.0%) 99 (0.1%) hashbrown::map::HashMap<K,V,S>::get
786 (0.0%) 3 (0.0%) ra_hir_ty::method_resolution::iterate_method_candidates_with_autoref
785 (0.0%) 123 (0.2%) <core::option::Option<T> as core::ops::try::Try>::into_result
785 (0.0%) 1 (0.0%) <ra_hir_ty::db::HirDatabaseGroupKey__ as core::cmp::PartialEq>::eq
785 (0.0%) 1 (0.0%) <ra_hir_ty::db::HirDatabaseGroupKey__ as core::cmp::PartialEq>::ne
781 (0.0%) 103 (0.1%) alloc::boxed::Box<T>::from_raw
780 (0.0%) 84 (0.1%) core::ptr::mut_ptr::<impl *mut T>::write
780 (0.0%) 52 (0.1%) core::slice::<impl [T]>::swap
774 (0.0%) 129 (0.2%) <lock_api::rwlock::RwLockReadGuard<R,T> as core::ops::deref::Deref>::deref
774 (0.0%) 129 (0.2%) <lock_api::rwlock::RwLockReadGuard<R,T> as core::ops::drop::Drop>::drop
774 (0.0%) 129 (0.2%) lock_api::rwlock::RwLock<R,T>::read
768 (0.0%) 96 (0.1%) core::sync::atomic::AtomicPtr<T>::load
764 (0.0%) 1 (0.0%) ra_ide::completion::presentation::<impl ra_ide::completion::completion_item::Completions>::add_macro
760 (0.0%) 20 (0.0%) <alloc::vec::IntoIter<T> as core::ops::drop::Drop>::drop
750 (0.0%) 50 (0.1%) <salsa::derived::slot::PanicGuard<DB,Q,MP> as core::ops::drop::Drop>::drop
750 (0.0%) 50 (0.1%) core::iter::adapters::Inspect<I,F>::new
749 (0.0%) 107 (0.1%) hashbrown::raw::RawTable<T>::bucket
749 (0.0%) 107 (0.1%) hashbrown::raw::RawTable<T>::ctrl
747 (0.0%) 5 (0.0%) <core::iter::adapters::chain::Chain<A,B> as core::iter::traits::iterator::Iterator>::size_hint
744 (0.0%) 93 (0.1%) core::sync::atomic::AtomicPtr<T>::store
741 (0.0%) 50 (0.1%) std::sys_common::poison::PoisonError<T>::new
739 (0.0%) 52 (0.1%) core::iter::adapters::FilterMap<I,F>::new
739 (0.0%) 1 (0.0%) ra_ide::mock_analysis::MockAnalysis::analysis_host
738 (0.0%) 82 (0.1%) hashbrown::raw::RawTable<T>::reserve_rehash::{{closure}}
738 (0.0%) 82 (0.1%) hashbrown::raw::RawTable<T>::try_with_capacity::{{closure}}
737 (0.0%) 7 (0.0%) core::iter::traits::iterator::Iterator::nth
736 (0.0%) 46 (0.1%) smallvec::SmallVecData<A>::from_inline
735 (0.0%) 49 (0.1%) smallvec::SmallVecData<A>::heap
729 (0.0%) 1 (0.0%) alloc::str::join_generic_copy
722 (0.0%) 1 (0.0%) ra_ide::completion::presentation::<impl ra_ide::completion::completion_item::Builder>::add_call_parens
720 (0.0%) 120 (0.2%) <lock_api::rwlock::RwLockWriteGuard<R,T> as core::ops::drop::Drop>::drop
720 (0.0%) 120 (0.2%) lock_api::rwlock::RwLock<R,T>::write
720 (0.0%) 90 (0.1%) core::sync::atomic::AtomicPtr<T>::new
720 (0.0%) 45 (0.1%) std::sync::mpsc::Receiver<T>::new
720 (0.0%) 45 (0.1%) std::sync::mpsc::Sender<T>::new
718 (0.0%) 82 (0.1%) core::iter::traits::iterator::Iterator::find_map
714 (0.0%) 119 (0.2%) <lock_api::rwlock::RwLockWriteGuard<R,T> as core::ops::deref::DerefMut>::deref_mut
713 (0.0%) 1 (0.0%) ra_ide::inlay_hints::should_not_display_type_hint
713 (0.0%) 1 (0.0%) ra_ide::references::rename::rename_to_self
700 (0.0%) 50 (0.1%) salsa::lru::LruData<Node>::green_zone
695 (0.0%) 1 (0.0%) ra_ide::diagnostics::check_struct_shorthand_initialization
692 (0.0%) 140 (0.2%) core::slice::<impl core::ops::index::Index<I> for [T]>::index
690 (0.0%) 46 (0.1%) smallvec::deallocate
687 (0.0%) 229 (0.3%) core::ptr::mut_ptr::<impl *mut T>::add
684 (0.0%) 84 (0.1%) <core::iter::LoopState<C,B> as core::ops::try::Try>::from_error
684 (0.0%) 1 (0.0%) ra_ide::hover::hover_text_from_name_kind
680 (0.0%) 17 (0.0%) salsa::interned::InternedStorage<DB,Q>::lookup_value
677 (0.0%) 3 (0.0%) ra_ide::call_hierarchy::outgoing_calls::{{closure}}
672 (0.0%) 96 (0.1%) lock_api::mutex::Mutex<R,T>::guard
672 (0.0%) 24 (0.0%) ra_syntax::ast::traits::AttrsOwner::has_atom_attr::{{closure}}
671 (0.0%) 74 (0.1%) <core::iter::adapters::Map<I,F> as core::iter::traits::iterator::Iterator>::next
670 (0.0%) 8 (0.0%) ra_hir::semantics::Semantics<DB>::with_ctx
666 (0.0%) 9 (0.0%) ra_ide::display::short_label::short_label_from_node::{{closure}}
665 (0.0%) 19 (0.0%) <std::collections::hash::map::HashMap<K,V,S> as core::cmp::PartialEq>::eq
654 (0.0%) 109 (0.1%) alloc::raw_vec::RawVec<T,A>::needs_to_grow
654 (0.0%) 109 (0.1%) alloc::vec::Vec<T>::reserve
652 (0.0%) 1 (0.0%) ra_ide::goto_definition::goto_definition
650 (0.0%) 50 (0.1%) salsa::derived::slot::Memo<DB,Q>::has_untracked_input
648 (0.0%) 129 (0.2%) core::iter::traits::iterator::Iterator::find::check
648 (0.0%) 54 (0.1%) alloc::vec::Vec<T>::from_raw_parts
648 (0.0%) 12 (0.0%) ra_syntax::ast::traits::AttrsOwner::has_atom_attr
646 (0.0%) 1 (0.0%) <rowan::api::SyntaxNode<L> as core::fmt::Debug>::fmt
645 (0.0%) 1 (0.0%) ra_ide::folding_ranges::folding_ranges
644 (0.0%) 1 (0.0%) <ra_hir_ty::db::HirDatabaseGroupKey__ as core::hash::Hash>::hash
638 (0.0%) 58 (0.1%) <alloc::vec::Vec<A> as core::cmp::PartialEq<alloc::vec::Vec<B>>>::eq
637 (0.0%) 49 (0.1%) <std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop
636 (0.0%) 53 (0.1%) std::collections::hash::map::OccupiedEntry<K,V>::into_mut
634 (0.0%) 1 (0.0%) ra_ide::expand_macro::insert_whitespaces
630 (0.0%) 2 (0.0%) core::str::pattern::TwoWaySearcher::next
628 (0.0%) 84 (0.1%) <core::iter::LoopState<C,B> as core::ops::try::Try>::from_ok
618 (0.0%) 3 (0.0%) ra_hir_ty::method_resolution::iterate_method_candidates
618 (0.0%) 3 (0.0%) ra_ide::display::short_label::short_label_from_ascribed_node
616 (0.0%) 154 (0.2%) core::option::Option<T>::is_none
615 (0.0%) 123 (0.2%) hashbrown::raw::Bucket<T>::drop
612 (0.0%) 16 (0.0%) core::iter::adapters::flatten::FlattenCompat<I,U>::new
605 (0.0%) 22 (0.0%) ra_ide::display::structure::structure_node::decl_with_detail::{{closure}}
605 (0.0%) 1 (0.0%) ra_ide::completion::presentation::<impl ra_ide::completion::completion_item::Completions>::add_enum_variant_impl
603 (0.0%) 1 (0.0%) ra_ide::display::function_signature::FunctionSignature::from_struct
600 (0.0%) 40 (0.1%) std::panicking::try::do_catch
600 (0.0%) 4 (0.0%) core::iter::traits::iterator::Iterator::fold_first
596 (0.0%) 178 (0.2%) <core::option::Option<T> as core::default::Default>::default
595 (0.0%) 116 (0.2%) core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::eq
595 (0.0%) 17 (0.0%) salsa::interned::InternTables<K>::slot_for_key
595 (0.0%) 5 (0.0%) <salsa::input::InputStorage<DB,Q> as salsa::plumbing::QueryStorageOps<DB,Q>>::try_fetch
594 (0.0%) 1 (0.0%) ra_ide::references::find_all_refs
593 (0.0%) 29 (0.0%) core::iter::traits::iterator::Iterator::for_each::call::{{closure}}
588 (0.0%) 49 (0.1%) smallvec::SmallVecData<A>::inline_mut
587 (0.0%) 1 (0.0%) ra_ide::syntax_highlighting::html::highlight_as_html
584 (0.0%) 25 (0.0%) <core::option::Option<T> as core::clone::Clone>::clone
584 (0.0%) 4 (0.0%) core::iter::traits::double_ended::DoubleEndedIterator::try_rfold
580 (0.0%) 1 (0.0%) ra_ide::completion::complete_attribute::parse_derive_input
579 (0.0%) 116 (0.2%) <core::iter::adapters::Filter<I,P> as core::iter::traits::iterator::Iterator>::next
579 (0.0%) 1 (0.0%) crossbeam_utils::atomic::atomic_cell::atomic_compare_exchange_weak
576 (0.0%) 96 (0.1%) <lock_api::mutex::MutexGuard<R,T> as core::ops::deref::DerefMut>::deref_mut
576 (0.0%) 96 (0.1%) <lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop
576 (0.0%) 96 (0.1%) lock_api::mutex::Mutex<R,T>::lock
574 (0.0%) 82 (0.1%) hashbrown::raw::Bucket<T>::copy_from_nonoverlapping
568 (0.0%) 52 (0.1%) core::iter::traits::iterator::Iterator::filter_map
568 (0.0%) 1 (0.0%) ra_ide::completion::complete_keyword::complete_expr_keyword
565 (0.0%) 17 (0.0%) hashbrown::map::HashMap<K,V,S>::with_hasher
563 (0.0%) 30 (0.0%) <hashbrown::map::Iter<K,V> as core::iter::traits::iterator::Iterator>::next::{{closure}}
562 (0.0%) 2 (0.0%) indexmap::map::OrderMapCore<K,V>::insert_phase_1
560 (0.0%) 100 (0.1%) alloc::boxed::Box<T>::into_raw
559 (0.0%) 1 (0.0%) ra_ide::call_hierarchy::incoming_calls
552 (0.0%) 46 (0.1%) smallvec::SmallVecData<A>::inline
550 (0.0%) 110 (0.1%) <core::ptr::unique::Unique<T> as core::convert::From<core::ptr::non_null::NonNull<T>>>::from
550 (0.0%) 50 (0.1%) core::iter::traits::iterator::Iterator::inspect
546 (0.0%) 3 (0.0%) alloc::str::<impl str>::replace
546 (0.0%) 3 (0.0%) ra_hir_ty::method_resolution::iterate_method_candidates_by_receiver
545 (0.0%) 3 (0.0%) <core::iter::adapters::chain::Chain<A,B> as core::iter::traits::iterator::Iterator>::fold
545 (0.0%) 1 (0.0%) <ra_hir_ty::db::HirDatabaseGroupKey__ as core::clone::Clone>::clone
540 (0.0%) 45 (0.1%) std::sync::mpsc::oneshot::Failure::Upgraded
540 (0.0%) 45 (0.1%) std::sync::mpsc::stream::Failure::Upgraded
539 (0.0%) 1 (0.0%) ra_ide::completion::complete_trait_impl::add_function_impl
536 (0.0%) 172 (0.2%) core::option::Option<T>::take
534 (0.0%) 1 (0.0%) ra_ide::references::rename::rename_self_to_param
532 (0.0%) 3 (0.0%) smol_str::Repr::new
530 (0.0%) 1 (0.0%) ra_ide::completion::complete_fn_param::complete_fn_param
524 (0.0%) 4 (0.0%) core::iter::traits::iterator::Iterator::max_by_key
523 (0.0%) 1 (0.0%) ra_ide::inlay_hints::get_chaining_hints
522 (0.0%) 87 (0.1%) core::ptr::non_null::NonNull<T>::dangling
521 (0.0%) 1 (0.0%) <ra_hir_def::db::DefDatabaseGroupKey__ as core::cmp::PartialEq>::eq
521 (0.0%) 1 (0.0%) <ra_hir_def::db::DefDatabaseGroupKey__ as core::cmp::PartialEq>::ne
520 (0.0%) 1 (0.0%) ra_hir_ty::lower::associated_type_shorthand_candidates
519 (0.0%) 1 (0.0%) ra_ide::completion::patterns::is_in_loop_body
519 (0.0%) 1 (0.0%) salsa::runtime::Runtime<DB>::report_unexpected_cycle
518 (0.0%) 74 (0.1%) <usize as core::slice::SliceIndex<[T]>>::index
518 (0.0%) 1 (0.0%) ra_ide::join_lines::remove_newline
515 (0.0%) 3 (0.0%) core::sync::atomic::atomic_compare_exchange
511 (0.0%) 73 (0.1%) alloc::raw_vec::RawVec<T>::from_raw_parts
505 (0.0%) 62 (0.1%) core::ops::function::FnMut::call_mut
500 (0.0%) 50 (0.1%) salsa::derived::slot::Memo<DB,Q>::validate_memoized_value::{{closure}}
500 (0.0%) 4 (0.0%) ra_ide::completion::complete_fn_param::complete_fn_param::{{closure}}
500 (0.0%) 1 (0.0%) ra_ide::syntax_highlighting::injection::highlight_injection
497 (0.0%) 71 (0.1%) hashbrown::map::HashMap<K,V,S>::reserve::{{closure}}
495 (0.0%) 45 (0.1%) smallvec::SmallVec<A>::set_len
495 (0.0%) 1 (0.0%) ra_ide::folding_ranges::contiguous_range_for_comment
494 (0.0%) 5 (0.0%) <core::iter::adapters::Enumerate<I> as core::iter::traits::iterator::Iterator>::next
492 (0.0%) 123 (0.2%) hashbrown::raw::RawTable<T>::buckets
492 (0.0%) 123 (0.2%) hashbrown::raw::RawTable<T>::is_empty_singleton
490 (0.0%) 2 (0.0%) indexmap::map::OrderMapCore<K,V>::entry_phase_1
486 (0.0%) 162 (0.2%) alloc::vec::Vec<T>::len
486 (0.0%) 1 (0.0%) ra_ide::call_info::FnCallNode::name_ref
485 (0.0%) 1 (0.0%) ra_ide::typing::on_dot_typed
480 (0.0%) 96 (0.1%) std::sync::mpsc::UnsafeFlavor::inner
476 (0.0%) 1 (0.0%) <ra_hir_def::expr::Pat as core::cmp::PartialEq>::eq
475 (0.0%) 1 (0.0%) ra_ide::references::rename::rename_mod
474 (0.0%) 11 (0.0%) ra_ide::completion::completion_context::CompletionContext::classify_name_ref::{{closure}}
473 (0.0%) 191 (0.3%) <T as core::convert::From<T>>::from
471 (0.0%) 1 (0.0%) ra_hir::semantics::Semantics<DB>::descend_into_macros::{{closure}}
469 (0.0%) 119 (0.2%) core::iter::traits::iterator::Iterator::filter
468 (0.0%) 94 (0.1%) core::ptr::const_ptr::<impl *const T>::is_null
468 (0.0%) 36 (0.0%) core::iter::traits::iterator::Iterator::any
468 (0.0%) 3 (0.0%) itertools::kmerge_impl::sift_down
463 (0.0%) 17 (0.0%) ra_hir_expand::InFile<T>::map
462 (0.0%) 6 (0.0%) ra_hir::semantics::Semantics<DB>::to_def
460 (0.0%) 68 (0.1%) <core::iter::adapters::zip::Zip<A,B> as core::iter::traits::iterator::Iterator>::next
460 (0.0%) 46 (0.1%) smallvec::SmallVec<A>::reserve
460 (0.0%) 46 (0.1%) smallvec::layout_array::{{closure}}
459 (0.0%) 1 (0.0%) ra_ide::join_lines::join_lines
457 (0.0%) 1 (0.0%) ra_ide::completion::complete_dot::complete_fields
455 (0.0%) 1 (0.0%) <ra_hir_def::db::InternDatabaseGroupKey__ as core::cmp::PartialEq>::eq
455 (0.0%) 1 (0.0%) <ra_hir_def::db::InternDatabaseGroupKey__ as core::cmp::PartialEq>::ne
452 (0.0%) 37 (0.0%) ra_hir_expand::InFile<T>::with_value
450 (0.0%) 90 (0.1%) std::sync::mpsc::UnsafeFlavor::inner_mut
450 (0.0%) 50 (0.1%) salsa::lru::LruData<Node>::pick_index
450 (0.0%) 45 (0.1%) <lock_api::mutex::Mutex<R,T> as core::default::Default>::default
450 (0.0%) 45 (0.1%) smallvec::SmallVec<A>::len
445 (0.0%) 19 (0.0%) <std::collections::hash::map::HashMap<K,V,S> as core::cmp::PartialEq>::eq::{{closure}}
445 (0.0%) 3 (0.0%) ra_ide::hover::goto_type_action::{{closure}}
444 (0.0%) 45 (0.1%) alloc::sync::Arc<T>::ptr_eq
444 (0.0%) 1 (0.0%) ra_ide::goto_type_definition::goto_type_definition
442 (0.0%) 27 (0.0%) <alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter
442 (0.0%) 1 (0.0%) ra_ide::diagnostics::diagnostics
441 (0.0%) 95 (0.1%) <core::option::Option<T> as core::ops::try::Try>::from_error
441 (0.0%) 63 (0.1%) <core::slice::Iter<T> as core::iter::adapters::zip::TrustedRandomAccess>::get_unchecked
441 (0.0%) 49 (0.1%) smallvec::SmallVecData<A>::heap_mut
439 (0.0%) 28 (0.0%) ra_hir_expand::InFile<T>::new
439 (0.0%) 1 (0.0%) ra_ide::syntax_highlighting::injection::highlight_doc_comment
436 (0.0%) 61 (0.1%) <&mut I as core::iter::traits::iterator::Iterator>::next
435 (0.0%) 29 (0.0%) hashbrown::map::HashMap<K,V,S>::iter
432 (0.0%) 20 (0.0%) <alloc::vec::Vec<T> as alloc::vec::SpecExtend<T,I>>::spec_extend::{{closure}}
430 (0.0%) 1 (0.0%) <ra_ide::completion::completion_context::CompletionContext as core::fmt::Debug>::fmt
430 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::TyData<I>>::fmt
423 (0.0%) 5 (0.0%) <core::option::Option<T> as core::cmp::PartialEq>::ne
420 (0.0%) 84 (0.1%) hashbrown::raw::RawTable<T>::num_ctrl_bytes
420 (0.0%) 20 (0.0%) <<alloc::vec::IntoIter<T> as core::ops::drop::Drop>::drop::DropGuard<T> as core::ops::drop::Drop>::drop
416 (0.0%) 5 (0.0%) core::cmp::max_by
416 (0.0%) 4 (0.0%) alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>,HandleType>::force
416 (0.0%) 1 (0.0%) <ra_hir_def::db::DefDatabaseGroupKey__ as core::hash::Hash>::hash
413 (0.0%) 7 (0.0%) core::iter::LoopState<<R as core::ops::try::Try>::Ok,R>::from_try
408 (0.0%) 50 (0.1%) salsa::derived::slot::Slot<DB,Q,MP>::database_key
408 (0.0%) 2 (0.0%) ra_ide::display::rust_code_markup_with_doc
408 (0.0%) 1 (0.0%) ra_ide::diagnostics::text_edit_for_remove_unnecessary_braces_with_self_in_use_statement
407 (0.0%) 102 (0.1%) core::mem::maybe_uninit::MaybeUninit<T>::as_ptr
406 (0.0%) 71 (0.1%) hashbrown::rustc_entry::<impl hashbrown::map::HashMap<K,V,S>>::rustc_entry::{{closure}}
405 (0.0%) 45 (0.1%) core::sync::atomic::AtomicPtr<T>::swap
405 (0.0%) 1 (0.0%) ra_ide::inlay_hints::inlay_hints
401 (0.0%) 1 (0.0%) ra_ide::completion::patterns::previous_sibling_or_ancestor_sibling
400 (0.0%) 12 (0.0%) ra_syntax::algo::find_node_at_offset
400 (0.0%) 1 (0.0%) ra_ide::typing::on_enter::on_enter
397 (0.0%) 1 (0.0%) <ra_ide::display::function_signature::FunctionSignature as core::convert::From<&ra_syntax::ast::generated::nodes::FnDef>>::from
396 (0.0%) 12 (0.0%) ra_hir_def::docs::docs_from_ast::{{closure}}
394 (0.0%) 2 (0.0%) <hashbrown::raw::RawTable<T> as core::clone::Clone>::clone
394 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::Expr as core::clone::Clone>::clone
394 (0.0%) 1 (0.0%) ra_ide::goto_implementation::goto_implementation
393 (0.0%) 1 (0.0%) ra_ide::completion::presentation::<impl ra_ide::completion::completion_item::Completions>::add_function
393 (0.0%) 1 (0.0%) ra_ide::ssr::parse_search_replace
392 (0.0%) 1 (0.0%) ra_ide::typing::on_eq_typed
390 (0.0%) 30 (0.0%) <hashbrown::map::Iter<K,V> as core::iter::traits::iterator::Iterator>::next
388 (0.0%) 2 (0.0%) ra_ide::goto_type_definition::goto_type_definition::{{closure}}
386 (0.0%) 11 (0.0%) <T as ra_hir::code_model::Docs>::docs
385 (0.0%) 4 (0.0%) core::iter::adapters::filter_map_fold::{{closure}}
383 (0.0%) 16 (0.0%) core::iter::adapters::fuse::Fuse<I>::new
383 (0.0%) 1 (0.0%) ra_ide::inlay_hints::get_param_name_hints
382 (0.0%) 1 (0.0%) ra_ide::completion::complete_trait_impl::complete_trait_impl
381 (0.0%) 1 (0.0%) ra_ide::runnables::runnable_mod
380 (0.0%) 95 (0.1%) std::collections::hash::map::HashMap<K,V,S>::get
380 (0.0%) 3 (0.0%) ra_ide::completion::completion_item::CompletionItem::new
380 (0.0%) 1 (0.0%) ra_ide::references::rename::rename
377 (0.0%) 29 (0.0%) std::collections::hash::map::HashMap<K,V,S>::iter
376 (0.0%) 1 (0.0%) <ra_ide::syntax_highlighting::tags::HighlightTag as core::fmt::Debug>::fmt
374 (0.0%) 17 (0.0%) <salsa::interned::Slot<K> as salsa::dependency::DatabaseSlot<DB>>::maybe_changed_since
374 (0.0%) 1 (0.0%) ra_ide::syntax_highlighting::macro_call_range
372 (0.0%) 73 (0.1%) <alloc::sync::Arc<T> as core::fmt::Debug>::fmt
370 (0.0%) 44 (0.1%) core::iter::adapters::map_try_fold
364 (0.0%) 7 (0.0%) <core::iter::adapters::Cloned<I> as core::iter::traits::iterator::Iterator>::fold
361 (0.0%) 7 (0.0%) <core::option::Option<T> as core::hash::Hash>::hash
361 (0.0%) 1 (0.0%) ra_ide::ssr::find::check_record_lit
359 (0.0%) 5 (0.0%) <salsa::input::Slot<DB,Q> as core::fmt::Debug>::fmt
359 (0.0%) 1 (0.0%) <ra_hir_def::db::InternDatabaseGroupKey__ as core::hash::Hash>::hash
357 (0.0%) 1 (0.0%) ra_ide::completion::presentation::compute_score
357 (0.0%) 1 (0.0%) ra_ide::syntax_highlighting::HighlightedRangeStack::pop_and_inject
355 (0.0%) 1 (0.0%) ra_ide::syntax_highlighting::highlight_name_ref_by_syntax
350 (0.0%) 50 (0.1%) <salsa::derived::AlwaysMemoizeValue as salsa::derived::MemoizationPolicy<DB,Q>>::memoized_value_eq
347 (0.0%) 33 (0.0%) core::iter::traits::iterator::Iterator::collect
346 (0.0%) 58 (0.1%) core::intrinsics::copy
345 (0.0%) 3 (0.0%) ra_ide::extend_selection::extend_tokens_from_range::{{closure}}
345 (0.0%) 1 (0.0%) ra_ide::completion::complete_attribute::complete_derive
344 (0.0%) 8 (0.0%) core::result::Result<T,E>::expect
343 (0.0%) 49 (0.1%) std::sync::mutex::Mutex<T>::lock
342 (0.0%) 2 (0.0%) ra_syntax::ast::tokens::HasFormatSpecifier::lex_format_specifier::read_identifier
342 (0.0%) 1 (0.0%) <rowan::api::SyntaxToken<L> as core::fmt::Debug>::fmt
342 (0.0%) 1 (0.0%) ra_ide::call_info::FnCallNode::with_node::{{closure}}
342 (0.0%) 1 (0.0%) ra_ide::syntax_highlighting::injection::extract_doc_comments
341 (0.0%) 20 (0.0%) core::option::Option<T>::as_ref
341 (0.0%) 1 (0.0%) ra_hir::semantics::SemanticsScope<DB>::process_all_names::{{closure}}
340 (0.0%) 123 (0.2%) core::ptr::mut_ptr::<impl *mut T>::drop_in_place
340 (0.0%) 2 (0.0%) <salsa::input::InputStorage<DB,Q> as salsa::plumbing::InputQueryStorageOps<DB,Q>>::set::{{closure}}
340 (0.0%) 1 (0.0%) ra_hir::code_model::Type::walk::walk_type
340 (0.0%) 1 (0.0%) ra_ide::display::structure::file_structure
337 (0.0%) 1 (0.0%) ra_ide::Analysis::from_single_file
335 (0.0%) 9 (0.0%) core::cell::Cell<T>::replace
333 (0.0%) 111 (0.1%) hashbrown::raw::Bucket<T>::as_ref
332 (0.0%) 167 (0.2%) <hashbrown::scopeguard::ScopeGuard<T,F> as core::ops::deref::Deref>::deref
332 (0.0%) 37 (0.0%) core::iter::adapters::filter_map_try_fold
332 (0.0%) 4 (0.0%) alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>::ascend
332 (0.0%) 1 (0.0%) ra_ide::inlay_hints::get_fn_signature
330 (0.0%) 166 (0.2%) <hashbrown::scopeguard::ScopeGuard<T,F> as core::ops::deref::DerefMut>::deref_mut
330 (0.0%) 5 (0.0%) <salsa::input::InputStorage<DB,Q> as salsa::plumbing::QueryStorageOps<DB,Q>>::try_fetch::{{closure}}
330 (0.0%) 4 (0.0%) ra_ide::syntax_highlighting::injection::extract_doc_comments::{{closure}}
328 (0.0%) 4 (0.0%) core::option::Option<T>::get_or_insert_with
327 (0.0%) 16 (0.0%) core::clone::Clone::clone
327 (0.0%) 1 (0.0%) ra_ide::expand_macro::expand_macro_recur
326 (0.0%) 15 (0.0%) core::iter::adapters::flatten::FlatMap<I,U,F>::new
325 (0.0%) 1 (0.0%) ra_hir::code_model::Type::iterate_assoc_items
324 (0.0%) 18 (0.0%) core::tuple::<impl core::cmp::PartialEq for (A,B)>::eq
324 (0.0%) 7 (0.0%) core::iter::LoopState<<R as core::ops::try::Try>::Ok,R>::into_try
324 (0.0%) 4 (0.0%) core::cmp::min_by
324 (0.0%) 3 (0.0%) <core::result::Result<T,E> as core::cmp::PartialEq>::eq
323 (0.0%) 3 (0.0%) salsa::derived::slot::Slot<DB,Q,MP>::as_table_entry
323 (0.0%) 1 (0.0%) <chalk_ir::DomainGoal<I> as core::cmp::PartialEq>::eq
323 (0.0%) 1 (0.0%) <ra_hir_def::db::DefDatabaseGroupKey__ as core::clone::Clone>::clone
320 (0.0%) 4 (0.0%) core::cell::RefCell<T>::try_borrow_mut
320 (0.0%) 1 (0.0%) <ra_ide::display::function_signature::FunctionSignature as core::convert::From<&ra_syntax::ast::generated::nodes::FnDef>>::from::param_list
319 (0.0%) 1 (0.0%) <ra_hir_ty::TypeCtor as core::cmp::PartialEq>::eq
319 (0.0%) 1 (0.0%) <ra_hir_ty::TypeCtor as core::cmp::PartialEq>::ne
319 (0.0%) 1 (0.0%) <rustc_hash::FxHasher as core::hash::Hasher>::write
319 (0.0%) 1 (0.0%) ra_ide::expand_macro::expand_macro
317 (0.0%) 4 (0.0%) ra_ide::completion::presentation::<impl ra_ide::completion::completion_item::Completions>::add_enum_variant_impl::{{closure}}
317 (0.0%) 1 (0.0%) alloc::collections::btree::map::VacantEntry<K,V>::insert
314 (0.0%) 7 (0.0%) core::option::Option<T>::unwrap_or_default
313 (0.0%) 7 (0.0%) core::option::Option<T>::unwrap_or
312 (0.0%) 24 (0.0%) alloc::raw_vec::RawVec<T,A>::with_capacity_in
312 (0.0%) 2 (0.0%) <rowan::utility_types::TokenAtOffset<T> as core::iter::traits::iterator::Iterator>::next
308 (0.0%) 4 (0.0%) ra_ide::ssr::find::check_iter::{{closure}}
307 (0.0%) 20 (0.0%) core::mem::maybe_uninit::MaybeUninit<T>::zeroed
306 (0.0%) 51 (0.1%) <lock_api::rwlock::RwLockWriteGuard<R,T> as core::ops::deref::Deref>::deref
305 (0.0%) 1 (0.0%) ra_ide::syntax_tree::syntax_tree
304 (0.0%) 1 (0.0%) ra_ide::references::rename::text_edit_from_self_param::target_type_name
304 (0.0%) 1 (0.0%) salsa::runtime::Runtime<DB>::with_incremented_revision
303 (0.0%) 1 (0.0%) ra_ide::display::function_signature::FunctionSignature::from_macro
302 (0.0%) 1 (0.0%) ra_ide::extend_selection::adj_comments
301 (0.0%) 1 (0.0%) <ra_hir_def::AttrDefId as core::cmp::PartialEq>::eq
301 (0.0%) 1 (0.0%) <ra_hir_def::AttrDefId as core::cmp::PartialEq>::ne
300 (0.0%) 50 (0.1%) <core::iter::adapters::Inspect<I,F> as core::iter::traits::iterator::Iterator>::next
299 (0.0%) 1 (0.0%) ra_ide::call_hierarchy::outgoing_calls
297 (0.0%) 3 (0.0%) ra_hir_ty::method_resolution::iterate_method_candidates_for_self_ty
296 (0.0%) 8 (0.0%) core::hash::Hash::hash_slice
296 (0.0%) 2 (0.0%) alloc::raw_vec::RawVec<T,A>::shrink
295 (0.0%) 17 (0.0%) <alloc::vec::Vec<T> as core::iter::traits::collect::Extend<T>>::extend
295 (0.0%) 1 (0.0%) <ra_hir_def::db::InternDatabaseGroupKey__ as core::clone::Clone>::clone
295 (0.0%) 1 (0.0%) ra_ide::diagnostics::check_unnecessary_braces_in_use_statement
295 (0.0%) 1 (0.0%) ra_ide::syntax_highlighting::HighlightedRangeStack::pop
294 (0.0%) 49 (0.1%) smallvec::SmallVec<A>::spilled
294 (0.0%) 2 (0.0%) indexmap::map::IndexMap<K,V,S>::with_capacity_and_hasher
294 (0.0%) 1 (0.0%) ra_ide::completion::completion_item::Builder::build
293 (0.0%) 1 (0.0%) ra_ide::references::find_name
292 (0.0%) 1 (0.0%) ra_ide::completion::complete_attribute::complete_attribute
290 (0.0%) 1 (0.0%) ra_ide::matching_brace::matching_brace
289 (0.0%) 1 (0.0%) <core::hash::sip::Sip13Rounds as core::hash::sip::Sip>::d_rounds
288 (0.0%) 72 (0.1%) alloc::raw_vec::RawVec<T,A>::allocate_in::{{closure}}
288 (0.0%) 48 (0.1%) <std::sync::mutex::MutexGuard<T> as core::ops::deref::Deref>::deref
288 (0.0%) 48 (0.1%) <std::sync::mutex::MutexGuard<T> as core::ops::deref::DerefMut>::deref_mut
288 (0.0%) 24 (0.0%) alloc::vec::Vec<T>::with_capacity
288 (0.0%) 18 (0.0%) <[T] as core::fmt::Debug>::fmt
288 (0.0%) 16 (0.0%) <ra_hir_expand::InFile<T> as core::cmp::PartialEq>::eq
288 (0.0%) 8 (0.0%) alloc::slice::hack::to_vec
288 (0.0%) 1 (0.0%) <ra_hir_def::type_ref::TypeRef as core::cmp::PartialEq>::eq
288 (0.0%) 1 (0.0%) ra_ide::join_lines::join_single_expr_block
286 (0.0%) 16 (0.0%) <core::iter::adapters::fuse::Fuse<I> as core::iter::adapters::fuse::FuseImpl<I>>::next
286 (0.0%) 1 (0.0%) ra_ide::completion::complete_unqualified_path::complete_enum_variants
285 (0.0%) 3 (0.0%) rowan::utility_types::WalkEvent<T>::map
285 (0.0%) 1 (0.0%) <ra_hir_def::AstIdWithPath<ra_syntax::ast::generated::nodes::MacroCall> as ra_hir_def::AsMacroCall>::as_call_id
282 (0.0%) 141 (0.2%) core::slice::<impl [T]>::as_ptr
280 (0.0%) 20 (0.0%) alloc::vec::IntoIter<T>::as_mut_slice
280 (0.0%) 3 (0.0%) <core::slice::Iter<T> as core::iter::traits::iterator::Iterator>::position
279 (0.0%) 1 (0.0%) <ra_hir_expand::InFile<&ra_syntax::ast::generated::nodes::MacroCall> as ra_hir_def::AsMacroCall>::as_call_id
279 (0.0%) 1 (0.0%) <ra_hir_expand::db::AstDatabaseGroupKey__ as core::cmp::PartialEq>::eq
279 (0.0%) 1 (0.0%) <ra_hir_expand::db::AstDatabaseGroupKey__ as core::cmp::PartialEq>::ne
278 (0.0%) 5 (0.0%) ra_ide::completion::complete_qualified_path::complete_qualified_path::{{closure}}
278 (0.0%) 1 (0.0%) <ra_ide::completion::completion_item::CompletionItem as core::fmt::Debug>::fmt
278 (0.0%) 1 (0.0%) ra_ide::ssr::render_replace
276 (0.0%) 1 (0.0%) ra_ide::references::decl_access
274 (0.0%) 2 (0.0%) core::fmt::builders::DebugMap::entries
273 (0.0%) 2 (0.0%) ra_ide::ssr::find::{{closure}}
272 (0.0%) 2 (0.0%) core::slice::<impl [T]>::reverse
272 (0.0%) 1 (0.0%) ra_ide::completion::complete_trait_impl::add_const_impl
271 (0.0%) 84 (0.1%) core::iter::traits::iterator::Iterator::all::check
271 (0.0%) 1 (0.0%) ra_ide::typing::on_char_typed
270 (0.0%) 9 (0.0%) <(T10,T11) as core::fmt::Debug>::fmt
270 (0.0%) 9 (0.0%) <ra_hir_expand::InFile<T> as core::fmt::Debug>::fmt
270 (0.0%) 9 (0.0%) ra_ide::syntax_highlighting::highlight::{{closure}}
269 (0.0%) 7 (0.0%) core::option::Option<T>::expect
269 (0.0%) 1 (0.0%) ra_ide::display::navigation_target::NavigationTarget::from_module_to_decl
267 (0.0%) 47 (0.1%) salsa::plumbing::QueryFunction::recover
265 (0.0%) 1 (0.0%) ra_ide::hover::definition_owner_name
263 (0.0%) 1 (0.0%) core::char::methods::<impl char>::encode_utf8
262 (0.0%) 6 (0.0%) ra_ide::completion::presentation::is_deprecated
261 (0.0%) 9 (0.0%) <ra_hir_expand::ast_id_map::FileAstId<N> as core::fmt::Debug>::fmt
261 (0.0%) 2 (0.0%) <itertools::kmerge_impl::KMergeBy<I,F> as core::iter::traits::iterator::Iterator>::next
261 (0.0%) 1 (0.0%) ra_ide::completion::complete_trait_impl::add_type_alias_impl
259 (0.0%) 3 (0.0%) core::iter::adapters::filter_try_fold::{{closure}}
259 (0.0%) 1 (0.0%) ra_ide::completion::presentation::guess_macro_braces
258 (0.0%) 1 (0.0%) ra_ide::syntax_highlighting::highlight_name
257 (0.0%) 67 (0.1%) core::iter::traits::iterator::Iterator::find_map::check
257 (0.0%) 1 (0.0%) <ra_hir::code_model::ModuleDef as core::cmp::PartialEq>::eq
257 (0.0%) 1 (0.0%) <ra_hir_def::ModuleDefId as core::cmp::PartialEq>::eq
256 (0.0%) 1 (0.0%) <ra_hir::code_model::Local as ra_ide::display::navigation_target::ToNav>::to_nav
254 (0.0%) 1 (0.0%) alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Internal>,alloc::collections::btree::node::marker::KV>::split
254 (0.0%) 1 (0.0%) alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>::insert
252 (0.0%) 2 (0.0%) <alloc::string::String as core::iter::traits::collect::FromIterator<alloc::string::String>>::from_iter
251 (0.0%) 1 (0.0%) ra_ide::syntax_tree::syntax_tree_for_token
250 (0.0%) 5 (0.0%) alloc::slice::hack::into_vec
250 (0.0%) 4 (0.0%) <core::iter::adapters::FilterMap<I,F> as core::iter::traits::iterator::Iterator>::fold
250 (0.0%) 1 (0.0%) <ra_hir_def::nameres::raw::DefKind as core::cmp::PartialEq>::eq
250 (0.0%) 1 (0.0%) ra_ide::runnables::Runnable::label
249 (0.0%) 2 (0.0%) <core::iter::adapters::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::next
249 (0.0%) 1 (0.0%) ra_ide::completion::presentation::<impl ra_ide::completion::completion_item::Completions>::add_field
247 (0.0%) 1 (0.0%) ra_ide::parent_module::parent_module
246 (0.0%) 123 (0.2%) hashbrown::raw::RawTable<T>::free_buckets::{{closure}}
246 (0.0%) 82 (0.1%) core::ptr::mut_ptr::<impl *mut T>::copy_from_nonoverlapping
246 (0.0%) 82 (0.1%) hashbrown::raw::Bucket<T>::as_mut
246 (0.0%) 2 (0.0%) ra_ide::display::generic_parameters
246 (0.0%) 2 (0.0%) ra_syntax::ast::tokens::HasFormatSpecifier::lex_format_specifier::read_integer
246 (0.0%) 1 (0.0%) ra_ide::completion::complete_record::complete_record
245 (0.0%) 49 (0.1%) <std::sync::mutex::Mutex<T> as core::ops::drop::Drop>::drop
245 (0.0%) 1 (0.0%) <chalk_ir::DomainGoal<I> as core::hash::Hash>::hash
244 (0.0%) 68 (0.1%) core::iter::adapters::zip::Zip<A,B>::new
244 (0.0%) 3 (0.0%) <core::iter::adapters::Skip<I> as core::iter::traits::iterator::Iterator>::try_fold
244 (0.0%) 1 (0.0%) <ra_hir_ty::TypeCtor as core::hash::Hash>::hash
243 (0.0%) 3 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::Binders<T>>::fmt
243 (0.0%) 1 (0.0%) <chalk_ir::GoalData<I> as core::cmp::PartialEq>::eq
241 (0.0%) 5 (0.0%) ra_hir_expand::diagnostics::DiagnosticSink::on
240 (0.0%) 48 (0.1%) std::sync::mpsc::spsc_queue::Queue<T,ProducerAddition,ConsumerAddition>::consumer_addition
240 (0.0%) 48 (0.1%) std::sync::mpsc::spsc_queue::Queue<T,ProducerAddition,ConsumerAddition>::producer_addition
240 (0.0%) 40 (0.1%) core::mem::manually_drop::ManuallyDrop<T>::take
240 (0.0%) 30 (0.0%) <std::collections::hash::map::Iter<K,V> as core::iter::traits::iterator::Iterator>::next
240 (0.0%) 3 (0.0%) <core::slice::Iter<T> as core::iter::traits::iterator::Iterator>::nth
240 (0.0%) 3 (0.0%) core::result::Result<T,E>::map
240 (0.0%) 1 (0.0%) ra_ide::extend_selection::extend_ws
238 (0.0%) 1 (0.0%) salsa::runtime::DependencyGraph<K>::add_edge
237 (0.0%) 1 (0.0%) <chalk_ir::TypeName<I> as core::cmp::PartialEq>::eq
236 (0.0%) 1 (0.0%) ra_ide::extend_selection::extend_list_item
236 (0.0%) 1 (0.0%) ra_ide::mock_analysis::MockAnalysis::with_files_and_position
235 (0.0%) 47 (0.1%) core::cell::UnsafeCell<T>::into_inner
235 (0.0%) 7 (0.0%) ra_syntax::ast::support::child
235 (0.0%) 3 (0.0%) core::option::Option<T>::map_or_else
235 (0.0%) 1 (0.0%) <ra_ide_db::__SalsaDatabaseKeyKind as core::cmp::PartialEq>::eq
235 (0.0%) 1 (0.0%) <ra_ide_db::__SalsaDatabaseKeyKind as core::cmp::PartialEq>::ne
235 (0.0%) 1 (0.0%) rowan::cursor::SyntaxNode::preorder_with_tokens::{{closure}}
234 (0.0%) 1 (0.0%) <ra_hir_def::type_ref::TypeRef as core::clone::Clone>::clone
234 (0.0%) 1 (0.0%) ra_hir::semantics::Semantics<DB>::expand
233 (0.0%) 1 (0.0%) alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Internal>,alloc::collections::btree::node::marker::Edge>::insert
232 (0.0%) 1 (0.0%) <ra_ide::completion::completion_item::CompletionItemKind as core::fmt::Debug>::fmt
232 (0.0%) 1 (0.0%) ra_hir_ty::lower::return_type_impl_traits
230 (0.0%) 11 (0.0%) <core::iter::adapters::FilterMap<I,F> as core::iter::traits::iterator::Iterator>::size_hint
229 (0.0%) 1 (0.0%) ra_ide::completion::presentation::<impl ra_ide::completion::completion_item::Completions>::add_const
229 (0.0%) 1 (0.0%) ra_ide::completion::presentation::<impl ra_ide::completion::completion_item::Completions>::add_type_alias
228 (0.0%) 1 (0.0%) <chalk_ir::TyData<I> as core::cmp::PartialEq>::eq
228 (0.0%) 1 (0.0%) ra_hir::semantics::Semantics<DB>::analyze2
227 (0.0%) 1 (0.0%) <core::str::pattern::CharSearcher as core::str::pattern::Searcher>::next_match
227 (0.0%) 1 (0.0%) <ra_hir_def::expr::Literal as core::cmp::PartialEq>::eq
226 (0.0%) 6 (0.0%) ra_ide::ssr::find::check::{{closure}}
226 (0.0%) 1 (0.0%) <ra_hir_def::AttrDefId as core::hash::Hash>::hash
225 (0.0%) 45 (0.1%) std::sync::mpsc::SendError
225 (0.0%) 1 (0.0%) core::array::<impl core::default::Default for [T; _]>::default
224 (0.0%) 1 (0.0%) relative_path::RelativePathBuf::from_path
223 (0.0%) 19 (0.0%) core::iter::adapters::TakeWhile<I,P>::new
220 (0.0%) 40 (0.1%) std::panic::catch_unwind
220 (0.0%) 1 (0.0%) <core::str::pattern::CharSearcher as core::str::pattern::ReverseSearcher>::next_match_back
220 (0.0%) 1 (0.0%) ra_ide::typing::on_enter::node_indent
219 (0.0%) 5 (0.0%) stdx::SepByBuilder<I>::new
219 (0.0%) 3 (0.0%) alloc::slice::<impl [T]>::sort_by_key::{{closure}}
218 (0.0%) 2 (0.0%) ra_ide::display::where_predicates
218 (0.0%) 1 (0.0%) ra_ide::references::rename::text_edit_from_self_param
217 (0.0%) 1 (0.0%) alloc::slice::merge_sort::collapse
217 (0.0%) 1 (0.0%) ra_ide::references::get_struct_def_name_for_struct_literal_search
216 (0.0%) 2 (0.0%) ra_ide::ssr::find::check_iter
216 (0.0%) 1 (0.0%) ra_ide::completion::completion_context::CompletionContext::fill::{{closure}}
215 (0.0%) 1 (0.0%) <ra_hir::code_model::TypeParam as ra_ide::display::navigation_target::ToNav>::to_nav
215 (0.0%) 1 (0.0%) ra_ide::completion::complete_trait_impl::completion_match
214 (0.0%) 48 (0.1%) core::iter::traits::iterator::Iterator::fold::ok
214 (0.0%) 1 (0.0%) <ra_hir_ty::Ty as core::cmp::PartialEq>::eq
214 (0.0%) 1 (0.0%) <ra_hir_ty::Ty as core::cmp::PartialEq>::ne
213 (0.0%) 1 (0.0%) <ra_hir_def::GenericDefId as core::cmp::PartialEq>::eq
213 (0.0%) 1 (0.0%) <ra_hir_def::GenericDefId as core::cmp::PartialEq>::ne
213 (0.0%) 1 (0.0%) ra_ide::references::rename::rename_reference
212 (0.0%) 4 (0.0%) <core::option::Item<A> as core::iter::traits::iterator::Iterator>::size_hint
212 (0.0%) 4 (0.0%) ra_ide::display::structure::structure_node::decl_with_type_ref::{{closure}}
212 (0.0%) 2 (0.0%) alloc::collections::btree::navigate::replace
212 (0.0%) 1 (0.0%) ra_ide::goto_implementation::impls_for_def
211 (0.0%) 1 (0.0%) <ra_ide::display::function_signature::FunctionSignature as core::convert::From<&ra_syntax::ast::generated::nodes::FnDef>>::from::param_name_list
210 (0.0%) 18 (0.0%) ra_hir_ty::method_resolution::iterate_trait_method_candidates::{{closure}}
209 (0.0%) 1 (0.0%) ra_ide::ssr::create_name
208 (0.0%) 16 (0.0%) <core::iter::adapters::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold::check
208 (0.0%) 6 (0.0%) <T as ra_hir::code_model::HasAttrs>::attrs
207 (0.0%) 69 (0.1%) core::slice::size_from_ptr
207 (0.0%) 2 (0.0%) <ra_ide::display::function_signature::FunctionSignature as core::convert::From<&ra_syntax::ast::generated::nodes::FnDef>>::from::param_name_list::{{closure}}
207 (0.0%) 1 (0.0%) <ra_hir_expand::db::AstDatabaseGroupKey__ as core::hash::Hash>::hash
206 (0.0%) 1 (0.0%) relative_path::iter_after
205 (0.0%) 1 (0.0%) ra_ide::completion::complete_attribute::complete_attribute_start
204 (0.0%) 17 (0.0%) std::collections::hash::map::HashMap<K,V,S>::with_hasher
204 (0.0%) 5 (0.0%) ra_hir_expand::diagnostics::DiagnosticSink::on::{{closure}}
203 (0.0%) 20 (0.0%) core::mem::zeroed
203 (0.0%) 1 (0.0%) ra_ide::completion::complete_trait_impl::make_const_compl_syntax
202 (0.0%) 2 (0.0%) ra_hir_expand::InFile<ra_hir_expand::ast_id_map::FileAstId<N>>::to_node
202 (0.0%) 1 (0.0%) ra_ide::call_info::FnCallNode::with_node_exact
201 (0.0%) 11 (0.0%) <core::option::Option<T> as core::iter::traits::collect::IntoIterator>::into_iter
200 (0.0%) 4 (0.0%) ra_ide::display::structure::structure_node::decl_with_type_ref
200 (0.0%) 2 (0.0%) alloc::collections::btree::search::search_linear
200 (0.0%) 1 (0.0%) <core::str::pattern::StrSearcher as core::str::pattern::Searcher>::next
200 (0.0%) 1 (0.0%) ra_ide::inlay_hints::get_bind_pat_hints
199 (0.0%) 1 (0.0%) <ra_hir_def::nameres::raw::ModuleData as core::cmp::PartialEq>::eq
199 (0.0%) 1 (0.0%) alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::KV>::split
199 (0.0%) 1 (0.0%) ra_hir::semantics::Semantics<DB>::expand_hypothetical
198 (0.0%) 11 (0.0%) <chalk_ir::Binders<T> as core::cmp::PartialEq>::eq
198 (0.0%) 11 (0.0%) <ra_hir_expand::InFile<T> as core::clone::Clone>::clone
198 (0.0%) 11 (0.0%) <ra_hir_expand::InFile<T> as core::cmp::PartialEq>::ne
198 (0.0%) 1 (0.0%) crossbeam_utils::atomic::atomic_cell::atomic_load
198 (0.0%) 1 (0.0%) ra_ide::hover::runnable_action
197 (0.0%) 2 (0.0%) std::collections::hash::map::Entry<K,V>::or_default
197 (0.0%) 1 (0.0%) <ra_hir::code_model::ImplDef as ra_ide::display::navigation_target::ToNav>::to_nav
197 (0.0%) 1 (0.0%) ra_ide::completion::completion_context::CompletionContext::fill_keyword_patterns
196 (0.0%) 4 (0.0%) indexmap::map::OrderMapCore<K,V>::insert_phase_2
196 (0.0%) 2 (0.0%) <rowan::utility_types::NodeOrToken<N,T> as core::cmp::PartialEq>::eq
196 (0.0%) 1 (0.0%) <ra_hir::code_model::Module as ra_ide::display::navigation_target::ToNav>::to_nav
195 (0.0%) 12 (0.0%) core::ops::function::FnOnce::call_once{{vtable.shim}}
195 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::ConstData<I>>::fmt
194 (0.0%) 2 (0.0%) indexmap::map::VacantEntry<K,V>::insert_impl
194 (0.0%) 1 (0.0%) ra_ide::hover::determine_mod_path
193 (0.0%) 4 (0.0%) core::iter::traits::iterator::Iterator::max_by_key::key::{{closure}}
193 (0.0%) 1 (0.0%) <ra_hir::code_model::Field as ra_ide::display::navigation_target::ToNav>::to_nav
192 (0.0%) 96 (0.1%) <std::sync::mpsc::cache_aligned::CacheAligned<T> as core::ops::deref::Deref>::deref
192 (0.0%) 4 (0.0%) ra_ide::display::generic_parameters::{{closure}}
192 (0.0%) 3 (0.0%) <core::iter::adapters::Enumerate<I> as core::iter::traits::iterator::Iterator>::try_fold::enumerate::{{closure}}
191 (0.0%) 1 (0.0%) <ra_hir_def::lang_item::LangItemTarget as core::cmp::PartialEq>::eq
190 (0.0%) 22 (0.0%) ra_syntax::ast::tokens::HasFormatSpecifier::lex_format_specifier::{{closure}}
190 (0.0%) 2 (0.0%) <core::slice::Iter<T> as core::iter::traits::iterator::Iterator>::rposition
190 (0.0%) 1 (0.0%) <salsa::input::InputStorage<DB,Q> as salsa::plumbing::InputQueryStorageOps<DB,Q>>::set
189 (0.0%) 6 (0.0%) ra_hir::semantics::Semantics<DB>::descend_node_at_offset::{{closure}}
189 (0.0%) 1 (0.0%) ra_ide::completion::complete_keyword::complete_use_tree_keyword
188 (0.0%) 5 (0.0%) <ra_ide::display::function_signature::FunctionSignature as core::convert::From<&ra_syntax::ast::generated::nodes::FnDef>>::from::{{closure}}
188 (0.0%) 1 (0.0%) <ra_ide::status::LibrarySymbolsStats as core::iter::traits::collect::FromIterator<salsa::debug::TableEntry<(),alloc::sync::Arc<std::collections::hash::map::HashMap<ra_db::input::SourceRootId,ra_ide_db::symbol_index::SymbolIndex,core::hash::BuildHasherDefault<rustc_hash::FxHasher>>>>>>::from_iter
186 (0.0%) 62 (0.1%) core::slice::<impl core::cmp::PartialEq<[B]> for [A]>::eq
185 (0.0%) 5 (0.0%) salsa::input::InputStorage<DB,Q>::slot
185 (0.0%) 1 (0.0%) ra_ide::call_info::call_info
184 (0.0%) 2 (0.0%) core::iter::adapters::filter_fold::{{closure}}
184 (0.0%) 2 (0.0%) ra_ide::ssr::find::check_iter::{{closure}}::{{closure}}
184 (0.0%) 1 (0.0%) <ra_hir_expand::db::AstDatabaseGroupKey__ as core::clone::Clone>::clone
184 (0.0%) 1 (0.0%) salsa::runtime::Runtime<DB>::is_current_revision_canceled
182 (0.0%) 1 (0.0%) ra_ide::status::status
181 (0.0%) 1 (0.0%) <chalk_ir::TypeName<I> as core::hash::Hash>::hash
181 (0.0%) 1 (0.0%) ra_ide::goto_definition::reference_definition
180 (0.0%) 6 (0.0%) <ra_hir_def::ItemLoc<N> as core::fmt::Debug>::fmt
180 (0.0%) 2 (0.0%) alloc::vec::Vec<T>::into_boxed_slice
179 (0.0%) 1 (0.0%) ra_ide::call_info::<impl ra_ide::CallInfo>::into_active_parameter
178 (0.0%) 1 (0.0%) <ra_ide::display::function_signature::FunctionSignature as core::convert::From<&ra_syntax::ast::generated::nodes::FnDef>>::from::param_list::fmt_param
178 (0.0%) 1 (0.0%) ra_ide::syntax_highlighting::HighlightedRangeStack::flattened
177 (0.0%) 59 (0.1%) <alloc::vec::Vec<T> as core::default::Default>::default
177 (0.0%) 3 (0.0%) alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>::force
177 (0.0%) 3 (0.0%) ra_ide::hover::hover::{{closure}}
177 (0.0%) 1 (0.0%) ra_ide::join_lines::join_single_use_tree
176 (0.0%) 99 (0.1%) hashbrown::map::HashMap<K,V,S>::get::{{closure}}
176 (0.0%) 2 (0.0%) alloc::collections::btree::navigate::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::last_leaf_edge
176 (0.0%) 2 (0.0%) indexmap::map::OrderMapCore<K,V>::first_allocation
176 (0.0%) 1 (0.0%) <ra_hir::code_model::MacroDef as ra_ide::display::navigation_target::ToNav>::to_nav
175 (0.0%) 1 (0.0%) <ra_ide::syntax_highlighting::tags::Highlight as core::fmt::Display>::fmt
175 (0.0%) 1 (0.0%) ra_ide::references::rename::find_name_and_module_at_offset
174 (0.0%) 58 (0.1%) <core::ops::range::RangeFull as core::slice::SliceIndex<[T]>>::index
174 (0.0%) 3 (0.0%) <core::str::pattern::MultiCharEqSearcher<C> as core::str::pattern::Searcher>::next
174 (0.0%) 3 (0.0%) ra_hir::semantics::Semantics<DB>::descend_node_at_offset
174 (0.0%) 2 (0.0%) core::iter::range::<impl core::iter::traits::iterator::Iterator for core::ops::range::Range<A>>::next
174 (0.0%) 1 (0.0%) <alloc::collections::btree::map::IntoIter<K,V> as core::ops::drop::Drop>::drop
172 (0.0%) 5 (0.0%) ra_ide::runnables::runnable_fn::{{closure}}
172 (0.0%) 1 (0.0%) <ra_ide::status::SyntaxTreeStats as core::iter::traits::collect::FromIterator<salsa::debug::TableEntry<ra_hir_expand::MacroFile,core::option::Option<(ra_syntax::Parse<rowan::api::SyntaxNode<ra_syntax::syntax_node::RustLanguage>>,M)>>>>::from_iter
172 (0.0%) 1 (0.0%) ra_ide::hover::goto_type_action
171 (0.0%) 1 (0.0%) ra_ide::inlay_hints::get_string_representation
171 (0.0%) 1 (0.0%) ra_ide::typing::on_arrow_typed
170 (0.0%) 1 (0.0%) alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::next_back_kv
170 (0.0%) 1 (0.0%) ra_hir_ty::db::infer_wait::{{closure}}
169 (0.0%) 1 (0.0%) <ra_db::SourceDatabaseExtGroupKey__ as core::cmp::PartialEq>::eq
169 (0.0%) 1 (0.0%) <ra_db::SourceDatabaseExtGroupKey__ as core::cmp::PartialEq>::ne
169 (0.0%) 1 (0.0%) <ra_hir_def::nameres::raw::RawItemKind as core::cmp::PartialEq>::eq
169 (0.0%) 1 (0.0%) <ra_hir_ty::lower::ValueTyDefId as core::cmp::PartialEq>::eq
169 (0.0%) 1 (0.0%) <ra_hir_ty::lower::ValueTyDefId as core::cmp::PartialEq>::ne
169 (0.0%) 1 (0.0%) <ra_ide::status::SyntaxTreeStats as core::iter::traits::collect::FromIterator<salsa::debug::TableEntry<ra_db::input::FileId,ra_syntax::Parse<ra_syntax::ast::generated::nodes::SourceFile>>>>::from_iter
169 (0.0%) 1 (0.0%) <ra_ide_db::__SalsaDatabaseKeyKind as core::hash::Hash>::hash
168 (0.0%) 24 (0.0%) alloc::raw_vec::RawVec<T>::with_capacity
168 (0.0%) 12 (0.0%) ra_syntax::ast::traits::DocCommentsOwner::doc_comments
167 (0.0%) 43 (0.1%) <core::iter::adapters::Map<I,F> as core::iter::traits::iterator::Iterator>::size_hint
167 (0.0%) 4 (0.0%) core::iter::traits::iterator::Iterator::max_by
166 (0.0%) 4 (0.0%) <hashbrown::raw::RawTable<T> as core::clone::Clone>::clone::{{closure}}
165 (0.0%) 1 (0.0%) ra_ide::syntax_highlighting::tags::HighlightTag::as_str
164 (0.0%) 82 (0.1%) hashbrown::raw::RawTable<T>::reserve::{{closure}}
164 (0.0%) 1 (0.0%) ra_ide::display::navigation_target::NavigationTarget::from_named
163 (0.0%) 1 (0.0%) salsa::runtime::DependencyGraph<K>::remove_edge
162 (0.0%) 2 (0.0%) core::str::SplitInternal<P>::get_end
162 (0.0%) 1 (0.0%) <chalk_ir::GoalData<I> as core::hash::Hash>::hash
162 (0.0%) 1 (0.0%) <chalk_ir::LifetimeData<I> as core::cmp::PartialEq>::eq
162 (0.0%) 1 (0.0%) <ra_hir_ty::Ty as core::hash::Hash>::hash
162 (0.0%) 1 (0.0%) alloc::collections::btree::map::BTreeMap<K,V>::range
160 (0.0%) 28 (0.0%) core::iter::adapters::map_fold
160 (0.0%) 2 (0.0%) core::cell::RefCell<T>::try_borrow
159 (0.0%) 3 (0.0%) <salsa::derived::DerivedStorage<DB,Q,MP> as salsa::plumbing::QueryStorageOps<DB,Q>>::entries
157 (0.0%) 1 (0.0%) ra_ide::hover::show_implementations_action
156 (0.0%) 6 (0.0%) core::sync::atomic::atomic_load
156 (0.0%) 1 (0.0%) <chalk_ir::TyData<I> as core::hash::Hash>::hash
155 (0.0%) 1 (0.0%) <ra_ide::status::FilesStats as core::iter::traits::collect::FromIterator<salsa::debug::TableEntry<ra_db::input::FileId,alloc::sync::Arc<alloc::string::String>>>>::from_iter
155 (0.0%) 1 (0.0%) <ra_ide_db::__SalsaDatabaseKeyKind as core::clone::Clone>::clone
154 (0.0%) 1 (0.0%) <core::iter::adapters::flatten::FlattenCompat<I,U> as core::iter::traits::iterator::Iterator>::fold
153 (0.0%) 1 (0.0%) alloc::sync::Arc<T>::allocate_for_layout
152 (0.0%) 4 (0.0%) <core::str::pattern::MultiCharEqPattern<C> as core::str::pattern::Pattern>::into_searcher
152 (0.0%) 2 (0.0%) indexmap::map::Pos::resolve
152 (0.0%) 1 (0.0%) ra_hir_ty::display::HirDisplay::display_source_code
151 (0.0%) 1 (0.0%) <ra_db::input::Env as core::convert::From<T>>::from
151 (0.0%) 1 (0.0%) ra_hir::semantics::Semantics<DB>::descend_into_macros
151 (0.0%) 1 (0.0%) ra_ide::mock_analysis::MockAnalysis::add_file_fixture_with_position
150 (0.0%) 50 (0.1%) salsa::derived::slot::Slot<DB,Q,MP>::should_memoize_value
150 (0.0%) 6 (0.0%) <ra_hir_def::ItemLoc<N> as core::clone::Clone>::clone
150 (0.0%) 1 (0.0%) <ra_hir_def::GenericDefId as core::hash::Hash>::hash
150 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::LifetimeData<I>>::fmt
150 (0.0%) 1 (0.0%) rowan::cursor::SyntaxNode::preorder::{{closure}}
149 (0.0%) 8 (0.0%) core::iter::traits::iterator::Iterator::last
149 (0.0%) 2 (0.0%) salsa::runtime::DependencyGraph<K>::get_cycle_path::{{closure}}
148 (0.0%) 16 (0.0%) core::iter::traits::iterator::Iterator::fuse
148 (0.0%) 1 (0.0%) <ra_hir_expand::MacroDefKind as core::cmp::PartialEq>::eq
148 (0.0%) 1 (0.0%) <ra_hir_expand::MacroDefKind as core::cmp::PartialEq>::ne
148 (0.0%) 1 (0.0%) <ra_hir_ty::traits::Impl as core::cmp::PartialEq>::eq
148 (0.0%) 1 (0.0%) <ra_hir_ty::traits::Impl as core::cmp::PartialEq>::ne
148 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::WhereClause<I>>::fmt
148 (0.0%) 1 (0.0%) ra_ide::ssr::split_by_var
147 (0.0%) 49 (0.1%) <std::sys_common::poison::PoisonError<T> as core::fmt::Debug>::fmt
147 (0.0%) 4 (0.0%) ra_ide::ssr::find::check_record_lit::{{closure}}
147 (0.0%) 1 (0.0%) <alloc::collections::btree::map::BTreeMap<K,V> as core::iter::traits::collect::IntoIterator>::into_iter
147 (0.0%) 1 (0.0%) <chalk_ir::ConstValue<I> as core::cmp::PartialEq>::eq
147 (0.0%) 1 (0.0%) <ra_hir_def::expr::BinaryOp as core::cmp::PartialEq>::eq
147 (0.0%) 1 (0.0%) <ra_hir_expand::db::TokenExpander as core::cmp::PartialEq>::eq
147 (0.0%) 1 (0.0%) <ra_hir_ty::infer::InferTy as core::cmp::PartialEq>::eq
147 (0.0%) 1 (0.0%) <ra_hir_ty::infer::InferTy as core::cmp::PartialEq>::ne
147 (0.0%) 1 (0.0%) <ra_ide_db::symbol_index::SymbolsDatabaseGroupKey__ as core::cmp::PartialEq>::eq
147 (0.0%) 1 (0.0%) <ra_ide_db::symbol_index::SymbolsDatabaseGroupKey__ as core::cmp::PartialEq>::ne
147 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::GenericArgData<I>>::fmt
147 (0.0%) 1 (0.0%) ra_ide::completion::patterns::previous_non_trivia_token
146 (0.0%) 29 (0.0%) core::iter::traits::iterator::Iterator::for_each::call
146 (0.0%) 2 (0.0%) core::str::SplitInternal<P>::next
146 (0.0%) 2 (0.0%) ra_hir::code_model::Type::iterate_path_candidates
146 (0.0%) 1 (0.0%) <ra_hir_ty::Ty as core::clone::Clone>::clone
146 (0.0%) 1 (0.0%) <salsa::CycleError<K> as core::fmt::Display>::fmt
144 (0.0%) 24 (0.0%) core::ptr::unique::Unique<T>::empty
144 (0.0%) 9 (0.0%) alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,NodeType>,alloc::collections::btree::node::marker::Edge>::new_edge
144 (0.0%) 8 (0.0%) core::tuple::<impl core::cmp::PartialEq for (A,B)>::ne
144 (0.0%) 1 (0.0%) <ra_ide::runnables::RunnableKind as core::fmt::Debug>::fmt
144 (0.0%) 1 (0.0%) ra_hir::semantics::Semantics<DB>::scope_at_offset
144 (0.0%) 1 (0.0%) ra_ide::call_hierarchy::incoming_calls::{{closure}}
142 (0.0%) 22 (0.0%) hashbrown::map::HashMap<K,V,S>::insert::{{closure}}
142 (0.0%) 1 (0.0%) ra_ide::hover::hover_text
142 (0.0%) 1 (0.0%) ra_ide::mock_analysis::MockAnalysis::with_files
141 (0.0%) 1 (0.0%) ra_hir_expand::InFile<rowan::api::SyntaxNode<ra_syntax::syntax_node::RustLanguage>>::ancestors_with_macros::{{closure}}
141 (0.0%) 1 (0.0%) ra_ide::Analysis::structural_search_replace::{{closure}}
140 (0.0%) 1 (0.0%) <ra_hir_def::expr::Statement as core::cmp::PartialEq>::eq
140 (0.0%) 1 (0.0%) <ra_hir_def::nameres::ModuleOrigin as core::cmp::PartialEq>::eq
140 (0.0%) 1 (0.0%) <ra_tt::ExpansionError as core::cmp::PartialEq>::eq
140 (0.0%) 1 (0.0%) core::slice::<impl [T]>::binary_search_by
140 (0.0%) 1 (0.0%) ra_ide::syntax_highlighting::highlight_name_by_syntax
139 (0.0%) 1 (0.0%) alloc::collections::btree::search::search_tree
139 (0.0%) 1 (0.0%) indexmap::map::IndexMap<K,V,S>::insert
138 (0.0%) 46 (0.1%) <smallvec::SmallVec<A> as core::default::Default>::default
138 (0.0%) 46 (0.1%) smallvec::SmallVec<A>::inline_size
138 (0.0%) 1 (0.0%) <alloc::alloc::Global as core::alloc::AllocRef>::shrink
138 (0.0%) 1 (0.0%) <ra_hir_ty::infer::InferenceResult as core::cmp::PartialEq>::eq
138 (0.0%) 1 (0.0%) alloc::collections::btree::map::BTreeMap<K,V>::entry
136 (0.0%) 1 (0.0%) ra_hir::semantics::Semantics<DB>::find_file::{{closure}}
136 (0.0%) 1 (0.0%) ra_syntax::ast::tokens::HasQuotes::quote_offsets
135 (0.0%) 45 (0.1%) <alloc::sync::Arc<T> as core::cmp::PartialEq>::eq
135 (0.0%) 45 (0.1%) <std::sync::mpsc::SendError<T> as core::fmt::Debug>::fmt
135 (0.0%) 45 (0.1%) std::sync::mpsc::sync::Buffer<T>::size
135 (0.0%) 3 (0.0%) core::cell::RefCell<T>::new
135 (0.0%) 1 (0.0%) <core::hash::sip::Hasher<S> as core::hash::Hasher>::write
135 (0.0%) 1 (0.0%) ra_ide::completion::complete_unqualified_path::complete_unqualified_path::{{closure}}
134 (0.0%) 2 (0.0%) ra_ide::completion::completion_item::Builder::insert_text
134 (0.0%) 2 (0.0%) ra_ide::completion::completion_item::Builder::lookup_by
133 (0.0%) 7 (0.0%) core::iter::traits::iterator::Iterator::size_hint
133 (0.0%) 1 (0.0%) ra_ide::completion::complete_unqualified_path::complete_unqualified_path
132 (0.0%) 11 (0.0%) std::collections::hash::map::HashMap<K,V,S>::insert
132 (0.0%) 6 (0.0%) <dyn core::any::Any>::is
132 (0.0%) 4 (0.0%) core::str::MatchIndicesInternal<P>::next::{{closure}}
132 (0.0%) 1 (0.0%) core::alloc::layout::Layout::extend
132 (0.0%) 1 (0.0%) ra_ide::completion::completions
131 (0.0%) 3 (0.0%) ra_ide::ssr::find::check_record_lit::{{closure}}::{{closure}}
131 (0.0%) 1 (0.0%) ra_ide::display::navigation_target::NavigationTarget::from_doc_commented
130 (0.0%) 7 (0.0%) core::ptr::read_unaligned
130 (0.0%) 4 (0.0%) alloc::vec::Vec<T>::pop
130 (0.0%) 1 (0.0%) <alloc::alloc::Global as core::alloc::AllocRef>::grow
130 (0.0%) 1 (0.0%) <ra_ide::display::function_signature::FunctionSignature as core::fmt::Debug>::fmt
130 (0.0%) 1 (0.0%) ra_hir::semantics::Semantics<DB>::cache
130 (0.0%) 1 (0.0%) ra_ide::runnables::runnable
129 (0.0%) 1 (0.0%) <ra_hir_def::expr::CmpOp as core::cmp::PartialEq>::eq
129 (0.0%) 1 (0.0%) alloc::vec::Vec<T>::extend_with
129 (0.0%) 1 (0.0%) ra_ide::completion::complete_dot::complete_dot
129 (0.0%) 1 (0.0%) ra_ide::extend_selection::extend_single_word_in_comment_or_string
128 (0.0%) 36 (0.0%) core::iter::traits::iterator::Iterator::any::check
128 (0.0%) 32 (0.0%) core::cmp::PartialEq::ne
128 (0.0%) 3 (0.0%) <ra_ide::display::function_signature::FunctionSignature as core::convert::From<&ra_syntax::ast::generated::nodes::FnDef>>::from::param_list::{{closure}}
128 (0.0%) 1 (0.0%) ra_ide::completion::complete_dot::complete_methods::{{closure}}
127 (0.0%) 2 (0.0%) alloc::vec::Vec<T>::swap_remove
127 (0.0%) 1 (0.0%) ra_ide::inlay_hints::pat_is_enum_variant
127 (0.0%) 1 (0.0%) ra_ide::typing::on_enter::followed_by_comment
126 (0.0%) 3 (0.0%) <core::iter::adapters::SkipWhile<I,P> as core::iter::traits::iterator::Iterator>::next::check::{{closure}}
126 (0.0%) 3 (0.0%) <core::slice::Iter<T> as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
126 (0.0%) 3 (0.0%) core::str::<impl str>::find
126 (0.0%) 2 (0.0%) hashbrown::raw::RawTable<T>::erase_no_drop
126 (0.0%) 2 (0.0%) itertools::kmerge_impl::HeadTail<I>::next
126 (0.0%) 1 (0.0%) <chalk_ir::Scalar as core::cmp::PartialEq>::eq
126 (0.0%) 1 (0.0%) <ra_ide::references::ReferenceSearchResult as core::iter::traits::collect::IntoIterator>::into_iter
126 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::partition
126 (0.0%) 1 (0.0%) ra_ide::references::rename::source_edit_from_reference
125 (0.0%) 1 (0.0%) <ra_hir::code_model::Adt as core::cmp::PartialEq>::eq
125 (0.0%) 1 (0.0%) <ra_hir::code_model::AssocItem as core::cmp::PartialEq>::eq
125 (0.0%) 1 (0.0%) <ra_hir_def::AdtId as core::cmp::PartialEq>::eq
125 (0.0%) 1 (0.0%) <ra_hir_def::AdtId as core::cmp::PartialEq>::ne
125 (0.0%) 1 (0.0%) <ra_hir_def::AssocContainerId as core::cmp::PartialEq>::eq
125 (0.0%) 1 (0.0%) <ra_hir_def::AssocContainerId as core::cmp::PartialEq>::ne
125 (0.0%) 1 (0.0%) <ra_hir_def::AssocItemId as core::cmp::PartialEq>::eq
125 (0.0%) 1 (0.0%) <ra_hir_def::DefWithBodyId as core::cmp::PartialEq>::eq
125 (0.0%) 1 (0.0%) <ra_hir_def::DefWithBodyId as core::cmp::PartialEq>::ne
125 (0.0%) 1 (0.0%) <ra_hir_def::VariantId as core::cmp::PartialEq>::eq
125 (0.0%) 1 (0.0%) <ra_hir_def::VariantId as core::cmp::PartialEq>::ne
125 (0.0%) 1 (0.0%) <ra_hir_ty::lower::CallableDef as core::cmp::PartialEq>::eq
125 (0.0%) 1 (0.0%) <ra_hir_ty::lower::CallableDef as core::cmp::PartialEq>::ne
125 (0.0%) 1 (0.0%) <ra_hir_ty::lower::TyDefId as core::cmp::PartialEq>::eq
125 (0.0%) 1 (0.0%) <ra_hir_ty::lower::TyDefId as core::cmp::PartialEq>::ne
125 (0.0%) 1 (0.0%) <ra_tt::Leaf as core::cmp::PartialEq>::eq
125 (0.0%) 1 (0.0%) itertools::kmerge_impl::kmerge_by
124 (0.0%) 2 (0.0%) rowan::syntax_text::SyntaxText::tokens_with_ranges::{{closure}}
124 (0.0%) 1 (0.0%) alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Internal>,alloc::collections::btree::node::marker::Edge>::insert_fit
123 (0.0%) 24 (0.0%) <core::iter::adapters::FilterMap<I,F> as core::iter::traits::iterator::Iterator>::next
123 (0.0%) 2 (0.0%) ra_ide::completion::complete_trait_impl::completion_match::{{closure}}
123 (0.0%) 1 (0.0%) salsa::runtime::Runtime<DB>::mark_cycle_participants
122 (0.0%) 1 (0.0%) <ra_ide::display::navigation_target::NavigationTarget as core::clone::Clone>::clone
122 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::VariableKind<I>>::fmt
121 (0.0%) 1 (0.0%) <ra_ide_db::symbol_index::FileSymbol as ra_ide::display::navigation_target::ToNav>::to_nav
120 (0.0%) 12 (0.0%) ra_syntax::ast::traits::DocCommentsOwner::doc_comment_text
120 (0.0%) 6 (0.0%) crossbeam_utils::atomic::atomic_cell::can_transmute
120 (0.0%) 4 (0.0%) ra_ide::display::function_signature::FunctionSignature::from_struct::{{closure}}
120 (0.0%) 1 (0.0%) <ra_hir_ty::display::HirDisplayWrapper<T> as core::fmt::Display>::fmt
120 (0.0%) 1 (0.0%) ra_ide::diagnostics::check_unnecessary_braces_in_use_statement::{{closure}}
120 (0.0%) 1 (0.0%) ra_ide::inlay_hints::is_enum_name_similar_to_param_name
120 (0.0%) 1 (0.0%) rand_core::SeedableRng::seed_from_u64
120 (0.0%) 1 (0.0%) salsa::runtime::local_state::ActiveQueryGuard<DB>::pop_helper
119 (0.0%) 17 (0.0%) <alloc::vec::Vec<T> as core::fmt::Debug>::fmt
119 (0.0%) 1 (0.0%) <chalk_ir::GenericArgData<I> as core::cmp::PartialEq>::eq
119 (0.0%) 1 (0.0%) <chalk_ir::WhereClause<I> as core::cmp::PartialEq>::eq
119 (0.0%) 1 (0.0%) <core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::size_hint
119 (0.0%) 1 (0.0%) <ra_hir_ty::infer::diagnostics::InferenceDiagnostic as core::cmp::PartialEq>::eq
119 (0.0%) 1 (0.0%) ra_ide::call_info::<impl ra_ide::CallInfo>::with_macro
118 (0.0%) 3 (0.0%) <core::iter::adapters::Enumerate<I> as core::iter::traits::iterator::Iterator>::try_fold
118 (0.0%) 2 (0.0%) <ra_ide::ssr::SsrQuery as core::str::FromStr>::from_str::{{closure}}
118 (0.0%) 1 (0.0%) <ra_hir_def::expr::Array as core::cmp::PartialEq>::eq
118 (0.0%) 1 (0.0%) <ra_hir_expand::MacroCallKind as core::cmp::PartialEq>::eq
118 (0.0%) 1 (0.0%) <ra_hir_expand::MacroCallKind as core::cmp::PartialEq>::ne
118 (0.0%) 1 (0.0%) <ra_mbe::syntax_bridge::TokenTextRange as core::cmp::PartialEq>::eq
117 (0.0%) 3 (0.0%) <ra_hir_ty::Canonical<T> as core::clone::Clone>::clone
117 (0.0%) 1 (0.0%) <alloc::alloc::Global as core::alloc::AllocRef>::alloc
117 (0.0%) 1 (0.0%) ra_ide::completion::complete_keyword::keyword
116 (0.0%) 2 (0.0%) <core::str::pattern::MultiCharEqSearcher<C> as core::str::pattern::ReverseSearcher>::next_back
116 (0.0%) 2 (0.0%) core::str::<impl str>::split
115 (0.0%) 4 (0.0%) ra_ide::completion::complete_trait_impl::complete_trait_impl::{{closure}}
115 (0.0%) 1 (0.0%) ra_ide::ssr::traverse
114 (0.0%) 19 (0.0%) <std::collections::hash::map::HashMap<K,V,S> as core::cmp::PartialEq>::eq::{{closure}}::{{closure}}
114 (0.0%) 6 (0.0%) <core::ops::range::Range<usize> as core::slice::SliceIndex<[T]>>::index_mut
114 (0.0%) 6 (0.0%) <ra_hir_ty::Binders<T> as core::cmp::PartialEq>::eq
114 (0.0%) 3 (0.0%) ra_ide::display::structure::structure_node::decl_with_ascription
114 (0.0%) 2 (0.0%) alloc::raw_vec::RawVec<T>::into_box
114 (0.0%) 2 (0.0%) ra_ide::completion::completion_item::Builder::set_detail
114 (0.0%) 1 (0.0%) core::slice::<impl [T]>::copy_from_slice
114 (0.0%) 1 (0.0%) ra_ide::completion::complete_dot::complete_methods
114 (0.0%) 1 (0.0%) ra_ide::completion::patterns::is_match_arm
113 (0.0%) 19 (0.0%) core::iter::traits::iterator::Iterator::take_while
112 (0.0%) 16 (0.0%) core::slice::<impl core::iter::traits::collect::IntoIterator for &[T]>::into_iter
112 (0.0%) 6 (0.0%) <core::slice::Iter<T> as core::iter::traits::iterator::Iterator>::position::{{closure}}
112 (0.0%) 6 (0.0%) ra_ide::expand_macro::insert_whitespaces::{{closure}}
112 (0.0%) 4 (0.0%) salsa::Database::query
112 (0.0%) 2 (0.0%) alloc::vec::Vec<T>::remove
112 (0.0%) 1 (0.0%) <<alloc::collections::btree::map::IntoIter<K,V> as core::ops::drop::Drop>::drop::DropGuard<K,V> as core::ops::drop::Drop>::drop
112 (0.0%) 1 (0.0%) <core::option::Option<T> as core::cmp::Ord>::cmp
112 (0.0%) 1 (0.0%) <ra_db::SourceDatabaseExtGroupKey__ as core::hash::Hash>::hash
112 (0.0%) 1 (0.0%) <ra_hir_ty::lower::ValueTyDefId as core::hash::Hash>::hash
112 (0.0%) 1 (0.0%) alloc::collections::btree::navigate::next_kv_unchecked_dealloc
112 (0.0%) 1 (0.0%) ra_ide::display::macro_label
111 (0.0%) 4 (0.0%) ra_ide::extend_selection::try_extend_selection::{{closure}}
111 (0.0%) 3 (0.0%) <core::iter::adapters::Filter<I,P> as core::iter::traits::iterator::Iterator>::try_fold
111 (0.0%) 1 (0.0%) ra_ide::call_info::<impl ra_ide::CallInfo>::with_enum_variant
111 (0.0%) 1 (0.0%) ra_ide::call_info::<impl ra_ide::CallInfo>::with_struct
110 (0.0%) 5 (0.0%) <core::ops::range::RangeFrom<usize> as core::slice::SliceIndex<[T]>>::index_mut
110 (0.0%) 2 (0.0%) hashbrown::map::HashMap<K,V,S>::remove_entry
110 (0.0%) 1 (0.0%) ra_ide::join_lines::has_comma_after
109 (0.0%) 15 (0.0%) core::iter::traits::iterator::Iterator::flat_map
108 (0.0%) 7 (0.0%) core::cell::Cell<T>::new
108 (0.0%) 6 (0.0%) <ra_arena::map::ArenaMap<ID,V> as core::cmp::PartialEq>::eq
108 (0.0%) 6 (0.0%) <ra_hir_def::ItemLoc<N> as core::cmp::PartialEq>::eq
108 (0.0%) 6 (0.0%) <ra_hir_def::ItemLoc<N> as core::cmp::PartialEq>::ne
108 (0.0%) 3 (0.0%) ra_ide::runnables::has_test_related_attribute::{{closure}}
108 (0.0%) 1 (0.0%) <ra_ide::display::navigation_target::NavigationTarget as core::cmp::PartialEq>::eq
108 (0.0%) 1 (0.0%) itertools::Itertools::collect_tuple
108 (0.0%) 1 (0.0%) std::collections::hash::map::Entry<K,V>::or_insert
107 (0.0%) 5 (0.0%) <alloc::sync::Arc<T> as alloc::sync::ArcEqIdent<T>>::ne
107 (0.0%) 3 (0.0%) core::slice::Iter<T>::pre_dec_end
107 (0.0%) 1 (0.0%) alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::next_unchecked::{{closure}}
107 (0.0%) 1 (0.0%) parking_lot::raw_rwlock::RawRwLock::try_lock_shared_fast
106 (0.0%) 7 (0.0%) <core::iter::adapters::fuse::Fuse<I> as core::iter::adapters::fuse::FuseImpl<I>>::size_hint
106 (0.0%) 2 (0.0%) <core::iter::adapters::Filter<I,P> as core::iter::traits::iterator::Iterator>::fold
106 (0.0%) 2 (0.0%) alloc::collections::btree::search::search_node
106 (0.0%) 2 (0.0%) indexmap::map::IndexMap<K,V,S>::insert_phase_1
105 (0.0%) 5 (0.0%) <core::iter::adapters::Filter<I,P> as core::iter::traits::iterator::Iterator>::size_hint
105 (0.0%) 4 (0.0%) core::iter::sources::once
105 (0.0%) 1 (0.0%) <core::str::pattern::StrSearcher as core::str::pattern::Searcher>::next_match
105 (0.0%) 1 (0.0%) <ra_hir_def::nameres::raw::ImportData as core::cmp::PartialEq>::eq
105 (0.0%) 1 (0.0%) <ra_hir_def::path::PathKind as core::cmp::PartialEq>::eq
105 (0.0%) 1 (0.0%) <ra_hir_expand::MacroDefKind as core::hash::Hash>::hash
105 (0.0%) 1 (0.0%) <ra_hir_ty::traits::Impl as core::hash::Hash>::hash
104 (0.0%) 21 (0.0%) core::intrinsics::write_bytes
104 (0.0%) 8 (0.0%) core::hash::impls::<impl core::hash::Hash for [T]>::hash
104 (0.0%) 2 (0.0%) <ra_hir_expand::name::Repr as core::hash::Hash>::hash
104 (0.0%) 1 (0.0%) <chalk_ir::VariableKind<I> as core::cmp::PartialEq>::eq
104 (0.0%) 1 (0.0%) <ra_hir_def::builtin_type::BuiltinType as core::cmp::PartialEq>::eq
104 (0.0%) 1 (0.0%) <ra_hir_def::builtin_type::BuiltinType as core::cmp::PartialEq>::ne
104 (0.0%) 1 (0.0%) salsa::runtime::DependencyGraph<K>::get_cycle_path
103 (0.0%) 2 (0.0%) ra_ide::matching_brace::matching_brace::{{closure}}
103 (0.0%) 1 (0.0%) <either::Either<L,R> as core::cmp::PartialEq>::eq
103 (0.0%) 1 (0.0%) <ra_db::SourceDatabaseGroupKey__ as core::cmp::PartialEq>::eq
103 (0.0%) 1 (0.0%) <ra_db::SourceDatabaseGroupKey__ as core::cmp::PartialEq>::ne
103 (0.0%) 1 (0.0%) <ra_hir_def::ContainerId as core::cmp::PartialEq>::eq
103 (0.0%) 1 (0.0%) <ra_hir_def::ContainerId as core::cmp::PartialEq>::ne
103 (0.0%) 1 (0.0%) <ra_hir_def::generics::WherePredicateTarget as core::cmp::PartialEq>::eq
103 (0.0%) 1 (0.0%) <ra_hir_expand::HirFileIdRepr as core::cmp::PartialEq>::eq
103 (0.0%) 1 (0.0%) <ra_hir_expand::HirFileIdRepr as core::cmp::PartialEq>::ne
103 (0.0%) 1 (0.0%) <ra_hir_expand::MacroCallId as core::cmp::PartialEq>::eq
103 (0.0%) 1 (0.0%) <ra_hir_expand::MacroCallId as core::cmp::PartialEq>::ne
103 (0.0%) 1 (0.0%) <ra_hir_ty::infer::ExprOrPatId as core::cmp::PartialEq>::eq
103 (0.0%) 1 (0.0%) <ra_hir_ty::traits::AssocTyValue as core::cmp::PartialEq>::eq
103 (0.0%) 1 (0.0%) <ra_hir_ty::traits::AssocTyValue as core::cmp::PartialEq>::ne
103 (0.0%) 1 (0.0%) core::iter::range::<impl core::iter::traits::iterator::Iterator for core::ops::range::Range<A>>::nth
102 (0.0%) 1 (0.0%) core::str::next_code_point_reverse
102 (0.0%) 1 (0.0%) ra_ide::completion::complete_postfix::postfix_snippet
102 (0.0%) 1 (0.0%) ra_ide::completion::completion_context::is_node
102 (0.0%) 1 (0.0%) ra_ide::extend_selection::extend_comments
102 (0.0%) 1 (0.0%) ra_ide::syntax_highlighting::html::highlight_as_html::rainbowify
102 (0.0%) 1 (0.0%) ra_ide::syntax_highlighting::is_child_of_impl
101 (0.0%) 1 (0.0%) <ra_ide::runnables::TestId as core::fmt::Display>::fmt
101 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::ProgramClauseData<I>>::fmt
101 (0.0%) 1 (0.0%) indexmap::map::Entry<K,V>::or_default
100 (0.0%) 50 (0.1%) <salsa::derived::slot::Slot<DB,Q,MP> as salsa::lru::LruNode>::lru_index
100 (0.0%) 25 (0.0%) alloc::vec::Vec<T>::capacity
100 (0.0%) 2 (0.0%) <core::iter::adapters::Peekable<I> as core::iter::traits::iterator::Iterator>::next
100 (0.0%) 1 (0.0%) <ra_ide::completion::completion_item::CompletionKind as core::fmt::Debug>::fmt
99 (0.0%) 24 (0.0%) <&T as core::fmt::Display>::fmt
99 (0.0%) 9 (0.0%) core::iter::traits::iterator::Iterator::count
99 (0.0%) 3 (0.0%) alloc::slice::<impl [T]>::sort_by_key
99 (0.0%) 3 (0.0%) ra_hir::semantics::Semantics<DB>::find_node_at_offset_with_macros
99 (0.0%) 1 (0.0%) <chalk_ir::LifetimeData<I> as core::hash::Hash>::hash
99 (0.0%) 1 (0.0%) <ra_hir_def::adt::VariantData as core::cmp::PartialEq>::eq
99 (0.0%) 1 (0.0%) <ra_hir_def::data::FunctionData as core::cmp::PartialEq>::eq
99 (0.0%) 1 (0.0%) <ra_hir_expand::name::Repr as core::cmp::PartialEq>::eq
99 (0.0%) 1 (0.0%) <ra_hir_ty::GenericPredicate as core::cmp::PartialEq>::eq
99 (0.0%) 1 (0.0%) <ra_hir_ty::traits::Guidance as core::cmp::PartialEq>::eq
99 (0.0%) 1 (0.0%) <ra_mbe::ExpandError as core::cmp::PartialEq>::eq
99 (0.0%) 1 (0.0%) alloc::collections::btree::map::BTreeMap<K,V>::insert
99 (0.0%) 1 (0.0%) core::hash::sip::u8to64_le
99 (0.0%) 1 (0.0%) smol_str::Repr::as_str
98 (0.0%) 14 (0.0%) <ra_hir_expand::InFile<T> as core::hash::Hash>::hash
98 (0.0%) 1 (0.0%) <chalk_ir::AliasTy<I> as core::cmp::PartialEq>::eq
98 (0.0%) 1 (0.0%) <chalk_ir::FromEnv<I> as core::cmp::PartialEq>::eq
98 (0.0%) 1 (0.0%) <chalk_ir::ProgramClauseData<I> as core::cmp::PartialEq>::eq
98 (0.0%) 1 (0.0%) <chalk_ir::WellFormed<I> as core::cmp::PartialEq>::eq
98 (0.0%) 1 (0.0%) <chalk_solve::rust_ir::InlineBound<I> as core::cmp::PartialEq>::eq
98 (0.0%) 1 (0.0%) <core::iter::LoopState<C,B> as core::cmp::PartialEq>::eq
98 (0.0%) 1 (0.0%) <ra_arena::Idx<T> as core::fmt::Debug>::fmt
98 (0.0%) 1 (0.0%) <ra_hir_def::attr::AttrInput as core::cmp::PartialEq>::eq
98 (0.0%) 1 (0.0%) <ra_hir_ty::traits::Obligation as core::cmp::PartialEq>::eq
98 (0.0%) 1 (0.0%) <ra_hir_ty::traits::Obligation as core::cmp::PartialEq>::ne
98 (0.0%) 1 (0.0%) <ra_hir_ty::traits::Solution as core::cmp::PartialEq>::eq
98 (0.0%) 1 (0.0%) <ra_tt::TokenTree as core::cmp::PartialEq>::eq
98 (0.0%) 1 (0.0%) ra_ide::completion::complete_keyword::complete_return
97 (0.0%) 1 (0.0%) <core::hash::sip::Sip13Rounds as core::hash::sip::Sip>::c_rounds
96 (0.0%) 11 (0.0%) <core::result::Result<T,E> as core::ops::try::Try>::from_ok
96 (0.0%) 3 (0.0%) ra_hir::semantics::Semantics<DB>::find_node_at_offset_with_descend
96 (0.0%) 2 (0.0%) <ra_syntax::Parse<T> as core::clone::Clone>::clone
96 (0.0%) 2 (0.0%) ra_ide::display::where_predicates::{{closure}}
96 (0.0%) 1 (0.0%) <chalk_solve::rust_ir::TraitFlags as core::cmp::PartialEq>::eq
95 (0.0%) 5 (0.0%) <core::ops::range::Range<usize> as core::slice::SliceIndex<[T]>>::index
95 (0.0%) 1 (0.0%) alloc::collections::btree::node::Root<K,V>::push_level
95 (0.0%) 1 (0.0%) core::str::next_code_point
94 (0.0%) 2 (0.0%) core::str::pattern::Searcher::next_match
94 (0.0%) 1 (0.0%) <ra_ide::hover::HoverAction as core::fmt::Debug>::fmt
94 (0.0%) 1 (0.0%) ra_ide::ssr::replace
93 (0.0%) 1 (0.0%) <chalk_ir::ConstValue<I> as core::hash::Hash>::hash
93 (0.0%) 1 (0.0%) <ra_hir_def::nameres::CrateDefMap as core::cmp::PartialEq>::eq
93 (0.0%) 1 (0.0%) <ra_hir_ty::infer::InferTy as core::hash::Hash>::hash
93 (0.0%) 1 (0.0%) <ra_ide::call_info::FnCallNode as core::fmt::Debug>::fmt
93 (0.0%) 1 (0.0%) <ra_ide_db::symbol_index::SymbolsDatabaseGroupKey__ as core::hash::Hash>::hash
93 (0.0%) 1 (0.0%) <rowan::utility_types::TokenAtOffset<T> as core::clone::Clone>::clone
93 (0.0%) 1 (0.0%) hashbrown::raw::RawTable<T>::into_alloc
93 (0.0%) 1 (0.0%) ra_ide::inlay_hints::should_show_param_name_hint
93 (0.0%) 1 (0.0%) relative_path::RelativePathBuf::push
92 (0.0%) 92 (0.1%) core::ptr::null_mut
92 (0.0%) 4 (0.0%) indexmap::map::ShortHashProxy<Sz>::get_short_hash
92 (0.0%) 2 (0.0%) <ra_hir_ty::traits::InEnvironment<T> as core::clone::Clone>::clone
92 (0.0%) 2 (0.0%) <rowan::utility_types::NodeOrToken<N,T> as core::clone::Clone>::clone
92 (0.0%) 1 (0.0%) core::str::<impl str>::trim_start_matches
92 (0.0%) 1 (0.0%) ra_ide::completion::complete_postfix::include_references
92 (0.0%) 1 (0.0%) ra_ide::completion::presentation::<impl ra_ide::completion::completion_item::Completions>::add_tuple_field
92 (0.0%) 1 (0.0%) ra_ide::ssr::replace_in_template
91 (0.0%) 1 (0.0%) <ra_tt::ExpansionError as core::clone::Clone>::clone
91 (0.0%) 1 (0.0%) indexmap::map::VacantEntry<K,V>::insert
91 (0.0%) 1 (0.0%) ra_hir::semantics::Semantics<DB>::parse
91 (0.0%) 1 (0.0%) ra_ide::parent_module::crate_for
91 (0.0%) 1 (0.0%) ra_prof::hprof::Profiler::detail
91 (0.0%) 1 (0.0%) rowan::cursor::SyntaxNode::first_child
90 (0.0%) 5 (0.0%) ra_ide::RangeInfo<T>::new
90 (0.0%) 4 (0.0%) ra_ide::display::navigation_target::NavigationTarget::from_named::{{closure}}
90 (0.0%) 3 (0.0%) <ra_hir_def::AssocItemLoc<N> as core::fmt::Debug>::fmt
90 (0.0%) 3 (0.0%) ra_ide::completion::complete_trait_impl::make_const_compl_syntax::{{closure}}
90 (0.0%) 2 (0.0%) ra_ide::inlay_hints::get_param_name_hints::{{closure}}
90 (0.0%) 1 (0.0%) <core::str::pattern::CharSearcher as core::str::pattern::ReverseSearcher>::next_back
90 (0.0%) 1 (0.0%) <core::str::pattern::CharSearcher as core::str::pattern::Searcher>::next
90 (0.0%) 1 (0.0%) <ra_hir_def::path::ImportAlias as core::cmp::PartialEq>::eq
90 (0.0%) 1 (0.0%) <ra_hir_def::type_ref::TypeBound as core::cmp::PartialEq>::eq
90 (0.0%) 1 (0.0%) <ra_hir_def::visibility::RawVisibility as core::cmp::PartialEq>::eq
90 (0.0%) 1 (0.0%) <ra_ide::display::navigation_target::NavigationTarget as core::fmt::Debug>::fmt
90 (0.0%) 1 (0.0%) salsa::runtime::local_state::LocalState<DB>::report_query_read
89 (0.0%) 18 (0.0%) hashbrown::rustc_entry::RustcOccupiedEntry<K,V>::get
89 (0.0%) 1 (0.0%) <ra_hir_def::AstIdWithPath<ra_syntax::ast::generated::nodes::MacroCall> as ra_hir_def::AsMacroCall>::as_call_id::{{closure}}
89 (0.0%) 1 (0.0%) alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Internal>::push
89 (0.0%) 1 (0.0%) ra_hir::semantics::PathResolution::assoc_type_shorthand_candidates
89 (0.0%) 1 (0.0%) ra_hir::semantics::Semantics<DB>::find_file
89 (0.0%) 1 (0.0%) ra_ide::Fix::new
88 (0.0%) 4 (0.0%) <core::ops::range::RangeFrom<usize> as core::slice::SliceIndex<[T]>>::index
88 (0.0%) 4 (0.0%) core::str::MatchIndicesInternal<P>::next
88 (0.0%) 4 (0.0%) hashbrown::raw::RawTable<T>::bucket_index
88 (0.0%) 3 (0.0%) ra_hir_def::data::FunctionData::fn_data_query::{{closure}}
88 (0.0%) 1 (0.0%) alloc::collections::btree::navigate::<impl alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>>::first_leaf_edge
88 (0.0%) 1 (0.0%) core::fmt::builders::DebugSet::entries
88 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::partition::extend::{{closure}}
88 (0.0%) 1 (0.0%) ra_ide::completion::patterns::has_item_list_or_source_file_parent
87 (0.0%) 17 (0.0%) <std::collections::hash::map::HashMap<K,V,S> as core::default::Default>::default
87 (0.0%) 3 (0.0%) alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::Internal>,alloc::collections::btree::node::marker::Edge>::descend
87 (0.0%) 1 (0.0%) <ra_hir_def::nameres::raw::MacroData as core::cmp::PartialEq>::eq
87 (0.0%) 1 (0.0%) <ra_ide::syntax_highlighting::tags::HighlightModifier as core::fmt::Debug>::fmt
87 (0.0%) 1 (0.0%) <ra_ide_db::defs::Definition as ra_ide::display::navigation_target::TryToNav>::try_to_nav
87 (0.0%) 1 (0.0%) <std::panicking::begin_panic::PanicPayload<A> as core::panic::BoxMeUp>::take_box
87 (0.0%) 1 (0.0%) hashbrown::raw::RawTable<T>::clear
87 (0.0%) 1 (0.0%) ra_hir::semantics::Semantics<DB>::diagnostics_range
86 (0.0%) 2 (0.0%) indexmap::map::IndexMap<K,V,S>::entry_phase_1
86 (0.0%) 1 (0.0%) <T as ra_hir_def::resolver::HasResolver>::resolver
86 (0.0%) 1 (0.0%) <chalk_ir::Scalar as core::hash::Hash>::hash
85 (0.0%) 1 (0.0%) alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>,alloc::collections::btree::node::marker::KV>>::next_back_leaf_edge
85 (0.0%) 1 (0.0%) alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::LeafOrInternal>,alloc::collections::btree::node::marker::KV>>::next_leaf_edge
85 (0.0%) 1 (0.0%) rowan::cursor::SyntaxNode::first_token
85 (0.0%) 1 (0.0%) rowan::cursor::SyntaxNode::last_token
85 (0.0%) 1 (0.0%) text_size::range::TextRange::checked_add
85 (0.0%) 1 (0.0%) text_size::range::TextRange::checked_sub
84 (0.0%) 12 (0.0%) ra_hir_def::docs::Documentation::from_ast
84 (0.0%) 7 (0.0%) <std::collections::hash::set::HashSet<T,S> as core::default::Default>::default
84 (0.0%) 7 (0.0%) core::any::TypeId::of
84 (0.0%) 7 (0.0%) core::iter::adapters::Cloned<I>::new
84 (0.0%) 4 (0.0%) core::str::<impl str>::match_indices
84 (0.0%) 2 (0.0%) core::cell::RefCell<T>::into_inner
84 (0.0%) 2 (0.0%) core::str::<impl str>::rfind
84 (0.0%) 1 (0.0%) ra_ide::inlay_hints::is_argument_similar_to_param_name
84 (0.0%) 1 (0.0%) ra_ide::mock_analysis::MockAnalysis::add_file_with_position
84 (0.0%) 1 (0.0%) ra_syntax::algo::SyntaxRewriter::replace
83 (0.0%) 1 (0.0%) <core::iter::adapters::Take<I> as core::iter::traits::iterator::Iterator>::try_fold
83 (0.0%) 1 (0.0%) <ra_db::SourceDatabaseExtGroupKey__ as core::clone::Clone>::clone
83 (0.0%) 1 (0.0%) ra_ide::display::function_signature::FunctionSignature::from_hir
83 (0.0%) 1 (0.0%) ra_ide::mock_analysis::MockAnalysis::add_file_with_range
82 (0.0%) 1 (0.0%) <ra_hir_def::visibility::Visibility as core::cmp::PartialEq>::eq
82 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::EnumVariant as ra_ide::display::short_label::ShortLabel>::short_label
82 (0.0%) 1 (0.0%) <smol_str::Repr as core::clone::Clone>::clone
82 (0.0%) 1 (0.0%) ra_hir::code_model::Type::walk::walk_substs
82 (0.0%) 1 (0.0%) ra_ide::goto_implementation::impls_for_trait
82 (0.0%) 1 (0.0%) ra_ide::prime_caches::prime_caches
82 (0.0%) 1 (0.0%) ra_ide::runnables::runnables
82 (0.0%) 1 (0.0%) salsa::runtime::ActiveQuery<DB>::new
81 (0.0%) 27 (0.0%) alloc::vec::Vec<T>::set_len
81 (0.0%) 1 (0.0%) <ra_ide::mock_analysis::MockFileData as core::fmt::Debug>::fmt
81 (0.0%) 1 (0.0%) ra_ide::completion::complete_postfix::get_receiver_text
81 (0.0%) 1 (0.0%) ra_ide::display::structure::structure_node::collapse_ws::{{closure}}
81 (0.0%) 1 (0.0%) ra_ide::hover::mod_path
80 (0.0%) 20 (0.0%) <&mut I as core::iter::traits::exact_size::ExactSizeIterator>::len
80 (0.0%) 5 (0.0%) alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,NodeType>,alloc::collections::btree::node::marker::KV>::new_kv
80 (0.0%) 4 (0.0%) <core::iter::adapters::Skip<I> as core::iter::traits::iterator::Iterator>::next
80 (0.0%) 2 (0.0%) alloc::collections::btree::node::slice_insert
80 (0.0%) 1 (0.0%) <ra_ide::display::structure::StructureNode as core::fmt::Debug>::fmt
80 (0.0%) 1 (0.0%) ra_ide::call_info::ActiveParameter::at_token
79 (0.0%) 5 (0.0%) core::iter::sources::successors
79 (0.0%) 5 (0.0%) std::collections::hash::set::HashSet<T,S>::insert
79 (0.0%) 1 (0.0%) ra_ide::extend_selection::extend_selection
79 (0.0%) 1 (0.0%) rowan::cursor::SyntaxNode::preorder_with_tokens
78 (0.0%) 4 (0.0%) ra_ide::runnables::runnable_mod::{{closure}}
78 (0.0%) 2 (0.0%) rowan::utility_types::NodeOrToken<N,T>::into_token
78 (0.0%) 1 (0.0%) <ra_hir_def::body::BodySourceMap as core::cmp::PartialEq>::eq
78 (0.0%) 1 (0.0%) <ra_hir_def::nameres::raw::RawItems as core::cmp::PartialEq>::eq
78 (0.0%) 1 (0.0%) <relative_path::Component as core::cmp::PartialEq>::eq
77 (0.0%) 1 (0.0%) <hashbrown::raw::RawTable<T> as core::iter::traits::collect::IntoIterator>::into_iter
77 (0.0%) 1 (0.0%) ra_ide::Analysis::join_lines::{{closure}}
77 (0.0%) 1 (0.0%) rowan::cursor::SyntaxNode::preorder
77 (0.0%) 1 (0.0%) std::thread::local::LocalKey<T>::try_with
76 (0.0%) 19 (0.0%) hashbrown::map::HashMap<K,V,S>::len
76 (0.0%) 19 (0.0%) std::collections::hash::map::HashMap<K,V,S>::len
76 (0.0%) 4 (0.0%) <core::slice::Iter<T> as core::iter::traits::iterator::Iterator>::rposition::{{closure}}
76 (0.0%) 2 (0.0%) <arrayvec::ArrayVec<A> as core::iter::traits::collect::IntoIterator>::into_iter
76 (0.0%) 2 (0.0%) core::ptr::write_unaligned
76 (0.0%) 2 (0.0%) salsa::runtime::DependencyGraph<K>::get_cycle_path::{{closure}}::{{closure}}
76 (0.0%) 1 (0.0%) <salsa::input::InputStorage<DB,Q> as salsa::plumbing::QueryStorageOps<DB,Q>>::entries::{{closure}}
76 (0.0%) 1 (0.0%) ra_ide::completion::completion_context::CompletionContext::source_range
76 (0.0%) 1 (0.0%) ra_ide::mock_analysis::analysis_and_position
75 (0.0%) 5 (0.0%) alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>::forget_type
75 (0.0%) 5 (0.0%) alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>::reborrow
75 (0.0%) 3 (0.0%) <ra_hir_def::AssocItemLoc<N> as core::clone::Clone>::clone
75 (0.0%) 3 (0.0%) ra_hir::code_model::HasVisibility::is_visible_from
75 (0.0%) 1 (0.0%) <core::str::LinesAnyMap as core::ops::function::Fn<(&str,)>>::call
75 (0.0%) 1 (0.0%) itertools::kmerge_impl::heapify
75 (0.0%) 1 (0.0%) ra_ide::completion::complete_macro_in_item_position::complete_macro_in_item_position::{{closure}}
75 (0.0%) 1 (0.0%) ra_ide::mock_analysis::single_file_with_range
74 (0.0%) 2 (0.0%) <hashbrown::map::HashMap<K,V,S> as core::clone::Clone>::clone
74 (0.0%) 2 (0.0%) alloc::raw_vec::RawVec<T,A>::shrink_to_fit
74 (0.0%) 2 (0.0%) alloc::raw_vec::RawVec<T,A>::try_reserve_exact
74 (0.0%) 1 (0.0%) <ra_hir::code_model::AssocItem as core::hash::Hash>::hash
74 (0.0%) 1 (0.0%) <ra_hir_def::AdtId as core::hash::Hash>::hash
74 (0.0%) 1 (0.0%) <ra_hir_def::AssocContainerId as core::hash::Hash>::hash
74 (0.0%) 1 (0.0%) <ra_hir_def::DefWithBodyId as core::hash::Hash>::hash
74 (0.0%) 1 (0.0%) <ra_hir_def::VariantId as core::hash::Hash>::hash
74 (0.0%) 1 (0.0%) <ra_hir_ty::lower::CallableDef as core::hash::Hash>::hash
74 (0.0%) 1 (0.0%) <ra_hir_ty::lower::TyDefId as core::hash::Hash>::hash
74 (0.0%) 1 (0.0%) <ra_tt::Leaf as core::hash::Hash>::hash
74 (0.0%) 1 (0.0%) alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::next_back_unchecked::{{closure}}
74 (0.0%) 1 (0.0%) crossbeam_utils::backoff::Backoff::snooze
73 (0.0%) 6 (0.0%) core::iter::adapters::Skip<I>::new
73 (0.0%) 1 (0.0%) <ra_tt::Leaf as core::clone::Clone>::clone
73 (0.0%) 1 (0.0%) ra_hir::code_model::Type::iterate_method_candidates
73 (0.0%) 1 (0.0%) ra_hir::semantics::Semantics<DB>::resolve_macro_call
73 (0.0%) 1 (0.0%) ra_ide::completion::presentation::<impl ra_ide::completion::completion_item::Builder>::add_call_parens::{{closure}}
73 (0.0%) 1 (0.0%) ra_ide::syntax_highlighting::HighlightedRangeStack::intersect
73 (0.0%) 1 (0.0%) rowan::syntax_text::SyntaxText::try_fold_chunks::{{closure}}
72 (0.0%) 18 (0.0%) std::collections::hash::map::OccupiedEntry<K,V>::get
72 (0.0%) 6 (0.0%) <core::ops::range::Range<usize> as core::slice::SliceIndex<[T]>>::get_unchecked_mut
72 (0.0%) 2 (0.0%) <arrayvec::IntoIter<A> as core::iter::traits::iterator::Iterator>::next
72 (0.0%) 1 (0.0%) <rowan::utility_types::TokenAtOffset<T> as core::iter::traits::iterator::Iterator>::size_hint
72 (0.0%) 1 (0.0%) core::str::<impl str>::trim_end_matches
72 (0.0%) 1 (0.0%) ra_ide::call_info::ActiveParameter::at
72 (0.0%) 1 (0.0%) salsa::runtime::Runtime<DB>::try_block_on
71 (0.0%) 2 (0.0%) indexmap::map::hash_elem_using
71 (0.0%) 1 (0.0%) <ra_hir::code_model::ModuleDef as ra_ide::display::navigation_target::TryToNav>::try_to_nav
71 (0.0%) 1 (0.0%) alloc::boxed::Box<dyn core::any::Any>::downcast
71 (0.0%) 1 (0.0%) ra_ide::extend_selection::pick_best
70 (0.0%) 14 (0.0%) ra_syntax::ast::traits::NameOwner::name
70 (0.0%) 10 (0.0%) core::hash::impls::<impl core::hash::Hash for (A,B)>::hash
70 (0.0%) 7 (0.0%) core::iter::adapters::Enumerate<I>::new
70 (0.0%) 2 (0.0%) ra_syntax::ptr::SyntaxNodePtr::cast
70 (0.0%) 1 (0.0%) <chalk_ir::GenericArgData<I> as core::hash::Hash>::hash
70 (0.0%) 1 (0.0%) <chalk_ir::WhereClause<I> as core::hash::Hash>::hash
70 (0.0%) 1 (0.0%) <ra_hir_expand::MacroCallKind as core::clone::Clone>::clone
70 (0.0%) 1 (0.0%) core::ptr::swap_nonoverlapping_bytes
69 (0.0%) 69 (0.1%) <T as core::borrow::Borrow<T>>::borrow
69 (0.0%) 1 (0.0%) <ra_hir_def::path::Path as core::clone::Clone>::clone
69 (0.0%) 1 (0.0%) ra_ide::completion::complete_snippet::complete_item_snippet
69 (0.0%) 1 (0.0%) ra_ide::goto_definition::ReferenceResult::to_vec
68 (0.0%) 2 (0.0%) ra_ide::runnables::Runnable::label::{{closure}}
68 (0.0%) 1 (0.0%) <ra_ide::goto_definition::ReferenceResult as core::fmt::Debug>::fmt
68 (0.0%) 1 (0.0%) <ra_ide::runnables::TestId as core::fmt::Debug>::fmt
68 (0.0%) 1 (0.0%) <ra_ide_db::symbol_index::SymbolsDatabaseGroupKey__ as core::clone::Clone>::clone
68 (0.0%) 1 (0.0%) ra_ide::extend_selection::extend_list_item::nearby_delimiter
68 (0.0%) 1 (0.0%) ra_ide::ssr::find
68 (0.0%) 1 (0.0%) rowan::api::<impl core::convert::From<rowan::utility_types::NodeOrToken<rowan::cursor::SyntaxNode,rowan::cursor::SyntaxToken>> for rowan::utility_types::NodeOrToken<rowan::api::SyntaxNode<L>,rowan::api::SyntaxToken<L>>>::from
68 (0.0%) 1 (0.0%) salsa::runtime::ActiveQuery<DB>::add_read
67 (0.0%) 1 (0.0%) <chalk_ir::VariableKind<I> as core::hash::Hash>::hash
67 (0.0%) 1 (0.0%) <ra_hir_def::builtin_type::BuiltinType as core::hash::Hash>::hash
67 (0.0%) 1 (0.0%) <ra_hir_expand::EagerCallLoc as core::clone::Clone>::clone
67 (0.0%) 1 (0.0%) alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>::insert_fit
67 (0.0%) 1 (0.0%) ra_ide::display::navigation_target::NavigationTarget::from_syntax
66 (0.0%) 11 (0.0%) alloc::boxed::Box<T>::new
66 (0.0%) 6 (0.0%) <&alloc::vec::Vec<T> as core::iter::traits::collect::IntoIterator>::into_iter
66 (0.0%) 3 (0.0%) core::sync::atomic::atomic_store
66 (0.0%) 2 (0.0%) <ra_syntax::Parse<T> as core::cmp::PartialEq>::eq
66 (0.0%) 1 (0.0%) <core::iter::adapters::Skip<I> as core::iter::traits::iterator::Iterator>::size_hint
66 (0.0%) 1 (0.0%) ra_hir_ty::db::infer_wait
66 (0.0%) 1 (0.0%) ra_ide::Analysis::matching_brace::{{closure}}
66 (0.0%) 1 (0.0%) ra_ide::completion::patterns::has_bind_pat_parent
66 (0.0%) 1 (0.0%) rowan::syntax_text::SyntaxText::try_fold_chunks
65 (0.0%) 13 (0.0%) <ra_arena::Arena<T> as core::cmp::PartialEq>::eq
65 (0.0%) 5 (0.0%) <dyn core::any::Any>::downcast_ref
65 (0.0%) 5 (0.0%) alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>::last_edge
65 (0.0%) 2 (0.0%) <ra_hir::code_model::Module as ra_ide::display::navigation_target::ToNav>::to_nav::{{closure}}
65 (0.0%) 2 (0.0%) ra_ide::inlay_hints::pat_is_enum_variant::{{closure}}
65 (0.0%) 1 (0.0%) <ra_mbe::ExpandError as core::clone::Clone>::clone
65 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::Fn<I>>::fmt
65 (0.0%) 1 (0.0%) ra_ide::mock_analysis::single_file_with_position
65 (0.0%) 1 (0.0%) rowan::utility_types::TokenAtOffset<T>::left_biased
65 (0.0%) 1 (0.0%) rowan::utility_types::TokenAtOffset<T>::right_biased
64 (0.0%) 2 (0.0%) ra_ide::completion::patterns::previous_sibling_or_ancestor_sibling::{{closure}}
64 (0.0%) 2 (0.0%) ra_ide::inlay_hints::should_not_display_type_hint::{{closure}}
64 (0.0%) 2 (0.0%) ra_ide::syntax_highlighting::highlight_element::{{closure}}
64 (0.0%) 1 (0.0%) <T as ra_hir_ty::db::HirDatabase>::program_clauses_for_chalk_env
64 (0.0%) 1 (0.0%) <alloc::vec::IntoIter<T> as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
64 (0.0%) 1 (0.0%) <core::slice::ChunksMut<T> as core::iter::traits::iterator::Iterator>::next
64 (0.0%) 1 (0.0%) <ra_ide::display::function_signature::CallableKind as core::fmt::Debug>::fmt
64 (0.0%) 1 (0.0%) <ra_ide::folding_ranges::FoldKind as core::fmt::Debug>::fmt
64 (0.0%) 1 (0.0%) ra_hir::code_model::Type::walk::walk_bounds
64 (0.0%) 1 (0.0%) ra_ide::completion::complete_pattern::complete_pattern
64 (0.0%) 1 (0.0%) ra_ide::completion::complete_pattern::complete_pattern::{{closure}}
63 (0.0%) 21 (0.0%) core::ptr::mut_ptr::<impl *mut T>::write_bytes
63 (0.0%) 3 (0.0%) <T as core::slice::SliceContains>::slice_contains
63 (0.0%) 1 (0.0%) <chalk_solve::rust_ir::TraitDatum<I> as core::cmp::PartialEq>::eq
63 (0.0%) 1 (0.0%) <ra_hir_def::body::Body as core::cmp::PartialEq>::eq
63 (0.0%) 1 (0.0%) <ra_hir_expand::EagerCallLoc as core::cmp::PartialEq>::eq
63 (0.0%) 1 (0.0%) <ra_hir_expand::EagerCallLoc as core::cmp::PartialEq>::ne
63 (0.0%) 1 (0.0%) <ra_hir_ty::GenericPredicate as core::hash::Hash>::hash
63 (0.0%) 1 (0.0%) core::alloc::layout::Layout::repeat
62 (0.0%) 62 (0.1%) <core::slice::Iter<T> as core::iter::adapters::zip::TrustedRandomAccess>::may_have_side_effect
62 (0.0%) 5 (0.0%) core::iter::adapters::Rev<T>::new
62 (0.0%) 2 (0.0%) <alloc::string::String as core::iter::traits::collect::Extend<alloc::string::String>>::extend::{{closure}}
62 (0.0%) 2 (0.0%) alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,Type>::into_slices_mut
62 (0.0%) 2 (0.0%) alloc::raw_vec::RawVec<T,A>::reserve_exact
62 (0.0%) 2 (0.0%) ra_syntax::ast::tokens::HasFormatSpecifier::lex_format_specifier::skip_char_and_emit
62 (0.0%) 1 (0.0%) <(A,) as itertools::tuple_impl::TupleCollect>::collect_from_iter_no_buf
62 (0.0%) 1 (0.0%) <T as ra_hir_def::db::DefDatabase>::lang_item
62 (0.0%) 1 (0.0%) core::str::traits::<impl core::slice::SliceIndex<str> for core::ops::range::RangeFrom<usize>>::index
62 (0.0%) 1 (0.0%) ra_ide::display::const_label
62 (0.0%) 1 (0.0%) ra_ide::display::type_label
62 (0.0%) 1 (0.0%) salsa::runtime::local_state::ActiveQueryGuard<DB>::complete
61 (0.0%) 19 (0.0%) <T as alloc::borrow::ToOwned>::to_owned
61 (0.0%) 2 (0.0%) ra_ide::display::const_label::{{closure}}
61 (0.0%) 2 (0.0%) ra_ide::display::type_label::{{closure}}
61 (0.0%) 1 (0.0%) <indexmap::map::IndexMap<K,V,S> as core::iter::traits::collect::IntoIterator>::into_iter
61 (0.0%) 1 (0.0%) <ra_hir_expand::MacroCallKind as core::hash::Hash>::hash
61 (0.0%) 1 (0.0%) <ra_hir_ty::diagnostics::MissingFields as ra_hir_expand::diagnostics::AstDiagnostic>::ast
61 (0.0%) 1 (0.0%) <ra_hir_ty::diagnostics::NoSuchField as ra_hir_expand::diagnostics::AstDiagnostic>::ast
61 (0.0%) 1 (0.0%) ra_db::parse_query
61 (0.0%) 1 (0.0%) ra_hir_expand::diagnostics::DiagnosticSink::new
61 (0.0%) 1 (0.0%) ra_ide::completion::complete_attribute::get_derive_names_in_scope
61 (0.0%) 1 (0.0%) ra_ide::completion::completion_item::Builder::label
61 (0.0%) 1 (0.0%) salsa::QueryTableMut<DB,Q>::set_with_durability
61 (0.0%) 1 (0.0%) salsa::runtime::local_state::LocalState<DB>::push_query
60 (0.0%) 12 (0.0%) ra_syntax::ast::traits::AttrsOwner::attrs
60 (0.0%) 6 (0.0%) ra_ide::display::structure::structure_node::decl
60 (0.0%) 5 (0.0%) <core::ops::range::Range<usize> as core::slice::SliceIndex<[T]>>::get_unchecked
60 (0.0%) 5 (0.0%) std::collections::hash::map::HashMap<K,V,S>::values
60 (0.0%) 2 (0.0%) core::sync::atomic::atomic_add
60 (0.0%) 2 (0.0%) core::sync::atomic::atomic_sub
60 (0.0%) 2 (0.0%) core::sync::atomic::atomic_swap
60 (0.0%) 1 (0.0%) <core::str::CharIndices as core::iter::traits::iterator::Iterator>::next
60 (0.0%) 1 (0.0%) <hashbrown::raw::RawIntoIter<T> as core::ops::drop::Drop>::drop
60 (0.0%) 1 (0.0%) <ra_hir_ty::diagnostics::MissingOkInTailExpr as ra_hir_expand::diagnostics::AstDiagnostic>::ast
60 (0.0%) 1 (0.0%) core::slice::<impl [T]>::ends_with
60 (0.0%) 1 (0.0%) ra_ide::mock_analysis::single_file
59 (0.0%) 3 (0.0%) ra_ide::ssr::find::check_call_and_method_call::{{closure}}
59 (0.0%) 3 (0.0%) ra_ide::ssr::find::check_method_call_and_call::{{closure}}
59 (0.0%) 1 (0.0%) <T as alloc::vec::SpecFromElem>::from_elem
59 (0.0%) 1 (0.0%) <ra_hir_ty::db::GenericPredicatesForParamQuery as salsa::plumbing::QueryFunction<DB>>::recover
59 (0.0%) 1 (0.0%) ra_hir::semantics::SemanticsScope<DB>::module
59 (0.0%) 1 (0.0%) ra_ide::syntax_highlighting::HighlightedRangeStack::new
59 (0.0%) 1 (0.0%) rowan::cursor::filter_nodes::{{closure}}
58 (0.0%) 1 (0.0%) <T as ra_hir_ty::db::HirDatabase>::trait_solve
58 (0.0%) 1 (0.0%) <ra_hir_def::nameres::diagnostics::DefDiagnostic as core::cmp::PartialEq>::eq
58 (0.0%) 1 (0.0%) <rand::distributions::uniform::UniformInt<u16> as rand::distributions::uniform::UniformSampler>::sample_single
58 (0.0%) 1 (0.0%) alloc::vec::Vec<T>::insert
58 (0.0%) 1 (0.0%) ra_hir::semantics::Semantics<DB>::resolve_variant
58 (0.0%) 1 (0.0%) salsa::runtime::DatabaseWriteLockGuard<DB>::mark_durability_as_changed
57 (0.0%) 19 (0.0%) hashbrown::raw::RawTable<T>::len
57 (0.0%) 6 (0.0%) ra_ide::syntax_highlighting::HighlightedRangeStack::pop_and_inject::{{closure}}
57 (0.0%) 2 (0.0%) ra_hir::semantics::Semantics<DB>::ancestors_at_offset_with_macros::{{closure}}
57 (0.0%) 1 (0.0%) core::str::pattern::Pattern::is_suffix_of
57 (0.0%) 1 (0.0%) ra_ide::completion::complete_macro_in_item_position::complete_macro_in_item_position
57 (0.0%) 1 (0.0%) ra_ide::completion::completion_context::find_node_with_range
57 (0.0%) 1 (0.0%) salsa::runtime::local_state::LocalState<DB>::report_anon_read
57 (0.0%) 1 (0.0%) salsa::runtime::local_state::LocalState<DB>::report_untracked_read
56 (0.0%) 14 (0.0%) <core::iter::adapters::flatten::FlatMap<I,U,F> as core::iter::traits::iterator::Iterator>::next
56 (0.0%) 14 (0.0%) ra_hir_expand::InFile<T>::as_ref
56 (0.0%) 13 (0.0%) core::option::Option<&T>::cloned
56 (0.0%) 8 (0.0%) alloc::vec::Vec<T>::extend_from_slice
56 (0.0%) 4 (0.0%) alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>::keys
56 (0.0%) 2 (0.0%) arrayvec::ArrayVec<A>::truncate
56 (0.0%) 2 (0.0%) ra_hir::code_model::Type::iterate_path_candidates::{{closure}}
56 (0.0%) 2 (0.0%) ra_ide::display::structure::structure_node::{{closure}}
56 (0.0%) 2 (0.0%) ra_ide::references::get_struct_def_name_for_struct_literal_search::{{closure}}
56 (0.0%) 1 (0.0%) <ra_hir_ty::db::ImplSelfTyQuery as salsa::plumbing::QueryFunction<DB>>::recover
56 (0.0%) 1 (0.0%) <ra_hir_ty::db::TyQuery as salsa::plumbing::QueryFunction<DB>>::recover
56 (0.0%) 1 (0.0%) <ra_hir_ty::traits::Guidance as core::clone::Clone>::clone
56 (0.0%) 1 (0.0%) core::str::traits::<impl core::slice::SliceIndex<str> for core::ops::range::Range<usize>>::index
56 (0.0%) 1 (0.0%) ra_ide::completion::complete_attribute::get_derive_names_in_scope::{{closure}}
56 (0.0%) 1 (0.0%) ra_ide::mock_analysis::MockAnalysis::add_file
55 (0.0%) 2 (0.0%) core::iter::traits::iterator::Iterator::count::add1
55 (0.0%) 2 (0.0%) ra_ide::runnables::TestAttr::from_fn::{{closure}}
55 (0.0%) 1 (0.0%) <T as ra_db::SourceDatabase>::set_crate_graph
55 (0.0%) 1 (0.0%) <T as ra_db::SourceDatabase>::set_crate_graph_with_durability
55 (0.0%) 1 (0.0%) <either::Either<L,R> as core::hash::Hash>::hash
55 (0.0%) 1 (0.0%) <ra_db::SourceDatabaseGroupKey__ as core::hash::Hash>::hash
55 (0.0%) 1 (0.0%) <ra_hir_def::ContainerId as core::hash::Hash>::hash
55 (0.0%) 1 (0.0%) <ra_hir_expand::HirFileIdRepr as core::hash::Hash>::hash
55 (0.0%) 1 (0.0%) <ra_hir_expand::MacroCallId as core::hash::Hash>::hash
55 (0.0%) 1 (0.0%) <ra_hir_ty::infer::ExprOrPatId as core::hash::Hash>::hash
55 (0.0%) 1 (0.0%) <ra_hir_ty::traits::AssocTyValue as core::hash::Hash>::hash
55 (0.0%) 1 (0.0%) indexmap::map::IndexMap<K,V,S>::entry
55 (0.0%) 1 (0.0%) ra_hir_ty::autoderef::autoderef::{{closure}}
55 (0.0%) 1 (0.0%) ra_ide::Analysis::file_structure::{{closure}}
55 (0.0%) 1 (0.0%) ra_ide::Analysis::folding_ranges::{{closure}}
55 (0.0%) 1 (0.0%) ra_ide::completion::patterns::if_is_prev
55 (0.0%) 1 (0.0%) ra_ide::completion::patterns::unsafe_is_prev
55 (0.0%) 1 (0.0%) std::panicking::begin_panic
54 (0.0%) 9 (0.0%) alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>::len
54 (0.0%) 6 (0.0%) <std::collections::hash::map::Values<K,V> as core::iter::traits::iterator::Iterator>::next
54 (0.0%) 6 (0.0%) ra_syntax::ast::traits::TypeAscriptionOwner::ascribed_type
54 (0.0%) 4 (0.0%) core::result::Result<T,E>::is_ok
54 (0.0%) 3 (0.0%) <ra_hir_def::AssocItemLoc<N> as core::cmp::PartialEq>::eq
54 (0.0%) 3 (0.0%) <ra_hir_def::AssocItemLoc<N> as core::cmp::PartialEq>::ne
54 (0.0%) 3 (0.0%) core::array::<impl core::convert::TryFrom<&[T]> for &[T; _]>::try_from
54 (0.0%) 3 (0.0%) stdx::SepByBuilder<I>::surround_with
54 (0.0%) 2 (0.0%) ra_ide::completion::completion_item::Builder::detail
54 (0.0%) 1 (0.0%) <core::iter::adapters::Take<I> as core::iter::traits::iterator::Iterator>::try_fold::check::{{closure}}
54 (0.0%) 1 (0.0%) <core::iter::adapters::fuse::Fuse<I> as core::iter::adapters::fuse::FuseImpl<I>>::fold
54 (0.0%) 1 (0.0%) core::slice::Iter<T>::make_slice
54 (0.0%) 1 (0.0%) ra_ide::completion::completion_item::Builder::text_edit
53 (0.0%) 2 (0.0%) ra_ide::goto_implementation::impls_for_def::{{closure}}
53 (0.0%) 1 (0.0%) <ra_hir_ty::traits::Obligation as core::clone::Clone>::clone
53 (0.0%) 1 (0.0%) <ra_hir_ty::traits::Solution as core::clone::Clone>::clone
53 (0.0%) 1 (0.0%) <ra_tt::TokenTree as core::clone::Clone>::clone
53 (0.0%) 1 (0.0%) <rand::distributions::uniform::UniformInt<usize> as rand::distributions::uniform::UniformSampler>::sample_single
53 (0.0%) 1 (0.0%) <rowan::utility_types::WalkEvent<T> as core::clone::Clone>::clone
53 (0.0%) 1 (0.0%) <salsa::input::InputStorage<DB,Q> as salsa::plumbing::QueryStorageOps<DB,Q>>::entries
53 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::AliasEq<I>>::fmt
53 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::LifetimeOutlives<I>>::fmt
53 (0.0%) 1 (0.0%) ra_hir_def::AstIdWithPath<T>::new
53 (0.0%) 1 (0.0%) ra_ide::display::structure::structure_node::collapse_ws
52 (0.0%) 16 (0.0%) <core::iter::adapters::fuse::Fuse<I> as core::iter::traits::iterator::Iterator>::next
52 (0.0%) 3 (0.0%) <ra_hir_ty::Binders<T> as core::clone::Clone>::clone
52 (0.0%) 3 (0.0%) ra_ide::completion::patterns::has_impl_parent::{{closure}}
52 (0.0%) 3 (0.0%) ra_ide::completion::patterns::has_trait_parent::{{closure}}
52 (0.0%) 2 (0.0%) <alloc::string::String as core::iter::traits::collect::Extend<alloc::string::String>>::extend
52 (0.0%) 2 (0.0%) ra_ide::completion::presentation::<impl ra_ide::completion::completion_item::Completions>::add_function::{{closure}}
52 (0.0%) 1 (0.0%) <chalk_ir::AliasTy<I> as core::hash::Hash>::hash
52 (0.0%) 1 (0.0%) <chalk_ir::FromEnv<I> as core::hash::Hash>::hash
52 (0.0%) 1 (0.0%) <chalk_ir::ProgramClauseData<I> as core::hash::Hash>::hash
52 (0.0%) 1 (0.0%) <chalk_ir::WellFormed<I> as core::hash::Hash>::hash
52 (0.0%) 1 (0.0%) <hashbrown::raw::RawIntoIter<T> as core::iter::traits::iterator::Iterator>::next
52 (0.0%) 1 (0.0%) <ra_hir_def::path::PathKind as core::clone::Clone>::clone
52 (0.0%) 1 (0.0%) <ra_hir_ty::traits::Obligation as core::hash::Hash>::hash
52 (0.0%) 1 (0.0%) <ra_ide::inlay_hints::InlayKind as core::fmt::Debug>::fmt
52 (0.0%) 1 (0.0%) <ra_tt::TokenTree as core::hash::Hash>::hash
52 (0.0%) 1 (0.0%) <rowan::utility_types::NodeOrToken<N,T> as core::hash::Hash>::hash
52 (0.0%) 1 (0.0%) alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned,K,V,alloc::collections::btree::node::marker::LeafOrInternal>::deallocate_and_ascend
52 (0.0%) 1 (0.0%) core::str::<impl str>::split_at
52 (0.0%) 1 (0.0%) core::str::pattern::Pattern::is_prefix_of
52 (0.0%) 1 (0.0%) ra_hir::semantics::Semantics<DB>::analyze
52 (0.0%) 1 (0.0%) ra_ide::completion::completion_item::Builder::set_documentation
51 (0.0%) 5 (0.0%) core::cell::Cell<T>::take
51 (0.0%) 4 (0.0%) core::slice::<impl [T]>::last
51 (0.0%) 1 (0.0%) <ra_hir_def::data::ImplData as core::cmp::PartialEq>::eq
51 (0.0%) 1 (0.0%) <ra_hir_def::data::StaticData as core::cmp::PartialEq>::eq
51 (0.0%) 1 (0.0%) <ra_hir_expand::MacroDefId as core::cmp::PartialEq>::eq
51 (0.0%) 1 (0.0%) <ra_hir_expand::MacroDefId as core::cmp::PartialEq>::ne
51 (0.0%) 1 (0.0%) <ra_ide::status::FilesStats as core::fmt::Display>::fmt
51 (0.0%) 1 (0.0%) <ra_ide::status::LibrarySymbolsStats as core::fmt::Display>::fmt
51 (0.0%) 1 (0.0%) <ra_ide::status::SyntaxTreeStats as core::fmt::Display>::fmt
51 (0.0%) 1 (0.0%) alloc::collections::btree::node::LeafNode<K,V>::new
51 (0.0%) 1 (0.0%) core::str::<impl str>::is_char_boundary
51 (0.0%) 1 (0.0%) ra_ide::completion::complete_snippet::complete_expr_snippet
51 (0.0%) 1 (0.0%) ra_ide::hover::show_implementations_action::to_action
51 (0.0%) 1 (0.0%) relative_path::RelativePath::ends_with
51 (0.0%) 1 (0.0%) rowan::api::<impl rowan::utility_types::NodeOrToken<rowan::api::SyntaxNode<L>,rowan::api::SyntaxToken<L>>>::ancestors
50 (0.0%) 50 (0.1%) <salsa::derived::AlwaysMemoizeValue as salsa::derived::MemoizationPolicy<DB,Q>>::should_memoize_value
50 (0.0%) 10 (0.0%) ra_syntax::ast::traits::VisibilityOwner::visibility
50 (0.0%) 5 (0.0%) <dyn ra_hir_expand::diagnostics::Diagnostic>::downcast_ref
50 (0.0%) 2 (0.0%) core::hash::impls::<impl core::hash::Hash for *const T>::hash
50 (0.0%) 1 (0.0%) <chalk_ir::ImplId<I> as core::fmt::Debug>::fmt
50 (0.0%) 1 (0.0%) <ra_ide::Diagnostic as core::fmt::Debug>::fmt
50 (0.0%) 1 (0.0%) <ra_ide::completion::completion_config::CompletionConfig as core::fmt::Debug>::fmt
50 (0.0%) 1 (0.0%) <ra_ide::display::function_signature::FunctionQualifier as core::fmt::Debug>::fmt
50 (0.0%) 1 (0.0%) <ra_ide::hover::HoverConfig as core::fmt::Debug>::fmt
50 (0.0%) 1 (0.0%) <ra_ide::inlay_hints::InlayHintsConfig as core::fmt::Debug>::fmt
50 (0.0%) 1 (0.0%) <ra_syntax::algo::SyntaxRewriter as core::default::Default>::default
50 (0.0%) 1 (0.0%) <salsa::derived::slot::MemoInputs<DB> as core::fmt::Debug>::fmt
50 (0.0%) 1 (0.0%) alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,NodeType>,alloc::collections::btree::node::marker::Edge>::right_kv
50 (0.0%) 1 (0.0%) core::iter::range::<impl core::iter::traits::double_ended::DoubleEndedIterator for core::ops::range::Range<A>>::next_back
50 (0.0%) 1 (0.0%) text_size::range::TextRange::intersect
49 (0.0%) 7 (0.0%) <alloc::vec::Vec<T> as alloc::vec::SpecExtend<&T,I>>::spec_extend
49 (0.0%) 7 (0.0%) <alloc::vec::Vec<T> as core::clone::Clone>::clone
49 (0.0%) 7 (0.0%) core::iter::traits::iterator::Iterator::cloned
49 (0.0%) 2 (0.0%) ra_ide::completion::patterns::not_same_range_ancestor::{{closure}}
49 (0.0%) 1 (0.0%) core::str::traits::<impl core::slice::SliceIndex<str> for core::ops::range::Range<usize>>::get
49 (0.0%) 1 (0.0%) ra_ide::call_info::FnCallNode::with_node
48 (0.0%) 48 (0.1%) <[T; 2] as smallvec::Array>::size
48 (0.0%) 48 (0.1%) <std::sync::mpsc::Receiver<T> as std::sync::mpsc::UnsafeFlavor<T>>::inner_unsafe
48 (0.0%) 48 (0.1%) <std::sync::mpsc::Sender<T> as std::sync::mpsc::UnsafeFlavor<T>>::inner_unsafe
48 (0.0%) 12 (0.0%) alloc::vec::Vec<T>::is_empty
48 (0.0%) 10 (0.0%) <ra_syntax::ast::AstChildren<N> as core::iter::traits::iterator::Iterator>::next
48 (0.0%) 4 (0.0%) <salsa::QueryTable<DB,Q> as salsa::debug::DebugQueryTable>::entries
48 (0.0%) 4 (0.0%) core::iter::traits::iterator::Iterator::last::some
48 (0.0%) 2 (0.0%) ra_ide::completion::completion_item::Builder::insert_snippet
48 (0.0%) 1 (0.0%) <chalk_solve::rust_ir::AliasEqBound<I> as core::cmp::PartialEq>::eq
48 (0.0%) 1 (0.0%) <chalk_solve::rust_ir::AssociatedTyDatum<I> as core::cmp::PartialEq>::eq
48 (0.0%) 1 (0.0%) <chalk_solve::rust_ir::ImplDatum<I> as core::cmp::PartialEq>::eq
48 (0.0%) 1 (0.0%) <ra_hir_def::data::TypeAliasData as core::cmp::PartialEq>::eq
48 (0.0%) 1 (0.0%) <ra_hir_def::item_scope::ItemScope as core::cmp::PartialEq>::eq
48 (0.0%) 1 (0.0%) <ra_hir_def::nameres::ModuleData as core::cmp::PartialEq>::eq
48 (0.0%) 1 (0.0%) alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,NodeType>,alloc::collections::btree::node::marker::Edge>::left_kv
48 (0.0%) 1 (0.0%) core::slice::<impl [T]>::iter_mut
48 (0.0%) 1 (0.0%) ra_ide::completion::patterns::has_impl_as_prev_sibling
48 (0.0%) 1 (0.0%) ra_ide::completion::patterns::has_impl_parent
48 (0.0%) 1 (0.0%) ra_ide::completion::patterns::has_trait_as_prev_sibling
48 (0.0%) 1 (0.0%) ra_ide::completion::patterns::has_trait_parent
48 (0.0%) 1 (0.0%) ra_ide::display::macro_label::{{closure}}
48 (0.0%) 1 (0.0%) ra_ide::mock_analysis::MockAnalysis::add_file_fixture
47 (0.0%) 5 (0.0%) <I as stdx::SepBy>::sep_by
47 (0.0%) 4 (0.0%) salsa::debug::TableEntry<K,V>::new
47 (0.0%) 1 (0.0%) <T as ra_hir_expand::db::AstDatabase>::intern_eager_expansion
47 (0.0%) 1 (0.0%) <T as ra_hir_expand::db::AstDatabase>::intern_macro
47 (0.0%) 1 (0.0%) <core::hash::sip::Hasher<S> as core::hash::Hasher>::finish
47 (0.0%) 1 (0.0%) <hashbrown::raw::bitmask::BitMaskIter as core::iter::traits::iterator::Iterator>::next
47 (0.0%) 1 (0.0%) <ra_hir_ty::traits::AssocTyValue as core::clone::Clone>::clone
47 (0.0%) 1 (0.0%) core::slice::<impl [T]>::binary_search_by_key::{{closure}}
47 (0.0%) 1 (0.0%) core::str::pattern::ReverseSearcher::next_match_back
47 (0.0%) 1 (0.0%) core::str::pattern::ReverseSearcher::next_reject_back
47 (0.0%) 1 (0.0%) core::str::pattern::Searcher::next_reject
47 (0.0%) 1 (0.0%) ra_ide::runnables::has_test_related_attribute
46 (0.0%) 12 (0.0%) <core::option::IntoIter<A> as core::iter::traits::iterator::Iterator>::next
46 (0.0%) 12 (0.0%) <core::option::Item<A> as core::iter::traits::iterator::Iterator>::next
46 (0.0%) 6 (0.0%) core::iter::traits::iterator::Iterator::skip
46 (0.0%) 2 (0.0%) <indexmap::map::ShortHash<Sz> as core::cmp::PartialEq<indexmap::HashValue>>::eq
46 (0.0%) 2 (0.0%) core::iter::adapters::Peekable<I>::new
46 (0.0%) 1 (0.0%) <chalk_ir::debug::VariableKindsDebug<I> as core::fmt::Debug>::fmt::{{closure}}
46 (0.0%) 1 (0.0%) <core::iter::sources::Successors<T,F> as core::iter::traits::iterator::Iterator>::size_hint
46 (0.0%) 1 (0.0%) <ra_cfg::CfgOptions as core::clone::Clone>::clone
46 (0.0%) 1 (0.0%) <ra_db::SourceDatabaseGroupKey__ as core::clone::Clone>::clone
46 (0.0%) 1 (0.0%) <ra_hir_expand::name::Repr as core::clone::Clone>::clone
46 (0.0%) 1 (0.0%) <ra_hir_ty::db::GenericPredicatesForParamQuery as salsa::plumbing::QueryFunction<DB>>::recover::{{closure}}
46 (0.0%) 1 (0.0%) <ra_hir_ty::db::ImplSelfTyQuery as salsa::plumbing::QueryFunction<DB>>::recover::{{closure}}
46 (0.0%) 1 (0.0%) <ra_hir_ty::db::TyQuery as salsa::plumbing::QueryFunction<DB>>::recover::{{closure}}
46 (0.0%) 1 (0.0%) <ra_hir_ty::traits::ProjectionPredicate as core::clone::Clone>::clone
46 (0.0%) 1 (0.0%) <ra_ide::ssr::SsrQuery as core::str::FromStr>::from_str::{{closure}}::{{closure}}
46 (0.0%) 1 (0.0%) alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,NodeType>,alloc::collections::btree::node::marker::KV>::into_kv
46 (0.0%) 1 (0.0%) alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,NodeType>,alloc::collections::btree::node::marker::KV>::into_kv_mut
46 (0.0%) 1 (0.0%) alloc::sync::Arc<T>::into_raw
46 (0.0%) 1 (0.0%) core::iter::range::<impl core::iter::traits::iterator::Iterator for core::ops::range::RangeInclusive<A>>::next
46 (0.0%) 1 (0.0%) core::slice::<impl [T]>::starts_with
46 (0.0%) 1 (0.0%) ra_hir::semantics::Semantics<DB>::find_file::{{closure}}::{{closure}}
46 (0.0%) 1 (0.0%) ra_hir::semantics::Semantics<DB>::new
46 (0.0%) 1 (0.0%) text_size::range::TextRange::contains_range
45 (0.0%) 45 (0.1%) std::sync::mpsc::Receiver<T>::recv::{{closure}}
45 (0.0%) 3 (0.0%) alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,NodeType>,alloc::collections::btree::node::marker::KV>::right_edge
45 (0.0%) 3 (0.0%) alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,Type>::into_key_slice
45 (0.0%) 3 (0.0%) alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,Type>::into_val_slice
45 (0.0%) 3 (0.0%) alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,Type>::cast_unchecked
45 (0.0%) 3 (0.0%) alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,Type>::reborrow_mut
45 (0.0%) 3 (0.0%) alloc::sync::set_data_ptr
45 (0.0%) 2 (0.0%) ra_ide::references::rename::rename_self_to_param::{{closure}}
45 (0.0%) 1 (0.0%) <text_size::size::TextSize as core::convert::TryFrom<usize>>::try_from
45 (0.0%) 1 (0.0%) alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,NodeType>,alloc::collections::btree::node::marker::KV>::kv_mut
45 (0.0%) 1 (0.0%) core::slice::<impl [T]>::binary_search_by_key
45 (0.0%) 1 (0.0%) ra_hir::semantics::Semantics<DB>::ast
45 (0.0%) 1 (0.0%) ra_ide::runnables::TestAttr::from_fn
45 (0.0%) 1 (0.0%) smallvec::infallible
44 (0.0%) 12 (0.0%) core::mem::transmute_copy
44 (0.0%) 4 (0.0%) alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>::first_edge
44 (0.0%) 4 (0.0%) core::cell::RefCell<T>::borrow_mut
44 (0.0%) 4 (0.0%) hashbrown::map::HashMap<K,V,S>::contains_key
44 (0.0%) 3 (0.0%) smol_str::SmolStr::new
44 (0.0%) 2 (0.0%) <alloc::slice::merge::MergeHole<T> as core::ops::drop::Drop>::drop
44 (0.0%) 2 (0.0%) indexmap::map::OrderMapCore<K,V>::size_class_is_64bit
44 (0.0%) 1 (0.0%) <i32 as core::iter::range::Step>::add_usize
44 (0.0%) 1 (0.0%) <ra_cfg::CfgOptions as core::default::Default>::default
44 (0.0%) 1 (0.0%) <ra_ide::hover::HoverResult as core::default::Default>::default
44 (0.0%) 1 (0.0%) <u8 as core::slice::SliceOrd>::compare
44 (0.0%) 1 (0.0%) ra_hir::semantics::Semantics<DB>::original_range
44 (0.0%) 1 (0.0%) ra_hir::semantics::Semantics<DB>::record_literal_missing_fields
44 (0.0%) 1 (0.0%) ra_hir::semantics::Semantics<DB>::record_pattern_missing_fields
44 (0.0%) 1 (0.0%) ra_hir_def::attr::AttrQuery::tt_values::{{closure}}
44 (0.0%) 1 (0.0%) ra_ide::Analysis::symbol_search::{{closure}}
44 (0.0%) 1 (0.0%) ra_ide::completion::patterns::has_block_expr_parent
44 (0.0%) 1 (0.0%) ra_ide::completion::patterns::has_ref_parent
44 (0.0%) 1 (0.0%) ra_ide::mock_analysis::MockFileData::path
44 (0.0%) 1 (0.0%) ra_ide::syntax_highlighting::tags::HighlightModifier::as_str
44 (0.0%) 1 (0.0%) ra_ide_db::line_index
43 (0.0%) 5 (0.0%) core::iter::traits::iterator::Iterator::rev
43 (0.0%) 3 (0.0%) core::iter::adapters::SkipWhile<I,P>::new
43 (0.0%) 1 (0.0%) <core::slice::IterMut<T> as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
43 (0.0%) 1 (0.0%) <core::slice::IterMut<T> as core::iter::traits::iterator::Iterator>::next
43 (0.0%) 1 (0.0%) <rowan::cursor::SyntaxToken as core::clone::Clone>::clone
43 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::DynTy<I>>::fmt
43 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::GenericArg<I>>::fmt::{{closure}}
43 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::Lifetime<I>>::fmt::{{closure}}
43 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::ProgramClause<I>>::fmt::{{closure}}
43 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::QuantifiedWhereClauses<I>>::fmt::{{closure}}
43 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::Ty<I>>::fmt::{{closure}}
43 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Display for chalk_ir::Substitution<I>>::fmt::{{closure}}
43 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::convert_special_to_empty_and_full_to_deleted
43 (0.0%) 1 (0.0%) ra_ide::call_hierarchy::CallLocations::into_items::{{closure}}
43 (0.0%) 1 (0.0%) ra_ide::mock_analysis::MockAnalysis::id_of
42 (0.0%) 7 (0.0%) core::option::Option<&T>::copied
42 (0.0%) 6 (0.0%) <alloc::vec::Vec<T> as core::hash::Hash>::hash
42 (0.0%) 6 (0.0%) <ra_hir_def::ItemLoc<N> as core::hash::Hash>::hash
42 (0.0%) 6 (0.0%) ra_hir_expand::InFile<&T>::cloned
42 (0.0%) 3 (0.0%) alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,NodeType>,alloc::collections::btree::node::marker::KV>::left_edge
42 (0.0%) 3 (0.0%) core::array::<impl core::convert::TryFrom<&[T]> for [T; _]>::try_from
42 (0.0%) 2 (0.0%) alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::Internal>,alloc::collections::btree::node::marker::Edge>::forget_node_type
42 (0.0%) 2 (0.0%) alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>::forget_node_type
42 (0.0%) 2 (0.0%) alloc::raw_vec::RawVec<T,A>::shrink::{{closure}}
42 (0.0%) 2 (0.0%) core::iter::adapters::Peekable<I>::peek
42 (0.0%) 1 (0.0%) <chalk_ir::ClausePriority as core::cmp::PartialEq>::eq
42 (0.0%) 1 (0.0%) <chalk_ir::FloatTy as core::cmp::PartialEq>::eq
42 (0.0%) 1 (0.0%) <chalk_ir::Mutability as core::cmp::PartialEq>::eq
42 (0.0%) 1 (0.0%) <chalk_ir::QuantifierKind as core::cmp::PartialEq>::eq
42 (0.0%) 1 (0.0%) <chalk_solve::rust_ir::ImplType as core::cmp::PartialEq>::eq
42 (0.0%) 1 (0.0%) <chalk_solve::rust_ir::Polarity as core::cmp::PartialEq>::eq
42 (0.0%) 1 (0.0%) <char as core::str::pattern::Pattern>::into_searcher
42 (0.0%) 1 (0.0%) <hashbrown::map::HashMap<K,V,S> as core::iter::traits::collect::IntoIterator>::into_iter
42 (0.0%) 1 (0.0%) <ra_db::input::Edition as core::cmp::PartialEq>::eq
42 (0.0%) 1 (0.0%) <ra_hir_def::builtin_type::FloatBitness as core::cmp::PartialEq>::eq
42 (0.0%) 1 (0.0%) <ra_hir_def::builtin_type::Signedness as core::cmp::PartialEq>::eq
42 (0.0%) 1 (0.0%) <ra_hir_def::expr::LogicOp as core::cmp::PartialEq>::eq
42 (0.0%) 1 (0.0%) <ra_hir_def::expr::Ordering as core::cmp::PartialEq>::eq
42 (0.0%) 1 (0.0%) <ra_hir_def::type_ref::Mutability as core::cmp::PartialEq>::eq
42 (0.0%) 1 (0.0%) <ra_hir_def::type_ref::Rawness as core::cmp::PartialEq>::eq
42 (0.0%) 1 (0.0%) <ra_parser::syntax_kind::generated::SyntaxKind as core::cmp::PartialEq>::eq
42 (0.0%) 1 (0.0%) <ra_syntax::ast::expr_extensions::RangeOp as core::cmp::PartialEq>::eq
42 (0.0%) 1 (0.0%) <ra_syntax::ast::extensions::AttrKind as core::cmp::PartialEq>::eq
42 (0.0%) 1 (0.0%) <ra_syntax::ast::tokens::CommentPlacement as core::cmp::PartialEq>::eq
42 (0.0%) 1 (0.0%) <ra_syntax::ast::tokens::CommentShape as core::cmp::PartialEq>::eq
42 (0.0%) 1 (0.0%) <ra_tt::Spacing as core::cmp::PartialEq>::eq
42 (0.0%) 1 (0.0%) <std::collections::hash::set::Difference<T,S> as core::iter::traits::iterator::Iterator>::next
42 (0.0%) 1 (0.0%) <std::sync::mpsc::shared::StartResult as core::cmp::PartialEq>::eq
42 (0.0%) 1 (0.0%) alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,Type>::into_slices
42 (0.0%) 1 (0.0%) alloc::raw_vec::alloc_guard
42 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::Const<I>>::fmt::{{closure}}
42 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::ProgramClauses<I>>::fmt::{{closure}}
42 (0.0%) 1 (0.0%) core::str::<impl str>::split_terminator
42 (0.0%) 1 (0.0%) itertools::kmerge_impl::HeadTail<I>::new
42 (0.0%) 1 (0.0%) ra_hir::code_model::Type::iterate_method_candidates::{{closure}}
42 (0.0%) 1 (0.0%) ra_hir::semantics::Semantics<DB>::type_of_expr
42 (0.0%) 1 (0.0%) ra_hir::semantics::Semantics<DB>::type_of_pat
42 (0.0%) 1 (0.0%) ra_ide::Analysis::on_char_typed
42 (0.0%) 1 (0.0%) ra_ide::completion::patterns::not_same_range_ancestor
42 (0.0%) 1 (0.0%) salsa::runtime::ActiveQuery<DB>::add_untracked_read
41 (0.0%) 7 (0.0%) <alloc::sync::Arc<T> as core::hash::Hash>::hash
41 (0.0%) 4 (0.0%) <&T as core::convert::AsRef<U>>::as_ref
41 (0.0%) 1 (0.0%) <char as core::str::pattern::Pattern>::is_contained_in
41 (0.0%) 1 (0.0%) <core::iter::adapters::Peekable<I> as core::clone::Clone>::clone
41 (0.0%) 1 (0.0%) <ra_ide::completion::completion_item::CompletionScore as core::fmt::Debug>::fmt
41 (0.0%) 1 (0.0%) <ra_ide::completion::completion_item::InsertTextFormat as core::fmt::Debug>::fmt
41 (0.0%) 1 (0.0%) <ra_ide::diagnostics::Severity as core::fmt::Debug>::fmt
41 (0.0%) 1 (0.0%) crossbeam_utils::atomic::seq_lock::SeqLock::write
41 (0.0%) 1 (0.0%) crossbeam_utils::atomic::seq_lock::SeqLockWriteGuard::abort
41 (0.0%) 1 (0.0%) ra_ide::mock_analysis::MockAnalysis::analysis
41 (0.0%) 1 (0.0%) rowan::cursor::<impl rowan::green::node::GreenNode>::children_from::{{closure}}
40 (0.0%) 4 (0.0%) <F as core::str::pattern::MultiCharEq>::matches
40 (0.0%) 4 (0.0%) <T as core::convert::TryInto<U>>::try_into
40 (0.0%) 4 (0.0%) alloc::collections::btree::unwrap_unchecked
40 (0.0%) 3 (0.0%) ra_ide::extend_selection::extend_list_item::nearby_delimiter::{{closure}}
40 (0.0%) 3 (0.0%) ra_ide::hover::definition_owner_name::{{closure}}
40 (0.0%) 2 (0.0%) <arrayvec::IntoIter<A> as core::ops::drop::Drop>::drop
40 (0.0%) 2 (0.0%) <core::ops::range::RangeTo<usize> as core::slice::SliceIndex<[T]>>::index
40 (0.0%) 2 (0.0%) core::iter::traits::iterator::Iterator::max_by::fold::{{closure}}
40 (0.0%) 2 (0.0%) indexmap::map::IndexMap<K,V,S>::reserve_one
40 (0.0%) 2 (0.0%) ra_hir_expand::ast_id_map::AstIdMap::get
40 (0.0%) 2 (0.0%) ra_hir_ty::lower::associated_type_shorthand_candidates::{{closure}}
40 (0.0%) 1 (0.0%) <chalk_ir::IntTy as core::cmp::PartialEq>::eq
40 (0.0%) 1 (0.0%) <chalk_ir::TyKind as core::cmp::PartialEq>::eq
40 (0.0%) 1 (0.0%) <chalk_ir::UintTy as core::cmp::PartialEq>::eq
40 (0.0%) 1 (0.0%) <chalk_solve::rust_ir::WellKnownTrait as core::cmp::PartialEq>::eq
40 (0.0%) 1 (0.0%) <core::cmp::Ordering as core::cmp::PartialEq>::eq
40 (0.0%) 1 (0.0%) <core::result::Result<T,E> as core::clone::Clone>::clone
40 (0.0%) 1 (0.0%) <ra_hir_def::adt::StructKind as core::cmp::PartialEq>::eq
40 (0.0%) 1 (0.0%) <ra_hir_def::builtin_type::IntBitness as core::cmp::PartialEq>::eq
40 (0.0%) 1 (0.0%) <ra_hir_def::expr::ArithOp as core::cmp::PartialEq>::eq
40 (0.0%) 1 (0.0%) <ra_hir_def::expr::BindingAnnotation as core::cmp::PartialEq>::eq
40 (0.0%) 1 (0.0%) <ra_hir_def::generics::TypeParamProvenance as core::cmp::PartialEq>::eq
40 (0.0%) 1 (0.0%) <ra_hir_def::nameres::raw::StructDefKind as core::cmp::PartialEq>::eq
40 (0.0%) 1 (0.0%) <ra_hir_expand::builtin_derive::BuiltinDeriveExpander as core::cmp::PartialEq>::eq
40 (0.0%) 1 (0.0%) <ra_hir_expand::builtin_macro::BuiltinFnLikeExpander as core::cmp::PartialEq>::eq
40 (0.0%) 1 (0.0%) <ra_hir_expand::builtin_macro::EagerExpander as core::cmp::PartialEq>::eq
40 (0.0%) 1 (0.0%) <ra_hir_ty::traits::FnTrait as core::cmp::PartialEq>::eq
40 (0.0%) 1 (0.0%) <ra_ide::inlay_hints::InlayHint as core::fmt::Debug>::fmt
40 (0.0%) 1 (0.0%) <ra_ide::references::Declaration as core::fmt::Debug>::fmt
40 (0.0%) 1 (0.0%) <ra_ide::runnables::Runnable as core::fmt::Debug>::fmt
40 (0.0%) 1 (0.0%) <ra_ide::ssr::Match as core::fmt::Debug>::fmt
40 (0.0%) 1 (0.0%) <ra_ide::syntax_highlighting::HighlightedRange as core::fmt::Debug>::fmt
40 (0.0%) 1 (0.0%) <ra_ide_db::search::ReferenceKind as core::cmp::PartialEq>::eq
40 (0.0%) 1 (0.0%) <ra_parser::FragmentKind as core::cmp::PartialEq>::eq
40 (0.0%) 1 (0.0%) <ra_syntax::ast::expr_extensions::PrefixOp as core::cmp::PartialEq>::eq
40 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::TraitDef as ra_ide::display::short_label::ShortLabel>::short_label
40 (0.0%) 1 (0.0%) <ra_tt::DelimiterKind as core::cmp::PartialEq>::eq
40 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::AdtId<I>>::fmt::{{closure}}
40 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::AssocTypeId<I>>::fmt::{{closure}}
40 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::FnDefId<I>>::fmt::{{closure}}
40 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::TraitId<I>>::fmt::{{closure}}
40 (0.0%) 1 (0.0%) core::hash::sip::Hasher<S>::new_with_keys
40 (0.0%) 1 (0.0%) core::slice::IterMut<T>::post_inc_start
40 (0.0%) 1 (0.0%) ra_ide::mock_analysis::MockFileData::content
40 (0.0%) 1 (0.0%) ra_ide::runnables::runnable_fn::{{closure}}::{{closure}}
40 (0.0%) 1 (0.0%) salsa::runtime::Runtime<DB>::unblock_queries_blocked_on_self
40 (0.0%) 1 (0.0%) std::sys_common::poison::Flag::borrow
39 (0.0%) 13 (0.0%) <ra_arena::Idx<T> as core::cmp::PartialEq>::eq
39 (0.0%) 13 (0.0%) core::option::Option<&T>::cloned::{{closure}}
39 (0.0%) 7 (0.0%) <core::iter::adapters::Cloned<I> as core::iter::traits::iterator::Iterator>::next
39 (0.0%) 3 (0.0%) <core::iter::adapters::SkipWhile<I,P> as core::iter::traits::iterator::Iterator>::next::check
39 (0.0%) 2 (0.0%) ra_hir::semantics::Semantics<DB>::expand_hypothetical::{{closure}}
39 (0.0%) 2 (0.0%) ra_ide::syntax_highlighting::HighlightedRangeStack::flattened::{{closure}}
39 (0.0%) 1 (0.0%) <ra_hir_ty::OpaqueTyId as core::cmp::PartialEq>::eq
39 (0.0%) 1 (0.0%) <ra_hir_ty::OpaqueTyId as core::cmp::PartialEq>::ne
39 (0.0%) 1 (0.0%) <ra_tt::Ident as core::clone::Clone>::clone
39 (0.0%) 1 (0.0%) <ra_tt::Literal as core::clone::Clone>::clone
39 (0.0%) 1 (0.0%) <rustc_hash::FxHasher as core::hash::Hasher>::write::{{closure}}
39 (0.0%) 1 (0.0%) core::str::traits::<impl core::slice::SliceIndex<str> for core::ops::range::RangeTo<usize>>::index
39 (0.0%) 1 (0.0%) ra_ide::Analysis::crate_edition::{{closure}}
39 (0.0%) 1 (0.0%) ra_ide::ssr::is_name
39 (0.0%) 1 (0.0%) rowan::cursor::SyntaxNode::descendants_with_tokens::{{closure}}
39 (0.0%) 1 (0.0%) text_size::range::<impl core::convert::From<text_size::range::TextRange> for core::ops::range::Range<T>>::from
38 (0.0%) 3 (0.0%) ra_ide::display::navigation_target::NavigationTarget::from_doc_commented::{{closure}}
38 (0.0%) 2 (0.0%) <F as itertools::kmerge_impl::KMergePredicate<T>>::kmerge_pred
38 (0.0%) 2 (0.0%) <ra_hir_ty::Canonical<T> as core::cmp::PartialEq>::eq
38 (0.0%) 2 (0.0%) <std::collections::hash::map::HashMap<K,V,S> as core::fmt::Debug>::fmt
38 (0.0%) 2 (0.0%) alloc::vec::Vec<T>::append_elements
38 (0.0%) 2 (0.0%) ra_ide::completion::completion_item::Completions::add
38 (0.0%) 1 (0.0%) <ra_hir_def::type_ref::TypeBound as core::clone::Clone>::clone
38 (0.0%) 1 (0.0%) <rowan::api::SyntaxNode<L> as core::clone::Clone>::clone
38 (0.0%) 1 (0.0%) <rowan::api::SyntaxToken<L> as core::clone::Clone>::clone
38 (0.0%) 1 (0.0%) core::slice::IterMut<T>::pre_dec_end
38 (0.0%) 1 (0.0%) ra_hir::semantics::Semantics<DB>::resolve_method_call
38 (0.0%) 1 (0.0%) ra_hir::semantics::Semantics<DB>::resolve_record_field
38 (0.0%) 1 (0.0%) ra_hir_ty::traits::TraitEnvironment::trait_predicates_for_self_ty::{{closure}}
38 (0.0%) 1 (0.0%) ra_ide::Analysis::crate_root::{{closure}}
38 (0.0%) 1 (0.0%) ra_ide::completion::completion_context::CompletionContext::scope
38 (0.0%) 1 (0.0%) ra_ide::display::function_signature::FunctionSignature::with_doc_opt
38 (0.0%) 1 (0.0%) ra_ide::folding_ranges::has_visibility
37 (0.0%) 7 (0.0%) core::iter::traits::iterator::Iterator::enumerate
37 (0.0%) 3 (0.0%) core::iter::adapters::Copied<I>::new
37 (0.0%) 3 (0.0%) ra_ide::completion::complete_attribute::parse_derive_input::{{closure}}
37 (0.0%) 2 (0.0%) <core::iter::adapters::Take<I> as core::iter::traits::iterator::Iterator>::next
37 (0.0%) 2 (0.0%) <ra_hir::code_model::Local as ra_ide::display::navigation_target::ToNav>::to_nav::{{closure}}
37 (0.0%) 1 (0.0%) <alloc::boxed::Box<T> as core::clone::Clone>::clone
37 (0.0%) 1 (0.0%) <core::iter::adapters::Filter<I,P> as core::iter::traits::iterator::Iterator>::count
37 (0.0%) 1 (0.0%) <core::iter::adapters::Filter<I,P> as core::iter::traits::iterator::Iterator>::count::to_usize::{{closure}}
37 (0.0%) 1 (0.0%) <core::ops::range::Range<usize> as core::slice::SliceIndex<[T]>>::get
37 (0.0%) 1 (0.0%) <parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::lock
37 (0.0%) 1 (0.0%) <ra_ide::ssr::SsrError as core::fmt::Display>::fmt
37 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::ConcreteConst<I>>::fmt
37 (0.0%) 1 (0.0%) core::iter::adapters::StepBy<I>::new
37 (0.0%) 1 (0.0%) core::str::pattern::Pattern::is_contained_in
37 (0.0%) 1 (0.0%) ra_hir::semantics::Semantics<DB>::lookup
37 (0.0%) 1 (0.0%) ra_hir_ty::display::HirDisplay::display
37 (0.0%) 1 (0.0%) ra_ide::inlay_hints::is_obvious_param
37 (0.0%) 1 (0.0%) rowan::syntax_text::SyntaxText::for_each_chunk
37 (0.0%) 1 (0.0%) salsa::runtime::local_state::LocalState<DB>::query_in_progress
36 (0.0%) 12 (0.0%) <ra_hir_expand::ast_id_map::FileAstId<N> as core::cmp::PartialEq>::eq
36 (0.0%) 9 (0.0%) <D as ra_ide::display::navigation_target::ToNav>::to_nav::{{closure}}
36 (0.0%) 9 (0.0%) alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>::as_leaf
36 (0.0%) 3 (0.0%) core::iter::adapters::filter_try_fold
36 (0.0%) 3 (0.0%) ra_ide::completion::complete_qualified_path::complete_qualified_path::{{closure}}::{{closure}}
36 (0.0%) 3 (0.0%) salsa::runtime::Runtime<DB>::report_unexpected_cycle::{{closure}}
36 (0.0%) 3 (0.0%) std::collections::hash::map::HashMap<K,V,S>::keys
36 (0.0%) 1 (0.0%) <core::ops::range::RangeInclusive<usize> as core::slice::SliceIndex<[T]>>::index
36 (0.0%) 1 (0.0%) <parking_lot::raw_rwlock::RawRwLock as lock_api::rwlock::RawRwLock>::lock_exclusive
36 (0.0%) 1 (0.0%) <ra_hir_def::data::TraitData as core::cmp::PartialEq>::eq
36 (0.0%) 1 (0.0%) <ra_hir_def::path::GenericArgs as core::cmp::PartialEq>::eq
36 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::Environment<I>>::fmt
36 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_cmpeq_epi8
36 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_cmpgt_epi8
36 (0.0%) 1 (0.0%) ra_ide::call_info::<impl ra_ide::CallInfo>::with_fn
36 (0.0%) 1 (0.0%) ra_ide::completion::completion_context::CompletionContext::classify_name_ref::{{closure}}::{{closure}}
36 (0.0%) 1 (0.0%) ra_ide::parent_module::parent_module::{{closure}}
36 (0.0%) 1 (0.0%) ra_ide::syntax_highlighting::highlight_element::calc_binding_hash::hash
36 (0.0%) 1 (0.0%) ra_ide::syntax_highlighting::html::html_escape
35 (0.0%) 3 (0.0%) ra_ide::completion::patterns::is_match_arm::{{closure}}
35 (0.0%) 2 (0.0%) ra_ide::display::navigation_target::NavigationTarget::from_module_to_decl::{{closure}}
35 (0.0%) 1 (0.0%) <&&str as core::str::pattern::Pattern>::into_searcher
35 (0.0%) 1 (0.0%) <parking_lot::raw_rwlock::RawRwLock as lock_api::rwlock::RawRwLock>::unlock_shared
35 (0.0%) 1 (0.0%) alloc::alloc::exchange_malloc
35 (0.0%) 1 (0.0%) core::alloc::layout::Layout::from_size_align
35 (0.0%) 1 (0.0%) core::result::Result<T,E>::err
35 (0.0%) 1 (0.0%) ra_ide::Analysis::parse::{{closure}}
34 (0.0%) 1 (0.0%) <alloc::rc::Rc<T> as core::ops::drop::Drop>::drop
34 (0.0%) 1 (0.0%) <hashbrown::raw::ProbeSeq as core::iter::traits::iterator::Iterator>::next
34 (0.0%) 1 (0.0%) <ra_hir_def::path::ModPath as core::clone::Clone>::clone
34 (0.0%) 1 (0.0%) <ra_tt::Punct as core::cmp::PartialEq>::eq
34 (0.0%) 1 (0.0%) <rowan::cursor::SyntaxToken as core::cmp::PartialEq>::eq
34 (0.0%) 1 (0.0%) <rowan::cursor::SyntaxToken as core::cmp::PartialEq>::ne
34 (0.0%) 1 (0.0%) <thin_dst::ThinData<Head,SliceItem> as core::cmp::PartialEq>::eq
34 (0.0%) 1 (0.0%) alloc::string::String::push
34 (0.0%) 1 (0.0%) core::num::<impl u32>::overflowing_add
34 (0.0%) 1 (0.0%) core::num::<impl u32>::overflowing_sub
34 (0.0%) 1 (0.0%) core::num::<impl usize>::overflowing_add
34 (0.0%) 1 (0.0%) core::num::<impl usize>::overflowing_mul
34 (0.0%) 1 (0.0%) ra_hir_def::attr::AttrQuery::attrs::{{closure}}::{{closure}}
34 (0.0%) 1 (0.0%) smol_str::Repr::len
33 (0.0%) 11 (0.0%) <ra_hir_expand::ast_id_map::FileAstId<N> as core::hash::Hash>::hash
33 (0.0%) 4 (0.0%) <core::iter::adapters::Copied<I> as core::iter::traits::iterator::Iterator>::next
33 (0.0%) 4 (0.0%) core::iter::adapters::filter_map_fold
33 (0.0%) 2 (0.0%) ra_ide::references::rename::rename_to_self::{{closure}}
33 (0.0%) 1 (0.0%) <alloc::vec::Vec<T> as alloc::vec::SpecExtend<&T,core::slice::Iter<T>>>::spec_extend
33 (0.0%) 1 (0.0%) <alloc::vec::Vec<T> as alloc::vec::SpecExtend<T,alloc::vec::IntoIter<T>>>::spec_extend
33 (0.0%) 1 (0.0%) <chalk_ir::ProgramClauseImplication<I> as core::cmp::PartialEq>::eq
33 (0.0%) 1 (0.0%) <chalk_solve::rust_ir::AdtDatum<I> as core::cmp::PartialEq>::eq
33 (0.0%) 1 (0.0%) <chalk_solve::rust_ir::AssociatedTyValue<I> as core::cmp::PartialEq>::eq
33 (0.0%) 1 (0.0%) <chalk_solve::rust_ir::FnDefDatumBound<I> as core::cmp::PartialEq>::eq
33 (0.0%) 1 (0.0%) <core::iter::adapters::Copied<I> as core::iter::traits::iterator::Iterator>::try_fold
33 (0.0%) 1 (0.0%) <core::str::LinesAnyMap as core::ops::function::FnMut<(&str,)>>::call_mut
33 (0.0%) 1 (0.0%) <ra_hir::code_model::TypeParam as ra_ide::display::navigation_target::ToNav>::to_nav::{{closure}}
33 (0.0%) 1 (0.0%) <ra_hir_def::adt::FieldData as core::cmp::PartialEq>::eq
33 (0.0%) 1 (0.0%) <ra_hir_def::data::ConstData as core::cmp::PartialEq>::eq
33 (0.0%) 1 (0.0%) <ra_hir_def::expr::MatchArm as core::cmp::PartialEq>::eq
33 (0.0%) 1 (0.0%) <ra_hir_def::generics::TypeParamData as core::cmp::PartialEq>::eq
33 (0.0%) 1 (0.0%) <ra_hir_def::nameres::raw::DefData as core::cmp::PartialEq>::eq
33 (0.0%) 1 (0.0%) <ra_hir_def::path::AssociatedTypeBinding as core::cmp::PartialEq>::eq
33 (0.0%) 1 (0.0%) <ra_hir_def::path::Path as core::cmp::PartialEq>::eq
33 (0.0%) 1 (0.0%) <ra_hir_def::per_ns::PerNs as core::cmp::PartialEq>::eq
33 (0.0%) 1 (0.0%) <ra_hir_expand::MacroCallLoc as core::cmp::PartialEq>::eq
33 (0.0%) 1 (0.0%) <ra_hir_expand::MacroCallLoc as core::cmp::PartialEq>::ne
33 (0.0%) 1 (0.0%) <ra_hir_ty::traits::ClosureFnTraitImplData as core::cmp::PartialEq>::eq
33 (0.0%) 1 (0.0%) <ra_hir_ty::traits::ClosureFnTraitImplData as core::cmp::PartialEq>::ne
33 (0.0%) 1 (0.0%) alloc::slice::<impl [T]>::sort_by
33 (0.0%) 1 (0.0%) core::core_arch::simd::i8x16::new
33 (0.0%) 1 (0.0%) ra_hir_def::db::crate_def_map_wait
33 (0.0%) 1 (0.0%) ra_ide::display::function_label
33 (0.0%) 1 (0.0%) std::collections::hash::map::RandomState::new::{{closure}}
32 (0.0%) 3 (0.0%) <core::iter::adapters::Enumerate<I> as core::iter::traits::iterator::Iterator>::try_fold::enumerate
32 (0.0%) 2 (0.0%) ra_ide::hover::runnable_action::{{closure}}
32 (0.0%) 1 (0.0%) <thin_dst::ThinArc<Head,SliceItem> as core::clone::Clone>::clone
32 (0.0%) 1 (0.0%) alloc::collections::btree::map::OccupiedEntry<K,V>::insert
32 (0.0%) 1 (0.0%) alloc::collections::btree::node::InternalNode<K,V>::new
32 (0.0%) 1 (0.0%) indexmap::map::OccupiedEntry<K,V>::into_mut
32 (0.0%) 1 (0.0%) ra_ide::completion::patterns::has_item_list_or_source_file_parent::{{closure}}
32 (0.0%) 1 (0.0%) ra_ide::completion::patterns::has_ref_parent::{{closure}}
32 (0.0%) 1 (0.0%) ra_ide::expand_macro::insert_whitespaces::is_text
32 (0.0%) 1 (0.0%) ra_ide::inlay_hints::get_chaining_hints::{{closure}}
32 (0.0%) 1 (0.0%) text_size::range::TextRange::contains
32 (0.0%) 1 (0.0%) text_size::range::TextRange::contains_inclusive
31 (0.0%) 5 (0.0%) core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::ne
31 (0.0%) 2 (0.0%) ra_ide::ssr::find::check::{{closure}}::{{closure}}
31 (0.0%) 1 (0.0%) <alloc::collections::btree::map::IntoIter<K,V> as core::iter::traits::iterator::Iterator>::next
31 (0.0%) 1 (0.0%) <parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock
31 (0.0%) 1 (0.0%) <ra_ide::syntax_highlighting::HighlightedRange as core::clone::Clone>::clone
31 (0.0%) 1 (0.0%) alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Internal>,alloc::collections::btree::node::marker::Edge>::correct_parent_link
31 (0.0%) 1 (0.0%) core::result::Result<T,E>::as_ref
31 (0.0%) 1 (0.0%) core::slice::<impl [T]>::split_at_mut
31 (0.0%) 1 (0.0%) ra_ide::call_info::call_info_for_token::{{closure}}
31 (0.0%) 1 (0.0%) ra_ide::completion::complete_snippet::snippet
31 (0.0%) 1 (0.0%) ra_ide::folding_ranges::fold_kind
31 (0.0%) 1 (0.0%) ra_ide::goto_definition::reference_definition::{{closure}}
30 (0.0%) 6 (0.0%) <usize as core::slice::SliceIndex<[T]>>::get_unchecked
30 (0.0%) 6 (0.0%) <usize as core::slice::SliceIndex<[T]>>::get_unchecked_mut
30 (0.0%) 3 (0.0%) <core::iter::adapters::SkipWhile<I,P> as core::iter::traits::iterator::Iterator>::next
30 (0.0%) 2 (0.0%) alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,Type>::into_key_slice_mut
30 (0.0%) 2 (0.0%) alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,Type>::into_val_slice_mut
30 (0.0%) 2 (0.0%) alloc::vec::Vec<T>::shrink_to_fit
30 (0.0%) 2 (0.0%) hashbrown::map::HashMap<K,V,S>::remove::{{closure}}
30 (0.0%) 1 (0.0%) <parking_lot::raw_rwlock::RawRwLock as lock_api::rwlock::RawRwLock>::unlock_exclusive
30 (0.0%) 1 (0.0%) <ra_hir_expand::MacroCallLoc as core::clone::Clone>::clone
30 (0.0%) 1 (0.0%) <ra_hir_ty::Canonical<T> as core::fmt::Debug>::fmt
30 (0.0%) 1 (0.0%) <ra_hir_ty::traits::InEnvironment<T> as core::fmt::Debug>::fmt
30 (0.0%) 1 (0.0%) <ra_ide::CallInfo as core::fmt::Debug>::fmt
30 (0.0%) 1 (0.0%) <ra_ide::Fix as core::fmt::Debug>::fmt
30 (0.0%) 1 (0.0%) <ra_ide::call_hierarchy::CallItem as core::fmt::Debug>::fmt
30 (0.0%) 1 (0.0%) <ra_ide::call_info::ActiveParameter as core::fmt::Debug>::fmt
30 (0.0%) 1 (0.0%) <ra_ide::folding_ranges::Fold as core::fmt::Debug>::fmt
30 (0.0%) 1 (0.0%) <ra_ide::hover::HoverGotoTypeData as core::fmt::Debug>::fmt
30 (0.0%) 1 (0.0%) <ra_ide::hover::HoverResult as core::fmt::Debug>::fmt
30 (0.0%) 1 (0.0%) <ra_ide::references::ReferenceSearchResult as core::fmt::Debug>::fmt
30 (0.0%) 1 (0.0%) <ra_ide::runnables::RunnableAction as core::fmt::Debug>::fmt
30 (0.0%) 1 (0.0%) <ra_ide::ssr::SsrPattern as core::fmt::Debug>::fmt
30 (0.0%) 1 (0.0%) <ra_ide::ssr::SsrQuery as core::fmt::Debug>::fmt
30 (0.0%) 1 (0.0%) <ra_ide::ssr::SsrTemplate as core::fmt::Debug>::fmt
30 (0.0%) 1 (0.0%) <ra_ide::syntax_highlighting::tags::Highlight as core::fmt::Debug>::fmt
30 (0.0%) 1 (0.0%) core::fmt::Arguments::new_v1_formatted
30 (0.0%) 1 (0.0%) core::num::<impl u16>::from_ne_bytes
30 (0.0%) 1 (0.0%) core::num::<impl u32>::from_ne_bytes
30 (0.0%) 1 (0.0%) core::num::<impl u64>::from_ne_bytes
30 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::match_byte
30 (0.0%) 1 (0.0%) ra_hir::semantics::SemanticsScope<DB>::process_all_names
30 (0.0%) 1 (0.0%) ra_ide::extend_selection::extend_list_item::is_single_line_ws
30 (0.0%) 1 (0.0%) ra_ide::hover::definition_mod_path
30 (0.0%) 1 (0.0%) ra_ide::inlay_hints::is_enum_name_similar_to_param_name::{{closure}}
29 (0.0%) 2 (0.0%) <usize as core::slice::SliceIndex<[T]>>::get
29 (0.0%) 2 (0.0%) ra_ide::references::rename::rename::{{closure}}
29 (0.0%) 1 (0.0%) <core::num::NonZeroU64 as core::cmp::PartialOrd>::partial_cmp
29 (0.0%) 1 (0.0%) core::hash::sip::Hasher<S>::reset
29 (0.0%) 1 (0.0%) ra_hir::code_model::Type::walk
29 (0.0%) 1 (0.0%) ra_hir::semantics::Semantics<DB>::ancestors_with_macros
29 (0.0%) 1 (0.0%) ra_ide::Analysis::symbol_search::{{closure}}::{{closure}}
29 (0.0%) 1 (0.0%) ra_ide::display::function_signature::FunctionSignature::from_macro::{{closure}}
29 (0.0%) 1 (0.0%) ra_ide::hover::HoverConfig::any
29 (0.0%) 1 (0.0%) ra_ide::mock_analysis::MockFileData::new
29 (0.0%) 1 (0.0%) ra_ide::runnables::has_doc_test::{{closure}}
29 (0.0%) 1 (0.0%) salsa::runtime::Runtime<DB>::mark_cycle_participants::{{closure}}
29 (0.0%) 1 (0.0%) std::sys_common::poison::Flag::done
28 (0.0%) 4 (0.0%) <chalk_ir::Binders<T> as core::hash::Hash>::hash
28 (0.0%) 4 (0.0%) core::str::traits::<impl core::ops::index::Index<I> for str>::index
28 (0.0%) 2 (0.0%) <F as core::str::pattern::Pattern>::into_searcher
28 (0.0%) 2 (0.0%) alloc::collections::btree::node::NodeRef<BorrowType,K,V,Type>::vals
28 (0.0%) 2 (0.0%) alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,Type>::keys_mut
28 (0.0%) 2 (0.0%) alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,Type>::vals_mut
28 (0.0%) 2 (0.0%) core::ptr::non_null::NonNull<T>::new
28 (0.0%) 2 (0.0%) ra_syntax::ast::AstChildren<N>::new
28 (0.0%) 1 (0.0%) alloc::slice::<impl [T]>::sort_by::{{closure}}
28 (0.0%) 1 (0.0%) alloc::sync::Arc<T>::allocate_for_ptr
28 (0.0%) 1 (0.0%) alloc::sync::Arc<T>::as_ptr
28 (0.0%) 1 (0.0%) alloc::sync::Arc<T>::from_box
28 (0.0%) 1 (0.0%) core::sync::atomic::AtomicIsize::compare_and_swap
28 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::compare_and_swap
28 (0.0%) 1 (0.0%) ra_hir::semantics::Semantics<DB>::ancestors_at_offset_with_macros
28 (0.0%) 1 (0.0%) ra_ide::completion::completion_item::Builder::snippet_edit
28 (0.0%) 1 (0.0%) ra_ide::completion::completion_item::Completions::add_all
28 (0.0%) 1 (0.0%) ra_ide::completion::presentation::<impl ra_ide::completion::completion_item::Completions>::add_qualified_enum_variant
28 (0.0%) 1 (0.0%) ra_ide::folding_ranges::has_visibility::{{closure}}
28 (0.0%) 1 (0.0%) salsa::dependency::Dependency<DB>::new
27 (0.0%) 9 (0.0%) <core::marker::PhantomData<T> as core::fmt::Debug>::fmt
27 (0.0%) 3 (0.0%) <std::collections::hash::map::Keys<K,V> as core::iter::traits::iterator::Iterator>::next
27 (0.0%) 3 (0.0%) stdx::SepByBuilder<I>::prefix
27 (0.0%) 3 (0.0%) stdx::SepByBuilder<I>::suffix
27 (0.0%) 1 (0.0%) <alloc::string::String as core::ops::arith::Add<&str>>::add
27 (0.0%) 1 (0.0%) <chalk_ir::debug::VariableKindsDebug<I> as core::fmt::Debug>::fmt
27 (0.0%) 1 (0.0%) <ra_hir_def::db::LangItemQuery as salsa::plumbing::QueryFunction<DB>>::execute
27 (0.0%) 1 (0.0%) <ra_ide::display::function_signature::FunctionQualifier as core::default::Default>::default
27 (0.0%) 1 (0.0%) alloc::rc::RcBoxPtr::inc_strong
27 (0.0%) 1 (0.0%) core::fmt::Arguments::new_v1
27 (0.0%) 1 (0.0%) crossbeam_utils::atomic::seq_lock::SeqLock::optimistic_read
27 (0.0%) 1 (0.0%) indexmap::Bucket<K,V>::key_value
27 (0.0%) 1 (0.0%) ra_ide::Analysis::highlight_range::{{closure}}
27 (0.0%) 1 (0.0%) ra_ide::Analysis::rename
27 (0.0%) 1 (0.0%) ra_ide::diagnostics::missing_struct_field_fix::record_field_def_list
27 (0.0%) 1 (0.0%) ra_ide::hover::pick_best::priority
27 (0.0%) 1 (0.0%) ra_syntax::algo::ancestors_at_offset::{{closure}}
27 (0.0%) 1 (0.0%) rowan::cursor::SyntaxNode::descendants::{{closure}}
27 (0.0%) 1 (0.0%) rowan::green::element::<impl rowan::utility_types::NodeOrToken<&rowan::green::node::GreenNode,&rowan::green::token::GreenToken>>::text_len
26 (0.0%) 2 (0.0%) <std::collections::hash::map::HashMap<K,V,S> as core::clone::Clone>::clone
26 (0.0%) 2 (0.0%) <std::collections::hash::set::HashSet<T,S> as core::clone::Clone>::clone
26 (0.0%) 2 (0.0%) core::slice::<impl [T]>::last_mut
26 (0.0%) 2 (0.0%) std::collections::hash::set::HashSet<T,S>::iter
26 (0.0%) 1 (0.0%) <core::iter::adapters::StepBy<I> as core::iter::traits::iterator::Iterator>::next
26 (0.0%) 1 (0.0%) <hashbrown::raw::RawIter<T> as core::iter::traits::iterator::Iterator>::size_hint
26 (0.0%) 1 (0.0%) <thin_dst::ThinArc<Head,SliceItem> as core::cmp::PartialEq<alloc::sync::Arc<thin_dst::ThinData<Head,SliceItem>>>>::eq
26 (0.0%) 1 (0.0%) <thin_dst::ThinArc<Head,SliceItem> as core::cmp::PartialEq>::eq
26 (0.0%) 1 (0.0%) alloc::str::join_generic_copy::{{closure}}
26 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::AdtId<I>>::fmt
26 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::AssocTypeId<I>>::fmt
26 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::FnDefId<I>>::fmt
26 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::TraitId<I>>::fmt
26 (0.0%) 1 (0.0%) core::char::methods::<impl char>::is_ascii_alphanumeric
26 (0.0%) 1 (0.0%) core::fmt::num::<impl core::fmt::Debug for i32>::fmt
26 (0.0%) 1 (0.0%) core::fmt::num::<impl core::fmt::Debug for isize>::fmt
26 (0.0%) 1 (0.0%) core::fmt::num::<impl core::fmt::Debug for u32>::fmt
26 (0.0%) 1 (0.0%) core::fmt::num::<impl core::fmt::Debug for u64>::fmt
26 (0.0%) 1 (0.0%) core::fmt::num::<impl core::fmt::Debug for usize>::fmt
26 (0.0%) 1 (0.0%) ra_hir_ty::display::HirDisplay::display_truncated
26 (0.0%) 1 (0.0%) ra_ide::call_hierarchy::CallLocations::into_items
26 (0.0%) 1 (0.0%) ra_ide::completion::complete_trait_impl::add_const_impl::{{closure}}
26 (0.0%) 1 (0.0%) ra_ide::hover::determine_mod_path::{{closure}}::{{closure}}
26 (0.0%) 1 (0.0%) ra_ide::hover::mod_path::{{closure}}
26 (0.0%) 1 (0.0%) ra_ide::mock_analysis::MockFileData::edition
26 (0.0%) 1 (0.0%) ra_ide::runnables::Runnable::action
26 (0.0%) 1 (0.0%) rowan::cursor::<impl rowan::utility_types::NodeOrToken<rowan::cursor::SyntaxNode,rowan::cursor::SyntaxToken>>::first_token
26 (0.0%) 1 (0.0%) rowan::cursor::<impl rowan::utility_types::NodeOrToken<rowan::cursor::SyntaxNode,rowan::cursor::SyntaxToken>>::last_token
26 (0.0%) 1 (0.0%) std::panicking::begin_panic::PanicPayload<A>::new
25 (0.0%) 7 (0.0%) core::slice::<impl [T]>::get_unchecked_mut
25 (0.0%) 5 (0.0%) <core::iter::adapters::Rev<I> as core::iter::traits::iterator::Iterator>::next
25 (0.0%) 5 (0.0%) <ra_syntax::ptr::AstPtr<N> as core::cmp::PartialEq>::eq
25 (0.0%) 3 (0.0%) core::iter::traits::iterator::Iterator::copied
25 (0.0%) 3 (0.0%) core::iter::traits::iterator::Iterator::skip_while
25 (0.0%) 3 (0.0%) ra_ide::completion::presentation::guess_macro_braces::{{closure}}
25 (0.0%) 2 (0.0%) itertools::kmerge_impl::kmerge_by::{{closure}}
25 (0.0%) 1 (0.0%) <core::str::CharIndices as core::iter::traits::double_ended::DoubleEndedIterator>::next_back::{{closure}}
25 (0.0%) 1 (0.0%) <ra_ide::display::navigation_target::NavigationTarget as core::hash::Hash>::hash
25 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::Const<I>>::fmt
25 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::GenericArg<I>>::fmt
25 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::Lifetime<I>>::fmt
25 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::ProgramClause<I>>::fmt
25 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::ProgramClauses<I>>::fmt
25 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::QuantifiedWhereClauses<I>>::fmt
25 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::Ty<I>>::fmt
25 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Display for chalk_ir::Substitution<I>>::fmt
25 (0.0%) 1 (0.0%) core::cell::BorrowRef::new
25 (0.0%) 1 (0.0%) core::convert::num::ptr_try_from_impls::<impl core::convert::TryFrom<usize> for u32>::try_from
25 (0.0%) 1 (0.0%) ra_ide::Analysis::find_all_refs::{{closure}}
25 (0.0%) 1 (0.0%) ra_ide::display::rust_code_markup
25 (0.0%) 1 (0.0%) ra_ide::extend_selection::shallowest_node
25 (0.0%) 1 (0.0%) ra_ide::goto_definition::pick_best::priority
25 (0.0%) 1 (0.0%) ra_ide::goto_type_definition::pick_best::priority
25 (0.0%) 1 (0.0%) ra_ide::join_lines::is_trailing_comma
25 (0.0%) 1 (0.0%) rowan::api::<impl rowan::utility_types::NodeOrToken<rowan::api::SyntaxNode<L>,rowan::api::SyntaxToken<L>>>::text_range
24 (0.0%) 8 (0.0%) alloc::slice::<impl [T]>::to_vec
24 (0.0%) 7 (0.0%) core::option::Option<&T>::copied::{{closure}}
24 (0.0%) 6 (0.0%) <core::iter::adapters::flatten::FlatMap<I,U,F> as core::iter::traits::iterator::Iterator>::size_hint
24 (0.0%) 4 (0.0%) indexmap::map::Size::is_same_size
24 (0.0%) 2 (0.0%) <arrayvec::ArrayVec<A> as core::ops::deref::DerefMut>::deref_mut
24 (0.0%) 2 (0.0%) <ra_parser::syntax_kind::generated::SyntaxKind as core::hash::Hash>::hash
24 (0.0%) 2 (0.0%) core::slice::<impl [T]>::first
24 (0.0%) 2 (0.0%) indexmap::map::Pos::with_hash
24 (0.0%) 1 (0.0%) <T as ra_hir_ty::db::HirDatabase>::associated_ty_value
24 (0.0%) 1 (0.0%) <T as ra_hir_ty::db::HirDatabase>::fn_def_datum
24 (0.0%) 1 (0.0%) <T as ra_hir_ty::db::HirDatabase>::impl_datum
24 (0.0%) 1 (0.0%) <T as ra_hir_ty::db::HirDatabase>::struct_datum
24 (0.0%) 1 (0.0%) <T as ra_hir_ty::db::HirDatabase>::trait_datum
24 (0.0%) 1 (0.0%) <alloc::collections::btree::map::Range<K,V> as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
24 (0.0%) 1 (0.0%) <chalk_solve::rust_ir::AdtFlags as core::cmp::PartialEq>::eq
24 (0.0%) 1 (0.0%) core::char::methods::<impl char>::is_alphabetic
24 (0.0%) 1 (0.0%) core::str::<impl str>::bytes
24 (0.0%) 1 (0.0%) core::str::traits::<impl core::slice::SliceIndex<str> for core::ops::range::RangeFrom<usize>>::get
24 (0.0%) 1 (0.0%) core::str::traits::<impl core::slice::SliceIndex<str> for core::ops::range::RangeTo<usize>>::get
24 (0.0%) 1 (0.0%) ra_ide::Analysis::completions
24 (0.0%) 1 (0.0%) ra_ide::Analysis::structural_search_replace
24 (0.0%) 1 (0.0%) text_size::range::TextRange::new
23 (0.0%) 2 (0.0%) ra_ide::completion::complete_attribute::complete_derive::{{closure}}
23 (0.0%) 2 (0.0%) ra_ide::completion::patterns::if_is_prev::{{closure}}
23 (0.0%) 2 (0.0%) ra_ide::completion::patterns::unsafe_is_prev::{{closure}}
23 (0.0%) 1 (0.0%) <T as ra_hir_def::db::DefDatabase>::attrs
23 (0.0%) 1 (0.0%) <T as ra_hir_def::db::DefDatabase>::documentation
23 (0.0%) 1 (0.0%) <T as ra_hir_ty::db::HirDatabase>::generic_defaults
23 (0.0%) 1 (0.0%) <T as ra_hir_ty::db::HirDatabase>::generic_predicates
23 (0.0%) 1 (0.0%) <T as ra_hir_ty::db::HirDatabase>::generic_predicates_for_param
23 (0.0%) 1 (0.0%) <ra_hir_def::AssocItemLoc<N> as ra_hir_def::src::HasSource>::source
23 (0.0%) 1 (0.0%) <ra_hir_ty::ApplicationTy as core::clone::Clone>::clone
23 (0.0%) 1 (0.0%) <ra_hir_ty::db::TraitSolveQuery as salsa::plumbing::QueryFunction<DB>>::execute
23 (0.0%) 1 (0.0%) <ra_ide::inlay_hints::InlayHintsConfig as core::default::Default>::default
23 (0.0%) 1 (0.0%) <ra_tt::Subtree as core::clone::Clone>::clone
23 (0.0%) 1 (0.0%) alloc::collections::btree::node::Root<K,V>::new_leaf
23 (0.0%) 1 (0.0%) core::num::<impl u32>::checked_add
23 (0.0%) 1 (0.0%) core::num::<impl u32>::checked_sub
23 (0.0%) 1 (0.0%) core::num::<impl usize>::checked_add
23 (0.0%) 1 (0.0%) core::num::<impl usize>::checked_mul
23 (0.0%) 1 (0.0%) core::num::<impl usize>::one_less_than_next_power_of_two
23 (0.0%) 1 (0.0%) indexmap::map::Pos::pos
23 (0.0%) 1 (0.0%) ra_ide::call_info::FnCallNode::arg_list
23 (0.0%) 1 (0.0%) rowan::api::<impl core::fmt::Display for rowan::utility_types::NodeOrToken<rowan::api::SyntaxNode<L>,rowan::api::SyntaxToken<L>>>::fmt
22 (0.0%) 11 (0.0%) <ra_hir_expand::ast_id_map::FileAstId<N> as core::clone::Clone>::clone
22 (0.0%) 4 (0.0%) core::cell::Cell<T>::set
22 (0.0%) 2 (0.0%) <alloc::vec::Vec<A> as core::cmp::PartialEq<alloc::vec::Vec<B>>>::ne
22 (0.0%) 2 (0.0%) alloc::boxed::Box<[core::mem::maybe_uninit::MaybeUninit<T>]>::assume_init
22 (0.0%) 2 (0.0%) alloc::collections::btree::map::VacantEntry<K,V>::insert::{{closure}}
22 (0.0%) 2 (0.0%) alloc::sync::Arc<T>::from_ptr
22 (0.0%) 2 (0.0%) core::cell::RefCell<T>::borrow
22 (0.0%) 2 (0.0%) hashbrown::map::HashMap<K,V,S>::remove
22 (0.0%) 1 (0.0%) <core::str::pattern::MatchOnly as core::str::pattern::TwoWayStrategy>::matching
22 (0.0%) 1 (0.0%) <ra_hir::code_model::Adt as ra_ide::display::navigation_target::ToNav>::to_nav
22 (0.0%) 1 (0.0%) <ra_hir::code_model::AssocItem as ra_ide::display::navigation_target::ToNav>::to_nav
22 (0.0%) 1 (0.0%) core::char::methods::<impl char>::is_whitespace
22 (0.0%) 1 (0.0%) indexmap::map::IndexMap<K,V,S>::keys
22 (0.0%) 1 (0.0%) ra_hir::code_model::Module::find_use_path
22 (0.0%) 1 (0.0%) ra_ide::extend_selection::shallowest_node::{{closure}}
22 (0.0%) 1 (0.0%) ra_ide::hover::goto_type_action::{{closure}}::{{closure}}
22 (0.0%) 1 (0.0%) rowan::syntax_text::SyntaxText::for_each_chunk::{{closure}}
22 (0.0%) 1 (0.0%) rowan::utility_types::NodeOrToken<N,T>::into_node
22 (0.0%) 1 (0.0%) thin_dst::ThinData<Head,SliceItem>::fatten_const
21 (0.0%) 7 (0.0%) <core::iter::adapters::Cloned<I> as core::iter::traits::iterator::Iterator>::size_hint
21 (0.0%) 7 (0.0%) <core::iter::adapters::fuse::Fuse<I> as core::iter::traits::iterator::Iterator>::size_hint
21 (0.0%) 7 (0.0%) <ra_arena::Idx<T> as core::hash::Hash>::hash
21 (0.0%) 4 (0.0%) core::cell::Cell<T>::get
21 (0.0%) 3 (0.0%) <ra_hir_def::AssocItemLoc<N> as core::hash::Hash>::hash
21 (0.0%) 3 (0.0%) core::array::<impl core::convert::TryFrom<&[T]> for [T; _]>::try_from::{{closure}}
21 (0.0%) 1 (0.0%) <alloc::alloc::Global as core::alloc::AllocRef>::dealloc
21 (0.0%) 1 (0.0%) <alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,NodeType>,HandleType> as core::cmp::PartialEq>::eq
21 (0.0%) 1 (0.0%) <core::str::CharIndices as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
21 (0.0%) 1 (0.0%) <crossbeam_utils::atomic::atomic_cell::AtomicCell<T> as core::fmt::Debug>::fmt
21 (0.0%) 1 (0.0%) <ra_hir_ty::OpaqueTy as core::clone::Clone>::clone
21 (0.0%) 1 (0.0%) <ra_ide::completion::completion_config::CompletionConfig as core::default::Default>::default
21 (0.0%) 1 (0.0%) <rowan::cursor::SyntaxNode as core::hash::Hash>::hash
21 (0.0%) 1 (0.0%) <std::collections::hash::map::HashMap<K,V,S> as core::iter::traits::collect::IntoIterator>::into_iter
21 (0.0%) 1 (0.0%) core::cell::BorrowRefMut::new
21 (0.0%) 1 (0.0%) core::char::methods::<impl char>::len_utf8
21 (0.0%) 1 (0.0%) hashbrown::raw::RawTable<T>::clear_no_drop
21 (0.0%) 1 (0.0%) hashbrown::raw::bitmask::BitMask::lowest_set_bit
21 (0.0%) 1 (0.0%) ra_ide::Analysis::highlight_as_html
21 (0.0%) 1 (0.0%) ra_ide::Analysis::inlay_hints
21 (0.0%) 1 (0.0%) ra_ide::completion::completion_item::Completions::add_all::{{closure}}
21 (0.0%) 1 (0.0%) ra_ide::display::navigation_target::NavigationTarget::range
21 (0.0%) 1 (0.0%) ra_ide::syntax_highlighting::highlight_format_specifier
20 (0.0%) 10 (0.0%) core::slice::<impl [T]>::as_mut_ptr
20 (0.0%) 4 (0.0%) alloc::collections::btree::node::Handle<Node,Type>::into_node
20 (0.0%) 4 (0.0%) ra_syntax::ast::AstToken::text
20 (0.0%) 3 (0.0%) ra_ide::syntax_highlighting::injection::extract_doc_comments::{{closure}}::{{closure}}
20 (0.0%) 2 (0.0%) <core::cell::RefCell<T> as core::default::Default>::default
20 (0.0%) 1 (0.0%) <alloc::string::String as core::cmp::Ord>::cmp
20 (0.0%) 1 (0.0%) <core::ops::range::RangeTo<usize> as core::slice::SliceIndex<[T]>>::index_mut
20 (0.0%) 1 (0.0%) <ra_hir_def::path::GenericArg as core::cmp::PartialEq>::eq
20 (0.0%) 1 (0.0%) <ra_hir_ty::method_resolution::TyFingerprint as core::cmp::PartialEq>::eq
20 (0.0%) 1 (0.0%) <ra_ide::Analysis as core::fmt::Debug>::fmt
20 (0.0%) 1 (0.0%) <ra_ide::AnalysisHost as core::fmt::Debug>::fmt
20 (0.0%) 1 (0.0%) <ra_ide::completion::completion_config::SnippetCap as core::fmt::Debug>::fmt
20 (0.0%) 1 (0.0%) <ra_ide::completion::completion_item::Completions as core::fmt::Debug>::fmt
20 (0.0%) 1 (0.0%) <ra_ide::mock_analysis::MockAnalysis as core::fmt::Debug>::fmt
20 (0.0%) 1 (0.0%) <ra_ide::ssr::SsrError as core::fmt::Debug>::fmt
20 (0.0%) 1 (0.0%) <ra_ide::ssr::SsrMatches as core::fmt::Debug>::fmt
20 (0.0%) 1 (0.0%) <ra_ide::ssr::Var as core::fmt::Debug>::fmt
20 (0.0%) 1 (0.0%) <ra_ide::syntax_highlighting::HighlightedRangeStack as core::fmt::Debug>::fmt
20 (0.0%) 1 (0.0%) <salsa::Snapshot<DB> as core::fmt::Debug>::fmt
20 (0.0%) 1 (0.0%) alloc::collections::btree::node::Root<K,V>::into_ref
20 (0.0%) 1 (0.0%) alloc::string::String::into_boxed_str
20 (0.0%) 1 (0.0%) core::alloc::layout::Layout::pad_to_align
20 (0.0%) 1 (0.0%) core::char::methods::<impl char>::is_numeric
20 (0.0%) 1 (0.0%) core::char::methods::<impl char>::is_uppercase
20 (0.0%) 1 (0.0%) core::hash::Hasher::write_u32
20 (0.0%) 1 (0.0%) core::hash::Hasher::write_u64
20 (0.0%) 1 (0.0%) core::hash::Hasher::write_usize
20 (0.0%) 1 (0.0%) core::iter::adapters::flatten::Flatten<I>::new
20 (0.0%) 1 (0.0%) core::str::<impl str>::chars
20 (0.0%) 1 (0.0%) core::sync::atomic::strongest_failure_ordering
20 (0.0%) 1 (0.0%) ra_ide::Analysis::matching_brace
20 (0.0%) 1 (0.0%) ra_ide::call_hierarchy::CallLocations::add
20 (0.0%) 1 (0.0%) ra_ide::extend_selection::pick_best::priority
20 (0.0%) 1 (0.0%) ra_ide::matching_brace::matching_brace::{{closure}}::{{closure}}
20 (0.0%) 1 (0.0%) ra_ide::mock_analysis::MockFileData::env
20 (0.0%) 1 (0.0%) ra_ide::syntax_highlighting::HighlightedRangeStack::add
20 (0.0%) 1 (0.0%) ra_ide::syntax_highlighting::tags::HighlightModifiers::iter
20 (0.0%) 1 (0.0%) ra_ide::typing::on_char_typed_inner
20 (0.0%) 1 (0.0%) rowan::api::<impl rowan::utility_types::NodeOrToken<rowan::api::SyntaxNode<L>,rowan::api::SyntaxToken<L>>>::kind
20 (0.0%) 1 (0.0%) rowan::api::<impl rowan::utility_types::NodeOrToken<rowan::api::SyntaxNode<L>,rowan::api::SyntaxToken<L>>>::parent
19 (0.0%) 3 (0.0%) <salsa::derived::DerivedStorage<DB,Q,MP> as salsa::plumbing::QueryStorageOps<DB,Q>>::entries::{{closure}}
19 (0.0%) 1 (0.0%) <T as ra_hir_def::db::DefDatabase>::generic_params
19 (0.0%) 1 (0.0%) <T as ra_hir_def::db::DefDatabase>::raw_items
19 (0.0%) 1 (0.0%) <T as ra_hir_def::db::InternDatabase>::intern_const
19 (0.0%) 1 (0.0%) <T as ra_hir_def::db::InternDatabase>::intern_enum
19 (0.0%) 1 (0.0%) <T as ra_hir_def::db::InternDatabase>::intern_function
19 (0.0%) 1 (0.0%) <T as ra_hir_def::db::InternDatabase>::intern_impl
19 (0.0%) 1 (0.0%) <T as ra_hir_def::db::InternDatabase>::intern_static
19 (0.0%) 1 (0.0%) <T as ra_hir_def::db::InternDatabase>::intern_struct
19 (0.0%) 1 (0.0%) <T as ra_hir_def::db::InternDatabase>::intern_trait
19 (0.0%) 1 (0.0%) <T as ra_hir_def::db::InternDatabase>::intern_type_alias
19 (0.0%) 1 (0.0%) <T as ra_hir_def::db::InternDatabase>::intern_union
19 (0.0%) 1 (0.0%) <T as ra_hir_expand::db::AstDatabase>::ast_id_map
19 (0.0%) 1 (0.0%) <T as ra_hir_expand::db::AstDatabase>::macro_def
19 (0.0%) 1 (0.0%) <T as ra_hir_ty::db::HirDatabase>::callable_item_signature
19 (0.0%) 1 (0.0%) <T as ra_hir_ty::db::HirDatabase>::field_types
19 (0.0%) 1 (0.0%) <T as ra_hir_ty::db::HirDatabase>::intern_assoc_ty_value
19 (0.0%) 1 (0.0%) <T as ra_hir_ty::db::HirDatabase>::intern_callable_def
19 (0.0%) 1 (0.0%) <T as ra_hir_ty::db::HirDatabase>::intern_chalk_impl
19 (0.0%) 1 (0.0%) <T as ra_hir_ty::db::HirDatabase>::intern_type_ctor
19 (0.0%) 1 (0.0%) <T as ra_hir_ty::db::HirDatabase>::intern_type_param_id
19 (0.0%) 1 (0.0%) <T as ra_hir_ty::db::HirDatabase>::ty
19 (0.0%) 1 (0.0%) <T as ra_hir_ty::db::HirDatabase>::value_ty
19 (0.0%) 1 (0.0%) <chalk_ir::BoundVar as core::cmp::PartialEq>::eq
19 (0.0%) 1 (0.0%) <chalk_ir::BoundVar as core::cmp::PartialEq>::ne
19 (0.0%) 1 (0.0%) <chalk_ir::Fn<I> as core::cmp::PartialEq>::eq
19 (0.0%) 1 (0.0%) <chalk_ir::PlaceholderIndex as core::cmp::PartialEq>::eq
19 (0.0%) 1 (0.0%) <chalk_solve::rust_ir::AssociatedTyValueId<I> as core::fmt::Debug>::fmt
19 (0.0%) 1 (0.0%) <core::slice::Iter<T> as core::clone::Clone>::clone
19 (0.0%) 1 (0.0%) <ra_hir_ty::Canonical<T> as core::cmp::PartialEq>::ne
19 (0.0%) 1 (0.0%) <ra_ide::runnables::TestAttr as core::fmt::Debug>::fmt
19 (0.0%) 1 (0.0%) <ra_ide::syntax_highlighting::tags::HighlightModifiers as core::fmt::Debug>::fmt
19 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::Module as ra_hir::semantics::ToDef>::to_def
19 (0.0%) 1 (0.0%) alloc::collections::btree::map::BTreeMap<K,V>::new
19 (0.0%) 1 (0.0%) alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,NodeType>,HandleType>::reborrow
19 (0.0%) 1 (0.0%) core::str::<impl str>::lines
19 (0.0%) 1 (0.0%) core::str::traits::<impl core::cmp::PartialEq for str>::eq
19 (0.0%) 1 (0.0%) core::sync::atomic::fence
19 (0.0%) 1 (0.0%) ra_hir::semantics::Semantics<DB>::to_module_def
19 (0.0%) 1 (0.0%) ra_ide::Analysis::completions::{{closure}}
19 (0.0%) 1 (0.0%) ra_ide::Analysis::find_all_refs
19 (0.0%) 1 (0.0%) ra_ide::Analysis::resolved_assists
19 (0.0%) 1 (0.0%) ra_ide::Analysis::syntax_tree
19 (0.0%) 1 (0.0%) ra_ide::Analysis::unresolved_assists
19 (0.0%) 1 (0.0%) ra_ide::completion::presentation::Params::len
19 (0.0%) 1 (0.0%) ra_ide::hover::definition_mod_path::{{closure}}
19 (0.0%) 1 (0.0%) text_size::range::TextRange::cover
18 (0.0%) 6 (0.0%) <T as core::any::Any>::type_id
18 (0.0%) 6 (0.0%) smol_str::Repr::new::{{closure}}
18 (0.0%) 4 (0.0%) <core::iter::sources::Once<T> as core::iter::traits::iterator::Iterator>::next
18 (0.0%) 3 (0.0%) <T as core::slice::SliceContains>::slice_contains::{{closure}}
18 (0.0%) 3 (0.0%) alloc::collections::btree::node::NodeRef<BorrowType,K,V,alloc::collections::btree::node::marker::Internal>::as_internal
18 (0.0%) 2 (0.0%) core::hash::impls::<impl core::hash::Hash for str>::hash
18 (0.0%) 2 (0.0%) hashbrown::map::HashMap<K,V,S>::remove_entry::{{closure}}
18 (0.0%) 2 (0.0%) ra_hir::code_model::Type::autoderef::{{closure}}
18 (0.0%) 1 (0.0%) <alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<BorrowType,K,V,NodeType>,HandleType> as core::cmp::PartialOrd>::partial_cmp
18 (0.0%) 1 (0.0%) <chalk_ir::AliasEq<I> as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <chalk_ir::ApplicationTy<I> as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <chalk_ir::ConstData<I> as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <chalk_ir::EqGoal<I> as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <chalk_ir::LifetimeOutlives<I> as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <chalk_ir::Normalize<I> as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <chalk_ir::OpaqueTy<I> as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <chalk_ir::ProjectionTy<I> as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <chalk_ir::TraitRef<I> as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <chalk_solve::rust_ir::AdtDatumBound<I> as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <chalk_solve::rust_ir::AssociatedTyDatumBound<I> as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <chalk_solve::rust_ir::FnDefDatum<I> as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <chalk_solve::rust_ir::ImplDatumBound<I> as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <chalk_solve::rust_ir::TraitBound<I> as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <core::num::NonZeroU64 as core::cmp::Ord>::cmp
18 (0.0%) 1 (0.0%) <parking_lot::raw_rwlock::RawRwLock as lock_api::rwlock::RawRwLock>::lock_shared
18 (0.0%) 1 (0.0%) <ra_hir::code_model::EnumVariant as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_hir::code_model::Type as core::clone::Clone>::clone
18 (0.0%) 1 (0.0%) <ra_hir_def::EnumVariantId as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_hir_def::EnumVariantId as core::cmp::PartialEq>::ne
18 (0.0%) 1 (0.0%) <ra_hir_def::FieldId as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_hir_def::FieldId as core::cmp::PartialEq>::ne
18 (0.0%) 1 (0.0%) <ra_hir_def::ModuleId as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_hir_def::ModuleId as core::cmp::PartialEq>::ne
18 (0.0%) 1 (0.0%) <ra_hir_def::TypeParamId as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_hir_def::TypeParamId as core::cmp::PartialEq>::ne
18 (0.0%) 1 (0.0%) <ra_hir_def::adt::EnumData as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_hir_def::adt::EnumVariantData as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_hir_def::adt::StructData as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_hir_def::attr::Attr as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_hir_def::body::scope::ExprScopes as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_hir_def::body::scope::ScopeData as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_hir_def::body::scope::ScopeEntry as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_hir_def::builtin_type::BuiltinInt as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_hir_def::builtin_type::BuiltinInt as core::cmp::PartialEq>::ne
18 (0.0%) 1 (0.0%) <ra_hir_def::expr::RecordFieldPat as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_hir_def::expr::RecordLitField as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_hir_def::generics::GenericParams as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_hir_def::generics::WherePredicate as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_hir_def::nameres::raw::RawItem as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_hir_def::path::ModPath as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_hir_expand::proc_macro::ProcMacroExpander as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_hir_expand::proc_macro::ProcMacroExpander as core::cmp::PartialEq>::ne
18 (0.0%) 1 (0.0%) <ra_hir_ty::ApplicationTy as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_hir_ty::ApplicationTy as core::cmp::PartialEq>::ne
18 (0.0%) 1 (0.0%) <ra_hir_ty::OpaqueTy as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_hir_ty::OpaqueTy as core::cmp::PartialEq>::ne
18 (0.0%) 1 (0.0%) <ra_hir_ty::OpaqueTyId as core::hash::Hash>::hash
18 (0.0%) 1 (0.0%) <ra_hir_ty::ProjectionTy as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_hir_ty::ProjectionTy as core::cmp::PartialEq>::ne
18 (0.0%) 1 (0.0%) <ra_hir_ty::TraitRef as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_hir_ty::TraitRef as core::cmp::PartialEq>::ne
18 (0.0%) 1 (0.0%) <ra_hir_ty::infer::TypeMismatch as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_hir_ty::method_resolution::CrateImplDefs as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_hir_ty::primitive::IntTy as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_hir_ty::primitive::IntTy as core::cmp::PartialEq>::ne
18 (0.0%) 1 (0.0%) <ra_hir_ty::traits::InEnvironment<T> as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_hir_ty::traits::InEnvironment<T> as core::cmp::PartialEq>::ne
18 (0.0%) 1 (0.0%) <ra_hir_ty::traits::ProjectionPredicate as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_hir_ty::traits::ProjectionPredicate as core::cmp::PartialEq>::ne
18 (0.0%) 1 (0.0%) <ra_hir_ty::traits::UnsizeToSuperTraitObjectData as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_hir_ty::traits::UnsizeToSuperTraitObjectData as core::cmp::PartialEq>::ne
18 (0.0%) 1 (0.0%) <ra_ide_db::line_index::LineIndex as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_ide_db::line_index::Utf16Char as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_mbe::MacroRules as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_mbe::Rule as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_syntax::ast::tokens::CommentKind as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_syntax::ptr::SyntaxNodePtr as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_syntax::syntax_error::SyntaxError as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_tt::Delimiter as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_tt::Delimiter as core::cmp::PartialEq>::ne
18 (0.0%) 1 (0.0%) <ra_tt::Ident as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_tt::Literal as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_tt::Subtree as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <ra_tt::Subtree as core::cmp::PartialEq>::ne
18 (0.0%) 1 (0.0%) <relative_path::Components as core::clone::Clone>::clone
18 (0.0%) 1 (0.0%) <rowan::api::SyntaxToken<L> as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <rowan::api::SyntaxToken<L> as core::cmp::PartialEq>::ne
18 (0.0%) 1 (0.0%) <rowan::green::node::GreenNodeHead as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <salsa::durability::Durability as core::cmp::Ord>::cmp
18 (0.0%) 1 (0.0%) <salsa::revision::Revision as core::cmp::Ord>::cmp
18 (0.0%) 1 (0.0%) <text_size::range::TextRange as core::cmp::PartialEq>::eq
18 (0.0%) 1 (0.0%) <text_size::range::TextRange as core::cmp::PartialEq>::ne
18 (0.0%) 1 (0.0%) <text_size::size::TextSize as core::cmp::Ord>::cmp
18 (0.0%) 1 (0.0%) <u32 as rand::distributions::utils::WideningMultiply>::wmul
18 (0.0%) 1 (0.0%) <u64 as rand::distributions::utils::WideningMultiply>::wmul
18 (0.0%) 1 (0.0%) alloc::sync::Arc<T>::from_raw
18 (0.0%) 1 (0.0%) core::alloc::AllocInit::init_offset
18 (0.0%) 1 (0.0%) core::cmp::impls::<impl core::cmp::Ord for i32>::cmp
18 (0.0%) 1 (0.0%) core::cmp::impls::<impl core::cmp::Ord for isize>::cmp
18 (0.0%) 1 (0.0%) core::cmp::impls::<impl core::cmp::Ord for u32>::cmp
18 (0.0%) 1 (0.0%) core::cmp::impls::<impl core::cmp::Ord for u64>::cmp
18 (0.0%) 1 (0.0%) core::cmp::impls::<impl core::cmp::Ord for u8>::cmp
18 (0.0%) 1 (0.0%) core::cmp::impls::<impl core::cmp::Ord for usize>::cmp
18 (0.0%) 1 (0.0%) core::ops::range::RangeInclusive<Idx>::is_empty
18 (0.0%) 1 (0.0%) core::str::<impl str>::as_bytes
18 (0.0%) 1 (0.0%) core::str::traits::<impl core::slice::SliceIndex<str> for core::ops::range::RangeFrom<usize>>::get_unchecked
18 (0.0%) 1 (0.0%) core::str::unwrap_or_0
18 (0.0%) 1 (0.0%) ra_ide::completion::completion_item::Builder::add_to
18 (0.0%) 1 (0.0%) ra_ide::completion::presentation::<impl ra_ide::completion::completion_item::Completions>::add_enum_variant
18 (0.0%) 1 (0.0%) ra_ide::references::find_all_refs::{{closure}}
18 (0.0%) 1 (0.0%) ra_ide::syntax_tree::syntax_tree_for_string
18 (0.0%) 1 (0.0%) rowan::syntax_text::SyntaxText::try_for_each_chunk::{{closure}}
18 (0.0%) 1 (0.0%) std::sys_common::os_str_bytes::Slice::from_u8_slice
17 (0.0%) 3 (0.0%) <smol_str::SmolStr as core::convert::From<T>>::from
17 (0.0%) 2 (0.0%) <core::option::Option<T> as core::ops::try::Try>::from_ok
17 (0.0%) 2 (0.0%) core::ops::function::Fn::call
17 (0.0%) 1 (0.0%) <alloc::collections::btree::map::BTreeMap<K,V> as core::ops::drop::Drop>::drop
17 (0.0%) 1 (0.0%) <salsa::durability::Durability as core::cmp::PartialOrd>::ge
17 (0.0%) 1 (0.0%) <salsa::revision::Revision as core::cmp::PartialOrd>::gt
17 (0.0%) 1 (0.0%) <salsa::revision::Revision as core::cmp::PartialOrd>::le
17 (0.0%) 1 (0.0%) <text_size::size::TextSize as core::cmp::PartialOrd>::gt
17 (0.0%) 1 (0.0%) <text_size::size::TextSize as core::cmp::PartialOrd>::le
17 (0.0%) 1 (0.0%) <text_size::size::TextSize as core::cmp::PartialOrd>::lt
17 (0.0%) 1 (0.0%) <usize as core::iter::range::Step>::add_usize
17 (0.0%) 1 (0.0%) core::any::type_name
17 (0.0%) 1 (0.0%) crossbeam_utils::atomic::seq_lock::SeqLock::validate_read
17 (0.0%) 1 (0.0%) indexmap::set::IndexSet<T,S>::iter
17 (0.0%) 1 (0.0%) ra_ide::Analysis::extend_selection::{{closure}}
17 (0.0%) 1 (0.0%) ra_ide::Analysis::syntax_tree::{{closure}}
17 (0.0%) 1 (0.0%) ra_ide::completion::completion_item::CompletionItem::lookup
17 (0.0%) 1 (0.0%) ra_ide::references::rename::rename_mod::{{closure}}
17 (0.0%) 1 (0.0%) ra_ide::references::rename::rename_reference::{{closure}}
17 (0.0%) 1 (0.0%) salsa::runtime::Runtime<DB>::permits_increment
16 (0.0%) 4 (0.0%) <&mut I as core::iter::traits::iterator::Iterator>::size_hint
16 (0.0%) 4 (0.0%) <core::option::IntoIter<A> as core::iter::traits::iterator::Iterator>::size_hint
16 (0.0%) 4 (0.0%) <core::str::MatchIndices<P> as core::iter::traits::iterator::Iterator>::next
16 (0.0%) 4 (0.0%) <ra_syntax::ptr::AstPtr<N> as core::hash::Hash>::hash
16 (0.0%) 4 (0.0%) core::slice::SlicePartialEq::not_equal
16 (0.0%) 4 (0.0%) indexmap::map::IndexMap<K,V,S>::double_capacity
16 (0.0%) 4 (0.0%) std::collections::hash::map::HashMap<K,V,S>::contains_key
16 (0.0%) 4 (0.0%) std::collections::hash::set::HashSet<T,S>::contains
16 (0.0%) 2 (0.0%) <alloc::slice::insert_head::InsertionHole<T> as core::ops::drop::Drop>::drop
16 (0.0%) 2 (0.0%) <core::str::Split<P> as core::iter::traits::iterator::Iterator>::next
16 (0.0%) 2 (0.0%) <itertools::kmerge_impl::KMergeBy<I,F> as core::iter::traits::iterator::Iterator>::next::{{closure}}
16 (0.0%) 2 (0.0%) indexmap::map::OrderMapCore<K,V>::raw_capacity
16 (0.0%) 2 (0.0%) ra_syntax::ptr::AstPtr<N>::to_node
16 (0.0%) 1 (0.0%) <chalk_ir::Environment<I> as core::clone::Clone>::clone
16 (0.0%) 1 (0.0%) <chalk_ir::ProgramClauses<I> as core::clone::Clone>::clone
16 (0.0%) 1 (0.0%) <chalk_ir::debug::SeparatorTraitRef<I> as core::fmt::Debug>::fmt
16 (0.0%) 1 (0.0%) <chalk_ir::debug::SeparatorTraitRef<I> as core::fmt::Debug>::fmt::{{closure}}
16 (0.0%) 1 (0.0%) <core::iter::adapters::Rev<T> as core::clone::Clone>::clone
16 (0.0%) 1 (0.0%) <core::mem::manually_drop::ManuallyDrop<T> as core::clone::Clone>::clone
16 (0.0%) 1 (0.0%) <indexmap::set::IndexSet<T,S> as core::fmt::Debug>::fmt
16 (0.0%) 1 (0.0%) <ra_hir_def::attr::Attrs as core::clone::Clone>::clone
16 (0.0%) 1 (0.0%) <ra_hir_def::db::AttrsQuery as salsa::Query<DB>>::group_key
16 (0.0%) 1 (0.0%) <ra_hir_def::db::AttrsQuery as salsa::plumbing::QueryFunction<DB>>::execute
16 (0.0%) 1 (0.0%) <ra_hir_def::db::DocumentationQuery as salsa::Query<DB>>::group_key
16 (0.0%) 1 (0.0%) <ra_hir_def::db::DocumentationQuery as salsa::plumbing::QueryFunction<DB>>::execute
16 (0.0%) 1 (0.0%) <ra_hir_def::db::GenericParamsQuery as salsa::Query<DB>>::group_key
16 (0.0%) 1 (0.0%) <ra_hir_def::db::LangItemQuery as salsa::Query<DB>>::group_key
16 (0.0%) 1 (0.0%) <ra_hir_def::db::RawItemsQuery as salsa::Query<DB>>::group_key
16 (0.0%) 1 (0.0%) <ra_hir_def::docs::Documentation as core::clone::Clone>::clone
16 (0.0%) 1 (0.0%) <ra_hir_expand::EagerCallLoc as core::hash::Hash>::hash
16 (0.0%) 1 (0.0%) <ra_hir_expand::db::AstIdMapQuery as salsa::Query<DB>>::group_key
16 (0.0%) 1 (0.0%) <ra_hir_expand::db::MacroDefQuery as salsa::Query<DB>>::group_key
16 (0.0%) 1 (0.0%) <ra_hir_ty::FnSig as core::clone::Clone>::clone
16 (0.0%) 1 (0.0%) <ra_hir_ty::ProjectionTy as core::clone::Clone>::clone
16 (0.0%) 1 (0.0%) <ra_hir_ty::Substs as core::clone::Clone>::clone
16 (0.0%) 1 (0.0%) <ra_hir_ty::TraitRef as core::clone::Clone>::clone
16 (0.0%) 1 (0.0%) <ra_hir_ty::db::CallableItemSignatureQuery as salsa::Query<DB>>::group_key
16 (0.0%) 1 (0.0%) <ra_hir_ty::db::FieldTypesQuery as salsa::Query<DB>>::group_key
16 (0.0%) 1 (0.0%) <ra_hir_ty::db::GenericDefaultsQuery as salsa::Query<DB>>::group_key
16 (0.0%) 1 (0.0%) <ra_hir_ty::db::GenericDefaultsQuery as salsa::plumbing::QueryFunction<DB>>::execute
16 (0.0%) 1 (0.0%) <ra_hir_ty::db::GenericPredicatesForParamQuery as salsa::Query<DB>>::group_key
16 (0.0%) 1 (0.0%) <ra_hir_ty::db::GenericPredicatesForParamQuery as salsa::plumbing::QueryFunction<DB>>::execute
16 (0.0%) 1 (0.0%) <ra_hir_ty::db::GenericPredicatesQuery as salsa::Query<DB>>::group_key
16 (0.0%) 1 (0.0%) <ra_hir_ty::db::GenericPredicatesQuery as salsa::plumbing::QueryFunction<DB>>::execute
16 (0.0%) 1 (0.0%) <ra_hir_ty::db::ProgramClausesForChalkEnvQuery as salsa::Query<DB>>::group_key
16 (0.0%) 1 (0.0%) <ra_hir_ty::db::TraitSolveQuery as salsa::Query<DB>>::group_key
16 (0.0%) 1 (0.0%) <ra_hir_ty::db::TyQuery as salsa::Query<DB>>::group_key
16 (0.0%) 1 (0.0%) <ra_hir_ty::db::ValueTyQuery as salsa::Query<DB>>::group_key
16 (0.0%) 1 (0.0%) <ra_ide::status::FilesStats as core::default::Default>::default
16 (0.0%) 1 (0.0%) <ra_ide::status::LibrarySymbolsStats as core::default::Default>::default
16 (0.0%) 1 (0.0%) <ra_ide::status::SyntaxTreeStats as core::default::Default>::default
16 (0.0%) 1 (0.0%) <ra_ide_db::LineIndexDatabaseGroupKey__ as core::cmp::PartialEq>::eq
16 (0.0%) 1 (0.0%) <ra_ide_db::LineIndexDatabaseGroupKey__ as core::cmp::PartialEq>::ne
16 (0.0%) 1 (0.0%) <ra_syntax::ptr::SyntaxNodePtr as core::clone::Clone>::clone
16 (0.0%) 1 (0.0%) <relative_path::RelativePathBuf as core::convert::From<&T>>::from
16 (0.0%) 1 (0.0%) <rowan::api::SyntaxNode<L> as core::cmp::PartialEq>::eq
16 (0.0%) 1 (0.0%) <rowan::api::SyntaxNode<L> as core::cmp::PartialEq>::ne
16 (0.0%) 1 (0.0%) <std::collections::hash::map::RandomState as core::hash::BuildHasher>::build_hasher
16 (0.0%) 1 (0.0%) <thin_dst::ThinArc<Head,SliceItem> as core::ops::drop::Drop>::drop
16 (0.0%) 1 (0.0%) <usize as rand::distributions::utils::WideningMultiply>::wmul
16 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::AliasTy<I>>::fmt
16 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::AliasTy<I>>::fmt::{{closure}}
16 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::ApplicationTy<I>>::fmt
16 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::ApplicationTy<I>>::fmt::{{closure}}
16 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::ProgramClauseImplication<I>>::fmt
16 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::ProgramClauseImplication<I>>::fmt::{{closure}}
16 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_loadu_si128
16 (0.0%) 1 (0.0%) core::str::traits::<impl core::slice::SliceIndex<str> for core::ops::range::Range<usize>>::get_unchecked
16 (0.0%) 1 (0.0%) itertools::kmerge_impl::HeadTail<I>::new::{{closure}}
16 (0.0%) 1 (0.0%) log::max_level
16 (0.0%) 1 (0.0%) ra_hir_def::attr::AttrQuery::attrs::{{closure}}
16 (0.0%) 1 (0.0%) ra_ide::Analysis::call_hierarchy
16 (0.0%) 1 (0.0%) ra_ide::Analysis::call_info
16 (0.0%) 1 (0.0%) ra_ide::Analysis::crate_root
16 (0.0%) 1 (0.0%) ra_ide::Analysis::expand_macro
16 (0.0%) 1 (0.0%) ra_ide::Analysis::goto_definition
16 (0.0%) 1 (0.0%) ra_ide::Analysis::goto_implementation
16 (0.0%) 1 (0.0%) ra_ide::Analysis::goto_type_definition
16 (0.0%) 1 (0.0%) ra_ide::Analysis::hover
16 (0.0%) 1 (0.0%) ra_ide::Analysis::incoming_calls
16 (0.0%) 1 (0.0%) ra_ide::Analysis::on_enter
16 (0.0%) 1 (0.0%) ra_ide::Analysis::outgoing_calls
16 (0.0%) 1 (0.0%) ra_ide::Analysis::parent_module
16 (0.0%) 1 (0.0%) ra_ide::Analysis::resolved_assists::{{closure}}
16 (0.0%) 1 (0.0%) ra_ide::Analysis::unresolved_assists::{{closure}}
16 (0.0%) 1 (0.0%) ra_ide::completion::completion_config::CompletionConfig::allow_snippets
16 (0.0%) 1 (0.0%) ra_ide::extend_selection::extend_single_word_in_comment_or_string::non_word_char
16 (0.0%) 1 (0.0%) ra_ide::hover::HoverConfig::runnable
16 (0.0%) 1 (0.0%) ra_ide::mock_analysis::MockAnalysis::id_of::{{closure}}
16 (0.0%) 1 (0.0%) ra_ide::ssr::is_name::{{closure}}
16 (0.0%) 1 (0.0%) ra_ide::syntax_highlighting::highlight_element::calc_binding_hash
16 (0.0%) 1 (0.0%) rowan::api::<impl core::convert::From<rowan::api::SyntaxToken<L>> for rowan::utility_types::NodeOrToken<rowan::api::SyntaxNode<L>,rowan::api::SyntaxToken<L>>>::from
16 (0.0%) 1 (0.0%) rowan::api::<impl rowan::utility_types::NodeOrToken<rowan::api::SyntaxNode<L>,rowan::api::SyntaxToken<L>>>::prev_sibling_or_token
16 (0.0%) 1 (0.0%) rowan::utility_types::NodeOrToken<N,T>::as_token
15 (0.0%) 5 (0.0%) <alloc::sync::Arc<T> as core::cmp::PartialEq>::ne
15 (0.0%) 5 (0.0%) <dyn core::any::Any+core::marker::Send>::downcast_ref
15 (0.0%) 5 (0.0%) alloc::slice::<impl [T]>::into_vec
15 (0.0%) 5 (0.0%) core::slice::<impl [T]>::get_unchecked
15 (0.0%) 3 (0.0%) alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,Type>::as_leaf_mut
15 (0.0%) 3 (0.0%) hashbrown::raw::Bucket<T>::read
15 (0.0%) 3 (0.0%) ra_syntax::ast::traits::LoopBodyOwner::loop_body
15 (0.0%) 2 (0.0%) ra_ide::join_lines::join_lines::{{closure}}
15 (0.0%) 2 (0.0%) ra_ide::ssr::split_by_var::{{closure}}
15 (0.0%) 1 (0.0%) <T as ra_db::SourceDatabase>::parse
15 (0.0%) 1 (0.0%) <T as ra_hir_def::db::DefDatabase>::body_with_source_map
15 (0.0%) 1 (0.0%) <T as ra_hir_ty::db::HirDatabase>::lookup_intern_impl_trait_id
15 (0.0%) 1 (0.0%) <alloc::string::String as core::cmp::PartialEq<&str>>::eq
15 (0.0%) 1 (0.0%) <char as core::str::pattern::Pattern>::is_prefix_of
15 (0.0%) 1 (0.0%) <char as core::str::pattern::Pattern>::is_suffix_of
15 (0.0%) 1 (0.0%) <crossbeam_utils::atomic::seq_lock::SeqLockWriteGuard as core::ops::drop::Drop>::drop
15 (0.0%) 1 (0.0%) <ra_hir_ty::db::ProgramClausesForChalkEnvQuery as salsa::plumbing::QueryFunction<DB>>::execute
15 (0.0%) 1 (0.0%) <rowan::api::SyntaxToken<L> as core::convert::From<rowan::cursor::SyntaxToken>>::from
15 (0.0%) 1 (0.0%) alloc::collections::btree::node::Root<K,V>::as_ref
15 (0.0%) 1 (0.0%) core::core_arch::x86::m128iExt::as_i8x16
15 (0.0%) 1 (0.0%) core::iter::adapters::Take<I>::new
15 (0.0%) 1 (0.0%) core::num::<impl u32>::to_ne_bytes
15 (0.0%) 1 (0.0%) core::num::<impl u64>::to_ne_bytes
15 (0.0%) 1 (0.0%) core::num::<impl usize>::to_ne_bytes
15 (0.0%) 1 (0.0%) indexmap::map::split_lo_hi
15 (0.0%) 1 (0.0%) ra_hir_ty::Binders<T>::new
15 (0.0%) 1 (0.0%) ra_ide::Analysis::rename::{{closure}}
15 (0.0%) 1 (0.0%) ra_ide::display::navigation_target::NavigationTarget::file_range
15 (0.0%) 1 (0.0%) ra_ide::mock_analysis::MockFileData::cfg_options
15 (0.0%) 1 (0.0%) ra_ide::status::macro_syntax_tree_stats
15 (0.0%) 1 (0.0%) ra_ide::status::syntax_tree_stats
14 (0.0%) 2 (0.0%) <alloc::string::String as core::hash::Hash>::hash
14 (0.0%) 2 (0.0%) <ra_arena::Arena<T> as core::ops::index::Index<ra_arena::Idx<T>>>::index
14 (0.0%) 2 (0.0%) <smol_str::SmolStr as core::hash::Hash>::hash
14 (0.0%) 2 (0.0%) <text_size::range::TextRange as core::hash::Hash>::hash
14 (0.0%) 2 (0.0%) core::iter::traits::iterator::Iterator::peekable
14 (0.0%) 2 (0.0%) ra_ide::extend_selection::extend_list_item::{{closure}}
14 (0.0%) 1 (0.0%) <ra_ide::AnalysisHost as core::default::Default>::default
14 (0.0%) 1 (0.0%) <ra_ide::display::function_signature::FunctionSignature as core::convert::From<&ra_syntax::ast::generated::nodes::FnDef>>::from::param_list::{{closure}}::{{closure}}
14 (0.0%) 1 (0.0%) <ra_ide::syntax_highlighting::tags::Highlight as core::ops::bit::BitOr<ra_ide::syntax_highlighting::tags::HighlightModifier>>::bitor
14 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::EnumDef as ra_hir::semantics::ToDef>::to_def
14 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::FnDef as ra_hir::semantics::ToDef>::to_def
14 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::StructDef as ra_hir::semantics::ToDef>::to_def
14 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::TraitDef as ra_hir::semantics::ToDef>::to_def
14 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::UnionDef as ra_hir::semantics::ToDef>::to_def
14 (0.0%) 1 (0.0%) <rand::rngs::small::SmallRng as rand_core::SeedableRng>::from_seed
14 (0.0%) 1 (0.0%) <std::panicking::begin_panic::PanicPayload<A> as core::panic::BoxMeUp>::get
14 (0.0%) 1 (0.0%) <text_size::range::TextRange as core::ops::arith::Add<text_size::size::TextSize>>::add
14 (0.0%) 1 (0.0%) <text_size::range::TextRange as core::ops::arith::Sub<text_size::size::TextSize>>::sub
14 (0.0%) 1 (0.0%) alloc::str::<impl alloc::borrow::ToOwned for str>::to_owned
14 (0.0%) 1 (0.0%) alloc::str::<impl alloc::slice::Join<&str> for [S]>::join
14 (0.0%) 1 (0.0%) alloc::sync::Arc<T>::allocate_for_ptr::{{closure}}
14 (0.0%) 1 (0.0%) alloc::sync::data_offset_align
14 (0.0%) 1 (0.0%) core::alloc::layout::Layout::from_size_align_unchecked
14 (0.0%) 1 (0.0%) core::char::methods::<impl char>::is_alphanumeric
14 (0.0%) 1 (0.0%) core::char::methods::<impl char>::is_ascii_digit
14 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_movemask_epi8
14 (0.0%) 1 (0.0%) core::fmt::Write::write_fmt
14 (0.0%) 1 (0.0%) core::str::traits::<impl core::slice::SliceIndex<str> for core::ops::range::Range<usize>>::index::{{closure}}
14 (0.0%) 1 (0.0%) core::str::traits::<impl core::slice::SliceIndex<str> for core::ops::range::RangeFrom<usize>>::index::{{closure}}
14 (0.0%) 1 (0.0%) ra_hir::semantics::PathResolution::assoc_type_shorthand_candidates::{{closure}}
14 (0.0%) 1 (0.0%) ra_ide::display::function_signature::FunctionSignature::from_enum_variant::{{closure}}
14 (0.0%) 1 (0.0%) ra_ide::hover::HoverResult::first
14 (0.0%) 1 (0.0%) ra_ide::hover::determine_mod_path::{{closure}}
14 (0.0%) 1 (0.0%) ra_ide::mock_analysis::MockFileData::edition::{{closure}}
14 (0.0%) 1 (0.0%) ra_ide::syntax_highlighting::tags::Highlight::new
14 (0.0%) 1 (0.0%) rowan::api::SyntaxNode<L>::children
14 (0.0%) 1 (0.0%) rowan::api::SyntaxNode<L>::children_with_tokens
14 (0.0%) 1 (0.0%) std::collections::hash::set::HashSet<T,S>::difference
14 (0.0%) 1 (0.0%) std::thread::local::LocalKey<T>::with
13 (0.0%) 3 (0.0%) core::slice::<impl [T]>::get
13 (0.0%) 3 (0.0%) ra_ide::completion::completion_context::CompletionContext::new::{{closure}}
13 (0.0%) 2 (0.0%) core::mem::maybe_uninit::MaybeUninit<T>::write
13 (0.0%) 2 (0.0%) core::ptr::hash
13 (0.0%) 1 (0.0%) <DB as salsa::plumbing::GetQueryTable<Q>>::get_query_table_mut
13 (0.0%) 1 (0.0%) <chalk_ir::ClausePriority as core::hash::Hash>::hash
13 (0.0%) 1 (0.0%) <chalk_ir::FloatTy as core::hash::Hash>::hash
13 (0.0%) 1 (0.0%) <chalk_ir::Mutability as core::hash::Hash>::hash
13 (0.0%) 1 (0.0%) <chalk_ir::QuantifierKind as core::hash::Hash>::hash
13 (0.0%) 1 (0.0%) <core::iter::adapters::flatten::FlattenCompat<I,U> as core::iter::traits::iterator::Iterator>::fold::flatten::{{closure}}
13 (0.0%) 1 (0.0%) <core::ops::range::RangeTo<T> as core::ops::range::RangeBounds<T>>::end_bound
13 (0.0%) 1 (0.0%) <ra_db::ParseQuery as salsa::Query<DB>>::group_key
13 (0.0%) 1 (0.0%) <ra_hir::semantics::Semantics<DB> as core::fmt::Debug>::fmt
13 (0.0%) 1 (0.0%) <ra_hir_def::builtin_type::FloatBitness as core::hash::Hash>::hash
13 (0.0%) 1 (0.0%) <ra_hir_def::builtin_type::Signedness as core::hash::Hash>::hash
13 (0.0%) 1 (0.0%) <ra_hir_def::type_ref::Mutability as core::hash::Hash>::hash
13 (0.0%) 1 (0.0%) <ra_hir_expand::MacroDefId as core::hash::Hash>::hash
13 (0.0%) 1 (0.0%) <ra_hir_expand::name::Name as core::clone::Clone>::clone
13 (0.0%) 1 (0.0%) <ra_hir_ty::method_resolution::TyFingerprint as core::hash::Hash>::hash
13 (0.0%) 1 (0.0%) <ra_hir_ty::traits::SolutionVariables as core::clone::Clone>::clone
13 (0.0%) 1 (0.0%) <ra_ide::ssr::Var as core::clone::Clone>::clone
13 (0.0%) 1 (0.0%) <ra_ide_db::LineIndexDatabaseGroupKey__ as core::clone::Clone>::clone
13 (0.0%) 1 (0.0%) <ra_ide_db::__SalsaDatabaseKey as core::clone::Clone>::clone
13 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::FnDef as ra_ide::display::short_label::ShortLabel>::short_label
13 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::tokens::Comment as core::clone::Clone>::clone
13 (0.0%) 1 (0.0%) <ra_tt::Spacing as core::hash::Hash>::hash
13 (0.0%) 1 (0.0%) <relative_path::RelativePathBuf as core::clone::Clone>::clone
13 (0.0%) 1 (0.0%) <smol_str::SmolStr as core::clone::Clone>::clone
13 (0.0%) 1 (0.0%) <thin_dst::ThinArc<Head,SliceItem> as core::convert::From<alloc::sync::Arc<thin_dst::ThinData<Head,SliceItem>>>>::from
13 (0.0%) 1 (0.0%) alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Internal>,alloc::collections::btree::node::marker::Edge>::cast_unchecked
13 (0.0%) 1 (0.0%) alloc::collections::btree::node::Root<K,V>::as_mut
13 (0.0%) 1 (0.0%) alloc::string::String::from_utf8_unchecked
13 (0.0%) 1 (0.0%) alloc::vec::SetLenOnDrop::new
13 (0.0%) 1 (0.0%) core::alloc::layout::Layout::padding_needed_for
13 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_undefined_si128
13 (0.0%) 1 (0.0%) core::iter::sources::from_fn
13 (0.0%) 1 (0.0%) core::slice::<impl [T]>::chunks_mut
13 (0.0%) 1 (0.0%) core::str::traits::<impl core::slice::SliceIndex<str> for core::ops::range::RangeTo<usize>>::get_unchecked
13 (0.0%) 1 (0.0%) hashbrown::raw::h2
13 (0.0%) 1 (0.0%) ra_hir::semantics::Semantics<DB>::analyze2::{{closure}}
13 (0.0%) 1 (0.0%) ra_ide::Analysis::on_char_typed::{{closure}}
13 (0.0%) 1 (0.0%) ra_ide::AnalysisHost::analysis
13 (0.0%) 1 (0.0%) rowan::cursor::SyntaxNode::siblings_with_tokens::{{closure}}
13 (0.0%) 1 (0.0%) rowan::cursor::SyntaxToken::siblings_with_tokens::{{closure}}
13 (0.0%) 1 (0.0%) std::sync::mpsc::blocking::SignalToken::cast_from_usize
13 (0.0%) 1 (0.0%) std::sync::mpsc::sync::Blocker::BlockedReceiver
12 (0.0%) 4 (0.0%) <core::cell::RefMut<T> as core::ops::deref::DerefMut>::deref_mut
12 (0.0%) 4 (0.0%) core::cmp::Ord::min
12 (0.0%) 4 (0.0%) core::iter::traits::iterator::Iterator::max_by_key::key
12 (0.0%) 4 (0.0%) core::slice::<impl [T]>::contains
12 (0.0%) 4 (0.0%) core::slice::<impl core::cmp::PartialEq<[B]> for [A]>::ne
12 (0.0%) 4 (0.0%) hashbrown::raw::offset_from
12 (0.0%) 3 (0.0%) core::hash::impls::<impl core::hash::Hash for &T>::hash
12 (0.0%) 2 (0.0%) <indexmap::map::IndexMap<K,V,S> as core::default::Default>::default
12 (0.0%) 2 (0.0%) alloc::slice::merge::decrement_and_get
12 (0.0%) 2 (0.0%) alloc::slice::merge::get_and_increment
12 (0.0%) 2 (0.0%) alloc::vec::Vec<T>::reserve_exact
12 (0.0%) 2 (0.0%) arrayvec::ArrayVec<A>::get_unchecked_ptr
12 (0.0%) 2 (0.0%) core::iter::adapters::Peekable<I>::peek::{{closure}}
12 (0.0%) 2 (0.0%) indexmap::map::ShortHashProxy<Sz>::new
12 (0.0%) 1 (0.0%) <&mut W as core::fmt::Write>::write_fmt
12 (0.0%) 1 (0.0%) <T as ra_hir_expand::db::AstDatabase>::parse_or_expand
12 (0.0%) 1 (0.0%) <alloc::string::String as core::ops::deref::Deref>::deref
12 (0.0%) 1 (0.0%) <alloc::string::String as core::ops::index::Index<core::ops::range::RangeFull>>::index
12 (0.0%) 1 (0.0%) <chalk_ir::IntTy as core::hash::Hash>::hash
12 (0.0%) 1 (0.0%) <chalk_ir::TyKind as core::hash::Hash>::hash
12 (0.0%) 1 (0.0%) <chalk_ir::UintTy as core::hash::Hash>::hash
12 (0.0%) 1 (0.0%) <core::iter::adapters::flatten::FlatMap<I,U,F> as core::iter::traits::iterator::Iterator>::fold
12 (0.0%) 1 (0.0%) <indexmap::set::IndexSet<T,S> as core::default::Default>::default
12 (0.0%) 1 (0.0%) <ra_db::CrateGraphQuery as salsa::Query<DB>>::group_key
12 (0.0%) 1 (0.0%) <ra_db::input::CrateGraph as core::default::Default>::default
12 (0.0%) 1 (0.0%) <ra_db::input::Env as core::default::Default>::default
12 (0.0%) 1 (0.0%) <ra_db::input::ExternSource as core::default::Default>::default
12 (0.0%) 1 (0.0%) <ra_hir_def::builtin_type::IntBitness as core::hash::Hash>::hash
12 (0.0%) 1 (0.0%) <ra_hir_def::db::GenericParamsQuery as salsa::plumbing::QueryFunction<DB>>::execute
12 (0.0%) 1 (0.0%) <ra_hir_def::db::RawItemsQuery as salsa::plumbing::QueryFunction<DB>>::execute
12 (0.0%) 1 (0.0%) <ra_hir_def::resolver::Resolver as core::default::Default>::default
12 (0.0%) 1 (0.0%) <ra_hir_expand::builtin_derive::BuiltinDeriveExpander as core::hash::Hash>::hash
12 (0.0%) 1 (0.0%) <ra_hir_expand::builtin_macro::BuiltinFnLikeExpander as core::hash::Hash>::hash
12 (0.0%) 1 (0.0%) <ra_hir_expand::builtin_macro::EagerExpander as core::hash::Hash>::hash
12 (0.0%) 1 (0.0%) <ra_hir_expand::db::AstIdMapQuery as salsa::plumbing::QueryFunction<DB>>::execute
12 (0.0%) 1 (0.0%) <ra_hir_expand::db::MacroDefQuery as salsa::plumbing::QueryFunction<DB>>::execute
12 (0.0%) 1 (0.0%) <ra_hir_ty::db::CallableItemSignatureQuery as salsa::plumbing::QueryFunction<DB>>::execute
12 (0.0%) 1 (0.0%) <ra_hir_ty::db::FieldTypesQuery as salsa::plumbing::QueryFunction<DB>>::execute
12 (0.0%) 1 (0.0%) <ra_hir_ty::db::TyQuery as salsa::plumbing::QueryFunction<DB>>::execute
12 (0.0%) 1 (0.0%) <ra_hir_ty::db::ValueTyQuery as salsa::plumbing::QueryFunction<DB>>::execute
12 (0.0%) 1 (0.0%) <ra_hir_ty::traits::FnTrait as core::hash::Hash>::hash
12 (0.0%) 1 (0.0%) <ra_ide::call_hierarchy::CallLocations as core::default::Default>::default
12 (0.0%) 1 (0.0%) <ra_ide::completion::completion_item::Completions as core::default::Default>::default
12 (0.0%) 1 (0.0%) <ra_ide::hover::HoverConfig as core::default::Default>::default
12 (0.0%) 1 (0.0%) <ra_ide::mock_analysis::MockAnalysis as core::default::Default>::default
12 (0.0%) 1 (0.0%) <ra_parser::FragmentKind as core::hash::Hash>::hash
12 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::EnumDef as ra_hir::semantics::ToDef>::to_def::{{closure}}
12 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::FnDef as ra_hir::semantics::ToDef>::to_def::{{closure}}
12 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::Module as ra_hir::semantics::ToDef>::to_def::{{closure}}
12 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::StructDef as ra_hir::semantics::ToDef>::to_def::{{closure}}
12 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::TraitDef as ra_hir::semantics::ToDef>::to_def::{{closure}}
12 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::UnionDef as ra_hir::semantics::ToDef>::to_def::{{closure}}
12 (0.0%) 1 (0.0%) <ra_text_edit::TextEditBuilder as core::default::Default>::default
12 (0.0%) 1 (0.0%) <ra_tt::DelimiterKind as core::hash::Hash>::hash
12 (0.0%) 1 (0.0%) <thin_dst::ThinArc<Head,SliceItem> as core::ops::deref::Deref>::deref
12 (0.0%) 1 (0.0%) alloc::alloc::alloc
12 (0.0%) 1 (0.0%) alloc::alloc::alloc_zeroed
12 (0.0%) 1 (0.0%) alloc::alloc::dealloc
12 (0.0%) 1 (0.0%) alloc::alloc::realloc
12 (0.0%) 1 (0.0%) alloc::collections::btree::map::Range<K,V>::next_back_unchecked
12 (0.0%) 1 (0.0%) alloc::string::String::new
12 (0.0%) 1 (0.0%) alloc::string::String::with_capacity
12 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_set_epi8
12 (0.0%) 1 (0.0%) core::hash::sip::SipHasher13::new_with_keys
12 (0.0%) 1 (0.0%) core::str::<impl str>::char_indices
12 (0.0%) 1 (0.0%) core::sync::atomic::AtomicU8::compare_exchange
12 (0.0%) 1 (0.0%) core::sync::atomic::AtomicU8::compare_exchange_weak
12 (0.0%) 1 (0.0%) hashbrown::raw::bitmask::BitMask::lowest_set_bit_nonzero
12 (0.0%) 1 (0.0%) ra_ide::Analysis::crate_edition
12 (0.0%) 1 (0.0%) ra_ide::Analysis::crate_for
12 (0.0%) 1 (0.0%) ra_ide::Analysis::diagnostics
12 (0.0%) 1 (0.0%) ra_ide::Analysis::file_line_index
12 (0.0%) 1 (0.0%) ra_ide::Analysis::file_structure
12 (0.0%) 1 (0.0%) ra_ide::Analysis::file_text
12 (0.0%) 1 (0.0%) ra_ide::Analysis::folding_ranges
12 (0.0%) 1 (0.0%) ra_ide::Analysis::highlight
12 (0.0%) 1 (0.0%) ra_ide::Analysis::on_enter::{{closure}}
12 (0.0%) 1 (0.0%) ra_ide::Analysis::parse
12 (0.0%) 1 (0.0%) ra_ide::Analysis::prime_caches
12 (0.0%) 1 (0.0%) ra_ide::Analysis::prime_caches::{{closure}}
12 (0.0%) 1 (0.0%) ra_ide::Analysis::runnables
12 (0.0%) 1 (0.0%) ra_ide::Analysis::symbol_search
12 (0.0%) 1 (0.0%) ra_ide::AnalysisHost::apply_change
12 (0.0%) 1 (0.0%) ra_ide::AnalysisHost::new
12 (0.0%) 1 (0.0%) ra_ide::completion::complete_dot::complete_fields::{{closure}}
12 (0.0%) 1 (0.0%) ra_ide::completion::completion_item::Builder::set_deprecated
12 (0.0%) 1 (0.0%) ra_ide::completion::completion_item::Builder::set_score
12 (0.0%) 1 (0.0%) ra_ide::completion::patterns::has_bind_pat_parent::{{closure}}
12 (0.0%) 1 (0.0%) ra_ide::completion::patterns::has_block_expr_parent::{{closure}}
12 (0.0%) 1 (0.0%) ra_ide::completion::patterns::has_impl_as_prev_sibling::{{closure}}
12 (0.0%) 1 (0.0%) ra_ide::completion::patterns::has_trait_as_prev_sibling::{{closure}}
12 (0.0%) 1 (0.0%) ra_ide::hover::HoverResult::extend
12 (0.0%) 1 (0.0%) ra_ide::hover::HoverResult::push_action
12 (0.0%) 1 (0.0%) rowan::cursor::filter_nodes
12 (0.0%) 1 (0.0%) salsa::QueryTableMut<DB,Q>::new
12 (0.0%) 1 (0.0%) text_size::range::TextRange::empty
11 (0.0%) 6 (0.0%) <std::collections::hash::map::Values<K,V> as core::iter::traits::iterator::Iterator>::next::{{closure}}
11 (0.0%) 2 (0.0%) <&&str as core::str::pattern::Pattern>::into_searcher::{{closure}}
11 (0.0%) 2 (0.0%) salsa::runtime::DependencyGraph<K>::get_cycle_path::{{closure}}::{{closure}}::{{closure}}
11 (0.0%) 1 (0.0%) <&smallvec::SmallVec<A> as core::iter::traits::collect::IntoIterator>::into_iter
11 (0.0%) 1 (0.0%) <&str as core::str::pattern::Pattern>::is_prefix_of
11 (0.0%) 1 (0.0%) <&str as core::str::pattern::Pattern>::is_suffix_of
11 (0.0%) 1 (0.0%) <&text_size::range::TextRange as core::ops::arith::Add<T>>::add
11 (0.0%) 1 (0.0%) <T as ra_db::SourceDatabase>::crate_graph
11 (0.0%) 1 (0.0%) <T as ra_db::SourceDatabaseExt>::file_relative_path
11 (0.0%) 1 (0.0%) <T as ra_db::SourceDatabaseExt>::file_text
11 (0.0%) 1 (0.0%) <T as ra_db::SourceDatabaseExt>::source_root
11 (0.0%) 1 (0.0%) <T as ra_hir_def::db::DefDatabase>::body
11 (0.0%) 1 (0.0%) <T as ra_hir_def::db::DefDatabase>::const_data
11 (0.0%) 1 (0.0%) <T as ra_hir_def::db::DefDatabase>::crate_def_map_query
11 (0.0%) 1 (0.0%) <T as ra_hir_def::db::DefDatabase>::crate_lang_items
11 (0.0%) 1 (0.0%) <T as ra_hir_def::db::DefDatabase>::enum_data
11 (0.0%) 1 (0.0%) <T as ra_hir_def::db::DefDatabase>::expr_scopes
11 (0.0%) 1 (0.0%) <T as ra_hir_def::db::DefDatabase>::function_data
11 (0.0%) 1 (0.0%) <T as ra_hir_def::db::DefDatabase>::impl_data
11 (0.0%) 1 (0.0%) <T as ra_hir_def::db::DefDatabase>::import_map
11 (0.0%) 1 (0.0%) <T as ra_hir_def::db::DefDatabase>::module_lang_items
11 (0.0%) 1 (0.0%) <T as ra_hir_def::db::DefDatabase>::static_data
11 (0.0%) 1 (0.0%) <T as ra_hir_def::db::DefDatabase>::struct_data
11 (0.0%) 1 (0.0%) <T as ra_hir_def::db::DefDatabase>::trait_data
11 (0.0%) 1 (0.0%) <T as ra_hir_def::db::DefDatabase>::type_alias_data
11 (0.0%) 1 (0.0%) <T as ra_hir_def::db::DefDatabase>::union_data
11 (0.0%) 1 (0.0%) <T as ra_hir_def::db::InternDatabase>::lookup_intern_const
11 (0.0%) 1 (0.0%) <T as ra_hir_def::db::InternDatabase>::lookup_intern_enum
11 (0.0%) 1 (0.0%) <T as ra_hir_def::db::InternDatabase>::lookup_intern_function
11 (0.0%) 1 (0.0%) <T as ra_hir_def::db::InternDatabase>::lookup_intern_impl
11 (0.0%) 1 (0.0%) <T as ra_hir_def::db::InternDatabase>::lookup_intern_static
11 (0.0%) 1 (0.0%) <T as ra_hir_def::db::InternDatabase>::lookup_intern_struct
11 (0.0%) 1 (0.0%) <T as ra_hir_def::db::InternDatabase>::lookup_intern_trait
11 (0.0%) 1 (0.0%) <T as ra_hir_def::db::InternDatabase>::lookup_intern_type_alias
11 (0.0%) 1 (0.0%) <T as ra_hir_def::db::InternDatabase>::lookup_intern_union
11 (0.0%) 1 (0.0%) <T as ra_hir_expand::db::AstDatabase>::expand_proc_macro
11 (0.0%) 1 (0.0%) <T as ra_hir_expand::db::AstDatabase>::lookup_intern_eager_expansion
11 (0.0%) 1 (0.0%) <T as ra_hir_expand::db::AstDatabase>::lookup_intern_macro
11 (0.0%) 1 (0.0%) <T as ra_hir_expand::db::AstDatabase>::macro_arg
11 (0.0%) 1 (0.0%) <T as ra_hir_expand::db::AstDatabase>::macro_expand
11 (0.0%) 1 (0.0%) <T as ra_hir_expand::db::AstDatabase>::parse_macro
11 (0.0%) 1 (0.0%) <T as ra_hir_ty::db::HirDatabase>::associated_ty_data
11 (0.0%) 1 (0.0%) <T as ra_hir_ty::db::HirDatabase>::impl_self_ty
11 (0.0%) 1 (0.0%) <T as ra_hir_ty::db::HirDatabase>::impl_trait
11 (0.0%) 1 (0.0%) <T as ra_hir_ty::db::HirDatabase>::impls_from_deps
11 (0.0%) 1 (0.0%) <T as ra_hir_ty::db::HirDatabase>::impls_in_crate
11 (0.0%) 1 (0.0%) <T as ra_hir_ty::db::HirDatabase>::infer_query
11 (0.0%) 1 (0.0%) <T as ra_hir_ty::db::HirDatabase>::intern_impl_trait_id
11 (0.0%) 1 (0.0%) <T as ra_hir_ty::db::HirDatabase>::lookup_intern_assoc_ty_value
11 (0.0%) 1 (0.0%) <T as ra_hir_ty::db::HirDatabase>::lookup_intern_callable_def
11 (0.0%) 1 (0.0%) <T as ra_hir_ty::db::HirDatabase>::lookup_intern_chalk_impl
11 (0.0%) 1 (0.0%) <T as ra_hir_ty::db::HirDatabase>::lookup_intern_type_ctor
11 (0.0%) 1 (0.0%) <T as ra_hir_ty::db::HirDatabase>::lookup_intern_type_param_id
11 (0.0%) 1 (0.0%) <T as ra_hir_ty::db::HirDatabase>::return_type_impl_traits
11 (0.0%) 1 (0.0%) <T as ra_ide_db::LineIndexDatabase>::line_index
11 (0.0%) 1 (0.0%) <T as ra_ide_db::symbol_index::SymbolsDatabase>::local_roots
11 (0.0%) 1 (0.0%) <alloc::string::String as core::cmp::PartialEq>::eq
11 (0.0%) 1 (0.0%) <alloc::string::String as core::cmp::PartialEq>::ne
11 (0.0%) 1 (0.0%) <alloc::string::String as core::ops::index::Index<core::ops::range::Range<usize>>>::index
11 (0.0%) 1 (0.0%) <alloc::vec::Vec<T> as core::cmp::Ord>::cmp
11 (0.0%) 1 (0.0%) <indexmap::map::IntoIter<K,V> as core::iter::traits::iterator::Iterator>::next
11 (0.0%) 1 (0.0%) <ra_ide::completion::completion_item::Builder as core::convert::Into<ra_ide::completion::completion_item::CompletionItem>>::into
11 (0.0%) 1 (0.0%) <ra_ide::mock_analysis::MockFileData as core::convert::From<test_utils::FixtureEntry>>::from
11 (0.0%) 1 (0.0%) <ra_ide::syntax_highlighting::tags::HighlightTag as core::ops::bit::BitOr<ra_ide::syntax_highlighting::tags::HighlightModifier>>::bitor
11 (0.0%) 1 (0.0%) <relative_path::RelativePathBuf as core::cmp::PartialEq<&str>>::eq
11 (0.0%) 1 (0.0%) <rowan::api::SyntaxElementChildren<L> as core::iter::traits::iterator::Iterator>::next
11 (0.0%) 1 (0.0%) <salsa::dependency::Dependency<DB> as core::cmp::PartialEq>::eq
11 (0.0%) 1 (0.0%) alloc::boxed::Box<dyn core::any::Any+core::marker::Send>::downcast
11 (0.0%) 1 (0.0%) alloc::boxed::Box<dyn core::any::Any+core::marker::Send>::downcast::{{closure}}
11 (0.0%) 1 (0.0%) alloc::str::from_boxed_utf8_unchecked
11 (0.0%) 1 (0.0%) alloc::str::join_generic_copy::{{closure}}::{{closure}}
11 (0.0%) 1 (0.0%) alloc::vec::IntoIter<T>::as_slice
11 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_set_epi64x
11 (0.0%) 1 (0.0%) core::hash::Hasher::write_u8
11 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::flatten
11 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::take
11 (0.0%) 1 (0.0%) core::num::<impl u16>::leading_zeros
11 (0.0%) 1 (0.0%) core::num::<impl u16>::trailing_zeros
11 (0.0%) 1 (0.0%) core::num::<impl u64>::rotate_left
11 (0.0%) 1 (0.0%) core::num::<impl u64>::rotate_right
11 (0.0%) 1 (0.0%) core::num::<impl usize>::count_ones
11 (0.0%) 1 (0.0%) core::num::<impl usize>::leading_zeros
11 (0.0%) 1 (0.0%) core::num::<impl usize>::rotate_left
11 (0.0%) 1 (0.0%) core::option::Option<core::option::Option<T>>::flatten
11 (0.0%) 1 (0.0%) core::sync::atomic::AtomicBool::new
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%) indexmap::set::IndexSet<T,S>::insert
11 (0.0%) 1 (0.0%) itertools::Itertools::kmerge_by
11 (0.0%) 1 (0.0%) ra_ide::Analysis::extend_selection
11 (0.0%) 1 (0.0%) ra_ide::Analysis::highlight::{{closure}}
11 (0.0%) 1 (0.0%) ra_ide::Analysis::highlight_range
11 (0.0%) 1 (0.0%) ra_ide::Analysis::join_lines
11 (0.0%) 1 (0.0%) ra_ide::completion::completion_item::Builder::kind
11 (0.0%) 1 (0.0%) ra_ide::completion::completion_item::Builder::trigger_call_info
11 (0.0%) 1 (0.0%) ra_ide::diagnostics::diagnostics::{{closure}}::{{closure}}
11 (0.0%) 1 (0.0%) ra_ide::goto_definition::pick_best
11 (0.0%) 1 (0.0%) ra_ide::goto_type_definition::pick_best
11 (0.0%) 1 (0.0%) ra_ide::hover::pick_best
11 (0.0%) 1 (0.0%) ra_ide::inlay_hints::should_show_param_name_hint::{{closure}}
11 (0.0%) 1 (0.0%) ra_ide::syntax_highlighting::HighlightedRangeStack::push
11 (0.0%) 1 (0.0%) ra_ide::syntax_highlighting::injection::highlight_doc_comment::{{closure}}
11 (0.0%) 1 (0.0%) ra_syntax::ast::edit::remove_attrs_and_docs
11 (0.0%) 1 (0.0%) ra_syntax::ast::tokens::HasQuotes::close_quote_text_range
11 (0.0%) 1 (0.0%) ra_syntax::ast::tokens::HasQuotes::open_quote_text_range
11 (0.0%) 1 (0.0%) rowan::api::SyntaxNode<L>::preorder
11 (0.0%) 1 (0.0%) rowan::api::SyntaxNode<L>::preorder_with_tokens
11 (0.0%) 1 (0.0%) rowan::api::SyntaxNode<L>::preorder_with_tokens::{{closure}}
11 (0.0%) 1 (0.0%) rowan::api::SyntaxToken<L>::next_sibling_or_token
11 (0.0%) 1 (0.0%) rowan::api::SyntaxToken<L>::next_token
11 (0.0%) 1 (0.0%) rowan::api::SyntaxToken<L>::prev_sibling_or_token
11 (0.0%) 1 (0.0%) rowan::api::SyntaxToken<L>::prev_token
11 (0.0%) 1 (0.0%) rowan::api::SyntaxToken<L>::siblings_with_tokens
11 (0.0%) 1 (0.0%) rowan::green::token::GreenToken::text_len
11 (0.0%) 1 (0.0%) salsa::runtime::Runtime<DB>::last_changed_revision
11 (0.0%) 1 (0.0%) std::ffi::os_str::<impl core::convert::AsRef<std::ffi::os_str::OsStr> for str>::as_ref
11 (0.0%) 1 (0.0%) std::sys_common::os_str_bytes::Slice::from_str
11 (0.0%) 1 (0.0%) text_size::range::<impl core::ops::index::Index<text_size::range::TextRange> for alloc::string::String>::index
11 (0.0%) 1 (0.0%) text_size::range::<impl core::ops::index::Index<text_size::range::TextRange> for str>::index
11 (0.0%) 1 (0.0%) text_size::size::TextSize::checked_add
11 (0.0%) 1 (0.0%) text_size::size::TextSize::checked_sub
10 (0.0%) 2 (0.0%) <alloc::boxed::Box<T> as core::cmp::PartialEq>::eq
10 (0.0%) 2 (0.0%) arrayvec::ArrayVec<A>::len
10 (0.0%) 2 (0.0%) arrayvec::ArrayVec<A>::set_len
10 (0.0%) 2 (0.0%) arrayvec::maybe_uninit::MaybeUninit<T>::ptr_mut
10 (0.0%) 2 (0.0%) core::iter::adapters::filter_fold
10 (0.0%) 2 (0.0%) core::iter::traits::iterator::Iterator::max_by_key::compare
10 (0.0%) 2 (0.0%) indexmap::map::OrderMapCore<K,V>::capacity
10 (0.0%) 2 (0.0%) ra_syntax::ast::traits::ArgListOwner::arg_list
10 (0.0%) 2 (0.0%) ra_syntax::ast::traits::ModuleItemOwner::items
10 (0.0%) 2 (0.0%) ra_syntax::ast::traits::TypeParamsOwner::type_param_list
10 (0.0%) 2 (0.0%) ra_syntax::ast::traits::TypeParamsOwner::where_clause
10 (0.0%) 1 (0.0%) <chalk_ir::ProgramClauseImplication<I> as core::hash::Hash>::hash
10 (0.0%) 1 (0.0%) <core::ops::range::RangeTo<T> as core::ops::range::RangeBounds<T>>::start_bound
10 (0.0%) 1 (0.0%) <ra_hir_expand::MacroCallLoc as core::hash::Hash>::hash
10 (0.0%) 1 (0.0%) <ra_hir_ty::traits::ClosureFnTraitImplData as core::hash::Hash>::hash
10 (0.0%) 1 (0.0%) <ra_ide_db::LineIndexDatabaseGroupKey__ as core::hash::Hash>::hash
10 (0.0%) 1 (0.0%) <ra_tt::Punct as core::hash::Hash>::hash
10 (0.0%) 1 (0.0%) <rowan::cursor::SyntaxToken as core::hash::Hash>::hash
10 (0.0%) 1 (0.0%) <salsa::runtime::local_state::ActiveQueryGuard<DB> as core::ops::drop::Drop>::drop
10 (0.0%) 1 (0.0%) core::iter::adapters::copy_try_fold::{{closure}}
10 (0.0%) 1 (0.0%) core::num::<impl isize>::wrapping_add
10 (0.0%) 1 (0.0%) core::num::<impl u128>::wrapping_mul
10 (0.0%) 1 (0.0%) core::num::<impl u16>::wrapping_add
10 (0.0%) 1 (0.0%) core::num::<impl u16>::wrapping_sub
10 (0.0%) 1 (0.0%) core::num::<impl u32>::rotate_left
10 (0.0%) 1 (0.0%) core::num::<impl u32>::rotate_right
10 (0.0%) 1 (0.0%) core::num::<impl u32>::wrapping_add
10 (0.0%) 1 (0.0%) core::num::<impl u64>::wrapping_add
10 (0.0%) 1 (0.0%) core::num::<impl u64>::wrapping_mul
10 (0.0%) 1 (0.0%) core::num::<impl usize>::saturating_add
10 (0.0%) 1 (0.0%) core::num::<impl usize>::saturating_sub
10 (0.0%) 1 (0.0%) core::num::<impl usize>::swap_bytes
10 (0.0%) 1 (0.0%) core::num::<impl usize>::wrapping_add
10 (0.0%) 1 (0.0%) core::num::<impl usize>::wrapping_mul
10 (0.0%) 1 (0.0%) core::num::<impl usize>::wrapping_sub
10 (0.0%) 1 (0.0%) core::option::Option<T>::as_deref
10 (0.0%) 1 (0.0%) core::option::Option<T>::get_or_insert
10 (0.0%) 1 (0.0%) core::ptr::const_ptr::<impl *const T>::wrapping_offset
10 (0.0%) 1 (0.0%) core::ptr::mut_ptr::<impl *mut T>::wrapping_offset
10 (0.0%) 1 (0.0%) core::ptr::read_volatile
10 (0.0%) 1 (0.0%) core::sync::atomic::AtomicIsize::compare_exchange
10 (0.0%) 1 (0.0%) core::sync::atomic::AtomicU16::compare_exchange_weak
10 (0.0%) 1 (0.0%) core::sync::atomic::AtomicU32::compare_exchange_weak
10 (0.0%) 1 (0.0%) core::sync::atomic::AtomicU64::compare_exchange_weak
10 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::compare_exchange
10 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::compare_exchange_weak
10 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::match_empty_or_deleted
10 (0.0%) 1 (0.0%) ra_hir_expand::ast_id_map::AstIdMap::ast_id
10 (0.0%) 1 (0.0%) ra_ide::completion::complete_dot::complete_methods::{{closure}}::{{closure}}
10 (0.0%) 1 (0.0%) ra_ide::completion::complete_keyword::add_keyword
10 (0.0%) 1 (0.0%) ra_ide::goto_implementation::impls_for_trait::{{closure}}
10 (0.0%) 1 (0.0%) ra_ide::runnables::has_doc_test
10 (0.0%) 1 (0.0%) ra_ide::syntax_highlighting::tags::HighlightModifiers::iter::{{closure}}
10 (0.0%) 1 (0.0%) ra_syntax::Parse<T>::errors
10 (0.0%) 1 (0.0%) rowan::api::SyntaxNode<L>::covering_element
10 (0.0%) 1 (0.0%) rowan::api::SyntaxNode<L>::descendants
10 (0.0%) 1 (0.0%) rowan::api::SyntaxNode<L>::descendants_with_tokens
10 (0.0%) 1 (0.0%) rowan::api::SyntaxNode<L>::first_child_or_token
10 (0.0%) 1 (0.0%) rowan::api::SyntaxNode<L>::first_token
10 (0.0%) 1 (0.0%) rowan::api::SyntaxNode<L>::last_token
10 (0.0%) 1 (0.0%) rowan::api::SyntaxNode<L>::prev_sibling_or_token
10 (0.0%) 1 (0.0%) rowan::api::SyntaxNode<L>::siblings_with_tokens
10 (0.0%) 1 (0.0%) rowan::api::SyntaxNode<L>::token_at_offset
10 (0.0%) 1 (0.0%) rowan::syntax_text::SyntaxText::try_for_each_chunk
10 (0.0%) 1 (0.0%) salsa::dependency::Dependency<DB>::maybe_changed_since
10 (0.0%) 1 (0.0%) std::sync::mpsc::blocking::SignalToken::cast_to_usize
9 (0.0%) 3 (0.0%) core::cmp::Ord::max
9 (0.0%) 3 (0.0%) core::cmp::min
9 (0.0%) 3 (0.0%) core::ptr::mut_ptr::<impl *mut T>::read
9 (0.0%) 3 (0.0%) core::str::<impl str>::ends_with
9 (0.0%) 3 (0.0%) core::str::<impl str>::starts_with
9 (0.0%) 3 (0.0%) text_size::size::TextSize::of
9 (0.0%) 2 (0.0%) core::clone::impls::<impl core::clone::Clone for &T>::clone
9 (0.0%) 2 (0.0%) core::mem::maybe_uninit::MaybeUninit<T>::get_mut
9 (0.0%) 1 (0.0%) <&str as text_size::traits::TextLen>::text_len
9 (0.0%) 1 (0.0%) <core::str::Bytes as core::iter::traits::iterator::Iterator>::next
9 (0.0%) 1 (0.0%) <core::str::pattern::RejectAndMatch as core::str::pattern::TwoWayStrategy>::matching
9 (0.0%) 1 (0.0%) <core::str::pattern::RejectAndMatch as core::str::pattern::TwoWayStrategy>::rejecting
9 (0.0%) 1 (0.0%) <ra_hir_def::db::BodyQuery as salsa::Query<DB>>::group_key
9 (0.0%) 1 (0.0%) <ra_hir_def::db::BodyWithSourceMapQuery as salsa::Query<DB>>::group_key
9 (0.0%) 1 (0.0%) <ra_hir_def::db::ExprScopesQuery as salsa::Query<DB>>::group_key
9 (0.0%) 1 (0.0%) <ra_hir_def::db::ModuleLangItemsQuery as salsa::Query<DB>>::group_key
9 (0.0%) 1 (0.0%) <ra_hir_expand::db::ExpandProcMacroQuery as salsa::Query<DB>>::group_key
9 (0.0%) 1 (0.0%) <ra_hir_expand::db::MacroArgQuery as salsa::Query<DB>>::group_key
9 (0.0%) 1 (0.0%) <ra_hir_expand::db::MacroExpandQuery as salsa::Query<DB>>::group_key
9 (0.0%) 1 (0.0%) <ra_hir_expand::db::ParseMacroQuery as salsa::Query<DB>>::group_key
9 (0.0%) 1 (0.0%) <ra_hir_ty::db::AssociatedTyValueQuery as salsa::Query<DB>>::group_key
9 (0.0%) 1 (0.0%) <ra_hir_ty::db::FnDefDatumQuery as salsa::Query<DB>>::group_key
9 (0.0%) 1 (0.0%) <ra_hir_ty::db::ImplDatumQuery as salsa::Query<DB>>::group_key
9 (0.0%) 1 (0.0%) <ra_hir_ty::db::InferQueryQuery as salsa::Query<DB>>::group_key
9 (0.0%) 1 (0.0%) <ra_hir_ty::db::StructDatumQuery as salsa::Query<DB>>::group_key
9 (0.0%) 1 (0.0%) <ra_hir_ty::db::TraitDatumQuery as salsa::Query<DB>>::group_key
9 (0.0%) 1 (0.0%) <rowan::green::node::Children as core::iter::traits::iterator::Iterator>::next
9 (0.0%) 1 (0.0%) <rowan::green::node::Children as core::iter::traits::iterator::Iterator>::nth
9 (0.0%) 1 (0.0%) <std::ffi::c_str::CString as core::ops::drop::Drop>::drop
9 (0.0%) 1 (0.0%) alloc::rc::RcBoxPtr::dec_strong
9 (0.0%) 1 (0.0%) alloc::rc::RcBoxPtr::dec_weak
9 (0.0%) 1 (0.0%) alloc::vec::Vec<T>::append
9 (0.0%) 1 (0.0%) core::char::convert::from_u32_unchecked
9 (0.0%) 1 (0.0%) core::num::<impl usize>::checked_next_power_of_two
9 (0.0%) 1 (0.0%) core::str::pattern::TwoWaySearcher::byteset_contains
9 (0.0%) 1 (0.0%) core::str::traits::<impl core::slice::SliceIndex<str> for core::ops::range::RangeTo<usize>>::index::{{closure}}
9 (0.0%) 1 (0.0%) core::sync::atomic::AtomicBool::store
9 (0.0%) 1 (0.0%) crossbeam_utils::atomic::atomic_cell::AtomicCell<T>::compare_exchange
9 (0.0%) 1 (0.0%) ra_ide::Analysis::call_hierarchy::{{closure}}
9 (0.0%) 1 (0.0%) ra_ide::Analysis::call_info::{{closure}}
9 (0.0%) 1 (0.0%) ra_ide::Analysis::expand_macro::{{closure}}
9 (0.0%) 1 (0.0%) ra_ide::Analysis::goto_definition::{{closure}}
9 (0.0%) 1 (0.0%) ra_ide::Analysis::goto_implementation::{{closure}}
9 (0.0%) 1 (0.0%) ra_ide::Analysis::goto_type_definition::{{closure}}
9 (0.0%) 1 (0.0%) ra_ide::Analysis::hover::{{closure}}
9 (0.0%) 1 (0.0%) ra_ide::Analysis::incoming_calls::{{closure}}
9 (0.0%) 1 (0.0%) ra_ide::Analysis::outgoing_calls::{{closure}}
9 (0.0%) 1 (0.0%) ra_ide::Analysis::parent_module::{{closure}}
9 (0.0%) 1 (0.0%) ra_ide::call_info::<impl ra_ide::CallInfo>::parameters
9 (0.0%) 1 (0.0%) ra_ide::extend_selection::extend_single_word_in_comment_or_string::{{closure}}
9 (0.0%) 1 (0.0%) ra_ide::mock_analysis::MockAnalysis::next_id
9 (0.0%) 1 (0.0%) ra_syntax::ast::tokens::HasQuotes::close_quote_text_range::{{closure}}
9 (0.0%) 1 (0.0%) ra_syntax::ast::tokens::HasQuotes::open_quote_text_range::{{closure}}
9 (0.0%) 1 (0.0%) rand_pcg::pcg128::output_xsl_rr
9 (0.0%) 1 (0.0%) rustc_hash::FxHasher::add_to_hash
9 (0.0%) 1 (0.0%) salsa::runtime::Runtime<DB>::current_revision
9 (0.0%) 1 (0.0%) std::sys_common::poison::Flag::get
9 (0.0%) 1 (0.0%) text_size::range::TextRange::at
9 (0.0%) 1 (0.0%) text_size::range::TextRange::len
8 (0.0%) 2 (0.0%) <core::iter::adapters::Rev<I> as core::iter::traits::iterator::Iterator>::try_fold
8 (0.0%) 2 (0.0%) <core::iter::adapters::flatten::Flatten<I> as core::iter::traits::iterator::Iterator>::next
8 (0.0%) 2 (0.0%) <core::iter::sources::Once<T> as core::iter::traits::iterator::Iterator>::size_hint
8 (0.0%) 2 (0.0%) <core::str::pattern::CharPredicateSearcher<F> as core::str::pattern::Searcher>::next_match
8 (0.0%) 2 (0.0%) <ra_hir_expand::name::Name as core::hash::Hash>::hash
8 (0.0%) 2 (0.0%) <std::collections::hash::set::Iter<K> as core::iter::traits::iterator::Iterator>::next
8 (0.0%) 2 (0.0%) core::hash::impls::<impl core::hash::Hash for u32>::hash
8 (0.0%) 2 (0.0%) core::hash::impls::<impl core::hash::Hash for u64>::hash
8 (0.0%) 2 (0.0%) core::hash::impls::<impl core::hash::Hash for usize>::hash
8 (0.0%) 2 (0.0%) core::result::Result<T,E>::is_err
8 (0.0%) 2 (0.0%) core::slice::<impl [T]>::is_empty
8 (0.0%) 2 (0.0%) indexmap::map::IndexMap<K,V,S>::capacity
8 (0.0%) 2 (0.0%) indexmap::map::IndexMap<K,V,S>::len
8 (0.0%) 2 (0.0%) indexmap::map::IndexMap<K,V,S>::size_class_is_64bit
8 (0.0%) 2 (0.0%) indexmap::map::OrderMapCore<K,V>::len
8 (0.0%) 2 (0.0%) indexmap::map::ShortHash<Sz>::into_hash
8 (0.0%) 2 (0.0%) rand::Rng::gen
8 (0.0%) 2 (0.0%) std::collections::hash::map::HashMap<K,V,S>::remove
8 (0.0%) 1 (0.0%) <T as ra_db::CheckCanceled>::check_canceled
8 (0.0%) 1 (0.0%) <core::cell::BorrowRef as core::ops::drop::Drop>::drop
8 (0.0%) 1 (0.0%) <core::cell::BorrowRefMut as core::ops::drop::Drop>::drop
8 (0.0%) 1 (0.0%) <core::iter::adapters::Take<I> as core::iter::traits::iterator::Iterator>::try_fold::check
8 (0.0%) 1 (0.0%) <core::iter::sources::FromFn<F> as core::iter::traits::iterator::Iterator>::next
8 (0.0%) 1 (0.0%) <core::ptr::non_null::NonNull<T> as core::cmp::PartialEq>::eq
8 (0.0%) 1 (0.0%) <core::str::Lines as core::iter::traits::iterator::Iterator>::next
8 (0.0%) 1 (0.0%) <core::str::SplitTerminator<P> as core::iter::traits::iterator::Iterator>::next
8 (0.0%) 1 (0.0%) <core::str::pattern::CharSearcher as core::str::pattern::Searcher>::haystack
8 (0.0%) 1 (0.0%) <core::str::pattern::StrSearcher as core::str::pattern::Searcher>::haystack
8 (0.0%) 1 (0.0%) <log::Level as core::cmp::PartialOrd<log::LevelFilter>>::le
8 (0.0%) 1 (0.0%) <ra_hir_def::db::BodyWithSourceMapQuery as salsa::plumbing::QueryFunction<DB>>::execute
8 (0.0%) 1 (0.0%) <ra_ide::syntax_highlighting::tags::HighlightModifier as core::fmt::Display>::fmt
8 (0.0%) 1 (0.0%) <ra_ide::syntax_highlighting::tags::HighlightTag as core::fmt::Display>::fmt
8 (0.0%) 1 (0.0%) <rand_pcg::pcg128::Mcg128Xsl64 as rand_core::RngCore>::next_u64
8 (0.0%) 1 (0.0%) <salsa::runtime::RevisionGuard<DB> as core::ops::drop::Drop>::drop
8 (0.0%) 1 (0.0%) alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::next_back_unchecked
8 (0.0%) 1 (0.0%) alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned,K,V,alloc::collections::btree::node::marker::Leaf>,alloc::collections::btree::node::marker::Edge>>::next_unchecked
8 (0.0%) 1 (0.0%) alloc::collections::btree::node::BoxedNode<K,V>::from_internal
8 (0.0%) 1 (0.0%) alloc::string::String::push_str
8 (0.0%) 1 (0.0%) alloc::sync::Arc<T>::allocate_for_layout::{{closure}}
8 (0.0%) 1 (0.0%) chalk_ir::debug::<impl chalk_ir::TraitRef<I>>::with_colon
8 (0.0%) 1 (0.0%) core::array::<impl core::convert::AsMut<[T]> for [T; _]>::as_mut
8 (0.0%) 1 (0.0%) core::array::<impl core::iter::traits::collect::IntoIterator for &[T; _]>::into_iter
8 (0.0%) 1 (0.0%) core::hash::impls::<impl core::hash::Hash for bool>::hash
8 (0.0%) 1 (0.0%) core::sync::atomic::AtomicIsize::new
8 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::new
8 (0.0%) 1 (0.0%) crossbeam_utils::atomic::atomic_cell::lock
8 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::match_full
8 (0.0%) 1 (0.0%) parking_lot::raw_rwlock::RawRwLock::deadlock_acquire
8 (0.0%) 1 (0.0%) parking_lot::raw_rwlock::RawRwLock::deadlock_release
8 (0.0%) 1 (0.0%) ra_ide::completion::completion_item::CompletionItem::detail
8 (0.0%) 1 (0.0%) ra_ide::completion::completion_item::CompletionItem::documentation
8 (0.0%) 1 (0.0%) ra_ide::completion::completion_item::CompletionItem::label
8 (0.0%) 1 (0.0%) ra_ide::completion::completion_item::CompletionItem::source_range
8 (0.0%) 1 (0.0%) ra_ide::display::navigation_target::NavigationTarget::description
8 (0.0%) 1 (0.0%) ra_ide::display::navigation_target::NavigationTarget::docs
8 (0.0%) 1 (0.0%) ra_ide::display::navigation_target::NavigationTarget::full_range
8 (0.0%) 1 (0.0%) ra_ide::expand_macro::insert_whitespaces::{{closure}}::{{closure}}
8 (0.0%) 1 (0.0%) ra_ide::hover::HoverResult::actions
8 (0.0%) 1 (0.0%) ra_ide::hover::HoverResult::results
8 (0.0%) 1 (0.0%) ra_ide::hover::HoverResult::to_markup
8 (0.0%) 1 (0.0%) ra_ide::mock_analysis::MockFileData::Fixture
8 (0.0%) 1 (0.0%) ra_ide::references::ReferenceSearchResult::references
8 (0.0%) 1 (0.0%) ra_ide::runnables::runnables::{{closure}}
8 (0.0%) 1 (0.0%) rowan::api::SyntaxToken<L>::text_range
8 (0.0%) 1 (0.0%) rowan::green::node::GreenNode::text_len
8 (0.0%) 1 (0.0%) salsa::runtime::Runtime<DB>::mark_cycle_participants::{{closure}}::{{closure}}
8 (0.0%) 1 (0.0%) salsa::runtime::Runtime<DB>::report_query_read
8 (0.0%) 1 (0.0%) salsa::runtime::Runtime<DB>::report_unexpected_cycle::{{closure}}::{{closure}}
8 (0.0%) 1 (0.0%) salsa::runtime::local_state::LocalState<DB>::borrow_query_stack
8 (0.0%) 1 (0.0%) salsa::runtime::local_state::LocalState<DB>::borrow_query_stack_mut
8 (0.0%) 1 (0.0%) smol_str::SmolStr::as_str
8 (0.0%) 1 (0.0%) std::collections::hash::map::RandomState::new
8 (0.0%) 1 (0.0%) std::path::Path::new
7 (0.0%) 7 (0.0%) <core::marker::PhantomData<T> as core::cmp::PartialEq>::eq
7 (0.0%) 1 (0.0%) <&alloc::string::String as text_size::traits::TextLen>::text_len
7 (0.0%) 1 (0.0%) <alloc::string::String as core::convert::AsRef<str>>::as_ref
7 (0.0%) 1 (0.0%) <alloc::string::String as core::fmt::Debug>::fmt
7 (0.0%) 1 (0.0%) <alloc::string::String as core::fmt::Display>::fmt
7 (0.0%) 1 (0.0%) <alloc::sync::Arc<T> as core::convert::AsRef<T>>::as_ref
7 (0.0%) 1 (0.0%) <alloc::sync::Arc<T> as core::convert::From<alloc::boxed::Box<T>>>::from
7 (0.0%) 1 (0.0%) <chalk_ir::AliasEq<I> as core::hash::Hash>::hash
7 (0.0%) 1 (0.0%) <chalk_ir::ApplicationTy<I> as core::hash::Hash>::hash
7 (0.0%) 1 (0.0%) <chalk_ir::BoundVar as core::clone::Clone>::clone
7 (0.0%) 1 (0.0%) <chalk_ir::BoundVar as core::hash::Hash>::hash
7 (0.0%) 1 (0.0%) <chalk_ir::ConstData<I> as core::hash::Hash>::hash
7 (0.0%) 1 (0.0%) <chalk_ir::EqGoal<I> as core::hash::Hash>::hash
7 (0.0%) 1 (0.0%) <chalk_ir::Fn<I> as core::hash::Hash>::hash
7 (0.0%) 1 (0.0%) <chalk_ir::LifetimeOutlives<I> as core::hash::Hash>::hash
7 (0.0%) 1 (0.0%) <chalk_ir::Normalize<I> as core::hash::Hash>::hash
7 (0.0%) 1 (0.0%) <chalk_ir::OpaqueTy<I> as core::hash::Hash>::hash
7 (0.0%) 1 (0.0%) <chalk_ir::PlaceholderIndex as core::hash::Hash>::hash
7 (0.0%) 1 (0.0%) <chalk_ir::ProjectionTy<I> as core::hash::Hash>::hash
7 (0.0%) 1 (0.0%) <chalk_ir::TraitRef<I> as core::hash::Hash>::hash
7 (0.0%) 1 (0.0%) <core::str::Chars as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
7 (0.0%) 1 (0.0%) <core::str::Chars as core::iter::traits::iterator::Iterator>::next
7 (0.0%) 1 (0.0%) <ra_db::ParseQuery as salsa::plumbing::QueryFunction<DB>>::execute
7 (0.0%) 1 (0.0%) <ra_hir_def::DefWithBodyId as core::clone::Clone>::clone
7 (0.0%) 1 (0.0%) <ra_hir_def::EnumVariantId as core::hash::Hash>::hash
7 (0.0%) 1 (0.0%) <ra_hir_def::FieldId as core::hash::Hash>::hash
7 (0.0%) 1 (0.0%) <ra_hir_def::ModuleId as core::clone::Clone>::clone
7 (0.0%) 1 (0.0%) <ra_hir_def::ModuleId as core::hash::Hash>::hash
7 (0.0%) 1 (0.0%) <ra_hir_def::TypeParamId as core::hash::Hash>::hash
7 (0.0%) 1 (0.0%) <ra_hir_def::builtin_type::BuiltinInt as core::hash::Hash>::hash
7 (0.0%) 1 (0.0%) <ra_hir_def::lang_item::LangItemTarget as core::clone::Clone>::clone
7 (0.0%) 1 (0.0%) <ra_hir_expand::MacroCallId as core::clone::Clone>::clone
7 (0.0%) 1 (0.0%) <ra_hir_expand::MacroFile as core::clone::Clone>::clone
7 (0.0%) 1 (0.0%) <ra_hir_expand::proc_macro::ProcMacroExpander as core::hash::Hash>::hash
7 (0.0%) 1 (0.0%) <ra_hir_ty::ApplicationTy as core::hash::Hash>::hash
7 (0.0%) 1 (0.0%) <ra_hir_ty::Canonical<T> as core::hash::Hash>::hash
7 (0.0%) 1 (0.0%) <ra_hir_ty::OpaqueTy as core::hash::Hash>::hash
7 (0.0%) 1 (0.0%) <ra_hir_ty::OpaqueTyId as core::clone::Clone>::clone
7 (0.0%) 1 (0.0%) <ra_hir_ty::ProjectionTy as core::hash::Hash>::hash
7 (0.0%) 1 (0.0%) <ra_hir_ty::TraitRef as core::hash::Hash>::hash
7 (0.0%) 1 (0.0%) <ra_hir_ty::infer::InferTy as core::clone::Clone>::clone
7 (0.0%) 1 (0.0%) <ra_hir_ty::primitive::IntTy as core::hash::Hash>::hash
7 (0.0%) 1 (0.0%) <ra_hir_ty::traits::InEnvironment<T> as core::hash::Hash>::hash
7 (0.0%) 1 (0.0%) <ra_hir_ty::traits::ProjectionPredicate as core::hash::Hash>::hash
7 (0.0%) 1 (0.0%) <ra_hir_ty::traits::UnsizeToSuperTraitObjectData as core::hash::Hash>::hash
7 (0.0%) 1 (0.0%) <ra_ide::syntax_highlighting::tags::Highlight as core::clone::Clone>::clone
7 (0.0%) 1 (0.0%) <ra_ide::syntax_highlighting::tags::Highlight as core::convert::From<ra_ide::syntax_highlighting::tags::HighlightTag>>::from
7 (0.0%) 1 (0.0%) <ra_syntax::ptr::SyntaxNodePtr as core::hash::Hash>::hash
7 (0.0%) 1 (0.0%) <ra_tt::Delimiter as core::clone::Clone>::clone
7 (0.0%) 1 (0.0%) <ra_tt::Delimiter as core::hash::Hash>::hash
7 (0.0%) 1 (0.0%) <ra_tt::Ident as core::hash::Hash>::hash
7 (0.0%) 1 (0.0%) <ra_tt::Literal as core::hash::Hash>::hash
7 (0.0%) 1 (0.0%) <ra_tt::Subtree as core::hash::Hash>::hash
7 (0.0%) 1 (0.0%) <rowan::api::SyntaxToken<L> as core::hash::Hash>::hash
7 (0.0%) 1 (0.0%) <salsa::dependency::Dependency<DB> as core::hash::Hash>::hash
7 (0.0%) 1 (0.0%) <std::collections::hash::map::RandomState as core::default::Default>::default
7 (0.0%) 1 (0.0%) <text_size::range::TextRange as core::clone::Clone>::clone
7 (0.0%) 1 (0.0%) alloc::str::<impl core::borrow::Borrow<str> for alloc::string::String>::borrow
7 (0.0%) 1 (0.0%) alloc::string::String::as_str
7 (0.0%) 1 (0.0%) alloc::vec::Vec<T>::as_slice
7 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::partition::extend
7 (0.0%) 1 (0.0%) core::ops::range::RangeInclusive<Idx>::new
7 (0.0%) 1 (0.0%) core::option::Option<T>::as_deref::{{closure}}
7 (0.0%) 1 (0.0%) core::slice::<impl core::iter::traits::collect::IntoIterator for &mut [T]>::into_iter
7 (0.0%) 1 (0.0%) core::slice::Iter<T>::as_slice
7 (0.0%) 1 (0.0%) core::slice::from_ref
7 (0.0%) 1 (0.0%) core::str::<impl core::convert::AsRef<[u8]> for str>::as_ref
7 (0.0%) 1 (0.0%) core::str::<impl str>::get
7 (0.0%) 1 (0.0%) core::str::<impl str>::get_unchecked
7 (0.0%) 1 (0.0%) core::str::<impl str>::len
7 (0.0%) 1 (0.0%) core::sync::atomic::AtomicBool::load
7 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::store_aligned
7 (0.0%) 1 (0.0%) indexmap::util::enumerate
7 (0.0%) 1 (0.0%) ra_hir::semantics::SemanticsScope<DB>::resolve_hir_path_qualifier
7 (0.0%) 1 (0.0%) ra_hir::semantics::SemanticsScope<DB>::traits_in_scope
7 (0.0%) 1 (0.0%) ra_ide::Analysis::inlay_hints::{{closure}}
7 (0.0%) 1 (0.0%) ra_ide::completion::presentation::<impl ra_ide::completion::completion_item::Completions>::add_macro::{{closure}}
7 (0.0%) 1 (0.0%) ra_syntax::Parse<T>::tree
7 (0.0%) 1 (0.0%) rowan::api::SyntaxNode<L>::preorder::{{closure}}
7 (0.0%) 1 (0.0%) rowan::api::SyntaxNode<L>::text_range
7 (0.0%) 1 (0.0%) salsa::QueryTableMut<DB,Q>::database_key
7 (0.0%) 1 (0.0%) salsa::runtime::ActiveQuery<DB>::add_anon_read
7 (0.0%) 1 (0.0%) salsa::runtime::Runtime<DB>::pending_revision
7 (0.0%) 1 (0.0%) smol_str::SmolStr::to_string
7 (0.0%) 1 (0.0%) std::path::<impl core::convert::AsRef<std::path::Path> for str>::as_ref
7 (0.0%) 1 (0.0%) thin_dst::polyfill::slice_from_raw_parts::make_slice
6 (0.0%) 2 (0.0%) <arrayvec::ArrayVec<A> as core::ops::drop::Drop>::drop
6 (0.0%) 2 (0.0%) <core::cell::Ref<T> as core::ops::deref::Deref>::deref
6 (0.0%) 2 (0.0%) <ra_db::input::FileId as core::hash::Hash>::hash
6 (0.0%) 2 (0.0%) <text_size::size::TextSize as core::hash::Hash>::hash
6 (0.0%) 2 (0.0%) alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,Type>::into_root_mut
6 (0.0%) 2 (0.0%) arrayvec::ArrayVec<A>::clear
6 (0.0%) 2 (0.0%) core::cmp::max
6 (0.0%) 2 (0.0%) core::iter::traits::iterator::Iterator::max_by::fold
6 (0.0%) 2 (0.0%) core::str::<impl str>::contains
6 (0.0%) 2 (0.0%) ra_ide::join_lines::remove_newline::{{closure}}
6 (0.0%) 2 (0.0%) ra_syntax::ast::support::children
6 (0.0%) 2 (0.0%) rand::Rng::gen_range
6 (0.0%) 1 (0.0%) <T as core::convert::TryFrom<U>>::try_from
6 (0.0%) 1 (0.0%) <alloc::rc::Rc<T> as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <alloc::vec::SetLenOnDrop as core::ops::drop::Drop>::drop
6 (0.0%) 1 (0.0%) <chalk_ir::AssocTypeId<I> as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <char as text_size::traits::TextLen>::text_len
6 (0.0%) 1 (0.0%) <lock_api::mutex::MutexGuard<R,T> as core::ops::deref::Deref>::deref
6 (0.0%) 1 (0.0%) <ra_hir_def::db::ConstDataQuery as salsa::Query<DB>>::group_key
6 (0.0%) 1 (0.0%) <ra_hir_def::db::CrateDefMapQueryQuery as salsa::Query<DB>>::group_key
6 (0.0%) 1 (0.0%) <ra_hir_def::db::CrateLangItemsQuery as salsa::Query<DB>>::group_key
6 (0.0%) 1 (0.0%) <ra_hir_def::db::EnumDataQuery as salsa::Query<DB>>::group_key
6 (0.0%) 1 (0.0%) <ra_hir_def::db::FunctionDataQuery as salsa::Query<DB>>::group_key
6 (0.0%) 1 (0.0%) <ra_hir_def::db::ImplDataQuery as salsa::Query<DB>>::group_key
6 (0.0%) 1 (0.0%) <ra_hir_def::db::ImportMapQuery as salsa::Query<DB>>::group_key
6 (0.0%) 1 (0.0%) <ra_hir_def::db::StaticDataQuery as salsa::Query<DB>>::group_key
6 (0.0%) 1 (0.0%) <ra_hir_def::db::StructDataQuery as salsa::Query<DB>>::group_key
6 (0.0%) 1 (0.0%) <ra_hir_def::db::TraitDataQuery as salsa::Query<DB>>::group_key
6 (0.0%) 1 (0.0%) <ra_hir_def::db::TypeAliasDataQuery as salsa::Query<DB>>::group_key
6 (0.0%) 1 (0.0%) <ra_hir_def::db::UnionDataQuery as salsa::Query<DB>>::group_key
6 (0.0%) 1 (0.0%) <ra_hir_ty::db::AssociatedTyDataQuery as salsa::Query<DB>>::group_key
6 (0.0%) 1 (0.0%) <ra_hir_ty::db::ImplSelfTyQuery as salsa::Query<DB>>::group_key
6 (0.0%) 1 (0.0%) <ra_hir_ty::db::ImplTraitQuery as salsa::Query<DB>>::group_key
6 (0.0%) 1 (0.0%) <ra_hir_ty::db::ImplsFromDepsQuery as salsa::Query<DB>>::group_key
6 (0.0%) 1 (0.0%) <ra_hir_ty::db::ImplsInCrateQuery as salsa::Query<DB>>::group_key
6 (0.0%) 1 (0.0%) <ra_hir_ty::db::ReturnTypeImplTraitsQuery as salsa::Query<DB>>::group_key
6 (0.0%) 1 (0.0%) <ra_ide::syntax_highlighting::tags::HighlightModifiers as core::default::Default>::default
6 (0.0%) 1 (0.0%) <ra_ide::syntax_highlighting::tags::HighlightModifiers as core::ops::bit::BitOrAssign<ra_ide::syntax_highlighting::tags::HighlightModifier>>::bitor_assign
6 (0.0%) 1 (0.0%) <ra_prof::memory_usage::Bytes as core::default::Default>::default
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::ArrayExpr as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::AwaitExpr as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::BinExpr as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::BindPat as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::BlockExpr as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::BoxExpr as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::BreakExpr as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::CallExpr as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::CastExpr as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::ContinueExpr as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::EffectExpr as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::EnumDef as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::FieldExpr as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::FnDef as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::ForExpr as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::IfExpr as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::IndexExpr as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::Label as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::LambdaExpr as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::Literal as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::LoopExpr as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::MacroCall as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::MatchExpr as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::MethodCallExpr as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::Module as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::ParenExpr as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::Path as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::PathExpr as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::PrefixExpr as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::RangeExpr as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::RecordLit as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::RefExpr as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::ReturnExpr as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::StructDef as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::TraitDef as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::TryExpr as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::TupleExpr as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::UnionDef as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::WhileExpr as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <rowan::api::SyntaxNode<L> as core::convert::From<rowan::cursor::SyntaxNode>>::from
6 (0.0%) 1 (0.0%) <rowan::api::SyntaxNode<L> as core::hash::Hash>::hash
6 (0.0%) 1 (0.0%) <rowan::api::SyntaxNodeChildren<L> as core::iter::traits::iterator::Iterator>::next
6 (0.0%) 1 (0.0%) <rowan::cursor::SyntaxNode as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <rowan::green::node::GreenNode as core::clone::Clone>::clone
6 (0.0%) 1 (0.0%) <text_size::size::TextSize as core::default::Default>::default
6 (0.0%) 1 (0.0%) __rust_try
6 (0.0%) 1 (0.0%) alloc::collections::btree::map::OccupiedEntry<K,V>::get_mut
6 (0.0%) 1 (0.0%) alloc::collections::btree::node::BoxedNode<K,V>::from_leaf
6 (0.0%) 1 (0.0%) alloc::collections::btree::node::BoxedNode<K,V>::from_ptr
6 (0.0%) 1 (0.0%) alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut,K,V,alloc::collections::btree::node::marker::Internal>::as_internal_mut
6 (0.0%) 1 (0.0%) alloc::rc::Rc<T>::from_inner
6 (0.0%) 1 (0.0%) alloc::rc::RcBoxPtr::strong
6 (0.0%) 1 (0.0%) alloc::rc::RcBoxPtr::weak
6 (0.0%) 1 (0.0%) alloc::vec::SetLenOnDrop::increment_len
6 (0.0%) 1 (0.0%) core::alloc::layout::Layout::dangling
6 (0.0%) 1 (0.0%) core::cmp::impls::<impl core::cmp::PartialEq for bool>::eq
6 (0.0%) 1 (0.0%) core::cmp::impls::<impl core::cmp::PartialOrd for u32>::partial_cmp
6 (0.0%) 1 (0.0%) core::cmp::impls::<impl core::cmp::PartialOrd for u64>::partial_cmp
6 (0.0%) 1 (0.0%) core::cmp::impls::<impl core::cmp::PartialOrd for u8>::partial_cmp
6 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_or_si128
6 (0.0%) 1 (0.0%) core::hash::impls::<impl core::hash::Hash for char>::hash
6 (0.0%) 1 (0.0%) core::str::utf8_first_byte
6 (0.0%) 1 (0.0%) core::sync::atomic::AtomicIsize::fetch_add
6 (0.0%) 1 (0.0%) core::sync::atomic::AtomicIsize::fetch_sub
6 (0.0%) 1 (0.0%) core::sync::atomic::AtomicIsize::load
6 (0.0%) 1 (0.0%) core::sync::atomic::AtomicIsize::store
6 (0.0%) 1 (0.0%) core::sync::atomic::AtomicIsize::swap
6 (0.0%) 1 (0.0%) core::sync::atomic::AtomicU16::load
6 (0.0%) 1 (0.0%) core::sync::atomic::AtomicU32::load
6 (0.0%) 1 (0.0%) core::sync::atomic::AtomicU64::load
6 (0.0%) 1 (0.0%) core::sync::atomic::AtomicU8::load
6 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::fetch_add
6 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::fetch_sub
6 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::load
6 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::store
6 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::swap
6 (0.0%) 1 (0.0%) crossbeam_utils::atomic::atomic_cell::AtomicCell<T>::new
6 (0.0%) 1 (0.0%) crossbeam_utils::backoff::Backoff::new
6 (0.0%) 1 (0.0%) hashbrown::raw::bitmask::BitMask::remove_lowest_bit
6 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::match_empty
6 (0.0%) 1 (0.0%) indexmap::map::probe_distance
6 (0.0%) 1 (0.0%) ra_hir_expand::InFile<N>::syntax
6 (0.0%) 1 (0.0%) ra_ide::Analysis::highlight_as_html::{{closure}}
6 (0.0%) 1 (0.0%) ra_ide::ssr::create_name::{{closure}}
6 (0.0%) 1 (0.0%) ra_ide::syntax_highlighting::tags::HighlightModifier::mask
6 (0.0%) 1 (0.0%) ra_syntax::Parse<T>::syntax_node
6 (0.0%) 1 (0.0%) rowan::api::<impl core::convert::From<rowan::api::SyntaxNode<L>> for rowan::utility_types::NodeOrToken<rowan::api::SyntaxNode<L>,rowan::api::SyntaxToken<L>>>::from
6 (0.0%) 1 (0.0%) rowan::api::SyntaxToken<L>::ancestors
6 (0.0%) 1 (0.0%) rowan::api::SyntaxToken<L>::kind
6 (0.0%) 1 (0.0%) rowan::api::SyntaxToken<L>::parent
6 (0.0%) 1 (0.0%) salsa::runtime::Runtime<DB>::report_untracked_read
6 (0.0%) 1 (0.0%) std::sys::unix::mutex::Mutex::destroy
6 (0.0%) 1 (0.0%) std::sys::unix::mutex::Mutex::lock
6 (0.0%) 1 (0.0%) std::sys::unix::mutex::Mutex::unlock
6 (0.0%) 1 (0.0%) text_size::range::TextRange::is_empty
6 (0.0%) 1 (0.0%) thin_dst::ThinArc<Head,SliceItem>::from_erased
5 (0.0%) 3 (0.0%) <std::collections::hash::map::Keys<K,V> as core::iter::traits::iterator::Iterator>::next::{{closure}}
5 (0.0%) 1 (0.0%) <F as core::str::pattern::Pattern>::is_prefix_of
5 (0.0%) 1 (0.0%) <F as core::str::pattern::Pattern>::is_suffix_of
5 (0.0%) 1 (0.0%) <chalk_ir::ConcreteConst<I> as core::cmp::PartialEq>::eq
5 (0.0%) 1 (0.0%) <chalk_ir::DynTy<I> as core::cmp::PartialEq>::eq
5 (0.0%) 1 (0.0%) <chalk_ir::GenericArg<I> as core::cmp::PartialEq>::eq
5 (0.0%) 1 (0.0%) <chalk_ir::Goals<I> as core::cmp::PartialEq>::eq
5 (0.0%) 1 (0.0%) <chalk_ir::Lifetime<I> as core::cmp::PartialEq>::eq
5 (0.0%) 1 (0.0%) <chalk_ir::ProgramClause<I> as core::cmp::PartialEq>::eq
5 (0.0%) 1 (0.0%) <chalk_ir::QuantifiedWhereClauses<I> as core::cmp::PartialEq>::eq
5 (0.0%) 1 (0.0%) <chalk_ir::Substitution<I> as core::cmp::PartialEq>::eq
5 (0.0%) 1 (0.0%) <chalk_ir::Ty<I> as core::cmp::PartialEq>::eq
5 (0.0%) 1 (0.0%) <chalk_ir::VariableKinds<I> as core::cmp::PartialEq>::eq
5 (0.0%) 1 (0.0%) <chalk_solve::rust_ir::TraitDatumBound<I> as core::cmp::PartialEq>::eq
5 (0.0%) 1 (0.0%) <core::iter::adapters::flatten::FlattenCompat<I,U> as core::iter::traits::iterator::Iterator>::fold::flatten
5 (0.0%) 1 (0.0%) <indexmap::set::Iter<T> as core::iter::traits::iterator::Iterator>::next
5 (0.0%) 1 (0.0%) <ra_hir_def::lang_item::LangItems as core::cmp::PartialEq>::eq
5 (0.0%) 1 (0.0%) <ra_hir_expand::HirFileId as core::cmp::PartialEq>::eq
5 (0.0%) 1 (0.0%) <ra_hir_expand::HirFileId as core::cmp::PartialEq>::ne
5 (0.0%) 1 (0.0%) <ra_hir_expand::ast_id_map::AstIdMap as core::cmp::PartialEq>::eq
5 (0.0%) 1 (0.0%) <ra_hir_expand::name::Name as core::cmp::PartialEq>::eq
5 (0.0%) 1 (0.0%) <ra_hir_ty::ReturnTypeImplTrait as core::cmp::PartialEq>::eq
5 (0.0%) 1 (0.0%) <ra_hir_ty::ReturnTypeImplTraits as core::cmp::PartialEq>::eq
5 (0.0%) 1 (0.0%) <ra_hir_ty::traits::SolutionVariables as core::cmp::PartialEq>::eq
5 (0.0%) 1 (0.0%) <ra_hir_ty::traits::TraitEnvironment as core::cmp::PartialEq>::eq
5 (0.0%) 1 (0.0%) <ra_hir_ty::traits::TraitEnvironment as core::cmp::PartialEq>::ne
5 (0.0%) 1 (0.0%) <ra_ide::completion::completion_item::Completions as core::convert::Into<alloc::vec::Vec<ra_ide::completion::completion_item::CompletionItem>>>::into
5 (0.0%) 1 (0.0%) <ra_ide::ssr::Var as core::cmp::PartialEq>::eq
5 (0.0%) 1 (0.0%) <ra_ide_db::__SalsaDatabaseKey as core::cmp::PartialEq>::eq
5 (0.0%) 1 (0.0%) <ra_ide_db::__SalsaDatabaseKey as core::cmp::PartialEq>::ne
5 (0.0%) 1 (0.0%) <ra_mbe::syntax_bridge::TokenMap as core::cmp::PartialEq>::eq
5 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::tokens::Comment as core::cmp::PartialEq>::eq
5 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::tokens::Comment as core::cmp::PartialEq>::ne
5 (0.0%) 1 (0.0%) <std::collections::hash::map::HashMap<K,V,S> as core::ops::index::Index<&Q>>::index
5 (0.0%) 1 (0.0%) <text_size::size::TextSize as core::ops::arith::Add>::add
5 (0.0%) 1 (0.0%) <text_size::size::TextSize as core::ops::arith::AddAssign<A>>::add_assign
5 (0.0%) 1 (0.0%) <text_size::size::TextSize as core::ops::arith::Sub>::sub
5 (0.0%) 1 (0.0%) <usize as core::ops::arith::AddAssign>::add_assign
5 (0.0%) 1 (0.0%) alloc::collections::btree::map::Range<K,V>::is_empty
5 (0.0%) 1 (0.0%) alloc::sync::data_offset
5 (0.0%) 1 (0.0%) chalk_ir::debug::<impl chalk_ir::VariableKinds<I>>::debug
5 (0.0%) 1 (0.0%) core::alloc::layout::Layout::align
5 (0.0%) 1 (0.0%) core::cmp::impls::<impl core::cmp::PartialOrd<&B> for &A>::gt
5 (0.0%) 1 (0.0%) core::cmp::impls::<impl core::cmp::PartialOrd<&B> for &A>::le
5 (0.0%) 1 (0.0%) core::core_arch::simd::i64x2::new
5 (0.0%) 1 (0.0%) core::num::<impl usize>::next_power_of_two
5 (0.0%) 1 (0.0%) core::str::utf8_acc_cont_byte
5 (0.0%) 1 (0.0%) crossbeam_utils::atomic::atomic_cell::AtomicCell<T>::load
5 (0.0%) 1 (0.0%) hashbrown::raw::bitmask::BitMask::invert
5 (0.0%) 1 (0.0%) hashbrown::raw::bitmask::BitMask::leading_zeros
5 (0.0%) 1 (0.0%) hashbrown::raw::bitmask::BitMask::trailing_zeros
5 (0.0%) 1 (0.0%) ra_ide::Analysis::find_all_refs::{{closure}}::{{closure}}
5 (0.0%) 1 (0.0%) ra_ide::display::navigation_target::NavigationTarget::focus_range
5 (0.0%) 1 (0.0%) ra_ide::references::ReferenceSearchResult::len
5 (0.0%) 1 (0.0%) rowan::api::SyntaxNode<L>::ancestors
5 (0.0%) 1 (0.0%) rowan::api::SyntaxNode<L>::kind
5 (0.0%) 1 (0.0%) rowan::api::SyntaxNode<L>::new_root
5 (0.0%) 1 (0.0%) rowan::api::SyntaxNode<L>::parent
5 (0.0%) 1 (0.0%) salsa::runtime::DependencyGraph<K>::remove_edge::{{closure}}
4 (0.0%) 4 (0.0%) alloc::collections::btree::unwrap_unchecked::{{closure}}
4 (0.0%) 4 (0.0%) core::iter::traits::iterator::Iterator::by_ref
4 (0.0%) 2 (0.0%) core::mem::maybe_uninit::MaybeUninit<T>::first_ptr_mut
4 (0.0%) 1 (0.0%) <&mut W as core::fmt::Write>::write_char
4 (0.0%) 1 (0.0%) <&mut W as core::fmt::Write>::write_str
4 (0.0%) 1 (0.0%) <&text_size::size::TextSize as core::ops::arith::Sub<T>>::sub
4 (0.0%) 1 (0.0%) <&usize as core::ops::arith::Add<usize>>::add
4 (0.0%) 1 (0.0%) <alloc::boxed::Box<T> as core::fmt::Debug>::fmt
4 (0.0%) 1 (0.0%) <alloc::boxed::Box<T> as core::hash::Hash>::hash
4 (0.0%) 1 (0.0%) <chalk_ir::ConcreteConst<I> as core::hash::Hash>::hash
4 (0.0%) 1 (0.0%) <chalk_ir::DebruijnIndex as core::cmp::PartialEq>::eq
4 (0.0%) 1 (0.0%) <chalk_ir::DebruijnIndex as core::cmp::PartialEq>::ne
4 (0.0%) 1 (0.0%) <chalk_ir::DynTy<I> as core::hash::Hash>::hash
4 (0.0%) 1 (0.0%) <chalk_ir::GenericArg<I> as core::hash::Hash>::hash
4 (0.0%) 1 (0.0%) <chalk_ir::Goals<I> as core::hash::Hash>::hash
4 (0.0%) 1 (0.0%) <chalk_ir::InferenceVar as core::cmp::PartialEq>::eq
4 (0.0%) 1 (0.0%) <chalk_ir::Lifetime<I> as core::hash::Hash>::hash
4 (0.0%) 1 (0.0%) <chalk_ir::ProgramClause<I> as core::hash::Hash>::hash
4 (0.0%) 1 (0.0%) <chalk_ir::QuantifiedWhereClauses<I> as core::hash::Hash>::hash
4 (0.0%) 1 (0.0%) <chalk_ir::Substitution<I> as core::hash::Hash>::hash
4 (0.0%) 1 (0.0%) <chalk_ir::Ty<I> as core::hash::Hash>::hash
4 (0.0%) 1 (0.0%) <chalk_ir::UniverseIndex as core::cmp::PartialEq>::eq
4 (0.0%) 1 (0.0%) <chalk_ir::VariableKinds<I> as core::hash::Hash>::hash
4 (0.0%) 1 (0.0%) <core::any::TypeId as core::cmp::PartialEq>::eq
4 (0.0%) 1 (0.0%) <core::hash::BuildHasherDefault<H> as core::clone::Clone>::clone
4 (0.0%) 1 (0.0%) <core::hash::BuildHasherDefault<H> as core::default::Default>::default
4 (0.0%) 1 (0.0%) <core::hash::sip::SipHasher13 as core::hash::Hasher>::finish
4 (0.0%) 1 (0.0%) <core::hash::sip::SipHasher13 as core::hash::Hasher>::write
4 (0.0%) 1 (0.0%) <core::iter::adapters::Rev<I> as core::iter::traits::iterator::Iterator>::size_hint
4 (0.0%) 1 (0.0%) <core::iter::adapters::flatten::Flatten<I> as core::iter::traits::iterator::Iterator>::size_hint
4 (0.0%) 1 (0.0%) <core::num::NonZeroU32 as core::cmp::PartialEq>::eq
4 (0.0%) 1 (0.0%) <core::num::NonZeroU32 as core::cmp::PartialEq>::ne
4 (0.0%) 1 (0.0%) <core::num::NonZeroU64 as core::cmp::PartialEq>::eq
4 (0.0%) 1 (0.0%) <core::num::NonZeroU64 as core::cmp::PartialEq>::ne
4 (0.0%) 1 (0.0%) <core::str::pattern::CharPredicateSearcher<F> as core::str::pattern::ReverseSearcher>::next_match_back
4 (0.0%) 1 (0.0%) <hashbrown::map::IntoIter<K,V> as core::iter::traits::iterator::Iterator>::next
4 (0.0%) 1 (0.0%) <hashbrown::map::Iter<K,V> as core::iter::traits::iterator::Iterator>::size_hint
4 (0.0%) 1 (0.0%) <hashbrown::raw::bitmask::BitMask as core::iter::traits::collect::IntoIterator>::into_iter
4 (0.0%) 1 (0.0%) <indexmap::map::IntoIter<K,V> as core::iter::traits::iterator::Iterator>::size_hint
4 (0.0%) 1 (0.0%) <ra_arena::RawId as core::cmp::PartialEq>::eq
4 (0.0%) 1 (0.0%) <ra_db::input::CrateId as core::cmp::PartialEq>::eq
4 (0.0%) 1 (0.0%) <ra_db::input::CrateId as core::cmp::PartialEq>::ne
4 (0.0%) 1 (0.0%) <ra_db::input::FileId as core::cmp::PartialEq>::eq
4 (0.0%) 1 (0.0%) <ra_db::input::FileId as core::cmp::PartialEq>::ne
4 (0.0%) 1 (0.0%) <ra_db::input::ProcMacroId as core::cmp::PartialEq>::eq
4 (0.0%) 1 (0.0%) <ra_db::input::ProcMacroId as core::cmp::PartialEq>::ne
4 (0.0%) 1 (0.0%) <ra_db::input::SourceRootId as core::cmp::PartialEq>::eq
4 (0.0%) 1 (0.0%) <ra_db::input::SourceRootId as core::cmp::PartialEq>::ne
4 (0.0%) 1 (0.0%) <ra_hir::code_model::MacroDef as ra_ide::display::navigation_target::ToNav>::to_nav::{{closure}}
4 (0.0%) 1 (0.0%) <ra_hir_def::AssocContainerId as core::clone::Clone>::clone
4 (0.0%) 1 (0.0%) <ra_hir_def::AttrDefId as core::clone::Clone>::clone
4 (0.0%) 1 (0.0%) <ra_hir_def::ContainerId as core::clone::Clone>::clone
4 (0.0%) 1 (0.0%) <ra_hir_def::GenericDefId as core::clone::Clone>::clone
4 (0.0%) 1 (0.0%) <ra_hir_def::TypeParamId as core::clone::Clone>::clone
4 (0.0%) 1 (0.0%) <ra_hir_def::VariantId as core::clone::Clone>::clone
4 (0.0%) 1 (0.0%) <ra_hir_def::db::BodyQuery as salsa::plumbing::QueryFunction<DB>>::execute
4 (0.0%) 1 (0.0%) <ra_hir_def::db::ConstDataQuery as salsa::plumbing::QueryFunction<DB>>::execute
4 (0.0%) 1 (0.0%) <ra_hir_def::db::CrateDefMapQueryQuery as salsa::plumbing::QueryFunction<DB>>::execute
4 (0.0%) 1 (0.0%) <ra_hir_def::db::CrateLangItemsQuery as salsa::plumbing::QueryFunction<DB>>::execute
4 (0.0%) 1 (0.0%) <ra_hir_def::db::EnumDataQuery as salsa::plumbing::QueryFunction<DB>>::execute
4 (0.0%) 1 (0.0%) <ra_hir_def::db::ExprScopesQuery as salsa::plumbing::QueryFunction<DB>>::execute
4 (0.0%) 1 (0.0%) <ra_hir_def::db::ImplDataQuery as salsa::plumbing::QueryFunction<DB>>::execute
4 (0.0%) 1 (0.0%) <ra_hir_def::db::ImportMapQuery as salsa::plumbing::QueryFunction<DB>>::execute
4 (0.0%) 1 (0.0%) <ra_hir_def::db::ModuleLangItemsQuery as salsa::plumbing::QueryFunction<DB>>::execute
4 (0.0%) 1 (0.0%) <ra_hir_def::db::StaticDataQuery as salsa::plumbing::QueryFunction<DB>>::execute
4 (0.0%) 1 (0.0%) <ra_hir_def::db::StructDataQuery as salsa::plumbing::QueryFunction<DB>>::execute
4 (0.0%) 1 (0.0%) <ra_hir_def::db::TraitDataQuery as salsa::plumbing::QueryFunction<DB>>::execute
4 (0.0%) 1 (0.0%) <ra_hir_def::db::TypeAliasDataQuery as salsa::plumbing::QueryFunction<DB>>::execute
4 (0.0%) 1 (0.0%) <ra_hir_def::db::UnionDataQuery as salsa::plumbing::QueryFunction<DB>>::execute
4 (0.0%) 1 (0.0%) <ra_hir_expand::HirFileId as core::clone::Clone>::clone
4 (0.0%) 1 (0.0%) <ra_hir_expand::HirFileId as core::hash::Hash>::hash
4 (0.0%) 1 (0.0%) <ra_hir_expand::MacroDefId as core::clone::Clone>::clone
4 (0.0%) 1 (0.0%) <ra_hir_expand::db::ExpandProcMacroQuery as salsa::plumbing::QueryFunction<DB>>::execute
4 (0.0%) 1 (0.0%) <ra_hir_expand::db::MacroArgQuery as salsa::plumbing::QueryFunction<DB>>::execute
4 (0.0%) 1 (0.0%) <ra_hir_expand::db::MacroExpandQuery as salsa::plumbing::QueryFunction<DB>>::execute
4 (0.0%) 1 (0.0%) <ra_hir_expand::db::ParseMacroQuery as salsa::plumbing::QueryFunction<DB>>::execute
4 (0.0%) 1 (0.0%) <ra_hir_ty::TypeCtor as core::clone::Clone>::clone
4 (0.0%) 1 (0.0%) <ra_hir_ty::db::AssociatedTyDataQuery as salsa::plumbing::QueryFunction<DB>>::execute
4 (0.0%) 1 (0.0%) <ra_hir_ty::db::AssociatedTyValueQuery as salsa::plumbing::QueryFunction<DB>>::execute
4 (0.0%) 1 (0.0%) <ra_hir_ty::db::FnDefDatumQuery as salsa::plumbing::QueryFunction<DB>>::execute
4 (0.0%) 1 (0.0%) <ra_hir_ty::db::ImplDatumQuery as salsa::plumbing::QueryFunction<DB>>::execute
4 (0.0%) 1 (0.0%) <ra_hir_ty::db::ImplSelfTyQuery as salsa::plumbing::QueryFunction<DB>>::execute
4 (0.0%) 1 (0.0%) <ra_hir_ty::db::ImplTraitQuery as salsa::plumbing::QueryFunction<DB>>::execute
4 (0.0%) 1 (0.0%) <ra_hir_ty::db::ImplsFromDepsQuery as salsa::plumbing::QueryFunction<DB>>::execute
4 (0.0%) 1 (0.0%) <ra_hir_ty::db::ImplsInCrateQuery as salsa::plumbing::QueryFunction<DB>>::execute
4 (0.0%) 1 (0.0%) <ra_hir_ty::db::InferQueryQuery as salsa::plumbing::QueryFunction<DB>>::execute
4 (0.0%) 1 (0.0%) <ra_hir_ty::db::StructDatumQuery as salsa::plumbing::QueryFunction<DB>>::execute
4 (0.0%) 1 (0.0%) <ra_hir_ty::db::TraitDatumQuery as salsa::plumbing::QueryFunction<DB>>::execute
4 (0.0%) 1 (0.0%) <ra_hir_ty::infer::unify::TypeVarId as core::cmp::PartialEq>::eq
4 (0.0%) 1 (0.0%) <ra_hir_ty::infer::unify::TypeVarId as core::cmp::PartialEq>::ne
4 (0.0%) 1 (0.0%) <ra_hir_ty::lower::CallableDef as core::clone::Clone>::clone
4 (0.0%) 1 (0.0%) <ra_hir_ty::lower::TyDefId as core::clone::Clone>::clone
4 (0.0%) 1 (0.0%) <ra_hir_ty::lower::ValueTyDefId as core::clone::Clone>::clone
4 (0.0%) 1 (0.0%) <ra_hir_ty::traits::ClosureFnTraitImplData as core::clone::Clone>::clone
4 (0.0%) 1 (0.0%) <ra_hir_ty::traits::Impl as core::clone::Clone>::clone
4 (0.0%) 1 (0.0%) <ra_hir_ty::traits::TraitEnvironment as core::hash::Hash>::hash
4 (0.0%) 1 (0.0%) <ra_ide::ssr::Var as core::hash::Hash>::hash
4 (0.0%) 1 (0.0%) <ra_ide::syntax_highlighting::tags::Highlight as core::ops::bit::BitOrAssign<ra_ide::syntax_highlighting::tags::HighlightModifier>>::bitor_assign
4 (0.0%) 1 (0.0%) <ra_ide_db::LineIndexQuery as salsa::Query<DB>>::group_key
4 (0.0%) 1 (0.0%) <ra_ide_db::__SalsaDatabaseKey as core::hash::Hash>::hash
4 (0.0%) 1 (0.0%) <ra_mbe::Shift as core::cmp::PartialEq>::eq
4 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::tokens::Comment as core::hash::Hash>::hash
4 (0.0%) 1 (0.0%) <ra_tt::Punct as core::clone::Clone>::clone
4 (0.0%) 1 (0.0%) <ra_tt::TokenId as core::cmp::PartialEq>::eq
4 (0.0%) 1 (0.0%) <ra_tt::TokenId as core::cmp::PartialEq>::ne
4 (0.0%) 1 (0.0%) <rand_pcg::pcg128::Mcg128Xsl64 as rand_core::RngCore>::next_u32
4 (0.0%) 1 (0.0%) <rowan::api::SyntaxToken<L> as core::fmt::Display>::fmt
4 (0.0%) 1 (0.0%) <rowan::green::SyntaxKind as core::cmp::PartialEq>::eq
4 (0.0%) 1 (0.0%) <rustc_hash::FxHasher as core::hash::Hasher>::write_u16
4 (0.0%) 1 (0.0%) <rustc_hash::FxHasher as core::hash::Hasher>::write_u32
4 (0.0%) 1 (0.0%) <rustc_hash::FxHasher as core::hash::Hasher>::write_u8
4 (0.0%) 1 (0.0%) <salsa::runtime::RuntimeId as core::cmp::PartialEq>::eq
4 (0.0%) 1 (0.0%) <std::collections::hash::map::DefaultHasher as core::hash::Hasher>::finish
4 (0.0%) 1 (0.0%) <std::collections::hash::map::DefaultHasher as core::hash::Hasher>::write
4 (0.0%) 1 (0.0%) <std::collections::hash::map::IntoIter<K,V> as core::iter::traits::iterator::Iterator>::next
4 (0.0%) 1 (0.0%) <std::collections::hash::map::Iter<K,V> as core::iter::traits::iterator::Iterator>::size_hint
4 (0.0%) 1 (0.0%) <std::collections::hash::map::Keys<K,V> as core::iter::traits::iterator::Iterator>::size_hint
4 (0.0%) 1 (0.0%) <text_size::size::TextSize as core::cmp::PartialEq>::eq
4 (0.0%) 1 (0.0%) <text_size::size::TextSize as core::cmp::PartialEq>::ne
4 (0.0%) 1 (0.0%) <text_size::size::TextSize as core::convert::From<u32>>::from
4 (0.0%) 1 (0.0%) <text_size::size::TextSize as core::ops::arith::Sub<&text_size::size::TextSize>>::sub
4 (0.0%) 1 (0.0%) <usize as core::iter::range::Step>::add_one
4 (0.0%) 1 (0.0%) <usize as core::iter::range::Step>::sub_one
4 (0.0%) 1 (0.0%) alloc::collections::btree::map::BTreeMap<K,V>::ensure_root_is_owned
4 (0.0%) 1 (0.0%) alloc::collections::btree::node::BoxedNode<K,V>::as_ptr
4 (0.0%) 1 (0.0%) alloc::string::String::is_empty
4 (0.0%) 1 (0.0%) alloc::string::String::len
4 (0.0%) 1 (0.0%) alloc::string::String::shrink_to_fit
4 (0.0%) 1 (0.0%) core::cmp::impls::<impl core::cmp::PartialEq for char>::eq
4 (0.0%) 1 (0.0%) core::cmp::impls::<impl core::cmp::PartialEq for char>::ne
4 (0.0%) 1 (0.0%) core::cmp::impls::<impl core::cmp::PartialEq for u32>::eq
4 (0.0%) 1 (0.0%) core::cmp::impls::<impl core::cmp::PartialEq for u8>::eq
4 (0.0%) 1 (0.0%) core::cmp::impls::<impl core::cmp::PartialEq for usize>::eq
4 (0.0%) 1 (0.0%) core::cmp::impls::<impl core::cmp::PartialOrd for i32>::lt
4 (0.0%) 1 (0.0%) core::cmp::impls::<impl core::cmp::PartialOrd for usize>::le
4 (0.0%) 1 (0.0%) core::cmp::impls::<impl core::cmp::PartialOrd for usize>::lt
4 (0.0%) 1 (0.0%) core::convert::identity
4 (0.0%) 1 (0.0%) core::hash::impls::<impl core::hash::Hash for u16>::hash
4 (0.0%) 1 (0.0%) core::iter::adapters::copy_try_fold
4 (0.0%) 1 (0.0%) core::num::<impl usize>::is_power_of_two
4 (0.0%) 1 (0.0%) core::num::NonZeroUsize::new_unchecked
4 (0.0%) 1 (0.0%) core::ptr::eq
4 (0.0%) 1 (0.0%) core::str::<impl str>::is_empty
4 (0.0%) 1 (0.0%) core::str::traits::<impl core::cmp::PartialEq for str>::ne
4 (0.0%) 1 (0.0%) hashbrown::map::HashMap<K,V,S>::clear
4 (0.0%) 1 (0.0%) hashbrown::raw::RawTable<T>::clear::{{closure}}
4 (0.0%) 1 (0.0%) indexmap::map::IndexMap<K,V,S>::is_empty
4 (0.0%) 1 (0.0%) indexmap::set::IndexSet<T,S>::is_empty
4 (0.0%) 1 (0.0%) indexmap::set::IndexSet<T,S>::len
4 (0.0%) 1 (0.0%) ra_hir::semantics::Semantics<DB>::to_module_def::{{closure}}
4 (0.0%) 1 (0.0%) ra_ide::Analysis::crate_for::{{closure}}
4 (0.0%) 1 (0.0%) ra_ide::Analysis::diagnostics::{{closure}}
4 (0.0%) 1 (0.0%) ra_ide::Analysis::file_line_index::{{closure}}
4 (0.0%) 1 (0.0%) ra_ide::Analysis::file_text::{{closure}}
4 (0.0%) 1 (0.0%) ra_ide::Analysis::runnables::{{closure}}
4 (0.0%) 1 (0.0%) ra_ide::AnalysisHost::collect_garbage
4 (0.0%) 1 (0.0%) ra_ide::AnalysisHost::maybe_collect_garbage
4 (0.0%) 1 (0.0%) ra_ide::AnalysisHost::per_query_memory_usage
4 (0.0%) 1 (0.0%) ra_ide::AnalysisHost::request_cancellation
4 (0.0%) 1 (0.0%) ra_ide::AnalysisHost::update_lru_capacity
4 (0.0%) 1 (0.0%) ra_ide::completion::completion_item::Builder::build::{{closure}}
4 (0.0%) 1 (0.0%) ra_ide::completion::completion_item::CompletionItem::deprecated
4 (0.0%) 1 (0.0%) ra_ide::completion::completion_item::CompletionItem::insert_text_format
4 (0.0%) 1 (0.0%) ra_ide::completion::completion_item::CompletionItem::trigger_call_info
4 (0.0%) 1 (0.0%) ra_ide::completion::presentation::Params::is_empty
4 (0.0%) 1 (0.0%) ra_ide::display::navigation_target::NavigationTarget::container_name
4 (0.0%) 1 (0.0%) ra_ide::hover::HoverConfig::none
4 (0.0%) 1 (0.0%) ra_ide::hover::HoverResult::is_empty
4 (0.0%) 1 (0.0%) ra_ide::hover::HoverResult::len
4 (0.0%) 1 (0.0%) rowan::api::SyntaxToken<L>::text
4 (0.0%) 1 (0.0%) rowan::green::token::GreenToken::text
4 (0.0%) 1 (0.0%) salsa::runtime::Runtime<DB>::report_anon_read
4 (0.0%) 1 (0.0%) salsa::runtime::Runtime<DB>::try_block_on::{{closure}}
4 (0.0%) 1 (0.0%) smol_str::SmolStr::len
4 (0.0%) 1 (0.0%) std::collections::hash::map::HashMap<K,V,S>::clear
4 (0.0%) 1 (0.0%) std::ffi::os_str::OsStr::from_inner
4 (0.0%) 1 (0.0%) std::sys_common::mutex::Mutex::destroy
4 (0.0%) 1 (0.0%) std::sys_common::mutex::Mutex::raw_lock
4 (0.0%) 1 (0.0%) std::sys_common::mutex::Mutex::raw_unlock
4 (0.0%) 1 (0.0%) text_size::size::TextSize::checked_add::{{closure}}
4 (0.0%) 1 (0.0%) text_size::size::TextSize::checked_sub::{{closure}}
3 (0.0%) 3 (0.0%) core::ptr::null
3 (0.0%) 3 (0.0%) core::str::<impl str>::find::{{closure}}
3 (0.0%) 1 (0.0%) <&str as core::str::pattern::Pattern>::into_searcher
3 (0.0%) 1 (0.0%) <() as core::fmt::Debug>::fmt
3 (0.0%) 1 (0.0%) <T as ra_hir_def::db::DefDatabase>::crate_def_map
3 (0.0%) 1 (0.0%) <T as ra_hir_ty::db::HirDatabase>::infer
3 (0.0%) 1 (0.0%) <alloc::rc::Rc<T> as alloc::rc::RcBoxPtr<T>>::inner
3 (0.0%) 1 (0.0%) <alloc::string::String as alloc::string::ToString>::to_string
3 (0.0%) 1 (0.0%) <alloc::string::String as core::convert::From<&alloc::string::String>>::from
3 (0.0%) 1 (0.0%) <alloc::string::String as core::convert::From<&str>>::from
3 (0.0%) 1 (0.0%) <alloc::string::String as core::default::Default>::default
3 (0.0%) 1 (0.0%) <alloc::string::String as core::fmt::Write>::write_char
3 (0.0%) 1 (0.0%) <alloc::string::String as core::fmt::Write>::write_str
3 (0.0%) 1 (0.0%) <alloc::string::String as core::ops::arith::AddAssign<&str>>::add_assign
3 (0.0%) 1 (0.0%) <alloc::vec::ExtendElement<T> as alloc::vec::ExtendWith<T>>::next
3 (0.0%) 1 (0.0%) <bool as core::fmt::Debug>::fmt
3 (0.0%) 1 (0.0%) <chalk_ir::AdtId<I> as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <chalk_ir::AdtId<I> as core::cmp::PartialEq>::ne
3 (0.0%) 1 (0.0%) <chalk_ir::AdtId<I> as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <chalk_ir::AssocTypeId<I> as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <chalk_ir::AssocTypeId<I> as core::cmp::PartialEq>::ne
3 (0.0%) 1 (0.0%) <chalk_ir::AssocTypeId<I> as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <chalk_ir::Const<I> as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <chalk_ir::Const<I> as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <chalk_ir::DebruijnIndex as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <chalk_ir::Environment<I> as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <chalk_ir::Environment<I> as core::cmp::PartialEq>::ne
3 (0.0%) 1 (0.0%) <chalk_ir::Environment<I> as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <chalk_ir::FnDefId<I> as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <chalk_ir::FnDefId<I> as core::cmp::PartialEq>::ne
3 (0.0%) 1 (0.0%) <chalk_ir::FnDefId<I> as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <chalk_ir::Goal<I> as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <chalk_ir::Goal<I> as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <chalk_ir::ImplId<I> as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <chalk_ir::ImplId<I> as core::cmp::PartialEq>::ne
3 (0.0%) 1 (0.0%) <chalk_ir::ImplId<I> as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <chalk_ir::InferenceVar as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <chalk_ir::OpaqueTyId<I> as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <chalk_ir::OpaqueTyId<I> as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <chalk_ir::ProgramClauses<I> as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <chalk_ir::ProgramClauses<I> as core::cmp::PartialEq>::ne
3 (0.0%) 1 (0.0%) <chalk_ir::ProgramClauses<I> as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <chalk_ir::TraitId<I> as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <chalk_ir::TraitId<I> as core::cmp::PartialEq>::ne
3 (0.0%) 1 (0.0%) <chalk_ir::TraitId<I> as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <chalk_ir::UniverseIndex as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <chalk_solve::rust_ir::AssociatedTyValueBound<I> as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <chalk_solve::rust_ir::AssociatedTyValueId<I> as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <chalk_solve::rust_ir::AssociatedTyValueId<I> as core::cmp::PartialEq>::ne
3 (0.0%) 1 (0.0%) <chalk_solve::rust_ir::AssociatedTyValueId<I> as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <core::cell::RefMut<T> as core::ops::deref::Deref>::deref
3 (0.0%) 1 (0.0%) <core::core_arch::x86::__m128i as core::core_arch::x86::m128iExt>::as_m128i
3 (0.0%) 1 (0.0%) <core::hash::BuildHasherDefault<H> as core::hash::BuildHasher>::build_hasher
3 (0.0%) 1 (0.0%) <core::iter::adapters::Filter<I,P> as core::iter::traits::iterator::Iterator>::count::to_usize
3 (0.0%) 1 (0.0%) <core::iter::adapters::fuse::Fuse<I> as core::iter::traits::iterator::Iterator>::fold
3 (0.0%) 1 (0.0%) <core::iter::adapters::zip::Zip<A,B> as core::iter::traits::iterator::Iterator>::size_hint
3 (0.0%) 1 (0.0%) <core::num::NonZeroU32 as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <core::str::Chars as core::iter::traits::double_ended::DoubleEndedIterator>::next_back::{{closure}}
3 (0.0%) 1 (0.0%) <core::str::Chars as core::iter::traits::iterator::Iterator>::next::{{closure}}
3 (0.0%) 1 (0.0%) <core::str::pattern::MatchOnly as core::str::pattern::TwoWayStrategy>::rejecting
3 (0.0%) 1 (0.0%) <ra_arena::RawId as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <ra_db::input::CrateId as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <ra_db::input::ProcMacroId as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <ra_db::input::SourceRootId as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <ra_hir::code_model::Const as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <ra_hir::code_model::Const as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <ra_hir::code_model::Enum as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <ra_hir::code_model::Function as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <ra_hir::code_model::Function as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <ra_hir::code_model::ImplDef as ra_ide::display::navigation_target::ToNav>::to_nav::{{closure}}
3 (0.0%) 1 (0.0%) <ra_hir::code_model::Module as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <ra_hir::code_model::Static as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <ra_hir::code_model::Struct as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <ra_hir::code_model::Trait as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <ra_hir::code_model::TypeAlias as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <ra_hir::code_model::TypeAlias as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <ra_hir::code_model::Union as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <ra_hir_def::ConstId as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <ra_hir_def::ConstId as core::cmp::PartialEq>::ne
3 (0.0%) 1 (0.0%) <ra_hir_def::ConstId as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <ra_hir_def::EnumId as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <ra_hir_def::EnumId as core::cmp::PartialEq>::ne
3 (0.0%) 1 (0.0%) <ra_hir_def::EnumId as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <ra_hir_def::FunctionId as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <ra_hir_def::FunctionId as core::cmp::PartialEq>::ne
3 (0.0%) 1 (0.0%) <ra_hir_def::FunctionId as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <ra_hir_def::ImplId as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <ra_hir_def::ImplId as core::cmp::PartialEq>::ne
3 (0.0%) 1 (0.0%) <ra_hir_def::ImplId as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <ra_hir_def::StaticId as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <ra_hir_def::StaticId as core::cmp::PartialEq>::ne
3 (0.0%) 1 (0.0%) <ra_hir_def::StaticId as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <ra_hir_def::StructId as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <ra_hir_def::StructId as core::cmp::PartialEq>::ne
3 (0.0%) 1 (0.0%) <ra_hir_def::StructId as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <ra_hir_def::TraitId as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <ra_hir_def::TraitId as core::cmp::PartialEq>::ne
3 (0.0%) 1 (0.0%) <ra_hir_def::TraitId as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <ra_hir_def::TypeAliasId as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <ra_hir_def::TypeAliasId as core::cmp::PartialEq>::ne
3 (0.0%) 1 (0.0%) <ra_hir_def::TypeAliasId as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <ra_hir_def::UnionId as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <ra_hir_def::UnionId as core::cmp::PartialEq>::ne
3 (0.0%) 1 (0.0%) <ra_hir_def::UnionId as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <ra_hir_def::attr::Attrs as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <ra_hir_def::builtin_type::BuiltinFloat as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <ra_hir_def::builtin_type::BuiltinFloat as core::cmp::PartialEq>::ne
3 (0.0%) 1 (0.0%) <ra_hir_def::builtin_type::BuiltinFloat as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <ra_hir_def::db::FunctionDataQuery as salsa::plumbing::QueryFunction<DB>>::execute
3 (0.0%) 1 (0.0%) <ra_hir_def::docs::Documentation as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <ra_hir_def::nameres::raw::ImplData as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <ra_hir_def::type_ref::Mutability as core::clone::Clone>::clone
3 (0.0%) 1 (0.0%) <ra_hir_expand::EagerMacroId as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <ra_hir_expand::EagerMacroId as core::cmp::PartialEq>::ne
3 (0.0%) 1 (0.0%) <ra_hir_expand::EagerMacroId as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <ra_hir_expand::LazyMacroId as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <ra_hir_expand::LazyMacroId as core::cmp::PartialEq>::ne
3 (0.0%) 1 (0.0%) <ra_hir_expand::LazyMacroId as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <ra_hir_expand::MacroFile as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <ra_hir_expand::MacroFile as core::cmp::PartialEq>::ne
3 (0.0%) 1 (0.0%) <ra_hir_expand::MacroFile as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <ra_hir_ty::CallableDefId as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <ra_hir_ty::CallableDefId as core::cmp::PartialEq>::ne
3 (0.0%) 1 (0.0%) <ra_hir_ty::CallableDefId as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <ra_hir_ty::FnSig as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <ra_hir_ty::Substs as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <ra_hir_ty::Substs as core::cmp::PartialEq>::ne
3 (0.0%) 1 (0.0%) <ra_hir_ty::Substs as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <ra_hir_ty::TypeCtorId as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <ra_hir_ty::TypeCtorId as core::cmp::PartialEq>::ne
3 (0.0%) 1 (0.0%) <ra_hir_ty::TypeCtorId as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <ra_hir_ty::db::GlobalTypeParamId as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <ra_hir_ty::db::GlobalTypeParamId as core::cmp::PartialEq>::ne
3 (0.0%) 1 (0.0%) <ra_hir_ty::db::GlobalTypeParamId as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <ra_hir_ty::db::InternedOpaqueTyId as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <ra_hir_ty::db::InternedOpaqueTyId as core::cmp::PartialEq>::ne
3 (0.0%) 1 (0.0%) <ra_hir_ty::db::InternedOpaqueTyId as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <ra_hir_ty::db::ReturnTypeImplTraitsQuery as salsa::plumbing::QueryFunction<DB>>::execute
3 (0.0%) 1 (0.0%) <ra_hir_ty::infer::unify::TypeVarId as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <ra_hir_ty::primitive::FloatTy as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <ra_hir_ty::primitive::FloatTy as core::cmp::PartialEq>::ne
3 (0.0%) 1 (0.0%) <ra_hir_ty::primitive::FloatTy as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <ra_hir_ty::traits::AssocTyValueId as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <ra_hir_ty::traits::AssocTyValueId as core::cmp::PartialEq>::ne
3 (0.0%) 1 (0.0%) <ra_hir_ty::traits::AssocTyValueId as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <ra_hir_ty::traits::GlobalImplId as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <ra_hir_ty::traits::GlobalImplId as core::cmp::PartialEq>::ne
3 (0.0%) 1 (0.0%) <ra_hir_ty::traits::GlobalImplId as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <ra_ide_db::LineIndexQuery as salsa::plumbing::QueryFunction<DB>>::execute
3 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::ConstDef as ra_ide::display::short_label::ShortLabel>::short_label
3 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::EnumDef as ra_ide::display::short_label::ShortLabel>::short_label
3 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::MacroCall as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::Module as ra_ide::display::short_label::ShortLabel>::short_label
3 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::RecordFieldDef as ra_ide::display::short_label::ShortLabel>::short_label
3 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::StaticDef as ra_ide::display::short_label::ShortLabel>::short_label
3 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::StructDef as ra_ide::display::short_label::ShortLabel>::short_label
3 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::TypeAliasDef as ra_ide::display::short_label::ShortLabel>::short_label
3 (0.0%) 1 (0.0%) <ra_syntax::ast::generated::nodes::UnionDef as ra_ide::display::short_label::ShortLabel>::short_label
3 (0.0%) 1 (0.0%) <ra_tt::TokenId as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <rand::rngs::small::SmallRng as rand_core::RngCore>::next_u32
3 (0.0%) 1 (0.0%) <rand::rngs::small::SmallRng as rand_core::RngCore>::next_u64
3 (0.0%) 1 (0.0%) <rowan::api::SyntaxNode<L> as core::fmt::Display>::fmt
3 (0.0%) 1 (0.0%) <rowan::green::node::GreenNode as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <rustc_hash::FxHasher as core::hash::Hasher>::write_u64
3 (0.0%) 1 (0.0%) <rustc_hash::FxHasher as core::hash::Hasher>::write_usize
3 (0.0%) 1 (0.0%) <salsa::dependency::Dependency<DB> as core::fmt::Debug>::fmt
3 (0.0%) 1 (0.0%) <salsa::intern_id::InternId as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <salsa::intern_id::InternId as core::cmp::PartialEq>::ne
3 (0.0%) 1 (0.0%) <salsa::intern_id::InternId as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <salsa::revision::Revision as core::cmp::PartialEq>::eq
3 (0.0%) 1 (0.0%) <salsa::revision::Revision as core::cmp::PartialEq>::ne
3 (0.0%) 1 (0.0%) <salsa::runtime::RuntimeId as core::hash::Hash>::hash
3 (0.0%) 1 (0.0%) <str as alloc::string::ToString>::to_string
3 (0.0%) 1 (0.0%) <str as core::convert::AsRef<str>>::as_ref
3 (0.0%) 1 (0.0%) <usize as core::iter::traits::accum::Sum>::sum
3 (0.0%) 1 (0.0%) <usize as core::ops::arith::Add>::add
3 (0.0%) 1 (0.0%) <usize as core::ops::arith::Sub>::sub
3 (0.0%) 1 (0.0%) alloc::slice::<impl [T]>::join
3 (0.0%) 1 (0.0%) alloc::slice::<impl alloc::borrow::ToOwned for [T]>::to_owned
3 (0.0%) 1 (0.0%) alloc::vec::from_elem
3 (0.0%) 1 (0.0%) chalk_ir::debug::<impl core::fmt::Debug for chalk_ir::Substitution<I>>::fmt
3 (0.0%) 1 (0.0%) core::alloc::layout::Layout::size
3 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_load_si128
3 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_pause
3 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_set1_epi64x
3 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_set1_epi8
3 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_setzero_si128
3 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_store_si128
3 (0.0%) 1 (0.0%) core::hint::spin_loop
3 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::step_by
3 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::sum
3 (0.0%) 1 (0.0%) core::ptr::const_ptr::<impl *const T>::wrapping_add
3 (0.0%) 1 (0.0%) core::ptr::mut_ptr::<impl *mut T>::copy_to
3 (0.0%) 1 (0.0%) core::ptr::mut_ptr::<impl *mut T>::copy_to_nonoverlapping
3 (0.0%) 1 (0.0%) core::ptr::mut_ptr::<impl *mut T>::wrapping_add
3 (0.0%) 1 (0.0%) core::slice::<impl core::cmp::Ord for [T]>::cmp
3 (0.0%) 1 (0.0%) core::str::<impl str>::parse
3 (0.0%) 1 (0.0%) core::str::from_utf8_unchecked
3 (0.0%) 1 (0.0%) core::str::from_utf8_unchecked_mut
3 (0.0%) 1 (0.0%) core::str::traits::<impl core::slice::SliceIndex<str> for core::ops::range::RangeFull>::index
3 (0.0%) 1 (0.0%) core::str::utf8_is_cont_byte
3 (0.0%) 1 (0.0%) core::sync::atomic::spin_loop_hint
3 (0.0%) 1 (0.0%) core::time::Duration::as_secs
3 (0.0%) 1 (0.0%) hashbrown::raw::is_full
3 (0.0%) 1 (0.0%) hashbrown::raw::special_is_empty
3 (0.0%) 1 (0.0%) indexmap::map::Pos::is_none
3 (0.0%) 1 (0.0%) indexmap::map::to_raw_capacity
3 (0.0%) 1 (0.0%) indexmap::map::usable_capacity
3 (0.0%) 1 (0.0%) itertools::Itertools::next_tuple
3 (0.0%) 1 (0.0%) ra_hir::semantics::Semantics<DB>::ancestors_with_macros::{{closure}}
3 (0.0%) 1 (0.0%) ra_hir::semantics::Semantics<DB>::expand::{{closure}}
3 (0.0%) 1 (0.0%) ra_ide::Analysis::status
3 (0.0%) 1 (0.0%) ra_ide::Analysis::status::{{closure}}
3 (0.0%) 1 (0.0%) ra_ide::call_hierarchy::call_hierarchy
3 (0.0%) 1 (0.0%) ra_ide::completion::completion_item::CompletionItem::kind
3 (0.0%) 1 (0.0%) ra_ide::completion::completion_item::CompletionItem::score
3 (0.0%) 1 (0.0%) ra_ide::display::navigation_target::NavigationTarget::file_id
3 (0.0%) 1 (0.0%) ra_ide::display::navigation_target::NavigationTarget::kind
3 (0.0%) 1 (0.0%) ra_ide::folding_ranges::contiguous_range_for_group
3 (0.0%) 1 (0.0%) ra_ide::hover::HoverResult::new
3 (0.0%) 1 (0.0%) ra_ide::mock_analysis::MockAnalysis::new
3 (0.0%) 1 (0.0%) ra_ide::mock_analysis::MockFileData::cfg_options::{{closure}}
3 (0.0%) 1 (0.0%) ra_ide::references::ReferenceSearchResult::decl_target
3 (0.0%) 1 (0.0%) ra_ide::references::rename::text_edit_from_self_param::{{closure}}
3 (0.0%) 1 (0.0%) rand::distributions::integer::<impl rand::distributions::Distribution<u32> for rand::distributions::Standard>::sample
3 (0.0%) 1 (0.0%) rand::distributions::integer::<impl rand::distributions::Distribution<usize> for rand::distributions::Standard>::sample
3 (0.0%) 1 (0.0%) rowan::api::SyntaxNode<L>::text
3 (0.0%) 1 (0.0%) salsa::QueryTableMut<DB,Q>::set
3 (0.0%) 1 (0.0%) salsa::runtime::DatabaseWriteLockGuard<DB>::new_revision
3 (0.0%) 1 (0.0%) salsa::runtime::DependencyGraph<K>::add_edge::{{closure}}
3 (0.0%) 1 (0.0%) salsa::runtime::Runtime<DB>::id
3 (0.0%) 1 (0.0%) std::collections::hash::map::HashMap<K,V>::new
3 (0.0%) 1 (0.0%) std::thread::panicking
3 (0.0%) 1 (0.0%) thin_dst::ThinData<Head,SliceItem>::erase
3 (0.0%) 1 (0.0%) thin_dst::ThinData<Head,SliceItem>::len
2 (0.0%) 2 (0.0%) <Borrowed as rand::distributions::uniform::SampleBorrow<Borrowed>>::borrow
2 (0.0%) 2 (0.0%) <core::marker::PhantomData<T> as core::hash::Hash>::hash
2 (0.0%) 2 (0.0%) core::str::<impl str>::rfind::{{closure}}
2 (0.0%) 2 (0.0%) ra_arena::Idx<T>::into_raw
2 (0.0%) 1 (0.0%) <core::sync::atomic::AtomicUsize as parking_lot::elision::AtomicElisionExt>::elision_compare_exchange_acquire
2 (0.0%) 1 (0.0%) <core::sync::atomic::AtomicUsize as parking_lot::elision::AtomicElisionExt>::elision_fetch_sub_release
2 (0.0%) 1 (0.0%) <indexmap::map::Pos as core::clone::Clone>::clone
2 (0.0%) 1 (0.0%) <ra_db::CrateGraphQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_db::FileRelativePathQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_db::FileTextQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_db::ParseQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_db::SourceRootQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_db::input::CrateId as core::clone::Clone>::clone
2 (0.0%) 1 (0.0%) <ra_db::input::FileId as core::clone::Clone>::clone
2 (0.0%) 1 (0.0%) <ra_db::input::SourceRootId as core::clone::Clone>::clone
2 (0.0%) 1 (0.0%) <ra_hir_def::ConstId as core::clone::Clone>::clone
2 (0.0%) 1 (0.0%) <ra_hir_def::EnumId as core::clone::Clone>::clone
2 (0.0%) 1 (0.0%) <ra_hir_def::FunctionId as core::clone::Clone>::clone
2 (0.0%) 1 (0.0%) <ra_hir_def::ImplId as core::clone::Clone>::clone
2 (0.0%) 1 (0.0%) <ra_hir_def::StaticId as core::clone::Clone>::clone
2 (0.0%) 1 (0.0%) <ra_hir_def::StructId as core::clone::Clone>::clone
2 (0.0%) 1 (0.0%) <ra_hir_def::TraitId as core::clone::Clone>::clone
2 (0.0%) 1 (0.0%) <ra_hir_def::TypeAliasId as core::clone::Clone>::clone
2 (0.0%) 1 (0.0%) <ra_hir_def::UnionId as core::clone::Clone>::clone
2 (0.0%) 1 (0.0%) <ra_hir_def::db::AttrsQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::BodyQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::BodyWithSourceMapQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::ConstDataQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::CrateDefMapQueryQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::CrateLangItemsQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::DocumentationQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::EnumDataQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::ExprScopesQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::FunctionDataQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::GenericParamsQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::ImplDataQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::ImportMapQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::InternConstLookupQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::InternConstQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::InternEnumLookupQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::InternEnumQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::InternFunctionLookupQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::InternFunctionQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::InternImplLookupQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::InternImplQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::InternStaticLookupQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::InternStaticQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::InternStructLookupQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::InternStructQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::InternTraitLookupQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::InternTraitQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::InternTypeAliasLookupQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::InternTypeAliasQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::InternUnionLookupQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::InternUnionQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::LangItemQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::ModuleLangItemsQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::RawItemsQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::StaticDataQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::StructDataQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::TraitDataQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::TypeAliasDataQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_def::db::UnionDataQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_expand::EagerMacroId as core::clone::Clone>::clone
2 (0.0%) 1 (0.0%) <ra_hir_expand::LazyMacroId as core::clone::Clone>::clone
2 (0.0%) 1 (0.0%) <ra_hir_expand::db::AstIdMapQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_expand::db::ExpandProcMacroQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_expand::db::InternEagerExpansionLookupQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_expand::db::InternEagerExpansionQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_expand::db::InternMacroLookupQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_expand::db::InternMacroQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_expand::db::MacroArgQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_expand::db::MacroDefQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_expand::db::MacroExpandQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_expand::db::ParseMacroQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_ty::CallableDefId as core::clone::Clone>::clone
2 (0.0%) 1 (0.0%) <ra_hir_ty::TypeCtorId as core::clone::Clone>::clone
2 (0.0%) 1 (0.0%) <ra_hir_ty::db::AssociatedTyDataQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_ty::db::AssociatedTyValueQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_ty::db::CallableItemSignatureQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_ty::db::FieldTypesQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_ty::db::FnDefDatumQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_ty::db::GenericDefaultsQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_ty::db::GenericPredicatesForParamQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_ty::db::GenericPredicatesQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_ty::db::GlobalTypeParamId as core::clone::Clone>::clone
2 (0.0%) 1 (0.0%) <ra_hir_ty::db::ImplDatumQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_ty::db::ImplSelfTyQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_ty::db::ImplTraitQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_ty::db::ImplsFromDepsQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_ty::db::ImplsInCrateQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_ty::db::InferQueryQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_ty::db::InternAssocTyValueLookupQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_ty::db::InternAssocTyValueQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_ty::db::InternCallableDefLookupQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_ty::db::InternCallableDefQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_ty::db::InternChalkImplLookupQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_ty::db::InternChalkImplQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_ty::db::InternImplTraitIdLookupQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_ty::db::InternImplTraitIdQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_ty::db::InternTypeCtorLookupQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_ty::db::InternTypeCtorQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_ty::db::InternTypeParamIdLookupQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_ty::db::InternTypeParamIdQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_ty::db::InternedOpaqueTyId as core::clone::Clone>::clone
2 (0.0%) 1 (0.0%) <ra_hir_ty::db::ProgramClausesForChalkEnvQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_ty::db::ReturnTypeImplTraitsQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_ty::db::StructDatumQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_ty::db::TraitDatumQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_ty::db::TraitSolveQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_ty::db::TyQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_ty::db::ValueTyQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_hir_ty::traits::AssocTyValueId as core::clone::Clone>::clone
2 (0.0%) 1 (0.0%) <ra_hir_ty::traits::GlobalImplId as core::clone::Clone>::clone
2 (0.0%) 1 (0.0%) <ra_ide_db::symbol_index::LibrarySymbolsQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_ide_db::symbol_index::LocalRootsQuery as salsa::Query<DB>>::query_storage
2 (0.0%) 1 (0.0%) <ra_parser::FragmentKind as core::clone::Clone>::clone
2 (0.0%) 1 (0.0%) <ra_parser::syntax_kind::generated::SyntaxKind as core::clone::Clone>::clone
2 (0.0%) 1 (0.0%) <ra_tt::TokenId as core::clone::Clone>::clone
2 (0.0%) 1 (0.0%) <rustc_hash::FxHasher as core::hash::Hasher>::finish
2 (0.0%) 1 (0.0%) <salsa::Snapshot<DB> as core::ops::deref::Deref>::deref
2 (0.0%) 1 (0.0%) <salsa::durability::Durability as core::clone::Clone>::clone
2 (0.0%) 1 (0.0%) <salsa::intern_id::InternId as core::clone::Clone>::clone
2 (0.0%) 1 (0.0%) <salsa::revision::Revision as core::clone::Clone>::clone
2 (0.0%) 1 (0.0%) <text_size::size::TextSize as core::clone::Clone>::clone
2 (0.0%) 1 (0.0%) <u8 as arrayvec::array::Index>::from
2 (0.0%) 1 (0.0%) <u8 as arrayvec::array::Index>::to_usize
2 (0.0%) 1 (0.0%) <usize as core::ops::bit::BitXor>::bitxor
2 (0.0%) 1 (0.0%) core::cell::is_reading
2 (0.0%) 1 (0.0%) core::clone::impls::<impl core::clone::Clone for u32>::clone
2 (0.0%) 1 (0.0%) core::clone::impls::<impl core::clone::Clone for u64>::clone
2 (0.0%) 1 (0.0%) core::clone::impls::<impl core::clone::Clone for u8>::clone
2 (0.0%) 1 (0.0%) core::clone::impls::<impl core::clone::Clone for usize>::clone
2 (0.0%) 1 (0.0%) core::convert::num::<impl core::convert::From<u16> for usize>::from
2 (0.0%) 1 (0.0%) core::mem::maybe_uninit::MaybeUninit<T>::first_ptr
2 (0.0%) 1 (0.0%) core::ops::range::RangeInclusive<Idx>::end
2 (0.0%) 1 (0.0%) core::ops::range::RangeInclusive<Idx>::start
2 (0.0%) 1 (0.0%) core::str::<impl str>::as_ptr
2 (0.0%) 1 (0.0%) hashbrown::raw::RawTable<T>::into_alloc::{{closure}}
2 (0.0%) 1 (0.0%) hashbrown::raw::bitmask::BitMask::any_bit_set
2 (0.0%) 1 (0.0%) indexmap::Bucket<K,V>::key_ref
2 (0.0%) 1 (0.0%) indexmap::map::desired_pos
2 (0.0%) 1 (0.0%) indexmap::map::lo32
2 (0.0%) 1 (0.0%) lock_api::rwlock::RwLock<R,T>::raw
2 (0.0%) 1 (0.0%) ra_ide::AnalysisHost::raw_database
2 (0.0%) 1 (0.0%) ra_ide::AnalysisHost::raw_database_mut
2 (0.0%) 1 (0.0%) ra_ide::completion::completion_item::CompletionItem::text_edit
2 (0.0%) 1 (0.0%) ra_ide::display::navigation_target::NavigationTarget::name
2 (0.0%) 1 (0.0%) ra_ide::references::ReferenceSearchResult::declaration
2 (0.0%) 1 (0.0%) ra_ide::typing::on_enter::node_indent::{{closure}}
2 (0.0%) 1 (0.0%) text_size::size::<impl core::convert::From<text_size::size::TextSize> for usize>::from
1 (0.0%) 1 (0.0%) <[T; 4] as smallvec::Array>::size
1 (0.0%) 1 (0.0%) <alloc::vec::ExtendElement<T> as alloc::vec::ExtendWith<T>>::last
1 (0.0%) 1 (0.0%) <bool as core::default::Default>::default
1 (0.0%) 1 (0.0%) <chalk_ir::Void as core::cmp::PartialEq>::eq
1 (0.0%) 1 (0.0%) <chalk_ir::Void as core::hash::Hash>::hash
1 (0.0%) 1 (0.0%) <char as core::default::Default>::default
1 (0.0%) 1 (0.0%) <core::marker::PhantomData<T> as core::clone::Clone>::clone
1 (0.0%) 1 (0.0%) <core::str::pattern::MatchOnly as core::str::pattern::TwoWayStrategy>::use_early_reject
1 (0.0%) 1 (0.0%) <core::str::pattern::RejectAndMatch as core::str::pattern::TwoWayStrategy>::use_early_reject
1 (0.0%) 1 (0.0%) <ra_db::CrateGraphQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_db::FileRelativePathQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_db::FileTextQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_db::ParseQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_db::SourceRootQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_def::body::SyntheticSyntax as core::cmp::PartialEq>::eq
1 (0.0%) 1 (0.0%) <ra_hir_def::db::AttrsQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_def::db::BodyQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_def::db::BodyWithSourceMapQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_def::db::ConstDataQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_def::db::CrateDefMapQueryQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_def::db::CrateLangItemsQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_def::db::DocumentationQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_def::db::EnumDataQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_def::db::ExprScopesQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_def::db::FunctionDataQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_def::db::GenericParamsQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_def::db::ImplDataQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_def::db::ImportMapQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_def::db::LangItemQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_def::db::ModuleLangItemsQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_def::db::RawItemsQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_def::db::StaticDataQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_def::db::StructDataQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_def::db::TraitDataQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_def::db::TypeAliasDataQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_def::db::UnionDataQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_expand::db::AstIdMapQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_expand::db::ExpandProcMacroQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_expand::db::MacroArgQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_expand::db::MacroDefQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_expand::db::MacroExpandQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_expand::db::ParseMacroQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_ty::db::AssociatedTyDataQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_ty::db::AssociatedTyValueQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_ty::db::CallableItemSignatureQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_ty::db::FieldTypesQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_ty::db::FnDefDatumQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_ty::db::GenericDefaultsQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_ty::db::GenericPredicatesForParamQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_ty::db::GenericPredicatesQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_ty::db::ImplDatumQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_ty::db::ImplSelfTyQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_ty::db::ImplTraitQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_ty::db::ImplsFromDepsQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_ty::db::ImplsInCrateQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_ty::db::InferQueryQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_ty::db::ProgramClausesForChalkEnvQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_ty::db::ReturnTypeImplTraitsQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_ty::db::StructDatumQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_ty::db::TraitDatumQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_ty::db::TraitSolveQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_ty::db::TyQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_hir_ty::db::ValueTyQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_ide_db::LineIndexQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <ra_ide_db::LineIndexQuery as salsa::Query<DB>>::query_storage
1 (0.0%) 1 (0.0%) <ra_ide_db::symbol_index::LocalRootsQuery as core::default::Default>::default
1 (0.0%) 1 (0.0%) <rustc_hash::FxHasher as core::default::Default>::default
1 (0.0%) 1 (0.0%) <u32 as core::default::Default>::default
1 (0.0%) 1 (0.0%) <u32 as indexmap::map::Size>::is_64_bit
1 (0.0%) 1 (0.0%) <u64 as indexmap::map::Size>::is_64_bit
1 (0.0%) 1 (0.0%) <u8 as core::default::Default>::default
1 (0.0%) 1 (0.0%) <usize as core::default::Default>::default
1 (0.0%) 1 (0.0%) core::cmp::impls::<impl core::cmp::PartialEq for ()>::eq
1 (0.0%) 1 (0.0%) core::cmp::impls::<impl core::cmp::PartialEq for ()>::ne
1 (0.0%) 1 (0.0%) core::hash::impls::<impl core::hash::Hash for ()>::hash
1 (0.0%) 1 (0.0%) core::hint::unreachable_unchecked
1 (0.0%) 1 (0.0%) core::num::<impl isize>::max_value
1 (0.0%) 1 (0.0%) core::num::<impl u16>::to_le
1 (0.0%) 1 (0.0%) core::num::<impl u32>::max_value
1 (0.0%) 1 (0.0%) core::num::<impl u32>::to_le
1 (0.0%) 1 (0.0%) core::num::<impl u64>::to_le
1 (0.0%) 1 (0.0%) core::num::<impl usize>::max_value
1 (0.0%) 1 (0.0%) core::num::NonZeroUsize::get
1 (0.0%) 1 (0.0%) core::option::Option<T>::get_or_insert::{{closure}}
1 (0.0%) 1 (0.0%) crossbeam_utils::atomic::atomic_cell::AtomicUnit::compare_exchange_weak
1 (0.0%) 1 (0.0%) crossbeam_utils::atomic::atomic_cell::AtomicUnit::load
1 (0.0%) 1 (0.0%) hashbrown::raw::h1
1 (0.0%) 1 (0.0%) indexmap::map::Pos::none
1 (0.0%) 1 (0.0%) parking_lot::elision::have_elision
1 (0.0%) 1 (0.0%) parking_lot_core::parking_lot::deadlock::acquire_resource
1 (0.0%) 1 (0.0%) parking_lot_core::parking_lot::deadlock::release_resource
1 (0.0%) 1 (0.0%) ra_ide::folding_ranges::contiguous_range_for_group::{{closure}}
1 (0.0%) 1 (0.0%) text_size::range::TextRange::end
1 (0.0%) 1 (0.0%) text_size::range::TextRange::start
1 (0.0%) 1 (0.0%) text_size::size::<impl core::convert::From<text_size::size::TextSize> for u32>::from
<html>
<head>
<title>Cargo Build Timings — rust-analyzer 0.1.0</title>
<meta charset="utf-8">
<style type="text/css">
html {
font-family: sans-serif;
}
.canvas-container {
position: relative;
margin-top: 5px;
margin-bottom: 5px;
}
h1 {
border-bottom: 1px solid #c0c0c0;
}
.graph {
display: block;
}
.my-table {
margin-top: 20px;
margin-bottom: 20px;
border-collapse: collapse;
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}
.my-table th {
color: #d5dde5;
background: #1b1e24;
border-bottom: 4px solid #9ea7af;
border-right: 1px solid #343a45;
font-size: 18px;
font-weight: 100;
padding: 12px;
text-align: left;
vertical-align: middle;
}
.my-table th:first-child {
border-top-left-radius: 3px;
}
.my-table th:last-child {
border-top-right-radius: 3px;
border-right:none;
}
.my-table tr {
border-top: 1px solid #c1c3d1;
border-bottom: 1px solid #c1c3d1;
font-size: 16px;
font-weight: normal;
}
.my-table tr:first-child {
border-top:none;
}
.my-table tr:last-child {
border-bottom:none;
}
.my-table tr:nth-child(odd) td {
background: #ebebeb;
}
.my-table tr:last-child td:first-child {
border-bottom-left-radius:3px;
}
.my-table tr:last-child td:last-child {
border-bottom-right-radius:3px;
}
.my-table td {
background: #ffffff;
padding: 10px;
text-align: left;
vertical-align: middle;
font-weight: 300;
font-size: 14px;
border-right: 1px solid #C1C3D1;
}
.my-table td:last-child {
border-right: 0px;
}
.summary-table td:first-child {
vertical-align: top;
text-align: right;
}
.input-table td {
text-align: center;
}
.error-text {
color: #e80000;
}
</style>
</head>
<body>
<h1>Cargo Build Timings</h1>
<table class="my-table summary-table">
<tr>
<td>Targets:</td><td>rust-analyzer 0.1.0 (bin "rust-analyzer")</td>
</tr>
<tr>
<td>Profile:</td><td>release</td>
</tr>
<tr>
<td>Fresh units:</td><td>0</td>
</tr>
<tr>
<td>Dirty units:</td><td>184</td>
</tr>
<tr>
<td>Total units:</td><td>184</td>
</tr>
<tr>
<td>Max concurrency:</td><td>8 (jobs=8 ncpu=8)</td>
</tr>
<tr>
<td>Build start:</td><td>2020-06-21T19:10:55Z</td>
</tr>
<tr>
<td>Total time:</td><td>406.8s (6m 46.8s)</td>
</tr>
<tr>
<td>rustc:</td><td>rustc 1.44.0-nightly (42abbd887 2020-04-07)<br>Host: x86_64-unknown-linux-gnu<br>Target: x86_64-unknown-linux-gnu</td>
</tr>
<tr>
<td>Max (global) rustc threads concurrency:</td><td>0</td>
</tr>
</table>
<table class="input-table">
<tr>
<td><label for="min-unit-time">Min unit time:</label></td>
<td><label for="scale">Scale:</label></td>
</tr>
<tr>
<td><input type="range" min="0" max="30" step="0.1" value="0" id="min-unit-time"></td>
<td><input type="range" min="1" max="50" value="20" id="scale"></td>
</tr>
<tr>
<td><output for="min-unit-time" id="min-unit-time-output"></output></td>
<td><output for="scale" id="scale-output"></output></td>
</tr>
</table>
<div id="pipeline-container" class="canvas-container">
<canvas id="pipeline-graph" class="graph" style="position: absolute; left: 0; top: 0; z-index: 0;"></canvas>
<canvas id="pipeline-graph-lines" style="position: absolute; left: 0; top: 0; z-index: 1; pointer-events:none;"></canvas>
</div>
<div class="canvas-container">
<canvas id="timing-graph" class="graph"></canvas>
</div>
<table class="my-table">
<thead>
<tr>
<th></th>
<th>Unit</th>
<th>Total</th>
<th>Codegen</th>
<th>Features</th>
</tr>
</thead>
<tbody>
<tr>
<td>1.</td>
<td>ra_ide v0.1.0</td>
<td>155.2s</td>
<td>148.9s (96%)</td>
<td></td>
</tr>
<tr>
<td>2.</td>
<td>ra_assists v0.1.0</td>
<td>153.4s</td>
<td>149.6s (98%)</td>
<td></td>
</tr>
<tr>
<td>3.</td>
<td>ra_ide_db v0.1.0</td>
<td>147.6s</td>
<td>144.1s (98%)</td>
<td></td>
</tr>
<tr>
<td>4.</td>
<td>rust-analyzer v0.1.0</td>
<td>97.5s</td>
<td>89.7s (92%)</td>
<td></td>
</tr>
<tr>
<td>5.</td>
<td>goblin v0.2.3</td>
<td>54.9s</td>
<td>44.0s (80%)</td>
<td>alloc, archive, default, elf32, elf64, endian_fd, log, mach32, mach64, pe32, pe64, std</td>
</tr>
<tr>
<td>6.</td>
<td>ra_hir_ty v0.1.0</td>
<td>52.9s</td>
<td>44.3s (84%)</td>
<td></td>
</tr>
<tr>
<td>7.</td>
<td>ra_syntax v0.1.0</td>
<td>49.0s</td>
<td>41.9s (86%)</td>
<td></td>
</tr>
<tr>
<td>8.</td>
<td>regex v1.3.9</td>
<td>42.5s</td>
<td>40.0s (94%)</td>
<td>aho-corasick, default, memchr, perf, perf-cache, perf-dfa, perf-inline, perf-literal, std, thread_local, unicode, unicode-age, unicode-bool, unicode-case, unicode-gencat, unicode-perl, unicode-script, unicode-segment</td>
</tr>
<tr>
<td>9.</td>
<td>chalk-ir v0.11.0</td>
<td>40.6s</td>
<td>1.7s (4%)</td>
<td></td>
</tr>
<tr>
<td>10.</td>
<td>lsp-types v0.74.2</td>
<td>37.8s</td>
<td>6.8s (18%)</td>
<td>default, proposed</td>
</tr>
<tr>
<td>11.</td>
<td>synstructure v0.12.4</td>
<td>34.5s</td>
<td>33.6s (97%)</td>
<td>default, proc-macro</td>
</tr>
<tr>
<td>12.</td>
<td>ra_flycheck v0.1.0</td>
<td>31.5s</td>
<td>31.1s (99%)</td>
<td></td>
</tr>
<tr>
<td>13.</td>
<td>ra_hir_def v0.1.0</td>
<td>31.0s</td>
<td>22.3s (72%)</td>
<td></td>
</tr>
<tr>
<td>14.</td>
<td>regex-syntax v0.6.18</td>
<td>30.6s</td>
<td>26.9s (88%)</td>
<td>default, unicode, unicode-age, unicode-bool, unicode-case, unicode-gencat, unicode-perl, unicode-script, unicode-segment</td>
</tr>
<tr>
<td>15.</td>
<td>ra_vfs v0.6.1</td>
<td>28.4s</td>
<td>27.7s (98%)</td>
<td></td>
</tr>
<tr>
<td>16.</td>
<td>cargo_metadata v0.10.0</td>
<td>27.7s</td>
<td>23.8s (86%)</td>
<td>default</td>
</tr>
<tr>
<td>17.</td>
<td>syn v1.0.32</td>
<td>27.5s</td>
<td>14.5s (53%)</td>
<td>clone-impls, default, derive, extra-traits, full, parsing, printing, proc-macro, quote, visit</td>
</tr>
<tr>
<td>18.</td>
<td>ra_proc_macro v0.1.0</td>
<td>27.3s</td>
<td>24.3s (89%)</td>
<td></td>
</tr>
<tr>
<td>19.</td>
<td>ra_project_model v0.1.0</td>
<td>27.0s</td>
<td>25.1s (93%)</td>
<td></td>
</tr>
<tr>
<td>20.</td>
<td>ra_proc_macro_srv v0.1.0</td>
<td>26.3s</td>
<td>20.1s (76%)</td>
<td></td>
</tr>
<tr>
<td>21.</td>
<td>ra_hir v0.1.0</td>
<td>23.5s</td>
<td>20.1s (86%)</td>
<td></td>
</tr>
<tr>
<td>22.</td>
<td>notify v4.0.15</td>
<td>23.1s</td>
<td>22.3s (97%)</td>
<td></td>
</tr>
<tr>
<td>23.</td>
<td>globset v0.4.5</td>
<td>22.9s</td>
<td>22.0s (96%)</td>
<td></td>
</tr>
<tr>
<td>24.</td>
<td>lsp-server v0.3.3</td>
<td>21.9s</td>
<td>20.7s (94%)</td>
<td></td>
</tr>
<tr>
<td>25.</td>
<td>chalk-solve v0.11.0</td>
<td>17.2s</td>
<td>0.8s (4%)</td>
<td>chalk-engine, default, recursive-solver, slg-solver</td>
</tr>
<tr>
<td>26.</td>
<td>ra_hir_expand v0.1.0</td>
<td>17.0s</td>
<td>14.3s (84%)</td>
<td></td>
</tr>
<tr>
<td>27.</td>
<td>serde v1.0.113</td>
<td>15.6s</td>
<td>1.3s (8%)</td>
<td>default, derive, serde_derive, std</td>
</tr>
<tr>
<td>28.</td>
<td>serde_derive v1.0.113</td>
<td>15.2s</td>
<td>0.0s (0%)</td>
<td>default</td>
</tr>
<tr>
<td>29.</td>
<td>ra_mbe v0.1.0</td>
<td>15.0s</td>
<td>13.5s (90%)</td>
<td></td>
</tr>
<tr>
<td>30.</td>
<td>serde_repr v0.1.6</td>
<td>14.5s</td>
<td>0.0s (0%)</td>
<td></td>
</tr>
<tr>
<td>31.</td>
<td>serde_json v1.0.55</td>
<td>13.0s</td>
<td>9.6s (74%)</td>
<td>default, std</td>
</tr>
<tr>
<td>32.</td>
<td>aho-corasick v0.7.10</td>
<td>12.5s</td>
<td>10.5s (84%)</td>
<td>default, std</td>
</tr>
<tr>
<td>33.</td>
<td>scroll_derive v0.10.2</td>
<td>11.7s</td>
<td>0.0s (0%)</td>
<td></td>
</tr>
<tr>
<td>34.</td>
<td>url v2.1.1</td>
<td>11.4s</td>
<td>9.4s (82%)</td>
<td>serde</td>
</tr>
<tr>
<td>35.</td>
<td>rayon v1.3.1</td>
<td>11.2s</td>
<td>2.0s (18%)</td>
<td></td>
</tr>
<tr>
<td>36.</td>
<td>rowan v0.10.0</td>
<td>9.9s</td>
<td>8.5s (86%)</td>
<td></td>
</tr>
<tr>
<td>37.</td>
<td>test_utils v0.1.0</td>
<td>9.4s</td>
<td>8.7s (92%)</td>
<td></td>
</tr>
<tr>
<td>38.</td>
<td>ra_db v0.1.0</td>
<td>8.5s</td>
<td>7.2s (85%)</td>
<td></td>
</tr>
<tr>
<td>39.</td>
<td>rayon-core v1.7.1</td>
<td>7.7s</td>
<td>6.8s (88%)</td>
<td></td>
</tr>
<tr>
<td>40.</td>
<td>mio v0.6.22</td>
<td>7.4s</td>
<td>5.8s (79%)</td>
<td>default, with-deprecated</td>
</tr>
<tr>
<td>41.</td>
<td>ra_parser v0.1.0</td>
<td>7.1s</td>
<td>6.3s (89%)</td>
<td></td>
</tr>
<tr>
<td>42.</td>
<td>rust-analyzer v0.1.0 bin "rust-analyzer"</td>
<td>6.9s</td>
<td>0.0s (0%)</td>
<td></td>
</tr>
<tr>
<td>43.</td>
<td>salsa-macros v0.14.1</td>
<td>5.8s</td>
<td>0.0s (0%)</td>
<td></td>
</tr>
<tr>
<td>44.</td>
<td>rand v0.7.3</td>
<td>5.6s</td>
<td>2.8s (51%)</td>
<td>alloc, default, getrandom, getrandom_package, libc, rand_pcg, small_rng, std</td>
</tr>
<tr>
<td>45.</td>
<td>idna v0.2.0</td>
<td>5.4s</td>
<td>4.2s (78%)</td>
<td></td>
</tr>
<tr>
<td>46.</td>
<td>fst v0.4.4</td>
<td>5.3s</td>
<td>3.7s (70%)</td>
<td></td>
</tr>
<tr>
<td>47.</td>
<td>petgraph v0.5.1</td>
<td>4.7s</td>
<td>0.6s (13%)</td>
<td>default, graphmap, matrix_graph, stable_graph</td>
</tr>
<tr>
<td>48.</td>
<td>ra_cfg v0.1.0</td>
<td>4.6s</td>
<td>4.2s (91%)</td>
<td></td>
</tr>
<tr>
<td>49.</td>
<td>chalk-engine v0.11.0</td>
<td>4.3s</td>
<td>0.3s (6%)</td>
<td>default</td>
</tr>
<tr>
<td>50.</td>
<td>env_logger v0.7.1</td>
<td>4.2s</td>
<td>3.8s (90%)</td>
<td></td>
</tr>
<tr>
<td>51.</td>
<td>parking_lot v0.10.2</td>
<td>4.0s</td>
<td>3.6s (89%)</td>
<td>default</td>
</tr>
<tr>
<td>52.</td>
<td>unicode-bidi v0.3.4</td>
<td>3.9s</td>
<td>3.5s (89%)</td>
<td>default</td>
</tr>
<tr>
<td>53.</td>
<td>ra_prof v0.1.0</td>
<td>3.9s</td>
<td>3.6s (93%)</td>
<td></td>
</tr>
<tr>
<td>54.</td>
<td>salsa v0.14.1</td>
<td>3.3s</td>
<td>0.6s (18%)</td>
<td></td>
</tr>
<tr>
<td>55.</td>
<td>threadpool v1.8.1</td>
<td>3.3s</td>
<td>3.1s (94%)</td>
<td></td>
</tr>
<tr>
<td>56.</td>
<td>bstr v0.2.13</td>
<td>3.3s</td>
<td>2.1s (63%)</td>
<td>std</td>
</tr>
<tr>
<td>57.</td>
<td>crossbeam-channel v0.4.2</td>
<td>3.2s</td>
<td>2.1s (66%)</td>
<td></td>
</tr>
<tr>
<td>58.</td>
<td>num_cpus v1.13.0</td>
<td>3.2s</td>
<td>3.0s (92%)</td>
<td></td>
</tr>
<tr>
<td>59.</td>
<td>rand_chacha v0.2.2</td>
<td>3.0s</td>
<td>2.2s (76%)</td>
<td>std</td>
</tr>
<tr>
<td>60.</td>
<td>crossbeam-utils v0.7.2</td>
<td>2.9s</td>
<td>2.3s (79%)</td>
<td>default, lazy_static, std</td>
</tr>
<tr>
<td>61.</td>
<td>ra_tt v0.1.0</td>
<td>2.9s</td>
<td>2.2s (77%)</td>
<td></td>
</tr>
<tr>
<td>62.</td>
<td>ra_fmt v0.1.0</td>
<td>2.8s</td>
<td>2.6s (90%)</td>
<td></td>
</tr>
<tr>
<td>63.</td>
<td>net2 v0.2.34</td>
<td>2.7s</td>
<td>2.2s (82%)</td>
<td>default, duration</td>
</tr>
<tr>
<td>64.</td>
<td>rustc-ap-rustc_lexer v661.0.0</td>
<td>2.6s</td>
<td>2.2s (84%)</td>
<td></td>
</tr>
<tr>
<td>65.</td>
<td>semver v0.9.0</td>
<td>2.5s</td>
<td>1.8s (72%)</td>
<td>default, serde</td>
</tr>
<tr>
<td>66.</td>
<td>walkdir v2.3.1</td>
<td>2.5s</td>
<td>2.2s (89%)</td>
<td></td>
</tr>
<tr>
<td>67.</td>
<td>semver-parser v0.7.0</td>
<td>2.4s</td>
<td>2.2s (89%)</td>
<td></td>
</tr>
<tr>
<td>68.</td>
<td>crossbeam-epoch v0.8.2</td>
<td>2.4s</td>
<td>1.8s (77%)</td>
<td>default, lazy_static, std</td>
</tr>
<tr>
<td>69.</td>
<td>itertools v0.9.0</td>
<td>2.3s</td>
<td>0.6s (26%)</td>
<td>default, use_std</td>
</tr>
<tr>
<td>70.</td>
<td>autocfg v1.0.0</td>
<td>2.3s</td>
<td>2.1s (92%)</td>
<td></td>
</tr>
<tr>
<td>71.</td>
<td>unicode-normalization v0.1.13</td>
<td>2.1s</td>
<td>0.9s (41%)</td>
<td>default, std</td>
</tr>
<tr>
<td>72.</td>
<td>anyhow v1.0.31</td>
<td>2.1s</td>
<td>1.8s (83%)</td>
<td>default, std</td>
</tr>
<tr>
<td>73.</td>
<td>difference v2.0.0</td>
<td>1.9s</td>
<td>1.7s (93%)</td>
<td>default</td>
</tr>
<tr>
<td>74.</td>
<td>ra_text_edit v0.1.0</td>
<td>1.9s</td>
<td>1.7s (92%)</td>
<td></td>
</tr>
<tr>
<td>75.</td>
<td>smol_str v0.1.15</td>
<td>1.8s</td>
<td>1.4s (78%)</td>
<td>serde</td>
</tr>
<tr>
<td>76.</td>
<td>inotify v0.7.1</td>
<td>1.7s</td>
<td>1.1s (63%)</td>
<td></td>
</tr>
<tr>
<td>77.</td>
<td>mio-extras v2.0.6</td>
<td>1.7s</td>
<td>1.3s (78%)</td>
<td></td>
</tr>
<tr>
<td>78.</td>
<td>libc v0.2.71</td>
<td>1.6s</td>
<td>0.4s (24%)</td>
<td>default, std</td>
</tr>
<tr>
<td>79.</td>
<td>proc-macro2 v1.0.18</td>
<td>1.6s</td>
<td>0.9s (55%)</td>
<td>default, proc-macro</td>
</tr>
<tr>
<td>80.</td>
<td>heck v0.3.1</td>
<td>1.4s</td>
<td>1.3s (92%)</td>
<td></td>
</tr>
<tr>
<td>81.</td>
<td>parking_lot_core v0.7.2</td>
<td>1.4s</td>
<td>0.9s (68%)</td>
<td></td>
</tr>
<tr>
<td>82.</td>
<td>pico-args v0.3.2</td>
<td>1.4s</td>
<td>1.2s (85%)</td>
<td>default, eq-separator</td>
</tr>
<tr>
<td>83.</td>
<td>unicode-segmentation v1.6.0</td>
<td>1.3s</td>
<td>0.7s (56%)</td>
<td></td>
</tr>
<tr>
<td>84.</td>
<td>memchr v2.3.3</td>
<td>1.3s</td>
<td>0.6s (51%)</td>
<td>default, std, use_std</td>
</tr>
<tr>
<td>85.</td>
<td>relative-path v1.2.1</td>
<td>1.3s</td>
<td>0.9s (75%)</td>
<td>default</td>
</tr>
<tr>
<td>86.</td>
<td>scroll v0.10.1</td>
<td>1.3s</td>
<td>0.4s (28%)</td>
<td>derive, scroll_derive, std</td>
</tr>
<tr>
<td>87.</td>
<td>ppv-lite86 v0.2.8</td>
<td>1.2s</td>
<td>0.0s (2%)</td>
<td>simd, std</td>
</tr>
<tr>
<td>88.</td>
<td>fst v0.4.4 custom-build</td>
<td>1.2s</td>
<td>0.0s (0%)</td>
<td></td>
</tr>
<tr>
<td>89.</td>
<td>chalk-derive v0.11.0</td>
<td>1.2s</td>
<td>0.0s (0%)</td>
<td></td>
</tr>
<tr>
<td>90.</td>
<td>indexmap v1.4.0</td>
<td>1.2s</td>
<td>0.1s (6%)</td>
<td></td>
</tr>
<tr>
<td>91.</td>
<td>rust-analyzer v0.1.0 custom-build</td>
<td>1.1s</td>
<td>0.0s (0%)</td>
<td></td>
</tr>
<tr>
<td>92.</td>
<td>memmap v0.7.0</td>
<td>1.1s</td>
<td>0.9s (80%)</td>
<td></td>
</tr>
<tr>
<td>93.</td>
<td>base64 v0.12.2</td>
<td>1.1s</td>
<td>0.6s (60%)</td>
<td>default, std</td>
</tr>
<tr>
<td>94.</td>
<td>libc v0.2.71 custom-build</td>
<td>1.0s</td>
<td>0.0s (0%)</td>
<td>default, std</td>
</tr>
<tr>
<td>95.</td>
<td>quote v1.0.7</td>
<td>1.0s</td>
<td>0.4s (44%)</td>
<td>default, proc-macro</td>
</tr>
<tr>
<td>96.</td>
<td>serde v1.0.113 custom-build</td>
<td>0.9s</td>
<td>0.0s (0%)</td>
<td>default, derive, serde_derive, std</td>
</tr>
<tr>
<td>97.</td>
<td>fixedbitset v0.2.0</td>
<td>0.9s</td>
<td>0.7s (79%)</td>
<td></td>
</tr>
<tr>
<td>98.</td>
<td>ryu v1.0.5 custom-build</td>
<td>0.9s</td>
<td>0.0s (0%)</td>
<td></td>
</tr>
<tr>
<td>99.</td>
<td>bitflags v1.2.1 custom-build</td>
<td>0.8s</td>
<td>0.0s (0%)</td>
<td>default</td>
</tr>
<tr>
<td>100.</td>
<td>stdx v0.1.0</td>
<td>0.8s</td>
<td>0.7s (85%)</td>
<td></td>
</tr>
<tr>
<td>101.</td>
<td>maybe-uninit v2.0.0 custom-build</td>
<td>0.8s</td>
<td>0.0s (0%)</td>
<td></td>
</tr>
<tr>
<td>102.</td>
<td>ryu v1.0.5</td>
<td>0.8s</td>
<td>0.6s (69%)</td>
<td></td>
</tr>
<tr>
<td>103.</td>
<td>anyhow v1.0.31 custom-build</td>
<td>0.8s</td>
<td>0.0s (0%)</td>
<td>default, std</td>
</tr>
<tr>
<td>104.</td>
<td>libloading v0.6.2</td>
<td>0.8s</td>
<td>0.6s (69%)</td>
<td></td>
</tr>
<tr>
<td>105.</td>
<td>getrandom v0.1.14</td>
<td>0.8s</td>
<td>0.5s (65%)</td>
<td>std</td>
</tr>
<tr>
<td>106.</td>
<td>ra_toolchain v0.1.0</td>
<td>0.8s</td>
<td>0.6s (84%)</td>
<td></td>
</tr>
<tr>
<td>107.</td>
<td>rand_core v0.5.1</td>
<td>0.8s</td>
<td>0.4s (50%)</td>
<td>alloc, getrandom, std</td>
</tr>
<tr>
<td>108.</td>
<td>percent-encoding v2.1.0</td>
<td>0.7s</td>
<td>0.6s (79%)</td>
<td></td>
</tr>
<tr>
<td>109.</td>
<td>filetime v0.2.10</td>
<td>0.7s</td>
<td>0.5s (66%)</td>
<td></td>
</tr>
<tr>
<td>110.</td>
<td>thread_local v1.0.1</td>
<td>0.7s</td>
<td>0.5s (71%)</td>
<td></td>
</tr>
<tr>
<td>111.</td>
<td>tinyvec v0.3.3</td>
<td>0.6s</td>
<td>0.0s (5%)</td>
<td>alloc, default</td>
</tr>
<tr>
<td>112.</td>
<td>log v0.4.8</td>
<td>0.6s</td>
<td>0.3s (57%)</td>
<td>std</td>
</tr>
<tr>
<td>113.</td>
<td>ena v0.14.0</td>
<td>0.6s</td>
<td>0.1s (10%)</td>
<td></td>
</tr>
<tr>
<td>114.</td>
<td>arrayvec v0.5.1</td>
<td>0.5s</td>
<td>0.0s (3%)</td>
<td>default, std</td>
</tr>
<tr>
<td>115.</td>
<td>home v0.5.3</td>
<td>0.5s</td>
<td>0.4s (86%)</td>
<td></td>
</tr>
<tr>
<td>116.</td>
<td>getrandom v0.1.14 custom-build</td>
<td>0.5s</td>
<td>0.0s (0%)</td>
<td>std</td>
</tr>
<tr>
<td>117.</td>
<td>lock_api v0.3.4</td>
<td>0.4s</td>
<td>0.1s (13%)</td>
<td></td>
</tr>
<tr>
<td>118.</td>
<td>proc-macro2 v1.0.18 custom-build</td>
<td>0.4s</td>
<td>0.0s (0%)</td>
<td>default, proc-macro</td>
</tr>
<tr>
<td>119.</td>
<td>crossbeam-utils v0.7.2 custom-build (run)</td>
<td>0.4s</td>
<td>0.0s (0%)</td>
<td>default, lazy_static, std</td>
</tr>
<tr>
<td>120.</td>
<td>crossbeam-deque v0.7.3</td>
<td>0.4s</td>
<td>0.0s (8%)</td>
<td></td>
</tr>
<tr>
<td>121.</td>
<td>once_cell v1.4.0</td>
<td>0.4s</td>
<td>0.2s (59%)</td>
<td>default, std</td>
</tr>
<tr>
<td>122.</td>
<td>syn v1.0.32 custom-build</td>
<td>0.4s</td>
<td>0.0s (0%)</td>
<td>clone-impls, default, derive, extra-traits, full, parsing, printing, proc-macro, quote, visit</td>
</tr>
<tr>
<td>123.</td>
<td>thin-dst v1.1.0</td>
<td>0.4s</td>
<td>0.1s (29%)</td>
<td></td>
</tr>
<tr>
<td>124.</td>
<td>same-file v1.0.6</td>
<td>0.4s</td>
<td>0.2s (62%)</td>
<td></td>
</tr>
<tr>
<td>125.</td>
<td>smallvec v1.4.0</td>
<td>0.4s</td>
<td>0.0s (9%)</td>
<td></td>
</tr>
<tr>
<td>126.</td>
<td>libloading v0.6.2 custom-build</td>
<td>0.4s</td>
<td>0.0s (0%)</td>
<td></td>
</tr>
<tr>
<td>127.</td>
<td>memchr v2.3.3 custom-build</td>
<td>0.3s</td>
<td>0.0s (0%)</td>
<td>default, std, use_std</td>
</tr>
<tr>
<td>128.</td>
<td>iovec v0.1.4</td>
<td>0.3s</td>
<td>0.2s (60%)</td>
<td></td>
</tr>
<tr>
<td>129.</td>
<td>rand_pcg v0.2.1</td>
<td>0.3s</td>
<td>0.2s (48%)</td>
<td></td>
</tr>
<tr>
<td>130.</td>
<td>log v0.4.8 custom-build</td>
<td>0.3s</td>
<td>0.0s (0%)</td>
<td>std</td>
</tr>
<tr>
<td>131.</td>
<td>serde_derive v1.0.113 custom-build</td>
<td>0.3s</td>
<td>0.0s (0%)</td>
<td>default</td>
</tr>
<tr>
<td>132.</td>
<td>serde_json v1.0.55 custom-build</td>
<td>0.3s</td>
<td>0.0s (0%)</td>
<td>default, std</td>
</tr>
<tr>
<td>133.</td>
<td>rayon v1.3.1 custom-build</td>
<td>0.3s</td>
<td>0.0s (0%)</td>
<td></td>
</tr>
<tr>
<td>134.</td>
<td>crossbeam-queue v0.2.3</td>
<td>0.3s</td>
<td>0.0s (11%)</td>
<td>default, std</td>
</tr>
<tr>
<td>135.</td>
<td>superslice v1.0.0</td>
<td>0.3s</td>
<td>0.1s (49%)</td>
<td></td>
</tr>
<tr>
<td>136.</td>
<td>memoffset v0.5.4 custom-build</td>
<td>0.3s</td>
<td>0.0s (0%)</td>
<td>default</td>
</tr>
<tr>
<td>137.</td>
<td>ra_arena v0.1.0</td>
<td>0.3s</td>
<td>0.0s (13%)</td>
<td></td>
</tr>
<tr>
<td>138.</td>
<td>crossbeam-epoch v0.8.2 custom-build</td>
<td>0.2s</td>
<td>0.0s (0%)</td>
<td>default, lazy_static, std</td>
</tr>
<tr>
<td>139.</td>
<td>crossbeam-utils v0.7.2 custom-build</td>
<td>0.2s</td>
<td>0.0s (0%)</td>
<td>default, lazy_static, std</td>
</tr>
<tr>
<td>140.</td>
<td>anymap v0.12.1</td>
<td>0.2s</td>
<td>0.0s (8%)</td>
<td></td>
</tr>
<tr>
<td>141.</td>
<td>indexmap v1.4.0 custom-build</td>
<td>0.2s</td>
<td>0.0s (0%)</td>
<td></td>
</tr>
<tr>
<td>142.</td>
<td>either v1.5.3</td>
<td>0.2s</td>
<td>0.0s (7%)</td>
<td>default, use_std</td>
</tr>
<tr>
<td>143.</td>
<td>drop_bomb v0.1.4</td>
<td>0.2s</td>
<td>0.1s (65%)</td>
<td></td>
</tr>
<tr>
<td>144.</td>
<td>text-size v1.0.0</td>
<td>0.2s</td>
<td>0.0s (20%)</td>
<td></td>
</tr>
<tr>
<td>145.</td>
<td>rayon v1.3.1 custom-build (run)</td>
<td>0.2s</td>
<td>0.0s (0%)</td>
<td></td>
</tr>
<tr>
<td>146.</td>
<td>inotify-sys v0.1.3</td>
<td>0.2s</td>
<td>0.1s (32%)</td>
<td></td>
</tr>
<tr>
<td>147.</td>
<td>slab v0.4.2</td>
<td>0.2s</td>
<td>0.0s (10%)</td>
<td></td>
</tr>
<tr>
<td>148.</td>
<td>itoa v0.4.6</td>
<td>0.2s</td>
<td>0.0s (8%)</td>
<td></td>
</tr>
<tr>
<td>149.</td>
<td>indexmap v1.4.0 custom-build (run)</td>
<td>0.2s</td>
<td>0.0s (0%)</td>
<td></td>
</tr>
<tr>
<td>150.</td>
<td>unicode-xid v0.2.0</td>
<td>0.2s</td>
<td>0.1s (48%)</td>
<td>default</td>
</tr>
<tr>
<td>151.</td>
<td>rayon-core v1.7.1 custom-build</td>
<td>0.1s</td>
<td>0.0s (0%)</td>
<td></td>
</tr>
<tr>
<td>152.</td>
<td>jod-thread v0.1.2</td>
<td>0.1s</td>
<td>0.0s (30%)</td>
<td></td>
</tr>
<tr>
<td>153.</td>
<td>scoped-tls v1.0.0</td>
<td>0.1s</td>
<td>0.1s (45%)</td>
<td></td>
</tr>
<tr>
<td>154.</td>
<td>lazycell v1.2.1</td>
<td>0.1s</td>
<td>0.0s (11%)</td>
<td></td>
</tr>
<tr>
<td>155.</td>
<td>memoffset v0.5.4</td>
<td>0.1s</td>
<td>0.0s (14%)</td>
<td>default</td>
</tr>
<tr>
<td>156.</td>
<td>plain v0.2.3</td>
<td>0.1s</td>
<td>0.0s (25%)</td>
<td></td>
</tr>
<tr>
<td>157.</td>
<td>lazy_static v1.4.0</td>
<td>0.1s</td>
<td>0.0s (43%)</td>
<td></td>
</tr>
<tr>
<td>158.</td>
<td>cfg-if v0.1.10</td>
<td>0.1s</td>
<td>0.1s (68%)</td>
<td></td>
</tr>
<tr>
<td>159.</td>
<td>crossbeam v0.7.3</td>
<td>0.1s</td>
<td>0.0s (19%)</td>
<td>crossbeam-channel, crossbeam-deque, crossbeam-queue, default, std</td>
</tr>
<tr>
<td>160.</td>
<td>crossbeam-epoch v0.8.2 custom-build (run)</td>
<td>0.1s</td>
<td>0.0s (0%)</td>
<td>default, lazy_static, std</td>
</tr>
<tr>
<td>161.</td>
<td>rustc-hash v1.1.0</td>
<td>0.1s</td>
<td>0.0s (20%)</td>
<td>default, std</td>
</tr>
<tr>
<td>162.</td>
<td>memoffset v0.5.4 custom-build (run)</td>
<td>0.1s</td>
<td>0.0s (0%)</td>
<td>default</td>
</tr>
<tr>
<td>163.</td>
<td>fnv v1.0.7</td>
<td>0.1s</td>
<td>0.0s (17%)</td>
<td>default, std</td>
</tr>
<tr>
<td>164.</td>
<td>scopeguard v1.1.0</td>
<td>0.1s</td>
<td>0.0s (20%)</td>
<td></td>
</tr>
<tr>
<td>165.</td>
<td>bitflags v1.2.1</td>
<td>0.1s</td>
<td>0.0s (20%)</td>
<td>default</td>
</tr>
<tr>
<td>166.</td>
<td>anyhow v1.0.31 custom-build (run)</td>
<td>0.1s</td>
<td>0.0s (0%)</td>
<td>default, std</td>
</tr>
<tr>
<td>167.</td>
<td>matches v0.1.8</td>
<td>0.1s</td>
<td>0.0s (24%)</td>
<td></td>
</tr>
<tr>
<td>168.</td>
<td>maybe-uninit v2.0.0</td>
<td>0.0s</td>
<td>0.0s (28%)</td>
<td></td>
</tr>
<tr>
<td>169.</td>
<td>bitflags v1.2.1 custom-build (run)</td>
<td>0.0s</td>
<td>0.0s (0%)</td>
<td>default</td>
</tr>
<tr>
<td>170.</td>
<td>libc v0.2.71 custom-build (run)</td>
<td>0.0s</td>
<td>0.0s (0%)</td>
<td>default, std</td>
</tr>
<tr>
<td>171.</td>
<td>maybe-uninit v2.0.0 custom-build (run)</td>
<td>0.0s</td>
<td>0.0s (0%)</td>
<td></td>
</tr>
<tr>
<td>172.</td>
<td>serde v1.0.113 custom-build (run)</td>
<td>0.0s</td>
<td>0.0s (0%)</td>
<td>default, derive, serde_derive, std</td>
</tr>
<tr>
<td>173.</td>
<td>ryu v1.0.5 custom-build (run)</td>
<td>0.0s</td>
<td>0.0s (0%)</td>
<td></td>
</tr>
<tr>
<td>174.</td>
<td>syn v1.0.32 custom-build (run)</td>
<td>0.0s</td>
<td>0.0s (0%)</td>
<td>clone-impls, default, derive, extra-traits, full, parsing, printing, proc-macro, quote, visit</td>
</tr>
<tr>
<td>175.</td>
<td>proc-macro2 v1.0.18 custom-build (run)</td>
<td>0.0s</td>
<td>0.0s (0%)</td>
<td>default, proc-macro</td>
</tr>
<tr>
<td>176.</td>
<td>serde_derive v1.0.113 custom-build (run)</td>
<td>0.0s</td>
<td>0.0s (0%)</td>
<td>default</td>
</tr>
<tr>
<td>177.</td>
<td>libloading v0.6.2 custom-build (run)</td>
<td>0.0s</td>
<td>0.0s (0%)</td>
<td></td>
</tr>
<tr>
<td>178.</td>
<td>rust-analyzer v0.1.0 custom-build (run)</td>
<td>0.0s</td>
<td>0.0s (0%)</td>
<td></td>
</tr>
<tr>
<td>179.</td>
<td>fst v0.4.4 custom-build (run)</td>
<td>0.0s</td>
<td>0.0s (0%)</td>
<td></td>
</tr>
<tr>
<td>180.</td>
<td>rayon-core v1.7.1 custom-build (run)</td>
<td>0.0s</td>
<td>0.0s (0%)</td>
<td></td>
</tr>
<tr>
<td>181.</td>
<td>getrandom v0.1.14 custom-build (run)</td>
<td>0.0s</td>
<td>0.0s (0%)</td>
<td>std</td>
</tr>
<tr>
<td>182.</td>
<td>log v0.4.8 custom-build (run)</td>
<td>0.0s</td>
<td>0.0s (0%)</td>
<td>std</td>
</tr>
<tr>
<td>183.</td>
<td>serde_json v1.0.55 custom-build (run)</td>
<td>0.0s</td>
<td>0.0s (0%)</td>
<td>default, std</td>
</tr>
<tr>
<td>184.</td>
<td>memchr v2.3.3 custom-build (run)</td>
<td>0.0s</td>
<td>0.0s (1%)</td>
<td>default, std, use_std</td>
</tr>
</tbody>
</table>
<script>
DURATION = 407;
const UNIT_DATA = [
{
"i": 0,
"name": "unicode-xid",
"version": "0.2.0",
"mode": "todo",
"target": "",
"start": 0.09,
"duration": 0.15,
"rmeta_time": 0.08,
"unlocked_units": [],
"unlocked_rmeta_units": [
56
]
},
{
"i": 1,
"name": "proc-macro2",
"version": "1.0.18",
"mode": "todo",
"target": " custom-build",
"start": 0.09,
"duration": 0.42,
"rmeta_time": 0.42,
"unlocked_units": [
59
],
"unlocked_rmeta_units": []
},
{
"i": 2,
"name": "cfg-if",
"version": "0.1.10",
"mode": "todo",
"target": "",
"start": 0.09,
"duration": 0.1,
"rmeta_time": 0.03,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 3,
"name": "syn",
"version": "1.0.32",
"mode": "todo",
"target": " custom-build",
"start": 0.09,
"duration": 0.38,
"rmeta_time": 0.38,
"unlocked_units": [
58
],
"unlocked_rmeta_units": []
},
{
"i": 4,
"name": "autocfg",
"version": "1.0.0",
"mode": "todo",
"target": "",
"start": 0.09,
"duration": 2.25,
"rmeta_time": 0.19,
"unlocked_units": [
75,
77,
76,
78,
74
],
"unlocked_rmeta_units": []
},
{
"i": 5,
"name": "libc",
"version": "0.2.71",
"mode": "todo",
"target": " custom-build",
"start": 0.09,
"duration": 0.99,
"rmeta_time": 0.99,
"unlocked_units": [
68
],
"unlocked_rmeta_units": []
},
{
"i": 6,
"name": "lazy_static",
"version": "1.4.0",
"mode": "todo",
"target": "",
"start": 0.09,
"duration": 0.1,
"rmeta_time": 0.06,
"unlocked_units": [],
"unlocked_rmeta_units": [
55
]
},
{
"i": 7,
"name": "serde_derive",
"version": "1.0.113",
"mode": "todo",
"target": " custom-build",
"start": 0.09,
"duration": 0.3,
"rmeta_time": 0.3,
"unlocked_units": [
57
],
"unlocked_rmeta_units": []
},
{
"i": 8,
"name": "serde",
"version": "1.0.113",
"mode": "todo",
"target": " custom-build",
"start": 0.2,
"duration": 0.87,
"rmeta_time": 0.87,
"unlocked_units": [
66
],
"unlocked_rmeta_units": []
},
{
"i": 9,
"name": "log",
"version": "0.4.8",
"mode": "todo",
"target": " custom-build",
"start": 0.2,
"duration": 0.31,
"rmeta_time": 0.31,
"unlocked_units": [
60
],
"unlocked_rmeta_units": []
},
{
"i": 10,
"name": "maybe-uninit",
"version": "2.0.0",
"mode": "todo",
"target": " custom-build",
"start": 0.25,
"duration": 0.84,
"rmeta_time": 0.84,
"unlocked_units": [
67
],
"unlocked_rmeta_units": []
},
{
"i": 11,
"name": "rustc-hash",
"version": "1.1.0",
"mode": "todo",
"target": "",
"start": 0.39,
"duration": 0.1,
"rmeta_time": 0.08,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 12,
"name": "ryu",
"version": "1.0.5",
"mode": "todo",
"target": " custom-build",
"start": 0.48,
"duration": 0.85,
"rmeta_time": 0.85,
"unlocked_units": [
69
],
"unlocked_rmeta_units": []
},
{
"i": 13,
"name": "either",
"version": "1.5.3",
"mode": "todo",
"target": "",
"start": 0.49,
"duration": 0.22,
"rmeta_time": 0.21,
"unlocked_units": [],
"unlocked_rmeta_units": [
62
]
},
{
"i": 14,
"name": "serde_json",
"version": "1.0.55",
"mode": "todo",
"target": " custom-build",
"start": 0.51,
"duration": 0.28,
"rmeta_time": 0.28,
"unlocked_units": [
63
],
"unlocked_rmeta_units": []
},
{
"i": 15,
"name": "scopeguard",
"version": "1.1.0",
"mode": "todo",
"target": "",
"start": 0.51,
"duration": 0.08,
"rmeta_time": 0.06,
"unlocked_units": [],
"unlocked_rmeta_units": [
61
]
},
{
"i": 16,
"name": "itoa",
"version": "0.4.6",
"mode": "todo",
"target": "",
"start": 0.59,
"duration": 0.17,
"rmeta_time": 0.15,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 17,
"name": "text-size",
"version": "1.0.0",
"mode": "todo",
"target": "",
"start": 0.71,
"duration": 0.2,
"rmeta_time": 0.16,
"unlocked_units": [],
"unlocked_rmeta_units": [
64
]
},
{
"i": 18,
"name": "thin-dst",
"version": "1.1.0",
"mode": "todo",
"target": "",
"start": 0.76,
"duration": 0.38,
"rmeta_time": 0.27,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 19,
"name": "once_cell",
"version": "1.4.0",
"mode": "todo",
"target": "",
"start": 0.79,
"duration": 0.41,
"rmeta_time": 0.17,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 20,
"name": "drop_bomb",
"version": "0.1.4",
"mode": "todo",
"target": "",
"start": 0.92,
"duration": 0.22,
"rmeta_time": 0.08,
"unlocked_units": [],
"unlocked_rmeta_units": [
65
]
},
{
"i": 21,
"name": "getrandom",
"version": "0.1.14",
"mode": "todo",
"target": " custom-build",
"start": 1.08,
"duration": 0.47,
"rmeta_time": 0.47,
"unlocked_units": [
70
],
"unlocked_rmeta_units": []
},
{
"i": 22,
"name": "stdx",
"version": "0.1.0",
"mode": "todo",
"target": "",
"start": 1.08,
"duration": 0.84,
"rmeta_time": 0.13,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 23,
"name": "arrayvec",
"version": "0.5.1",
"mode": "todo",
"target": "",
"start": 1.08,
"duration": 0.51,
"rmeta_time": 0.5,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 24,
"name": "smallvec",
"version": "1.4.0",
"mode": "todo",
"target": "",
"start": 1.13,
"duration": 0.36,
"rmeta_time": 0.32,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 25,
"name": "ppv-lite86",
"version": "0.2.8",
"mode": "todo",
"target": "",
"start": 1.14,
"duration": 1.2,
"rmeta_time": 1.17,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 26,
"name": "unicode-segmentation",
"version": "1.6.0",
"mode": "todo",
"target": "",
"start": 1.2,
"duration": 1.34,
"rmeta_time": 0.59,
"unlocked_units": [],
"unlocked_rmeta_units": [
72
]
},
{
"i": 27,
"name": "relative-path",
"version": "1.2.1",
"mode": "todo",
"target": "",
"start": 1.33,
"duration": 1.26,
"rmeta_time": 0.31,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 28,
"name": "difference",
"version": "2.0.0",
"mode": "todo",
"target": "",
"start": 1.49,
"duration": 1.87,
"rmeta_time": 0.14,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 29,
"name": "ra_arena",
"version": "0.1.0",
"mode": "todo",
"target": "",
"start": 1.56,
"duration": 0.25,
"rmeta_time": 0.22,
"unlocked_units": [],
"unlocked_rmeta_units": [
71
]
},
{
"i": 30,
"name": "fst",
"version": "0.4.4",
"mode": "todo",
"target": " custom-build",
"start": 1.6,
"duration": 1.19,
"rmeta_time": 1.19,
"unlocked_units": [
81
],
"unlocked_rmeta_units": []
},
{
"i": 31,
"name": "fixedbitset",
"version": "0.2.0",
"mode": "todo",
"target": "",
"start": 1.81,
"duration": 0.86,
"rmeta_time": 0.18,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 32,
"name": "rayon-core",
"version": "1.7.1",
"mode": "todo",
"target": " custom-build",
"start": 1.92,
"duration": 0.15,
"rmeta_time": 0.15,
"unlocked_units": [
73
],
"unlocked_rmeta_units": []
},
{
"i": 33,
"name": "memchr",
"version": "2.3.3",
"mode": "todo",
"target": " custom-build",
"start": 2.07,
"duration": 0.34,
"rmeta_time": 0.34,
"unlocked_units": [
79
],
"unlocked_rmeta_units": []
},
{
"i": 34,
"name": "anymap",
"version": "0.12.1",
"mode": "todo",
"target": "",
"start": 2.34,
"duration": 0.23,
"rmeta_time": 0.21,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 35,
"name": "bitflags",
"version": "1.2.1",
"mode": "todo",
"target": " custom-build",
"start": 2.34,
"duration": 0.84,
"rmeta_time": 0.84,
"unlocked_units": [
85
],
"unlocked_rmeta_units": []
},
{
"i": 36,
"name": "scoped-tls",
"version": "1.0.0",
"mode": "todo",
"target": "",
"start": 2.41,
"duration": 0.12,
"rmeta_time": 0.07,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 37,
"name": "jod-thread",
"version": "0.1.2",
"mode": "todo",
"target": "",
"start": 2.54,
"duration": 0.12,
"rmeta_time": 0.09,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 38,
"name": "slab",
"version": "0.4.2",
"mode": "todo",
"target": "",
"start": 2.54,
"duration": 0.17,
"rmeta_time": 0.15,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 39,
"name": "semver-parser",
"version": "0.7.0",
"mode": "todo",
"target": "",
"start": 2.57,
"duration": 2.42,
"rmeta_time": 0.26,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 40,
"name": "tinyvec",
"version": "0.3.3",
"mode": "todo",
"target": "",
"start": 2.59,
"duration": 0.62,
"rmeta_time": 0.59,
"unlocked_units": [],
"unlocked_rmeta_units": [
86
]
},
{
"i": 41,
"name": "matches",
"version": "0.1.8",
"mode": "todo",
"target": "",
"start": 2.66,
"duration": 0.07,
"rmeta_time": 0.05,
"unlocked_units": [],
"unlocked_rmeta_units": [
80
]
},
{
"i": 42,
"name": "same-file",
"version": "1.0.6",
"mode": "todo",
"target": "",
"start": 2.67,
"duration": 0.36,
"rmeta_time": 0.14,
"unlocked_units": [],
"unlocked_rmeta_units": [
82
]
},
{
"i": 43,
"name": "anyhow",
"version": "1.0.31",
"mode": "todo",
"target": " custom-build",
"start": 2.7,
"duration": 0.82,
"rmeta_time": 0.82,
"unlocked_units": [
87
],
"unlocked_rmeta_units": []
},
{
"i": 44,
"name": "libloading",
"version": "0.6.2",
"mode": "todo",
"target": " custom-build",
"start": 2.73,
"duration": 0.35,
"rmeta_time": 0.35,
"unlocked_units": [
84
],
"unlocked_rmeta_units": []
},
{
"i": 45,
"name": "lazycell",
"version": "1.2.1",
"mode": "todo",
"target": "",
"start": 2.79,
"duration": 0.11,
"rmeta_time": 0.1,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 46,
"name": "home",
"version": "0.5.3",
"mode": "todo",
"target": "",
"start": 2.9,
"duration": 0.51,
"rmeta_time": 0.07,
"unlocked_units": [],
"unlocked_rmeta_units": [
83
]
},
{
"i": 47,
"name": "superslice",
"version": "1.0.0",
"mode": "todo",
"target": "",
"start": 3.03,
"duration": 0.26,
"rmeta_time": 0.13,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 48,
"name": "plain",
"version": "0.2.3",
"mode": "todo",
"target": "",
"start": 3.08,
"duration": 0.11,
"rmeta_time": 0.08,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 49,
"name": "regex-syntax",
"version": "0.6.18",
"mode": "todo",
"target": "",
"start": 3.18,
"duration": 30.59,
"rmeta_time": 3.71,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 50,
"name": "percent-encoding",
"version": "2.1.0",
"mode": "todo",
"target": "",
"start": 3.2,
"duration": 0.73,
"rmeta_time": 0.16,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 51,
"name": "base64",
"version": "0.12.2",
"mode": "todo",
"target": "",
"start": 3.21,
"duration": 1.06,
"rmeta_time": 0.42,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 52,
"name": "rust-analyzer",
"version": "0.1.0",
"mode": "todo",
"target": " custom-build",
"start": 3.29,
"duration": 1.13,
"rmeta_time": 1.13,
"unlocked_units": [
90
],
"unlocked_rmeta_units": []
},
{
"i": 53,
"name": "fnv",
"version": "1.0.7",
"mode": "todo",
"target": "",
"start": 3.37,
"duration": 0.08,
"rmeta_time": 0.07,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 54,
"name": "pico-args",
"version": "0.3.2",
"mode": "todo",
"target": "",
"start": 3.41,
"duration": 1.36,
"rmeta_time": 0.21,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 55,
"name": "thread_local",
"version": "1.0.1",
"mode": "todo",
"target": "",
"start": 3.45,
"duration": 0.71,
"rmeta_time": 0.2,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 56,
"name": "rustc-ap-rustc_lexer",
"version": "661.0.0",
"mode": "todo",
"target": "",
"start": 3.52,
"duration": 2.61,
"rmeta_time": 0.42,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 57,
"name": "serde_derive",
"version": "1.0.113",
"mode": "run-custom-build",
"target": " custom-build (run)",
"start": 3.93,
"duration": 0.03,
"rmeta_time": 0.03,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 58,
"name": "syn",
"version": "1.0.32",
"mode": "run-custom-build",
"target": " custom-build (run)",
"start": 3.96,
"duration": 0.03,
"rmeta_time": 0.03,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 59,
"name": "proc-macro2",
"version": "1.0.18",
"mode": "run-custom-build",
"target": " custom-build (run)",
"start": 3.99,
"duration": 0.03,
"rmeta_time": 0.03,
"unlocked_units": [
88
],
"unlocked_rmeta_units": []
},
{
"i": 60,
"name": "log",
"version": "0.4.8",
"mode": "run-custom-build",
"target": " custom-build (run)",
"start": 4.02,
"duration": 0.0,
"rmeta_time": 0.0,
"unlocked_units": [
89
],
"unlocked_rmeta_units": []
},
{
"i": 61,
"name": "lock_api",
"version": "0.3.4",
"mode": "todo",
"target": "",
"start": 4.02,
"duration": 0.42,
"rmeta_time": 0.37,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 62,
"name": "itertools",
"version": "0.9.0",
"mode": "todo",
"target": "",
"start": 4.16,
"duration": 2.29,
"rmeta_time": 1.69,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 63,
"name": "serde_json",
"version": "1.0.55",
"mode": "run-custom-build",
"target": " custom-build (run)",
"start": 4.28,
"duration": 0.0,
"rmeta_time": 0.0,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 64,
"name": "ra_text_edit",
"version": "0.1.0",
"mode": "todo",
"target": "",
"start": 4.28,
"duration": 1.86,
"rmeta_time": 0.16,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 65,
"name": "ra_parser",
"version": "0.1.0",
"mode": "todo",
"target": "",
"start": 4.41,
"duration": 7.09,
"rmeta_time": 0.81,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 66,
"name": "serde",
"version": "1.0.113",
"mode": "run-custom-build",
"target": " custom-build (run)",
"start": 4.45,
"duration": 0.03,
"rmeta_time": 0.03,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 67,
"name": "maybe-uninit",
"version": "2.0.0",
"mode": "run-custom-build",
"target": " custom-build (run)",
"start": 4.48,
"duration": 0.03,
"rmeta_time": 0.03,
"unlocked_units": [
91
],
"unlocked_rmeta_units": []
},
{
"i": 68,
"name": "libc",
"version": "0.2.71",
"mode": "run-custom-build",
"target": " custom-build (run)",
"start": 4.52,
"duration": 0.04,
"rmeta_time": 0.04,
"unlocked_units": [
92
],
"unlocked_rmeta_units": []
},
{
"i": 69,
"name": "ryu",
"version": "1.0.5",
"mode": "run-custom-build",
"target": " custom-build (run)",
"start": 4.56,
"duration": 0.03,
"rmeta_time": 0.03,
"unlocked_units": [
93
],
"unlocked_rmeta_units": []
},
{
"i": 70,
"name": "getrandom",
"version": "0.1.14",
"mode": "run-custom-build",
"target": " custom-build (run)",
"start": 4.59,
"duration": 0.0,
"rmeta_time": 0.0,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 71,
"name": "ra_prof",
"version": "0.1.0",
"mode": "todo",
"target": "",
"start": 4.59,
"duration": 3.91,
"rmeta_time": 0.28,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 72,
"name": "heck",
"version": "0.3.1",
"mode": "todo",
"target": "",
"start": 4.77,
"duration": 1.37,
"rmeta_time": 0.1,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 73,
"name": "rayon-core",
"version": "1.7.1",
"mode": "run-custom-build",
"target": " custom-build (run)",
"start": 4.99,
"duration": 0.0,
"rmeta_time": 0.0,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 74,
"name": "crossbeam-utils",
"version": "0.7.2",
"mode": "todo",
"target": " custom-build",
"start": 4.99,
"duration": 0.25,
"rmeta_time": 0.25,
"unlocked_units": [
94
],
"unlocked_rmeta_units": []
},
{
"i": 75,
"name": "memoffset",
"version": "0.5.4",
"mode": "todo",
"target": " custom-build",
"start": 5.24,
"duration": 0.26,
"rmeta_time": 0.26,
"unlocked_units": [
95
],
"unlocked_rmeta_units": []
},
{
"i": 76,
"name": "crossbeam-epoch",
"version": "0.8.2",
"mode": "todo",
"target": " custom-build",
"start": 5.5,
"duration": 0.25,
"rmeta_time": 0.25,
"unlocked_units": [
96
],
"unlocked_rmeta_units": []
},
{
"i": 77,
"name": "indexmap",
"version": "1.4.0",
"mode": "todo",
"target": " custom-build",
"start": 5.75,
"duration": 0.23,
"rmeta_time": 0.23,
"unlocked_units": [
97
],
"unlocked_rmeta_units": []
},
{
"i": 78,
"name": "rayon",
"version": "1.3.1",
"mode": "todo",
"target": " custom-build",
"start": 5.98,
"duration": 0.27,
"rmeta_time": 0.27,
"unlocked_units": [
100
],
"unlocked_rmeta_units": []
},
{
"i": 79,
"name": "memchr",
"version": "2.3.3",
"mode": "run-custom-build",
"target": " custom-build (run)",
"start": 6.13,
"duration": 0.0,
"rmeta_time": 0.0,
"unlocked_units": [
98
],
"unlocked_rmeta_units": []
},
{
"i": 80,
"name": "unicode-bidi",
"version": "0.3.4",
"mode": "todo",
"target": "",
"start": 6.14,
"duration": 3.94,
"rmeta_time": 0.41,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 81,
"name": "fst",
"version": "0.4.4",
"mode": "run-custom-build",
"target": " custom-build (run)",
"start": 6.14,
"duration": 0.01,
"rmeta_time": 0.01,
"unlocked_units": [
99
],
"unlocked_rmeta_units": []
},
{
"i": 82,
"name": "walkdir",
"version": "2.3.1",
"mode": "todo",
"target": "",
"start": 6.14,
"duration": 2.47,
"rmeta_time": 0.26,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 83,
"name": "ra_toolchain",
"version": "0.1.0",
"mode": "todo",
"target": "",
"start": 6.15,
"duration": 0.76,
"rmeta_time": 0.12,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 84,
"name": "libloading",
"version": "0.6.2",
"mode": "run-custom-build",
"target": " custom-build (run)",
"start": 6.25,
"duration": 0.01,
"rmeta_time": 0.01,
"unlocked_units": [
101
],
"unlocked_rmeta_units": []
},
{
"i": 85,
"name": "bitflags",
"version": "1.2.1",
"mode": "run-custom-build",
"target": " custom-build (run)",
"start": 6.26,
"duration": 0.04,
"rmeta_time": 0.04,
"unlocked_units": [
102
],
"unlocked_rmeta_units": []
},
{
"i": 86,
"name": "unicode-normalization",
"version": "0.1.13",
"mode": "todo",
"target": "",
"start": 6.3,
"duration": 2.14,
"rmeta_time": 1.27,
"unlocked_units": [],
"unlocked_rmeta_units": [
107
]
},
{
"i": 87,
"name": "anyhow",
"version": "1.0.31",
"mode": "run-custom-build",
"target": " custom-build (run)",
"start": 6.45,
"duration": 0.07,
"rmeta_time": 0.07,
"unlocked_units": [
103
],
"unlocked_rmeta_units": []
},
{
"i": 88,
"name": "proc-macro2",
"version": "1.0.18",
"mode": "todo",
"target": "",
"start": 6.52,
"duration": 1.59,
"rmeta_time": 0.71,
"unlocked_units": [],
"unlocked_rmeta_units": [
106
]
},
{
"i": 89,
"name": "log",
"version": "0.4.8",
"mode": "todo",
"target": "",
"start": 6.91,
"duration": 0.6,
"rmeta_time": 0.26,
"unlocked_units": [],
"unlocked_rmeta_units": [
104,
105
]
},
{
"i": 90,
"name": "rust-analyzer",
"version": "0.1.0",
"mode": "run-custom-build",
"target": " custom-build (run)",
"start": 7.51,
"duration": 0.01,
"rmeta_time": 0.01,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 91,
"name": "maybe-uninit",
"version": "2.0.0",
"mode": "todo",
"target": "",
"start": 7.52,
"duration": 0.05,
"rmeta_time": 0.04,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 92,
"name": "libc",
"version": "0.2.71",
"mode": "todo",
"target": "",
"start": 7.57,
"duration": 1.61,
"rmeta_time": 1.23,
"unlocked_units": [],
"unlocked_rmeta_units": [
113,
111,
110,
117,
116,
114,
112,
115
]
},
{
"i": 93,
"name": "ryu",
"version": "1.0.5",
"mode": "todo",
"target": "",
"start": 8.11,
"duration": 0.83,
"rmeta_time": 0.25,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 94,
"name": "crossbeam-utils",
"version": "0.7.2",
"mode": "run-custom-build",
"target": " custom-build (run)",
"start": 8.44,
"duration": 0.42,
"rmeta_time": 0.42,
"unlocked_units": [
118
],
"unlocked_rmeta_units": []
},
{
"i": 95,
"name": "memoffset",
"version": "0.5.4",
"mode": "run-custom-build",
"target": " custom-build (run)",
"start": 8.51,
"duration": 0.09,
"rmeta_time": 0.09,
"unlocked_units": [
108
],
"unlocked_rmeta_units": []
},
{
"i": 96,
"name": "crossbeam-epoch",
"version": "0.8.2",
"mode": "run-custom-build",
"target": " custom-build (run)",
"start": 8.6,
"duration": 0.1,
"rmeta_time": 0.1,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 97,
"name": "indexmap",
"version": "1.4.0",
"mode": "run-custom-build",
"target": " custom-build (run)",
"start": 8.61,
"duration": 0.16,
"rmeta_time": 0.16,
"unlocked_units": [
109
],
"unlocked_rmeta_units": []
},
{
"i": 98,
"name": "memchr",
"version": "2.3.3",
"mode": "todo",
"target": "",
"start": 8.7,
"duration": 1.26,
"rmeta_time": 0.61,
"unlocked_units": [],
"unlocked_rmeta_units": [
119,
120
]
},
{
"i": 99,
"name": "fst",
"version": "0.4.4",
"mode": "todo",
"target": "",
"start": 8.78,
"duration": 5.31,
"rmeta_time": 1.61,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 100,
"name": "rayon",
"version": "1.3.1",
"mode": "run-custom-build",
"target": " custom-build (run)",
"start": 8.86,
"duration": 0.19,
"rmeta_time": 0.19,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 101,
"name": "libloading",
"version": "0.6.2",
"mode": "todo",
"target": "",
"start": 8.94,
"duration": 0.81,
"rmeta_time": 0.25,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 102,
"name": "bitflags",
"version": "1.2.1",
"mode": "todo",
"target": "",
"start": 9.05,
"duration": 0.07,
"rmeta_time": 0.06,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 103,
"name": "anyhow",
"version": "1.0.31",
"mode": "todo",
"target": "",
"start": 9.12,
"duration": 2.13,
"rmeta_time": 0.37,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 104,
"name": "ena",
"version": "0.14.0",
"mode": "todo",
"target": "",
"start": 9.17,
"duration": 0.59,
"rmeta_time": 0.53,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 105,
"name": "env_logger",
"version": "0.7.1",
"mode": "todo",
"target": "",
"start": 9.75,
"duration": 4.25,
"rmeta_time": 0.43,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 106,
"name": "quote",
"version": "1.0.7",
"mode": "todo",
"target": "",
"start": 9.76,
"duration": 0.98,
"rmeta_time": 0.55,
"unlocked_units": [],
"unlocked_rmeta_units": [
121
]
},
{
"i": 107,
"name": "idna",
"version": "0.2.0",
"mode": "todo",
"target": "",
"start": 9.96,
"duration": 5.36,
"rmeta_time": 1.2,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 108,
"name": "memoffset",
"version": "0.5.4",
"mode": "todo",
"target": "",
"start": 10.08,
"duration": 0.11,
"rmeta_time": 0.09,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 109,
"name": "indexmap",
"version": "1.4.0",
"mode": "todo",
"target": "",
"start": 10.19,
"duration": 1.17,
"rmeta_time": 1.1,
"unlocked_units": [],
"unlocked_rmeta_units": [
123
]
},
{
"i": 110,
"name": "getrandom",
"version": "0.1.14",
"mode": "todo",
"target": "",
"start": 10.74,
"duration": 0.8,
"rmeta_time": 0.28,
"unlocked_units": [],
"unlocked_rmeta_units": [
122
]
},
{
"i": 111,
"name": "parking_lot_core",
"version": "0.7.2",
"mode": "todo",
"target": "",
"start": 11.25,
"duration": 1.36,
"rmeta_time": 0.43,
"unlocked_units": [],
"unlocked_rmeta_units": [
125
]
},
{
"i": 112,
"name": "num_cpus",
"version": "1.13.0",
"mode": "todo",
"target": "",
"start": 11.36,
"duration": 3.19,
"rmeta_time": 0.24,
"unlocked_units": [],
"unlocked_rmeta_units": [
124
]
},
{
"i": 113,
"name": "iovec",
"version": "0.1.4",
"mode": "todo",
"target": "",
"start": 11.51,
"duration": 0.33,
"rmeta_time": 0.13,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 114,
"name": "net2",
"version": "0.2.34",
"mode": "todo",
"target": "",
"start": 11.54,
"duration": 2.7,
"rmeta_time": 0.48,
"unlocked_units": [],
"unlocked_rmeta_units": [
127
]
},
{
"i": 115,
"name": "inotify-sys",
"version": "0.1.3",
"mode": "todo",
"target": "",
"start": 11.85,
"duration": 0.18,
"rmeta_time": 0.12,
"unlocked_units": [],
"unlocked_rmeta_units": [
126
]
},
{
"i": 116,
"name": "filetime",
"version": "0.2.10",
"mode": "todo",
"target": "",
"start": 12.02,
"duration": 0.71,
"rmeta_time": 0.24,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 117,
"name": "memmap",
"version": "0.7.0",
"mode": "todo",
"target": "",
"start": 12.61,
"duration": 1.08,
"rmeta_time": 0.22,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 118,
"name": "crossbeam-utils",
"version": "0.7.2",
"mode": "todo",
"target": "",
"start": 12.73,
"duration": 2.91,
"rmeta_time": 0.6,
"unlocked_units": [],
"unlocked_rmeta_units": [
129,
128,
130
]
},
{
"i": 119,
"name": "aho-corasick",
"version": "0.7.10",
"mode": "todo",
"target": "",
"start": 13.69,
"duration": 12.53,
"rmeta_time": 1.99,
"unlocked_units": [],
"unlocked_rmeta_units": [
133
]
},
{
"i": 120,
"name": "bstr",
"version": "0.2.13",
"mode": "todo",
"target": "",
"start": 14.0,
"duration": 3.3,
"rmeta_time": 1.22,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 121,
"name": "syn",
"version": "1.0.32",
"mode": "todo",
"target": "",
"start": 14.09,
"duration": 27.48,
"rmeta_time": 12.96,
"unlocked_units": [
144,
146,
147,
145
],
"unlocked_rmeta_units": [
143
]
},
{
"i": 122,
"name": "rand_core",
"version": "0.5.1",
"mode": "todo",
"target": "",
"start": 14.24,
"duration": 0.75,
"rmeta_time": 0.37,
"unlocked_units": [],
"unlocked_rmeta_units": [
132,
131
]
},
{
"i": 123,
"name": "petgraph",
"version": "0.5.1",
"mode": "todo",
"target": "",
"start": 14.56,
"duration": 4.66,
"rmeta_time": 4.04,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 124,
"name": "threadpool",
"version": "1.8.1",
"mode": "todo",
"target": "",
"start": 14.99,
"duration": 3.33,
"rmeta_time": 0.21,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 125,
"name": "parking_lot",
"version": "0.10.2",
"mode": "todo",
"target": "",
"start": 15.32,
"duration": 3.99,
"rmeta_time": 0.44,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 126,
"name": "inotify",
"version": "0.7.1",
"mode": "todo",
"target": "",
"start": 15.65,
"duration": 1.74,
"rmeta_time": 0.65,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 127,
"name": "mio",
"version": "0.6.22",
"mode": "todo",
"target": "",
"start": 17.3,
"duration": 7.37,
"rmeta_time": 1.58,
"unlocked_units": [],
"unlocked_rmeta_units": [
135
]
},
{
"i": 128,
"name": "crossbeam-channel",
"version": "0.4.2",
"mode": "todo",
"target": "",
"start": 17.39,
"duration": 3.24,
"rmeta_time": 1.11,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 129,
"name": "crossbeam-epoch",
"version": "0.8.2",
"mode": "todo",
"target": "",
"start": 18.33,
"duration": 2.38,
"rmeta_time": 0.54,
"unlocked_units": [],
"unlocked_rmeta_units": [
134
]
},
{
"i": 130,
"name": "crossbeam-queue",
"version": "0.2.3",
"mode": "todo",
"target": "",
"start": 19.22,
"duration": 0.26,
"rmeta_time": 0.24,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 131,
"name": "rand_pcg",
"version": "0.2.1",
"mode": "todo",
"target": "",
"start": 19.31,
"duration": 0.32,
"rmeta_time": 0.16,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 132,
"name": "rand_chacha",
"version": "0.2.2",
"mode": "todo",
"target": "",
"start": 19.48,
"duration": 2.97,
"rmeta_time": 0.72,
"unlocked_units": [],
"unlocked_rmeta_units": [
136
]
},
{
"i": 133,
"name": "regex",
"version": "1.3.9",
"mode": "todo",
"target": "",
"start": 19.63,
"duration": 42.46,
"rmeta_time": 2.44,
"unlocked_units": [],
"unlocked_rmeta_units": [
140
]
},
{
"i": 134,
"name": "crossbeam-deque",
"version": "0.7.3",
"mode": "todo",
"target": "",
"start": 20.63,
"duration": 0.41,
"rmeta_time": 0.38,
"unlocked_units": [],
"unlocked_rmeta_units": [
138,
137
]
},
{
"i": 135,
"name": "mio-extras",
"version": "2.0.6",
"mode": "todo",
"target": "",
"start": 20.71,
"duration": 1.72,
"rmeta_time": 0.37,
"unlocked_units": [],
"unlocked_rmeta_units": [
139
]
},
{
"i": 136,
"name": "rand",
"version": "0.7.3",
"mode": "todo",
"target": "",
"start": 21.04,
"duration": 5.58,
"rmeta_time": 2.74,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 137,
"name": "crossbeam",
"version": "0.7.3",
"mode": "todo",
"target": "",
"start": 22.43,
"duration": 0.1,
"rmeta_time": 0.08,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 138,
"name": "rayon-core",
"version": "1.7.1",
"mode": "todo",
"target": "",
"start": 22.45,
"duration": 7.72,
"rmeta_time": 0.89,
"unlocked_units": [],
"unlocked_rmeta_units": [
142
]
},
{
"i": 139,
"name": "notify",
"version": "4.0.15",
"mode": "todo",
"target": "",
"start": 22.53,
"duration": 23.05,
"rmeta_time": 0.79,
"unlocked_units": [],
"unlocked_rmeta_units": [
141
]
},
{
"i": 140,
"name": "globset",
"version": "0.4.5",
"mode": "todo",
"target": "",
"start": 24.67,
"duration": 22.87,
"rmeta_time": 0.91,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 141,
"name": "ra_vfs",
"version": "0.6.1",
"mode": "todo",
"target": "",
"start": 26.22,
"duration": 28.44,
"rmeta_time": 0.7,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 142,
"name": "rayon",
"version": "1.3.1",
"mode": "todo",
"target": "",
"start": 26.62,
"duration": 11.24,
"rmeta_time": 9.24,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 143,
"name": "synstructure",
"version": "0.12.4",
"mode": "todo",
"target": "",
"start": 30.17,
"duration": 34.55,
"rmeta_time": 0.91,
"unlocked_units": [
152
],
"unlocked_rmeta_units": []
},
{
"i": 144,
"name": "serde_derive",
"version": "1.0.113",
"mode": "todo",
"target": "",
"start": 41.57,
"duration": 15.16,
"rmeta_time": 15.16,
"unlocked_units": [
151
],
"unlocked_rmeta_units": []
},
{
"i": 145,
"name": "salsa-macros",
"version": "0.14.1",
"mode": "todo",
"target": "",
"start": 42.77,
"duration": 5.84,
"rmeta_time": 5.84,
"unlocked_units": [
148
],
"unlocked_rmeta_units": []
},
{
"i": 146,
"name": "scroll_derive",
"version": "0.10.2",
"mode": "todo",
"target": "",
"start": 42.84,
"duration": 11.72,
"rmeta_time": 11.72,
"unlocked_units": [
149
],
"unlocked_rmeta_units": []
},
{
"i": 147,
"name": "serde_repr",
"version": "0.1.6",
"mode": "todo",
"target": "",
"start": 45.59,
"duration": 14.48,
"rmeta_time": 14.48,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 148,
"name": "salsa",
"version": "0.14.1",
"mode": "todo",
"target": "",
"start": 48.62,
"duration": 3.35,
"rmeta_time": 2.76,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 149,
"name": "scroll",
"version": "0.10.1",
"mode": "todo",
"target": "",
"start": 54.56,
"duration": 1.25,
"rmeta_time": 0.9,
"unlocked_units": [],
"unlocked_rmeta_units": [
150
]
},
{
"i": 150,
"name": "goblin",
"version": "0.2.3",
"mode": "todo",
"target": "",
"start": 55.81,
"duration": 54.88,
"rmeta_time": 10.87,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 151,
"name": "serde",
"version": "1.0.113",
"mode": "todo",
"target": "",
"start": 56.73,
"duration": 15.61,
"rmeta_time": 14.29,
"unlocked_units": [],
"unlocked_rmeta_units": [
154,
156,
155,
157
]
},
{
"i": 152,
"name": "chalk-derive",
"version": "0.11.0",
"mode": "todo",
"target": "",
"start": 64.72,
"duration": 1.18,
"rmeta_time": 1.18,
"unlocked_units": [
153
],
"unlocked_rmeta_units": []
},
{
"i": 153,
"name": "chalk-ir",
"version": "0.11.0",
"mode": "todo",
"target": "",
"start": 65.9,
"duration": 40.56,
"rmeta_time": 38.88,
"unlocked_units": [],
"unlocked_rmeta_units": [
169
]
},
{
"i": 154,
"name": "smol_str",
"version": "0.1.15",
"mode": "todo",
"target": "",
"start": 72.29,
"duration": 1.78,
"rmeta_time": 0.4,
"unlocked_units": [],
"unlocked_rmeta_units": [
158,
159
]
},
{
"i": 155,
"name": "serde_json",
"version": "1.0.55",
"mode": "todo",
"target": "",
"start": 72.34,
"duration": 13.03,
"rmeta_time": 3.45,
"unlocked_units": [],
"unlocked_rmeta_units": [
163,
162,
164,
161
]
},
{
"i": 156,
"name": "semver",
"version": "0.9.0",
"mode": "todo",
"target": "",
"start": 72.37,
"duration": 2.5,
"rmeta_time": 0.71,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 157,
"name": "url",
"version": "2.1.1",
"mode": "todo",
"target": "",
"start": 72.4,
"duration": 11.38,
"rmeta_time": 2.0,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 158,
"name": "rowan",
"version": "0.10.0",
"mode": "todo",
"target": "",
"start": 72.69,
"duration": 9.94,
"rmeta_time": 1.41,
"unlocked_units": [],
"unlocked_rmeta_units": [
160
]
},
{
"i": 159,
"name": "ra_tt",
"version": "0.1.0",
"mode": "todo",
"target": "",
"start": 73.93,
"duration": 2.86,
"rmeta_time": 0.65,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 160,
"name": "ra_syntax",
"version": "0.1.0",
"mode": "todo",
"target": "",
"start": 74.86,
"duration": 48.99,
"rmeta_time": 7.08,
"unlocked_units": [],
"unlocked_rmeta_units": [
167,
166,
168
]
},
{
"i": 161,
"name": "cargo_metadata",
"version": "0.10.0",
"mode": "todo",
"target": "",
"start": 76.8,
"duration": 27.69,
"rmeta_time": 3.94,
"unlocked_units": [],
"unlocked_rmeta_units": [
165
]
},
{
"i": 162,
"name": "ra_proc_macro",
"version": "0.1.0",
"mode": "todo",
"target": "",
"start": 79.69,
"duration": 27.29,
"rmeta_time": 3.0,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 163,
"name": "lsp-types",
"version": "0.74.2",
"mode": "todo",
"target": "",
"start": 82.63,
"duration": 37.79,
"rmeta_time": 30.95,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 164,
"name": "lsp-server",
"version": "0.3.3",
"mode": "todo",
"target": "",
"start": 83.79,
"duration": 21.87,
"rmeta_time": 1.21,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 165,
"name": "ra_flycheck",
"version": "0.1.0",
"mode": "todo",
"target": "",
"start": 85.37,
"duration": 31.49,
"rmeta_time": 0.42,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 166,
"name": "ra_cfg",
"version": "0.1.0",
"mode": "todo",
"target": "",
"start": 104.49,
"duration": 4.63,
"rmeta_time": 0.4,
"unlocked_units": [],
"unlocked_rmeta_units": [
170
]
},
{
"i": 167,
"name": "ra_mbe",
"version": "0.1.0",
"mode": "todo",
"target": "",
"start": 105.66,
"duration": 15.03,
"rmeta_time": 1.56,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 168,
"name": "ra_fmt",
"version": "0.1.0",
"mode": "todo",
"target": "",
"start": 106.46,
"duration": 2.84,
"rmeta_time": 0.28,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 169,
"name": "chalk-engine",
"version": "0.11.0",
"mode": "todo",
"target": "",
"start": 106.98,
"duration": 4.29,
"rmeta_time": 4.02,
"unlocked_units": [],
"unlocked_rmeta_units": [
173
]
},
{
"i": 170,
"name": "test_utils",
"version": "0.1.0",
"mode": "todo",
"target": "",
"start": 109.12,
"duration": 9.43,
"rmeta_time": 0.77,
"unlocked_units": [],
"unlocked_rmeta_units": [
172,
171
]
},
{
"i": 171,
"name": "ra_db",
"version": "0.1.0",
"mode": "todo",
"target": "",
"start": 110.7,
"duration": 8.47,
"rmeta_time": 1.24,
"unlocked_units": [],
"unlocked_rmeta_units": [
175,
174
]
},
{
"i": 172,
"name": "ra_proc_macro_srv",
"version": "0.1.0",
"mode": "todo",
"target": "",
"start": 111.27,
"duration": 26.35,
"rmeta_time": 6.2,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 173,
"name": "chalk-solve",
"version": "0.11.0",
"mode": "todo",
"target": "",
"start": 116.87,
"duration": 17.17,
"rmeta_time": 16.4,
"unlocked_units": [],
"unlocked_rmeta_units": [
177
]
},
{
"i": 174,
"name": "ra_hir_expand",
"version": "0.1.0",
"mode": "todo",
"target": "",
"start": 118.55,
"duration": 16.96,
"rmeta_time": 2.71,
"unlocked_units": [],
"unlocked_rmeta_units": [
176
]
},
{
"i": 175,
"name": "ra_project_model",
"version": "0.1.0",
"mode": "todo",
"target": "",
"start": 119.16,
"duration": 27.0,
"rmeta_time": 1.86,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 176,
"name": "ra_hir_def",
"version": "0.1.0",
"mode": "todo",
"target": "",
"start": 123.86,
"duration": 31.02,
"rmeta_time": 8.71,
"unlocked_units": [],
"unlocked_rmeta_units": []
},
{
"i": 177,
"name": "ra_hir_ty",
"version": "0.1.0",
"mode": "todo",
"target": "",
"start": 134.04,
"duration": 52.85,
"rmeta_time": 8.51,
"unlocked_units": [],
"unlocked_rmeta_units": [
178
]
},
{
"i": 178,
"name": "ra_hir",
"version": "0.1.0",
"mode": "todo",
"target": "",
"start": 145.04,
"duration": 23.52,
"rmeta_time": 3.41,
"unlocked_units": [],
"unlocked_rmeta_units": [
179
]
},
{
"i": 179,
"name": "ra_ide_db",
"version": "0.1.0",
"mode": "todo",
"target": "",
"start": 154.75,
"duration": 147.62,
"rmeta_time": 3.56,
"unlocked_units": [],
"unlocked_rmeta_units": [
180
]
},
{
"i": 180,
"name": "ra_assists",
"version": "0.1.0",
"mode": "todo",
"target": "",
"start": 167.0,
"duration": 153.4,
"rmeta_time": 3.81,
"unlocked_units": [],
"unlocked_rmeta_units": [
181
]
},
{
"i": 181,
"name": "ra_ide",
"version": "0.1.0",
"mode": "todo",
"target": "",
"start": 186.9,
"duration": 155.16,
"rmeta_time": 6.26,
"unlocked_units": [],
"unlocked_rmeta_units": [
182
]
},
{
"i": 182,
"name": "rust-analyzer",
"version": "0.1.0",
"mode": "todo",
"target": "",
"start": 302.37,
"duration": 97.48,
"rmeta_time": 7.75,
"unlocked_units": [
183
],
"unlocked_rmeta_units": []
},
{
"i": 183,
"name": "rust-analyzer",
"version": "0.1.0",
"mode": "todo",
"target": " bin \"rust-analyzer\"",
"start": 399.85,
"duration": 6.9,
"rmeta_time": 6.9,
"unlocked_units": [],
"unlocked_rmeta_units": []
}
];
const CONCURRENCY_DATA = [
{
"t": 0.093237466,
"active": 8,
"waiting": 47,
"inactive": 129,
"rustc_parallelism": 0
},
{
"t": 0.093631291,
"active": 8,
"waiting": 47,
"inactive": 129,
"rustc_parallelism": 0
},
{
"t": 0.126010231,
"active": 8,
"waiting": 47,
"inactive": 129,
"rustc_parallelism": 0
},
{
"t": 0.152456315,
"active": 8,
"waiting": 48,
"inactive": 128,
"rustc_parallelism": 0
},
{
"t": 0.173274987,
"active": 8,
"waiting": 49,
"inactive": 127,
"rustc_parallelism": 0
},
{
"t": 0.198669361,
"active": 8,
"waiting": 47,
"inactive": 127,
"rustc_parallelism": 0
},
{
"t": 0.198899574,
"active": 8,
"waiting": 47,
"inactive": 127,
"rustc_parallelism": 0
},
{
"t": 0.246981123,
"active": 8,
"waiting": 46,
"inactive": 127,
"rustc_parallelism": 0
},
{
"t": 0.247186372,
"active": 8,
"waiting": 46,
"inactive": 127,
"rustc_parallelism": 0
},
{
"t": 0.281214522,
"active": 8,
"waiting": 46,
"inactive": 127,
"rustc_parallelism": 0
},
{
"t": 0.389595357,
"active": 8,
"waiting": 46,
"inactive": 126,
"rustc_parallelism": 0
},
{
"t": 0.389834729,
"active": 8,
"waiting": 46,
"inactive": 126,
"rustc_parallelism": 0
},
{
"t": 0.466133262,
"active": 8,
"waiting": 46,
"inactive": 126,
"rustc_parallelism": 0
},
{
"t": 0.476721812,
"active": 8,
"waiting": 46,
"inactive": 125,
"rustc_parallelism": 0
},
{
"t": 0.479892479,
"active": 8,
"waiting": 46,
"inactive": 125,
"rustc_parallelism": 0
},
{
"t": 0.48546899,
"active": 8,
"waiting": 45,
"inactive": 125,
"rustc_parallelism": 0
},
{
"t": 0.490446111,
"active": 8,
"waiting": 45,
"inactive": 125,
"rustc_parallelism": 0
},
{
"t": 0.508900694,
"active": 8,
"waiting": 45,
"inactive": 124,
"rustc_parallelism": 0
},
{
"t": 0.509056113,
"active": 8,
"waiting": 45,
"inactive": 124,
"rustc_parallelism": 0
},
{
"t": 0.512638881,
"active": 8,
"waiting": 45,
"inactive": 123,
"rustc_parallelism": 0
},
{
"t": 0.514146489,
"active": 8,
"waiting": 45,
"inactive": 123,
"rustc_parallelism": 0
},
{
"t": 0.576204944,
"active": 8,
"waiting": 46,
"inactive": 122,
"rustc_parallelism": 0
},
{
"t": 0.592072843,
"active": 8,
"waiting": 45,
"inactive": 122,
"rustc_parallelism": 0
},
{
"t": 0.592345337,
"active": 8,
"waiting": 45,
"inactive": 122,
"rustc_parallelism": 0
},
{
"t": 0.699578895,
"active": 8,
"waiting": 46,
"inactive": 121,
"rustc_parallelism": 0
},
{
"t": 0.714621595,
"active": 8,
"waiting": 45,
"inactive": 121,
"rustc_parallelism": 0
},
{
"t": 0.714803446,
"active": 8,
"waiting": 45,
"inactive": 121,
"rustc_parallelism": 0
},
{
"t": 0.746170083,
"active": 8,
"waiting": 45,
"inactive": 121,
"rustc_parallelism": 0
},
{
"t": 0.759702116,
"active": 8,
"waiting": 44,
"inactive": 121,
"rustc_parallelism": 0
},
{
"t": 0.76000308,
"active": 8,
"waiting": 44,
"inactive": 121,
"rustc_parallelism": 0
},
{
"t": 0.790772415,
"active": 8,
"waiting": 44,
"inactive": 120,
"rustc_parallelism": 0
},
{
"t": 0.790945685,
"active": 8,
"waiting": 44,
"inactive": 120,
"rustc_parallelism": 0
},
{
"t": 0.875709922,
"active": 8,
"waiting": 45,
"inactive": 119,
"rustc_parallelism": 0
},
{
"t": 0.917330338,
"active": 8,
"waiting": 44,
"inactive": 119,
"rustc_parallelism": 0
},
{
"t": 0.917520333,
"active": 8,
"waiting": 44,
"inactive": 119,
"rustc_parallelism": 0
},
{
"t": 0.956075427,
"active": 8,
"waiting": 44,
"inactive": 119,
"rustc_parallelism": 0
},
{
"t": 0.993193583,
"active": 8,
"waiting": 45,
"inactive": 118,
"rustc_parallelism": 0
},
{
"t": 1.032022787,
"active": 8,
"waiting": 45,
"inactive": 118,
"rustc_parallelism": 0
},
{
"t": 1.072156068,
"active": 8,
"waiting": 45,
"inactive": 117,
"rustc_parallelism": 0
},
{
"t": 1.081423992,
"active": 8,
"waiting": 45,
"inactive": 117,
"rustc_parallelism": 0
},
{
"t": 1.082970262,
"active": 8,
"waiting": 45,
"inactive": 115,
"rustc_parallelism": 0
},
{
"t": 1.083654091,
"active": 8,
"waiting": 45,
"inactive": 115,
"rustc_parallelism": 0
},
{
"t": 1.134128688,
"active": 8,
"waiting": 44,
"inactive": 115,
"rustc_parallelism": 0
},
{
"t": 1.134399529,
"active": 8,
"waiting": 44,
"inactive": 115,
"rustc_parallelism": 0
},
{
"t": 1.142113742,
"active": 8,
"waiting": 43,
"inactive": 115,
"rustc_parallelism": 0
},
{
"t": 1.142226,
"active": 8,
"waiting": 43,
"inactive": 115,
"rustc_parallelism": 0
},
{
"t": 1.198836111,
"active": 8,
"waiting": 42,
"inactive": 115,
"rustc_parallelism": 0
},
{
"t": 1.199065083,
"active": 8,
"waiting": 42,
"inactive": 115,
"rustc_parallelism": 0
},
{
"t": 1.210469114,
"active": 8,
"waiting": 42,
"inactive": 115,
"rustc_parallelism": 0
},
{
"t": 1.3325753040000001,
"active": 8,
"waiting": 42,
"inactive": 114,
"rustc_parallelism": 0
},
{
"t": 1.33440331,
"active": 8,
"waiting": 42,
"inactive": 114,
"rustc_parallelism": 0
},
{
"t": 1.457408869,
"active": 8,
"waiting": 42,
"inactive": 114,
"rustc_parallelism": 0
},
{
"t": 1.4907449,
"active": 8,
"waiting": 41,
"inactive": 114,
"rustc_parallelism": 0
},
{
"t": 1.490921,
"active": 8,
"waiting": 41,
"inactive": 114,
"rustc_parallelism": 0
},
{
"t": 1.555547708,
"active": 8,
"waiting": 41,
"inactive": 113,
"rustc_parallelism": 0
},
{
"t": 1.555756103,
"active": 8,
"waiting": 41,
"inactive": 113,
"rustc_parallelism": 0
},
{
"t": 1.580408584,
"active": 8,
"waiting": 41,
"inactive": 113,
"rustc_parallelism": 0
},
{
"t": 1.59732936,
"active": 8,
"waiting": 40,
"inactive": 113,
"rustc_parallelism": 0
},
{
"t": 1.59752227,
"active": 8,
"waiting": 40,
"inactive": 113,
"rustc_parallelism": 0
},
{
"t": 1.626704782,
"active": 8,
"waiting": 40,
"inactive": 113,
"rustc_parallelism": 0
},
{
"t": 1.642904271,
"active": 8,
"waiting": 40,
"inactive": 113,
"rustc_parallelism": 0
},
{
"t": 1.774064302,
"active": 8,
"waiting": 41,
"inactive": 112,
"rustc_parallelism": 0
},
{
"t": 1.7898117340000002,
"active": 8,
"waiting": 42,
"inactive": 111,
"rustc_parallelism": 0
},
{
"t": 1.807382603,
"active": 8,
"waiting": 41,
"inactive": 111,
"rustc_parallelism": 0
},
{
"t": 1.807620267,
"active": 8,
"waiting": 41,
"inactive": 111,
"rustc_parallelism": 0
},
{
"t": 1.918806746,
"active": 8,
"waiting": 40,
"inactive": 111,
"rustc_parallelism": 0
},
{
"t": 1.919058565,
"active": 8,
"waiting": 40,
"inactive": 111,
"rustc_parallelism": 0
},
{
"t": 1.9867694390000001,
"active": 8,
"waiting": 40,
"inactive": 111,
"rustc_parallelism": 0
},
{
"t": 2.069282497,
"active": 8,
"waiting": 40,
"inactive": 110,
"rustc_parallelism": 0
},
{
"t": 2.069532679,
"active": 8,
"waiting": 40,
"inactive": 110,
"rustc_parallelism": 0
},
{
"t": 2.315258489,
"active": 8,
"waiting": 40,
"inactive": 110,
"rustc_parallelism": 0
},
{
"t": 2.338429682,
"active": 8,
"waiting": 39,
"inactive": 110,
"rustc_parallelism": 0
},
{
"t": 2.338615207,
"active": 8,
"waiting": 39,
"inactive": 110,
"rustc_parallelism": 0
},
{
"t": 2.344333342,
"active": 8,
"waiting": 43,
"inactive": 105,
"rustc_parallelism": 0
},
{
"t": 2.344474008,
"active": 8,
"waiting": 43,
"inactive": 105,
"rustc_parallelism": 0
},
{
"t": 2.410942313,
"active": 8,
"waiting": 43,
"inactive": 104,
"rustc_parallelism": 0
},
{
"t": 2.411142357,
"active": 8,
"waiting": 43,
"inactive": 104,
"rustc_parallelism": 0
},
{
"t": 2.478883153,
"active": 8,
"waiting": 43,
"inactive": 104,
"rustc_parallelism": 0
},
{
"t": 2.535181246,
"active": 8,
"waiting": 42,
"inactive": 104,
"rustc_parallelism": 0
},
{
"t": 2.536054167,
"active": 8,
"waiting": 41,
"inactive": 104,
"rustc_parallelism": 0
},
{
"t": 2.536173816,
"active": 8,
"waiting": 41,
"inactive": 104,
"rustc_parallelism": 0
},
{
"t": 2.5488723159999997,
"active": 8,
"waiting": 41,
"inactive": 104,
"rustc_parallelism": 0
},
{
"t": 2.568330343,
"active": 8,
"waiting": 40,
"inactive": 104,
"rustc_parallelism": 0
},
{
"t": 2.568549557,
"active": 8,
"waiting": 40,
"inactive": 104,
"rustc_parallelism": 0
},
{
"t": 2.592331502,
"active": 8,
"waiting": 39,
"inactive": 104,
"rustc_parallelism": 0
},
{
"t": 2.592583646,
"active": 8,
"waiting": 39,
"inactive": 104,
"rustc_parallelism": 0
},
{
"t": 2.623882641,
"active": 8,
"waiting": 39,
"inactive": 104,
"rustc_parallelism": 0
},
{
"t": 2.660836455,
"active": 8,
"waiting": 38,
"inactive": 104,
"rustc_parallelism": 0
},
{
"t": 2.660956776,
"active": 8,
"waiting": 38,
"inactive": 104,
"rustc_parallelism": 0
},
{
"t": 2.667061275,
"active": 8,
"waiting": 37,
"inactive": 104,
"rustc_parallelism": 0
},
{
"t": 2.668397929,
"active": 8,
"waiting": 37,
"inactive": 104,
"rustc_parallelism": 0
},
{
"t": 2.686903631,
"active": 8,
"waiting": 37,
"inactive": 104,
"rustc_parallelism": 0
},
{
"t": 2.704072882,
"active": 8,
"waiting": 36,
"inactive": 104,
"rustc_parallelism": 0
},
{
"t": 2.704417059,
"active": 8,
"waiting": 36,
"inactive": 104,
"rustc_parallelism": 0
},
{
"t": 2.712868044,
"active": 8,
"waiting": 37,
"inactive": 103,
"rustc_parallelism": 0
},
{
"t": 2.729576706,
"active": 8,
"waiting": 36,
"inactive": 103,
"rustc_parallelism": 0
},
{
"t": 2.729825517,
"active": 8,
"waiting": 36,
"inactive": 103,
"rustc_parallelism": 0
},
{
"t": 2.788725673,
"active": 8,
"waiting": 36,
"inactive": 102,
"rustc_parallelism": 0
},
{
"t": 2.788981254,
"active": 8,
"waiting": 36,
"inactive": 102,
"rustc_parallelism": 0
},
{
"t": 2.805227002,
"active": 8,
"waiting": 37,
"inactive": 101,
"rustc_parallelism": 0
},
{
"t": 2.828073029,
"active": 8,
"waiting": 37,
"inactive": 101,
"rustc_parallelism": 0
},
{
"t": 2.886268103,
"active": 8,
"waiting": 37,
"inactive": 101,
"rustc_parallelism": 0
},
{
"t": 2.8980835689999997,
"active": 8,
"waiting": 36,
"inactive": 101,
"rustc_parallelism": 0
},
{
"t": 2.898295191,
"active": 8,
"waiting": 36,
"inactive": 101,
"rustc_parallelism": 0
},
{
"t": 2.969320495,
"active": 8,
"waiting": 37,
"inactive": 100,
"rustc_parallelism": 0
},
{
"t": 3.02540196,
"active": 8,
"waiting": 36,
"inactive": 100,
"rustc_parallelism": 0
},
{
"t": 3.025485277,
"active": 8,
"waiting": 36,
"inactive": 100,
"rustc_parallelism": 0
},
{
"t": 3.084518315,
"active": 8,
"waiting": 36,
"inactive": 99,
"rustc_parallelism": 0
},
{
"t": 3.084809907,
"active": 8,
"waiting": 36,
"inactive": 99,
"rustc_parallelism": 0
},
{
"t": 3.15975016,
"active": 8,
"waiting": 36,
"inactive": 99,
"rustc_parallelism": 0
},
{
"t": 3.164451131,
"active": 8,
"waiting": 36,
"inactive": 99,
"rustc_parallelism": 0
},
{
"t": 3.181484457,
"active": 8,
"waiting": 36,
"inactive": 98,
"rustc_parallelism": 0
},
{
"t": 3.183792924,
"active": 8,
"waiting": 37,
"inactive": 97,
"rustc_parallelism": 0
},
{
"t": 3.184250982,
"active": 8,
"waiting": 37,
"inactive": 97,
"rustc_parallelism": 0
},
{
"t": 3.191030451,
"active": 8,
"waiting": 36,
"inactive": 97,
"rustc_parallelism": 0
},
{
"t": 3.199442984,
"active": 8,
"waiting": 36,
"inactive": 97,
"rustc_parallelism": 0
},
{
"t": 3.212974594,
"active": 8,
"waiting": 35,
"inactive": 97,
"rustc_parallelism": 0
},
{
"t": 3.21319935,
"active": 8,
"waiting": 35,
"inactive": 97,
"rustc_parallelism": 0
},
{
"t": 3.287806782,
"active": 8,
"waiting": 34,
"inactive": 97,
"rustc_parallelism": 0
},
{
"t": 3.288013802,
"active": 8,
"waiting": 34,
"inactive": 97,
"rustc_parallelism": 0
},
{
"t": 3.356257617,
"active": 8,
"waiting": 34,
"inactive": 97,
"rustc_parallelism": 0
},
{
"t": 3.365528999,
"active": 8,
"waiting": 33,
"inactive": 97,
"rustc_parallelism": 0
},
{
"t": 3.365730688,
"active": 8,
"waiting": 33,
"inactive": 97,
"rustc_parallelism": 0
},
{
"t": 3.406823637,
"active": 8,
"waiting": 32,
"inactive": 97,
"rustc_parallelism": 0
},
{
"t": 3.407065817,
"active": 8,
"waiting": 32,
"inactive": 97,
"rustc_parallelism": 0
},
{
"t": 3.43459168,
"active": 8,
"waiting": 32,
"inactive": 97,
"rustc_parallelism": 0
},
{
"t": 3.448949066,
"active": 8,
"waiting": 31,
"inactive": 97,
"rustc_parallelism": 0
},
{
"t": 3.449171151,
"active": 8,
"waiting": 31,
"inactive": 97,
"rustc_parallelism": 0
},
{
"t": 3.520074354,
"active": 8,
"waiting": 31,
"inactive": 96,
"rustc_parallelism": 0
},
{
"t": 3.520363684,
"active": 8,
"waiting": 31,
"inactive": 96,
"rustc_parallelism": 0
},
{
"t": 3.613840362,
"active": 8,
"waiting": 31,
"inactive": 96,
"rustc_parallelism": 0
},
{
"t": 3.637376228,
"active": 8,
"waiting": 31,
"inactive": 96,
"rustc_parallelism": 0
},
{
"t": 3.652837893,
"active": 8,
"waiting": 31,
"inactive": 96,
"rustc_parallelism": 0
},
{
"t": 3.931771767,
"active": 8,
"waiting": 30,
"inactive": 96,
"rustc_parallelism": 0
},
{
"t": 3.932025344,
"active": 8,
"waiting": 30,
"inactive": 96,
"rustc_parallelism": 0
},
{
"t": 3.937271176,
"active": 8,
"waiting": 30,
"inactive": 96,
"rustc_parallelism": 0
},
{
"t": 3.957411656,
"active": 8,
"waiting": 29,
"inactive": 96,
"rustc_parallelism": 0
},
{
"t": 3.957604223,
"active": 8,
"waiting": 29,
"inactive": 96,
"rustc_parallelism": 0
},
{
"t": 3.9874416029999997,
"active": 8,
"waiting": 28,
"inactive": 96,
"rustc_parallelism": 0
},
{
"t": 3.987647634,
"active": 8,
"waiting": 28,
"inactive": 96,
"rustc_parallelism": 0
},
{
"t": 4.016131451,
"active": 8,
"waiting": 28,
"inactive": 95,
"rustc_parallelism": 0
},
{
"t": 4.016361672,
"active": 8,
"waiting": 28,
"inactive": 95,
"rustc_parallelism": 0
},
{
"t": 4.020512246,
"active": 8,
"waiting": 28,
"inactive": 94,
"rustc_parallelism": 0
},
{
"t": 4.020798885,
"active": 8,
"waiting": 28,
"inactive": 94,
"rustc_parallelism": 0
},
{
"t": 4.15804515,
"active": 8,
"waiting": 27,
"inactive": 94,
"rustc_parallelism": 0
},
{
"t": 4.158404952,
"active": 8,
"waiting": 27,
"inactive": 94,
"rustc_parallelism": 0
},
{
"t": 4.275226773,
"active": 8,
"waiting": 26,
"inactive": 94,
"rustc_parallelism": 0
},
{
"t": 4.27553685,
"active": 8,
"waiting": 26,
"inactive": 94,
"rustc_parallelism": 0
},
{
"t": 4.279486244,
"active": 8,
"waiting": 25,
"inactive": 94,
"rustc_parallelism": 0
},
{
"t": 4.279756217,
"active": 8,
"waiting": 25,
"inactive": 94,
"rustc_parallelism": 0
},
{
"t": 4.388800091,
"active": 8,
"waiting": 25,
"inactive": 94,
"rustc_parallelism": 0
},
{
"t": 4.41388977,
"active": 8,
"waiting": 25,
"inactive": 93,
"rustc_parallelism": 0
},
{
"t": 4.414102968,
"active": 8,
"waiting": 25,
"inactive": 93,
"rustc_parallelism": 0
},
{
"t": 4.436466242,
"active": 8,
"waiting": 25,
"inactive": 93,
"rustc_parallelism": 0
},
{
"t": 4.445487974,
"active": 8,
"waiting": 24,
"inactive": 93,
"rustc_parallelism": 0
},
{
"t": 4.447310145,
"active": 8,
"waiting": 24,
"inactive": 93,
"rustc_parallelism": 0
},
{
"t": 4.480485358,
"active": 8,
"waiting": 23,
"inactive": 93,
"rustc_parallelism": 0
},
{
"t": 4.480717877,
"active": 8,
"waiting": 23,
"inactive": 93,
"rustc_parallelism": 0
},
{
"t": 4.515147363,
"active": 8,
"waiting": 23,
"inactive": 92,
"rustc_parallelism": 0
},
{
"t": 4.515545655,
"active": 8,
"waiting": 23,
"inactive": 92,
"rustc_parallelism": 0
},
{
"t": 4.553841038,
"active": 8,
"waiting": 23,
"inactive": 91,
"rustc_parallelism": 0
},
{
"t": 4.5555077090000005,
"active": 8,
"waiting": 23,
"inactive": 91,
"rustc_parallelism": 0
},
{
"t": 4.588027972,
"active": 8,
"waiting": 23,
"inactive": 90,
"rustc_parallelism": 0
},
{
"t": 4.588284581,
"active": 8,
"waiting": 23,
"inactive": 90,
"rustc_parallelism": 0
},
{
"t": 4.592705082,
"active": 8,
"waiting": 22,
"inactive": 90,
"rustc_parallelism": 0
},
{
"t": 4.59297638,
"active": 8,
"waiting": 22,
"inactive": 90,
"rustc_parallelism": 0
},
{
"t": 4.766757931,
"active": 8,
"waiting": 21,
"inactive": 90,
"rustc_parallelism": 0
},
{
"t": 4.767012172,
"active": 8,
"waiting": 21,
"inactive": 90,
"rustc_parallelism": 0
},
{
"t": 4.870435709,
"active": 8,
"waiting": 21,
"inactive": 90,
"rustc_parallelism": 0
},
{
"t": 4.87581191,
"active": 8,
"waiting": 21,
"inactive": 90,
"rustc_parallelism": 0
},
{
"t": 4.988623097,
"active": 8,
"waiting": 20,
"inactive": 90,
"rustc_parallelism": 0
},
{
"t": 4.988903556,
"active": 8,
"waiting": 20,
"inactive": 90,
"rustc_parallelism": 0
},
{
"t": 4.99454406,
"active": 8,
"waiting": 19,
"inactive": 90,
"rustc_parallelism": 0
},
{
"t": 4.99471059,
"active": 8,
"waiting": 19,
"inactive": 90,
"rustc_parallelism": 0
},
{
"t": 5.219948574,
"active": 8,
"waiting": 19,
"inactive": 90,
"rustc_parallelism": 0
},
{
"t": 5.242598086,
"active": 8,
"waiting": 19,
"inactive": 89,
"rustc_parallelism": 0
},
{
"t": 5.242791573,
"active": 8,
"waiting": 19,
"inactive": 89,
"rustc_parallelism": 0
},
{
"t": 5.502702202,
"active": 8,
"waiting": 19,
"inactive": 88,
"rustc_parallelism": 0
},
{
"t": 5.50299745,
"active": 8,
"waiting": 19,
"inactive": 88,
"rustc_parallelism": 0
},
{
"t": 5.75236467,
"active": 8,
"waiting": 19,
"inactive": 87,
"rustc_parallelism": 0
},
{
"t": 5.752671933,
"active": 8,
"waiting": 19,
"inactive": 87,
"rustc_parallelism": 0
},
{
"t": 5.848696659,
"active": 8,
"waiting": 19,
"inactive": 87,
"rustc_parallelism": 0
},
{
"t": 5.982006892,
"active": 8,
"waiting": 19,
"inactive": 86,
"rustc_parallelism": 0
},
{
"t": 5.982285747,
"active": 8,
"waiting": 19,
"inactive": 86,
"rustc_parallelism": 0
},
{
"t": 6.131217899,
"active": 8,
"waiting": 18,
"inactive": 86,
"rustc_parallelism": 0
},
{
"t": 6.131528028,
"active": 8,
"waiting": 18,
"inactive": 86,
"rustc_parallelism": 0
},
{
"t": 6.134846598,
"active": 8,
"waiting": 18,
"inactive": 86,
"rustc_parallelism": 0
},
{
"t": 6.135096013,
"active": 8,
"waiting": 18,
"inactive": 85,
"rustc_parallelism": 0
},
{
"t": 6.139440579,
"active": 8,
"waiting": 18,
"inactive": 85,
"rustc_parallelism": 0
},
{
"t": 6.141350117,
"active": 8,
"waiting": 17,
"inactive": 85,
"rustc_parallelism": 0
},
{
"t": 6.141677964,
"active": 8,
"waiting": 17,
"inactive": 85,
"rustc_parallelism": 0
},
{
"t": 6.142655991,
"active": 8,
"waiting": 16,
"inactive": 85,
"rustc_parallelism": 0
},
{
"t": 6.144372329,
"active": 8,
"waiting": 16,
"inactive": 85,
"rustc_parallelism": 0
},
{
"t": 6.149924965,
"active": 8,
"waiting": 16,
"inactive": 84,
"rustc_parallelism": 0
},
{
"t": 6.150597111,
"active": 8,
"waiting": 16,
"inactive": 84,
"rustc_parallelism": 0
},
{
"t": 6.249196255,
"active": 8,
"waiting": 16,
"inactive": 83,
"rustc_parallelism": 0
},
{
"t": 6.250528445,
"active": 8,
"waiting": 16,
"inactive": 83,
"rustc_parallelism": 0
},
{
"t": 6.259255414,
"active": 8,
"waiting": 16,
"inactive": 82,
"rustc_parallelism": 0
},
{
"t": 6.261556227,
"active": 8,
"waiting": 16,
"inactive": 82,
"rustc_parallelism": 0
},
{
"t": 6.273540431,
"active": 8,
"waiting": 16,
"inactive": 82,
"rustc_parallelism": 0
},
{
"t": 6.300130025,
"active": 8,
"waiting": 16,
"inactive": 81,
"rustc_parallelism": 0
},
{
"t": 6.300321253,
"active": 8,
"waiting": 16,
"inactive": 81,
"rustc_parallelism": 0
},
{
"t": 6.406504091,
"active": 8,
"waiting": 16,
"inactive": 81,
"rustc_parallelism": 0
},
{
"t": 6.447515331,
"active": 8,
"waiting": 15,
"inactive": 81,
"rustc_parallelism": 0
},
{
"t": 6.447678803,
"active": 8,
"waiting": 15,
"inactive": 81,
"rustc_parallelism": 0
},
{
"t": 6.518768984,
"active": 8,
"waiting": 15,
"inactive": 80,
"rustc_parallelism": 0
},
{
"t": 6.519151605,
"active": 8,
"waiting": 15,
"inactive": 80,
"rustc_parallelism": 0
},
{
"t": 6.553401077,
"active": 8,
"waiting": 15,
"inactive": 80,
"rustc_parallelism": 0
},
{
"t": 6.892419874,
"active": 8,
"waiting": 15,
"inactive": 80,
"rustc_parallelism": 0
},
{
"t": 6.909411343,
"active": 8,
"waiting": 14,
"inactive": 80,
"rustc_parallelism": 0
},
{
"t": 6.909618706,
"active": 8,
"waiting": 14,
"inactive": 80,
"rustc_parallelism": 0
},
{
"t": 7.168553631,
"active": 8,
"waiting": 16,
"inactive": 78,
"rustc_parallelism": 0
},
{
"t": 7.230974893,
"active": 8,
"waiting": 17,
"inactive": 77,
"rustc_parallelism": 0
},
{
"t": 7.507558023,
"active": 8,
"waiting": 16,
"inactive": 77,
"rustc_parallelism": 0
},
{
"t": 7.507810249,
"active": 8,
"waiting": 16,
"inactive": 77,
"rustc_parallelism": 0
},
{
"t": 7.515695419,
"active": 8,
"waiting": 15,
"inactive": 77,
"rustc_parallelism": 0
},
{
"t": 7.515863648,
"active": 8,
"waiting": 15,
"inactive": 77,
"rustc_parallelism": 0
},
{
"t": 7.551023883,
"active": 8,
"waiting": 15,
"inactive": 77,
"rustc_parallelism": 0
},
{
"t": 7.564986353,
"active": 8,
"waiting": 14,
"inactive": 77,
"rustc_parallelism": 0
},
{
"t": 7.565256475,
"active": 8,
"waiting": 14,
"inactive": 77,
"rustc_parallelism": 0
},
{
"t": 7.570415298,
"active": 8,
"waiting": 15,
"inactive": 76,
"rustc_parallelism": 0
},
{
"t": 8.070513243,
"active": 8,
"waiting": 15,
"inactive": 76,
"rustc_parallelism": 0
},
{
"t": 8.112100689,
"active": 8,
"waiting": 14,
"inactive": 76,
"rustc_parallelism": 0
},
{
"t": 8.11235064,
"active": 8,
"waiting": 14,
"inactive": 76,
"rustc_parallelism": 0
},
{
"t": 8.366759909,
"active": 8,
"waiting": 14,
"inactive": 76,
"rustc_parallelism": 0
},
{
"t": 8.440951103,
"active": 8,
"waiting": 13,
"inactive": 76,
"rustc_parallelism": 0
},
{
"t": 8.441241102,
"active": 8,
"waiting": 13,
"inactive": 76,
"rustc_parallelism": 0
},
{
"t": 8.50608273,
"active": 8,
"waiting": 12,
"inactive": 76,
"rustc_parallelism": 0
},
{
"t": 8.506544906,
"active": 8,
"waiting": 12,
"inactive": 76,
"rustc_parallelism": 0
},
{
"t": 8.598811425,
"active": 8,
"waiting": 12,
"inactive": 75,
"rustc_parallelism": 0
},
{
"t": 8.599104428,
"active": 8,
"waiting": 12,
"inactive": 75,
"rustc_parallelism": 0
},
{
"t": 8.61298146,
"active": 8,
"waiting": 11,
"inactive": 75,
"rustc_parallelism": 0
},
{
"t": 8.613633314,
"active": 8,
"waiting": 11,
"inactive": 75,
"rustc_parallelism": 0
},
{
"t": 8.696717431,
"active": 8,
"waiting": 10,
"inactive": 75,
"rustc_parallelism": 0
},
{
"t": 8.697071889,
"active": 8,
"waiting": 10,
"inactive": 75,
"rustc_parallelism": 0
},
{
"t": 8.776842769,
"active": 8,
"waiting": 10,
"inactive": 74,
"rustc_parallelism": 0
},
{
"t": 8.777317798,
"active": 8,
"waiting": 10,
"inactive": 74,
"rustc_parallelism": 0
},
{
"t": 8.793201525,
"active": 8,
"waiting": 18,
"inactive": 66,
"rustc_parallelism": 0
},
{
"t": 8.856892227,
"active": 8,
"waiting": 18,
"inactive": 65,
"rustc_parallelism": 0
},
{
"t": 8.857280248,
"active": 8,
"waiting": 18,
"inactive": 65,
"rustc_parallelism": 0
},
{
"t": 8.941137574999999,
"active": 8,
"waiting": 17,
"inactive": 65,
"rustc_parallelism": 0
},
{
"t": 8.941656877,
"active": 8,
"waiting": 17,
"inactive": 65,
"rustc_parallelism": 0
},
{
"t": 9.050298086,
"active": 8,
"waiting": 16,
"inactive": 65,
"rustc_parallelism": 0
},
{
"t": 9.050773884,
"active": 8,
"waiting": 16,
"inactive": 65,
"rustc_parallelism": 0
},
{
"t": 9.107820405,
"active": 8,
"waiting": 16,
"inactive": 65,
"rustc_parallelism": 0
},
{
"t": 9.1228641,
"active": 8,
"waiting": 15,
"inactive": 65,
"rustc_parallelism": 0
},
{
"t": 9.123165708,
"active": 8,
"waiting": 15,
"inactive": 65,
"rustc_parallelism": 0
},
{
"t": 9.172123919,
"active": 8,
"waiting": 14,
"inactive": 65,
"rustc_parallelism": 0
},
{
"t": 9.172628266,
"active": 8,
"waiting": 14,
"inactive": 65,
"rustc_parallelism": 0
},
{
"t": 9.189400863,
"active": 8,
"waiting": 14,
"inactive": 65,
"rustc_parallelism": 0
},
{
"t": 9.311102211,
"active": 8,
"waiting": 16,
"inactive": 63,
"rustc_parallelism": 0
},
{
"t": 9.492061754,
"active": 8,
"waiting": 16,
"inactive": 63,
"rustc_parallelism": 0
},
{
"t": 9.704875973,
"active": 8,
"waiting": 16,
"inactive": 63,
"rustc_parallelism": 0
},
{
"t": 9.750540798,
"active": 8,
"waiting": 15,
"inactive": 63,
"rustc_parallelism": 0
},
{
"t": 9.75085626,
"active": 8,
"waiting": 15,
"inactive": 63,
"rustc_parallelism": 0
},
{
"t": 9.762641031,
"active": 8,
"waiting": 14,
"inactive": 63,
"rustc_parallelism": 0
},
{
"t": 9.762970875,
"active": 8,
"waiting": 14,
"inactive": 63,
"rustc_parallelism": 0
},
{
"t": 9.955940584,
"active": 8,
"waiting": 13,
"inactive": 63,
"rustc_parallelism": 0
},
{
"t": 9.956425794,
"active": 8,
"waiting": 13,
"inactive": 63,
"rustc_parallelism": 0
},
{
"t": 10.07998649,
"active": 8,
"waiting": 12,
"inactive": 63,
"rustc_parallelism": 0
},
{
"t": 10.080446724,
"active": 8,
"waiting": 12,
"inactive": 63,
"rustc_parallelism": 0
},
{
"t": 10.17183928,
"active": 8,
"waiting": 12,
"inactive": 63,
"rustc_parallelism": 0
},
{
"t": 10.185050068,
"active": 8,
"waiting": 12,
"inactive": 63,
"rustc_parallelism": 0
},
{
"t": 10.187343945,
"active": 8,
"waiting": 11,
"inactive": 63,
"rustc_parallelism": 0
},
{
"t": 10.187637297,
"active": 8,
"waiting": 11,
"inactive": 63,
"rustc_parallelism": 0
},
{
"t": 10.313642263,
"active": 8,
"waiting": 12,
"inactive": 62,
"rustc_parallelism": 0
},
{
"t": 10.383863845,
"active": 8,
"waiting": 12,
"inactive": 62,
"rustc_parallelism": 0
},
{
"t": 10.740358896,
"active": 8,
"waiting": 11,
"inactive": 62,
"rustc_parallelism": 0
},
{
"t": 10.740779809,
"active": 8,
"waiting": 11,
"inactive": 62,
"rustc_parallelism": 0
},
{
"t": 11.024321738,
"active": 8,
"waiting": 12,
"inactive": 61,
"rustc_parallelism": 0
},
{
"t": 11.152138911,
"active": 8,
"waiting": 12,
"inactive": 61,
"rustc_parallelism": 0
},
{
"t": 11.249249066,
"active": 8,
"waiting": 11,
"inactive": 61,
"rustc_parallelism": 0
},
{
"t": 11.24967728,
"active": 8,
"waiting": 11,
"inactive": 61,
"rustc_parallelism": 0
},
{
"t": 11.289730695,
"active": 8,
"waiting": 12,
"inactive": 60,
"rustc_parallelism": 0
},
{
"t": 11.360534609,
"active": 8,
"waiting": 11,
"inactive": 60,
"rustc_parallelism": 0
},
{
"t": 11.360826177,
"active": 8,
"waiting": 11,
"inactive": 60,
"rustc_parallelism": 0
},
{
"t": 11.509694393,
"active": 8,
"waiting": 10,
"inactive": 60,
"rustc_parallelism": 0
},
{
"t": 11.510207724,
"active": 8,
"waiting": 10,
"inactive": 60,
"rustc_parallelism": 0
},
{
"t": 11.541786006,
"active": 8,
"waiting": 9,
"inactive": 60,
"rustc_parallelism": 0
},
{
"t": 11.542121239,
"active": 8,
"waiting": 9,
"inactive": 60,
"rustc_parallelism": 0
},
{
"t": 11.603254515,
"active": 8,
"waiting": 10,
"inactive": 59,
"rustc_parallelism": 0
},
{
"t": 11.644119936,
"active": 8,
"waiting": 10,
"inactive": 59,
"rustc_parallelism": 0
},
{
"t": 11.683669695,
"active": 8,
"waiting": 11,
"inactive": 58,
"rustc_parallelism": 0
},
{
"t": 11.84164238,
"active": 8,
"waiting": 10,
"inactive": 58,
"rustc_parallelism": 0
},
{
"t": 11.84536961,
"active": 8,
"waiting": 10,
"inactive": 58,
"rustc_parallelism": 0
},
{
"t": 11.965478782,
"active": 8,
"waiting": 11,
"inactive": 57,
"rustc_parallelism": 0
},
{
"t": 12.018899987,
"active": 8,
"waiting": 12,
"inactive": 56,
"rustc_parallelism": 0
},
{
"t": 12.021658056,
"active": 8,
"waiting": 11,
"inactive": 56,
"rustc_parallelism": 0
},
{
"t": 12.021964134,
"active": 8,
"waiting": 11,
"inactive": 56,
"rustc_parallelism": 0
},
{
"t": 12.266627013,
"active": 8,
"waiting": 11,
"inactive": 56,
"rustc_parallelism": 0
},
{
"t": 12.609905087,
"active": 8,
"waiting": 10,
"inactive": 56,
"rustc_parallelism": 0
},
{
"t": 12.610384307,
"active": 8,
"waiting": 10,
"inactive": 56,
"rustc_parallelism": 0
},
{
"t": 12.732733856,
"active": 8,
"waiting": 9,
"inactive": 56,
"rustc_parallelism": 0
},
{
"t": 12.733188001,
"active": 8,
"waiting": 9,
"inactive": 56,
"rustc_parallelism": 0
},
{
"t": 12.830282291,
"active": 8,
"waiting": 9,
"inactive": 56,
"rustc_parallelism": 0
},
{
"t": 13.330431831,
"active": 8,
"waiting": 9,
"inactive": 56,
"rustc_parallelism": 0
},
{
"t": 13.332416494,
"active": 8,
"waiting": 12,
"inactive": 53,
"rustc_parallelism": 0
},
{
"t": 13.689187773,
"active": 8,
"waiting": 11,
"inactive": 53,
"rustc_parallelism": 0
},
{
"t": 13.689602244,
"active": 8,
"waiting": 11,
"inactive": 53,
"rustc_parallelism": 0
},
{
"t": 13.996862921,
"active": 8,
"waiting": 10,
"inactive": 53,
"rustc_parallelism": 0
},
{
"t": 13.997332487,
"active": 8,
"waiting": 10,
"inactive": 53,
"rustc_parallelism": 0
},
{
"t": 14.090521681,
"active": 8,
"waiting": 9,
"inactive": 53,
"rustc_parallelism": 0
},
{
"t": 14.090836049,
"active": 8,
"waiting": 9,
"inactive": 53,
"rustc_parallelism": 0
},
{
"t": 14.239257637,
"active": 8,
"waiting": 8,
"inactive": 53,
"rustc_parallelism": 0
},
{
"t": 14.239723768,
"active": 8,
"waiting": 8,
"inactive": 53,
"rustc_parallelism": 0
},
{
"t": 14.55574987,
"active": 8,
"waiting": 7,
"inactive": 53,
"rustc_parallelism": 0
},
{
"t": 14.556011093,
"active": 8,
"waiting": 7,
"inactive": 53,
"rustc_parallelism": 0
},
{
"t": 14.612796963,
"active": 8,
"waiting": 9,
"inactive": 51,
"rustc_parallelism": 0
},
{
"t": 14.993793891,
"active": 8,
"waiting": 8,
"inactive": 51,
"rustc_parallelism": 0
},
{
"t": 14.994189786,
"active": 8,
"waiting": 8,
"inactive": 51,
"rustc_parallelism": 0
},
{
"t": 15.203248108,
"active": 8,
"waiting": 8,
"inactive": 51,
"rustc_parallelism": 0
},
{
"t": 15.214782359,
"active": 8,
"waiting": 8,
"inactive": 51,
"rustc_parallelism": 0
},
{
"t": 15.318441234,
"active": 8,
"waiting": 7,
"inactive": 51,
"rustc_parallelism": 0
},
{
"t": 15.318841218,
"active": 8,
"waiting": 7,
"inactive": 51,
"rustc_parallelism": 0
},
{
"t": 15.646587963,
"active": 8,
"waiting": 6,
"inactive": 51,
"rustc_parallelism": 0
},
{
"t": 15.647013084,
"active": 8,
"waiting": 6,
"inactive": 51,
"rustc_parallelism": 0
},
{
"t": 15.676765582,
"active": 8,
"waiting": 7,
"inactive": 50,
"rustc_parallelism": 0
},
{
"t": 15.758241785,
"active": 8,
"waiting": 7,
"inactive": 50,
"rustc_parallelism": 0
},
{
"t": 16.258476068,
"active": 8,
"waiting": 7,
"inactive": 50,
"rustc_parallelism": 0
},
{
"t": 16.296281174,
"active": 8,
"waiting": 7,
"inactive": 50,
"rustc_parallelism": 0
},
{
"t": 16.796391331,
"active": 8,
"waiting": 7,
"inactive": 50,
"rustc_parallelism": 0
},
{
"t": 17.295469859,
"active": 8,
"waiting": 6,
"inactive": 50,
"rustc_parallelism": 0
},
{
"t": 17.295907869,
"active": 8,
"waiting": 6,
"inactive": 50,
"rustc_parallelism": 0
},
{
"t": 17.388245934,
"active": 8,
"waiting": 5,
"inactive": 50,
"rustc_parallelism": 0
},
{
"t": 17.38859141,
"active": 8,
"waiting": 5,
"inactive": 50,
"rustc_parallelism": 0
},
{
"t": 17.888687785,
"active": 8,
"waiting": 5,
"inactive": 50,
"rustc_parallelism": 0
},
{
"t": 18.325713,
"active": 8,
"waiting": 4,
"inactive": 50,
"rustc_parallelism": 0
},
{
"t": 18.326139493,
"active": 8,
"waiting": 4,
"inactive": 50,
"rustc_parallelism": 0
},
{
"t": 18.502551765,
"active": 8,
"waiting": 4,
"inactive": 50,
"rustc_parallelism": 0
},
{
"t": 18.594946416,
"active": 8,
"waiting": 4,
"inactive": 50,
"rustc_parallelism": 0
},
{
"t": 18.865105352,
"active": 8,
"waiting": 5,
"inactive": 49,
"rustc_parallelism": 0
},
{
"t": 18.874911929,
"active": 8,
"waiting": 6,
"inactive": 48,
"rustc_parallelism": 0
},
{
"t": 19.216767674,
"active": 8,
"waiting": 5,
"inactive": 48,
"rustc_parallelism": 0
},
{
"t": 19.217159679,
"active": 8,
"waiting": 5,
"inactive": 48,
"rustc_parallelism": 0
},
{
"t": 19.313864062,
"active": 8,
"waiting": 4,
"inactive": 48,
"rustc_parallelism": 0
},
{
"t": 19.314191932,
"active": 8,
"waiting": 4,
"inactive": 48,
"rustc_parallelism": 0
},
{
"t": 19.453941615,
"active": 8,
"waiting": 4,
"inactive": 48,
"rustc_parallelism": 0
},
{
"t": 19.477982361,
"active": 8,
"waiting": 4,
"inactive": 48,
"rustc_parallelism": 0
},
{
"t": 19.482493286,
"active": 8,
"waiting": 3,
"inactive": 48,
"rustc_parallelism": 0
},
{
"t": 19.482794873,
"active": 8,
"waiting": 3,
"inactive": 48,
"rustc_parallelism": 0
},
{
"t": 19.630760312,
"active": 8,
"waiting": 2,
"inactive": 48,
"rustc_parallelism": 0
},
{
"t": 19.631243289,
"active": 8,
"waiting": 2,
"inactive": 48,
"rustc_parallelism": 0
},
{
"t": 20.131337651,
"active": 8,
"waiting": 2,
"inactive": 48,
"rustc_parallelism": 0
},
{
"t": 20.204965586,
"active": 8,
"waiting": 3,
"inactive": 47,
"rustc_parallelism": 0
},
{
"t": 20.62566341,
"active": 8,
"waiting": 2,
"inactive": 47,
"rustc_parallelism": 0
},
{
"t": 20.626096571,
"active": 8,
"waiting": 2,
"inactive": 47,
"rustc_parallelism": 0
},
{
"t": 20.711807165,
"active": 8,
"waiting": 1,
"inactive": 47,
"rustc_parallelism": 0
},
{
"t": 20.712132019,
"active": 8,
"waiting": 1,
"inactive": 47,
"rustc_parallelism": 0
},
{
"t": 21.004231979,
"active": 8,
"waiting": 3,
"inactive": 45,
"rustc_parallelism": 0
},
{
"t": 21.036909449,
"active": 8,
"waiting": 2,
"inactive": 45,
"rustc_parallelism": 0
},
{
"t": 21.037223872,
"active": 8,
"waiting": 2,
"inactive": 45,
"rustc_parallelism": 0
},
{
"t": 21.085806925,
"active": 8,
"waiting": 3,
"inactive": 44,
"rustc_parallelism": 0
},
{
"t": 21.585939793,
"active": 8,
"waiting": 3,
"inactive": 44,
"rustc_parallelism": 0
},
{
"t": 22.069638452,
"active": 8,
"waiting": 4,
"inactive": 43,
"rustc_parallelism": 0
},
{
"t": 22.430243064,
"active": 8,
"waiting": 3,
"inactive": 43,
"rustc_parallelism": 0
},
{
"t": 22.430748585,
"active": 8,
"waiting": 3,
"inactive": 43,
"rustc_parallelism": 0
},
{
"t": 22.448080635,
"active": 8,
"waiting": 2,
"inactive": 43,
"rustc_parallelism": 0
},
{
"t": 22.448704734,
"active": 8,
"waiting": 2,
"inactive": 43,
"rustc_parallelism": 0
},
{
"t": 22.51175621,
"active": 8,
"waiting": 2,
"inactive": 43,
"rustc_parallelism": 0
},
{
"t": 22.531374943,
"active": 8,
"waiting": 1,
"inactive": 43,
"rustc_parallelism": 0
},
{
"t": 22.532032533,
"active": 8,
"waiting": 1,
"inactive": 43,
"rustc_parallelism": 0
},
{
"t": 23.032146345,
"active": 8,
"waiting": 1,
"inactive": 43,
"rustc_parallelism": 0
},
{
"t": 23.319280594,
"active": 8,
"waiting": 2,
"inactive": 42,
"rustc_parallelism": 0
},
{
"t": 23.339950889,
"active": 8,
"waiting": 3,
"inactive": 41,
"rustc_parallelism": 0
},
{
"t": 23.780384174,
"active": 8,
"waiting": 3,
"inactive": 41,
"rustc_parallelism": 0
},
{
"t": 24.280584065,
"active": 8,
"waiting": 3,
"inactive": 41,
"rustc_parallelism": 0
},
{
"t": 24.667150158,
"active": 8,
"waiting": 2,
"inactive": 41,
"rustc_parallelism": 0
},
{
"t": 24.66764309,
"active": 8,
"waiting": 2,
"inactive": 41,
"rustc_parallelism": 0
},
{
"t": 25.167753416,
"active": 8,
"waiting": 2,
"inactive": 41,
"rustc_parallelism": 0
},
{
"t": 25.575269582,
"active": 8,
"waiting": 2,
"inactive": 41,
"rustc_parallelism": 0
},
{
"t": 26.075500103,
"active": 8,
"waiting": 2,
"inactive": 41,
"rustc_parallelism": 0
},
{
"t": 26.215779115,
"active": 8,
"waiting": 1,
"inactive": 41,
"rustc_parallelism": 0
},
{
"t": 26.216374391,
"active": 8,
"waiting": 1,
"inactive": 41,
"rustc_parallelism": 0
},
{
"t": 26.619186931,
"active": 8,
"waiting": 0,
"inactive": 41,
"rustc_parallelism": 0
},
{
"t": 26.619746935,
"active": 8,
"waiting": 0,
"inactive": 41,
"rustc_parallelism": 0
},
{
"t": 26.918879282,
"active": 8,
"waiting": 0,
"inactive": 41,
"rustc_parallelism": 0
},
{
"t": 27.054510035,
"active": 8,
"waiting": 1,
"inactive": 40,
"rustc_parallelism": 0
},
{
"t": 27.554716923,
"active": 8,
"waiting": 1,
"inactive": 40,
"rustc_parallelism": 0
},
{
"t": 28.05493422,
"active": 8,
"waiting": 1,
"inactive": 40,
"rustc_parallelism": 0
},
{
"t": 28.555154459,
"active": 8,
"waiting": 1,
"inactive": 40,
"rustc_parallelism": 0
},
{
"t": 29.055335134,
"active": 8,
"waiting": 1,
"inactive": 40,
"rustc_parallelism": 0
},
{
"t": 29.555951924,
"active": 8,
"waiting": 1,
"inactive": 40,
"rustc_parallelism": 0
},
{
"t": 30.056158946,
"active": 8,
"waiting": 1,
"inactive": 40,
"rustc_parallelism": 0
},
{
"t": 30.171677003,
"active": 8,
"waiting": 0,
"inactive": 40,
"rustc_parallelism": 0
},
{
"t": 30.172137879,
"active": 8,
"waiting": 0,
"inactive": 40,
"rustc_parallelism": 0
},
{
"t": 30.672249739,
"active": 8,
"waiting": 0,
"inactive": 40,
"rustc_parallelism": 0
},
{
"t": 31.084609192,
"active": 8,
"waiting": 0,
"inactive": 40,
"rustc_parallelism": 0
},
{
"t": 31.584832296,
"active": 8,
"waiting": 0,
"inactive": 40,
"rustc_parallelism": 0
},
{
"t": 32.08507278,
"active": 8,
"waiting": 0,
"inactive": 40,
"rustc_parallelism": 0
},
{
"t": 32.585327533,
"active": 8,
"waiting": 0,
"inactive": 40,
"rustc_parallelism": 0
},
{
"t": 33.085581624,
"active": 8,
"waiting": 0,
"inactive": 40,
"rustc_parallelism": 0
},
{
"t": 33.585820308,
"active": 8,
"waiting": 0,
"inactive": 40,
"rustc_parallelism": 0
},
{
"t": 33.774749621,
"active": 7,
"waiting": 0,
"inactive": 40,
"rustc_parallelism": 0
},
{
"t": 34.275245726,
"active": 7,
"waiting": 0,
"inactive": 40,
"rustc_parallelism": 0
},
{
"t": 34.775470076,
"active": 7,
"waiting": 0,
"inactive": 40,
"rustc_parallelism": 0
},
{
"t": 35.275689805,
"active": 7,
"waiting": 0,
"inactive": 40,
"rustc_parallelism": 0
},
{
"t": 35.775913186,
"active": 7,
"waiting": 0,
"inactive": 40,
"rustc_parallelism": 0
},
{
"t": 35.856949169,
"active": 7,
"waiting": 0,
"inactive": 40,
"rustc_parallelism": 0
},
{
"t": 36.357061323,
"active": 7,
"waiting": 0,
"inactive": 40,
"rustc_parallelism": 0
},
{
"t": 36.857282261,
"active": 7,
"waiting": 0,
"inactive": 40,
"rustc_parallelism": 0
},
{
"t": 37.357519972,
"active": 7,
"waiting": 0,
"inactive": 40,
"rustc_parallelism": 0
},
{
"t": 37.858157788,
"active": 6,
"waiting": 0,
"inactive": 40,
"rustc_parallelism": 0
},
{
"t": 38.358654544,
"active": 6,
"waiting": 0,
"inactive": 40,
"rustc_parallelism": 0
},
{
"t": 38.85886635,
"active": 6,
"waiting": 0,
"inactive": 40,
"rustc_parallelism": 0
},
{
"t": 39.359070345,
"active": 6,
"waiting": 0,
"inactive": 40,
"rustc_parallelism": 0
},
{
"t": 39.85927799,
"active": 6,
"waiting": 0,
"inactive": 40,
"rustc_parallelism": 0
},
{
"t": 40.359493387,
"active": 6,
"waiting": 0,
"inactive": 40,
"rustc_parallelism": 0
},
{
"t": 40.859704628,
"active": 6,
"waiting": 0,
"inactive": 40,
"rustc_parallelism": 0
},
{
"t": 41.359925115,
"active": 6,
"waiting": 0,
"inactive": 40,
"rustc_parallelism": 0
},
{
"t": 41.573099804,
"active": 6,
"waiting": 3,
"inactive": 36,
"rustc_parallelism": 0
},
{
"t": 41.573614797,
"active": 6,
"waiting": 3,
"inactive": 36,
"rustc_parallelism": 0
},
{
"t": 42.073722193,
"active": 6,
"waiting": 3,
"inactive": 36,
"rustc_parallelism": 0
},
{
"t": 42.573999743,
"active": 6,
"waiting": 3,
"inactive": 36,
"rustc_parallelism": 0
},
{
"t": 42.771224387,
"active": 7,
"waiting": 2,
"inactive": 36,
"rustc_parallelism": 0
},
{
"t": 42.771517876,
"active": 7,
"waiting": 2,
"inactive": 36,
"rustc_parallelism": 0
},
{
"t": 42.837525138,
"active": 8,
"waiting": 1,
"inactive": 36,
"rustc_parallelism": 0
},
{
"t": 42.837731721,
"active": 8,
"waiting": 1,
"inactive": 36,
"rustc_parallelism": 0
},
{
"t": 43.337848957,
"active": 8,
"waiting": 1,
"inactive": 36,
"rustc_parallelism": 0
},
{
"t": 43.838171573,
"active": 8,
"waiting": 1,
"inactive": 36,
"rustc_parallelism": 0
},
{
"t": 44.338420966,
"active": 8,
"waiting": 1,
"inactive": 36,
"rustc_parallelism": 0
},
{
"t": 44.838645738,
"active": 8,
"waiting": 1,
"inactive": 36,
"rustc_parallelism": 0
},
{
"t": 45.33887317,
"active": 8,
"waiting": 1,
"inactive": 36,
"rustc_parallelism": 0
},
{
"t": 45.587817552,
"active": 8,
"waiting": 0,
"inactive": 36,
"rustc_parallelism": 0
},
{
"t": 45.588326802,
"active": 8,
"waiting": 0,
"inactive": 36,
"rustc_parallelism": 0
},
{
"t": 46.088437634,
"active": 8,
"waiting": 0,
"inactive": 36,
"rustc_parallelism": 0
},
{
"t": 46.588743898,
"active": 8,
"waiting": 0,
"inactive": 36,
"rustc_parallelism": 0
},
{
"t": 47.088984234,
"active": 8,
"waiting": 0,
"inactive": 36,
"rustc_parallelism": 0
},
{
"t": 47.541822556,
"active": 7,
"waiting": 0,
"inactive": 36,
"rustc_parallelism": 0
},
{
"t": 48.042319992,
"active": 7,
"waiting": 0,
"inactive": 36,
"rustc_parallelism": 0
},
{
"t": 48.542541129,
"active": 7,
"waiting": 0,
"inactive": 36,
"rustc_parallelism": 0
},
{
"t": 48.615858683,
"active": 7,
"waiting": 0,
"inactive": 35,
"rustc_parallelism": 0
},
{
"t": 48.616278564,
"active": 7,
"waiting": 0,
"inactive": 35,
"rustc_parallelism": 0
},
{
"t": 49.11634913,
"active": 7,
"waiting": 0,
"inactive": 35,
"rustc_parallelism": 0
},
{
"t": 49.61667928,
"active": 7,
"waiting": 0,
"inactive": 35,
"rustc_parallelism": 0
},
{
"t": 50.116919841,
"active": 7,
"waiting": 0,
"inactive": 35,
"rustc_parallelism": 0
},
{
"t": 50.61714681,
"active": 7,
"waiting": 0,
"inactive": 35,
"rustc_parallelism": 0
},
{
"t": 51.117336829,
"active": 7,
"waiting": 0,
"inactive": 35,
"rustc_parallelism": 0
},
{
"t": 51.372192349,
"active": 7,
"waiting": 0,
"inactive": 35,
"rustc_parallelism": 0
},
{
"t": 51.872414614,
"active": 7,
"waiting": 0,
"inactive": 35,
"rustc_parallelism": 0
},
{
"t": 51.964245077,
"active": 6,
"waiting": 0,
"inactive": 35,
"rustc_parallelism": 0
},
{
"t": 52.464633916,
"active": 6,
"waiting": 0,
"inactive": 35,
"rustc_parallelism": 0
},
{
"t": 52.964856758,
"active": 6,
"waiting": 0,
"inactive": 35,
"rustc_parallelism": 0
},
{
"t": 53.46508083,
"active": 6,
"waiting": 0,
"inactive": 35,
"rustc_parallelism": 0
},
{
"t": 53.965309057,
"active": 6,
"waiting": 0,
"inactive": 35,
"rustc_parallelism": 0
},
{
"t": 54.46551123,
"active": 6,
"waiting": 0,
"inactive": 35,
"rustc_parallelism": 0
},
{
"t": 54.559923924,
"active": 6,
"waiting": 0,
"inactive": 34,
"rustc_parallelism": 0
},
{
"t": 54.560276615,
"active": 6,
"waiting": 0,
"inactive": 34,
"rustc_parallelism": 0
},
{
"t": 54.652267855,
"active": 5,
"waiting": 0,
"inactive": 34,
"rustc_parallelism": 0
},
{
"t": 55.152740706,
"active": 5,
"waiting": 0,
"inactive": 34,
"rustc_parallelism": 0
},
{
"t": 55.458778319,
"active": 5,
"waiting": 1,
"inactive": 33,
"rustc_parallelism": 0
},
{
"t": 55.811603957,
"active": 5,
"waiting": 0,
"inactive": 33,
"rustc_parallelism": 0
},
{
"t": 55.8121086,
"active": 5,
"waiting": 0,
"inactive": 33,
"rustc_parallelism": 0
},
{
"t": 56.248085826,
"active": 5,
"waiting": 0,
"inactive": 33,
"rustc_parallelism": 0
},
{
"t": 56.248325345,
"active": 5,
"waiting": 0,
"inactive": 33,
"rustc_parallelism": 0
},
{
"t": 56.732294048,
"active": 5,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 56.732804737,
"active": 5,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 57.232913202,
"active": 5,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 57.73319361,
"active": 5,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 58.233423851,
"active": 5,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 58.733635644,
"active": 5,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 59.233864569,
"active": 5,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 59.630666861,
"active": 5,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 60.073208306,
"active": 4,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 60.573660185,
"active": 4,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 61.073860778,
"active": 4,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 61.574075251,
"active": 4,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 61.596859535,
"active": 4,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 62.087961807,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 62.58841976,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 63.088627983,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 63.588841526,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.089059893,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.332633718,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.332837694,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.332893867,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.332925056,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.332978204,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.333118344,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.333196923,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.333228765,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.333274874,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.333334714,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.333363492,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.333409509,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.333459021,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.333487567,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.333534476,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.333562981,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.333606781,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.33363451,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.33368068,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.333726952,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.333754982,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.333800434,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.333828244,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.333873246,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.333901499,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.333947238,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.33397501,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334019401,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334048069,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334096882,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334130006,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334176961,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334199517,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334221506,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334243129,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.33426491,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334286749,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334318187,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334341687,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334363749,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334385555,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334414372,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334436339,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.33445793,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334479303,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334500573,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334521896,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334543538,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334565161,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334586815,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334608741,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.33463055,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334652167,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334674526,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334696708,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334718459,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334740383,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334762448,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334784289,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334805723,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334828375,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334850283,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334872285,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334894073,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334915499,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334938464,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334960579,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.334983243,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335005702,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335028093,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335050119,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335072313,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335094384,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335116115,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335138137,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335159889,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335183741,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.33520603,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335228145,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335248741,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335271234,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335292442,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335322599,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.33534555,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335367358,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335388824,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335410687,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335433252,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335455273,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335476878,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.33549889,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335521471,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335543174,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335565042,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335587774,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.33561005,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335632588,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335654441,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335676625,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335698813,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335721236,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.33574351,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.33576576,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335786784,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335809837,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335832233,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.3358545,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335876512,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335899053,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335921247,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335943522,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335965584,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.335987768,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.336010215,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.336032615,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.336054596,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.336076949,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.336098548,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.336120708,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.336143169,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.336165808,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.336188358,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.336210125,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.336233436,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.336255,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.3362768,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.33629865,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.336327397,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.336349402,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.336371074,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.336392423,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.33641389,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.336435567,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.336463227,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.336484512,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.336506079,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.336526505,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.336554923,
"active": 3,
"waiting": 0,
"inactive": 32,
"rustc_parallelism": 0
},
{
"t": 64.719517654,
"active": 3,
"waiting": 0,
"inactive": 31,
"rustc_parallelism": 0
},
{
"t": 64.71962844,
"active": 3,
"waiting": 0,
"inactive": 31,
"rustc_parallelism": 0
},
{
"t": 65.219749336,
"active": 3,
"waiting": 0,
"inactive": 31,
"rustc_parallelism": 0
},
{
"t": 65.719976475,
"active": 3,
"waiting": 0,
"inactive": 31,
"rustc_parallelism": 0
},
{
"t": 65.896467844,
"active": 3,
"waiting": 0,
"inactive": 30,
"rustc_parallelism": 0
},
{
"t": 65.89660593,
"active": 3,
"waiting": 0,
"inactive": 30,
"rustc_parallelism": 0
},
{
"t": 66.396726128,
"active": 3,
"waiting": 0,
"inactive": 30,
"rustc_parallelism": 0
},
{
"t": 66.687011521,
"active": 3,
"waiting": 0,
"inactive": 30,
"rustc_parallelism": 0
},
{
"t": 67.187179159,
"active": 3,
"waiting": 0,
"inactive": 30,
"rustc_parallelism": 0
},
{
"t": 67.687334618,
"active": 3,
"waiting": 0,
"inactive": 30,
"rustc_parallelism": 0
},
{
"t": 68.187531822,
"active": 3,
"waiting": 0,
"inactive": 30,
"rustc_parallelism": 0
},
{
"t": 68.687742622,
"active": 3,
"waiting": 0,
"inactive": 30,
"rustc_parallelism": 0
},
{
"t": 69.187967221,
"active": 3,
"waiting": 0,
"inactive": 30,
"rustc_parallelism": 0
},
{
"t": 69.68818595,
"active": 3,
"waiting": 0,
"inactive": 30,
"rustc_parallelism": 0
},
{
"t": 70.188418112,
"active": 3,
"waiting": 0,
"inactive": 30,
"rustc_parallelism": 0
},
{
"t": 70.68862487,
"active": 3,
"waiting": 0,
"inactive": 30,
"rustc_parallelism": 0
},
{
"t": 71.018942208,
"active": 3,
"waiting": 4,
"inactive": 26,
"rustc_parallelism": 0
},
{
"t": 71.519137766,
"active": 3,
"waiting": 4,
"inactive": 26,
"rustc_parallelism": 0
},
{
"t": 72.01933077,
"active": 3,
"waiting": 4,
"inactive": 26,
"rustc_parallelism": 0
},
{
"t": 72.289250852,
"active": 4,
"waiting": 3,
"inactive": 26,
"rustc_parallelism": 0
},
{
"t": 72.289517249,
"active": 4,
"waiting": 3,
"inactive": 26,
"rustc_parallelism": 0
},
{
"t": 72.342135884,
"active": 4,
"waiting": 2,
"inactive": 26,
"rustc_parallelism": 0
},
{
"t": 72.342559698,
"active": 4,
"waiting": 2,
"inactive": 26,
"rustc_parallelism": 0
},
{
"t": 72.365104593,
"active": 5,
"waiting": 1,
"inactive": 26,
"rustc_parallelism": 0
},
{
"t": 72.365406604,
"active": 5,
"waiting": 1,
"inactive": 26,
"rustc_parallelism": 0
},
{
"t": 72.404385215,
"active": 6,
"waiting": 0,
"inactive": 26,
"rustc_parallelism": 0
},
{
"t": 72.404769314,
"active": 6,
"waiting": 0,
"inactive": 26,
"rustc_parallelism": 0
},
{
"t": 72.60350075,
"active": 6,
"waiting": 0,
"inactive": 26,
"rustc_parallelism": 0
},
{
"t": 72.685819358,
"active": 6,
"waiting": 2,
"inactive": 24,
"rustc_parallelism": 0
},
{
"t": 72.686544744,
"active": 7,
"waiting": 1,
"inactive": 24,
"rustc_parallelism": 0
},
{
"t": 72.68707969,
"active": 7,
"waiting": 1,
"inactive": 24,
"rustc_parallelism": 0
},
{
"t": 73.075794171,
"active": 7,
"waiting": 1,
"inactive": 24,
"rustc_parallelism": 0
},
{
"t": 73.576058807,
"active": 7,
"waiting": 1,
"inactive": 24,
"rustc_parallelism": 0
},
{
"t": 73.932781379,
"active": 8,
"waiting": 0,
"inactive": 24,
"rustc_parallelism": 0
},
{
"t": 73.933171515,
"active": 8,
"waiting": 0,
"inactive": 24,
"rustc_parallelism": 0
},
{
"t": 74.065215685,
"active": 7,
"waiting": 0,
"inactive": 24,
"rustc_parallelism": 0
},
{
"t": 74.095224007,
"active": 7,
"waiting": 1,
"inactive": 23,
"rustc_parallelism": 0
},
{
"t": 74.401855346,
"active": 7,
"waiting": 1,
"inactive": 23,
"rustc_parallelism": 0
},
{
"t": 74.586351563,
"active": 7,
"waiting": 1,
"inactive": 23,
"rustc_parallelism": 0
},
{
"t": 74.864065345,
"active": 7,
"waiting": 0,
"inactive": 23,
"rustc_parallelism": 0
},
{
"t": 74.864553137,
"active": 7,
"waiting": 0,
"inactive": 23,
"rustc_parallelism": 0
},
{
"t": 75.364657157,
"active": 7,
"waiting": 0,
"inactive": 23,
"rustc_parallelism": 0
},
{
"t": 75.794464766,
"active": 7,
"waiting": 4,
"inactive": 19,
"rustc_parallelism": 0
},
{
"t": 76.294677338,
"active": 7,
"waiting": 4,
"inactive": 19,
"rustc_parallelism": 0
},
{
"t": 76.794912607,
"active": 7,
"waiting": 4,
"inactive": 19,
"rustc_parallelism": 0
},
{
"t": 76.797003131,
"active": 7,
"waiting": 3,
"inactive": 19,
"rustc_parallelism": 0
},
{
"t": 76.797433817,
"active": 7,
"waiting": 3,
"inactive": 19,
"rustc_parallelism": 0
},
{
"t": 77.297538178,
"active": 7,
"waiting": 3,
"inactive": 19,
"rustc_parallelism": 0
},
{
"t": 77.797865751,
"active": 7,
"waiting": 3,
"inactive": 19,
"rustc_parallelism": 0
},
{
"t": 78.298088331,
"active": 7,
"waiting": 3,
"inactive": 19,
"rustc_parallelism": 0
},
{
"t": 78.798320887,
"active": 7,
"waiting": 3,
"inactive": 19,
"rustc_parallelism": 0
},
{
"t": 79.29854462,
"active": 7,
"waiting": 3,
"inactive": 19,
"rustc_parallelism": 0
},
{
"t": 79.685770357,
"active": 8,
"waiting": 2,
"inactive": 19,
"rustc_parallelism": 0
},
{
"t": 79.68655327,
"active": 8,
"waiting": 2,
"inactive": 19,
"rustc_parallelism": 0
},
{
"t": 80.186660586,
"active": 8,
"waiting": 2,
"inactive": 19,
"rustc_parallelism": 0
},
{
"t": 80.686953551,
"active": 8,
"waiting": 2,
"inactive": 19,
"rustc_parallelism": 0
},
{
"t": 80.735232864,
"active": 8,
"waiting": 3,
"inactive": 18,
"rustc_parallelism": 0
},
{
"t": 81.235332602,
"active": 8,
"waiting": 3,
"inactive": 18,
"rustc_parallelism": 0
},
{
"t": 81.735559621,
"active": 8,
"waiting": 3,
"inactive": 18,
"rustc_parallelism": 0
},
{
"t": 81.940882578,
"active": 8,
"waiting": 6,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 82.441090493,
"active": 8,
"waiting": 6,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 82.627105063,
"active": 8,
"waiting": 5,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 82.627612505,
"active": 8,
"waiting": 5,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 82.689741383,
"active": 8,
"waiting": 5,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 83.189879048,
"active": 8,
"waiting": 5,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 83.690136086,
"active": 8,
"waiting": 5,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 83.788063011,
"active": 8,
"waiting": 4,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 83.788478302,
"active": 8,
"waiting": 4,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 84.288588409,
"active": 8,
"waiting": 4,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 84.788908161,
"active": 8,
"waiting": 4,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 85.000254274,
"active": 8,
"waiting": 4,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 85.373292021,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 85.373811502,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 85.794460131,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 86.294744528,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 86.794964159,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 87.295194803,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 87.795434583,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 88.295655082,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 88.795871392,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 89.29609473,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 89.796323368,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 90.296546997,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 90.796758659,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 91.296973476,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 91.797188761,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 92.297413345,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 92.797642078,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 93.297854203,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 93.798063245,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 94.298276912,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 94.798508218,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 95.298730092,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 95.798944739,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 96.299166203,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 96.799394347,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 97.299614673,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 97.799845837,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 98.300062146,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 98.800277529,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 99.300498818,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 99.800727375,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 100.300938416,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 100.801152515,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 101.301330281,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 101.801537684,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 102.301751805,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 102.801970033,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 103.302175821,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 103.802398149,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 104.30260689,
"active": 8,
"waiting": 3,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 104.487576801,
"active": 8,
"waiting": 2,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 104.488093553,
"active": 8,
"waiting": 2,
"inactive": 15,
"rustc_parallelism": 0
},
{
"t": 104.773526472,
"active": 8,
"waiting": 3,
"inactive": 14,
"rustc_parallelism": 0
},
{
"t": 104.887446464,
"active": 8,
"waiting": 4,
"inactive": 13,
"rustc_parallelism": 0
},
{
"t": 105.387655649,
"active": 8,
"waiting": 4,
"inactive": 13,
"rustc_parallelism": 0
},
{
"t": 105.662750922,
"active": 8,
"waiting": 3,
"inactive": 13,
"rustc_parallelism": 0
},
{
"t": 105.663244429,
"active": 8,
"waiting": 3,
"inactive": 13,
"rustc_parallelism": 0
},
{
"t": 106.163346819,
"active": 8,
"waiting": 3,
"inactive": 13,
"rustc_parallelism": 0
},
{
"t": 106.456979562,
"active": 8,
"waiting": 2,
"inactive": 13,
"rustc_parallelism": 0
},
{
"t": 106.457505045,
"active": 8,
"waiting": 2,
"inactive": 13,
"rustc_parallelism": 0
},
{
"t": 106.7384492,
"active": 8,
"waiting": 2,
"inactive": 13,
"rustc_parallelism": 0
},
{
"t": 106.980263436,
"active": 8,
"waiting": 1,
"inactive": 13,
"rustc_parallelism": 0
},
{
"t": 106.980803909,
"active": 8,
"waiting": 1,
"inactive": 13,
"rustc_parallelism": 0
},
{
"t": 107.228198495,
"active": 8,
"waiting": 1,
"inactive": 13,
"rustc_parallelism": 0
},
{
"t": 107.728525296,
"active": 8,
"waiting": 1,
"inactive": 13,
"rustc_parallelism": 0
},
{
"t": 108.228766015,
"active": 8,
"waiting": 1,
"inactive": 13,
"rustc_parallelism": 0
},
{
"t": 108.72899539,
"active": 8,
"waiting": 1,
"inactive": 13,
"rustc_parallelism": 0
},
{
"t": 109.117447535,
"active": 8,
"waiting": 0,
"inactive": 13,
"rustc_parallelism": 0
},
{
"t": 109.11798742,
"active": 8,
"waiting": 0,
"inactive": 13,
"rustc_parallelism": 0
},
{
"t": 109.299799538,
"active": 7,
"waiting": 0,
"inactive": 13,
"rustc_parallelism": 0
},
{
"t": 109.800337943,
"active": 7,
"waiting": 0,
"inactive": 13,
"rustc_parallelism": 0
},
{
"t": 109.886651677,
"active": 7,
"waiting": 2,
"inactive": 11,
"rustc_parallelism": 0
},
{
"t": 110.386760523,
"active": 7,
"waiting": 2,
"inactive": 11,
"rustc_parallelism": 0
},
{
"t": 110.696776979,
"active": 7,
"waiting": 1,
"inactive": 11,
"rustc_parallelism": 0
},
{
"t": 110.697257303,
"active": 7,
"waiting": 1,
"inactive": 11,
"rustc_parallelism": 0
},
{
"t": 110.998578584,
"active": 7,
"waiting": 2,
"inactive": 10,
"rustc_parallelism": 0
},
{
"t": 111.272274143,
"active": 7,
"waiting": 1,
"inactive": 10,
"rustc_parallelism": 0
},
{
"t": 111.272808181,
"active": 7,
"waiting": 1,
"inactive": 10,
"rustc_parallelism": 0
},
{
"t": 111.772923418,
"active": 7,
"waiting": 1,
"inactive": 10,
"rustc_parallelism": 0
},
{
"t": 111.935967039,
"active": 7,
"waiting": 3,
"inactive": 8,
"rustc_parallelism": 0
},
{
"t": 112.436190837,
"active": 7,
"waiting": 3,
"inactive": 8,
"rustc_parallelism": 0
},
{
"t": 112.936437348,
"active": 7,
"waiting": 3,
"inactive": 8,
"rustc_parallelism": 0
},
{
"t": 113.436660821,
"active": 7,
"waiting": 3,
"inactive": 8,
"rustc_parallelism": 0
},
{
"t": 113.576989957,
"active": 7,
"waiting": 3,
"inactive": 8,
"rustc_parallelism": 0
},
{
"t": 114.077190314,
"active": 7,
"waiting": 3,
"inactive": 8,
"rustc_parallelism": 0
},
{
"t": 114.577428077,
"active": 7,
"waiting": 3,
"inactive": 8,
"rustc_parallelism": 0
},
{
"t": 115.077654159,
"active": 7,
"waiting": 3,
"inactive": 8,
"rustc_parallelism": 0
},
{
"t": 115.577868666,
"active": 7,
"waiting": 3,
"inactive": 8,
"rustc_parallelism": 0
},
{
"t": 116.078078119,
"active": 7,
"waiting": 3,
"inactive": 8,
"rustc_parallelism": 0
},
{
"t": 116.578290933,
"active": 7,
"waiting": 3,
"inactive": 8,
"rustc_parallelism": 0
},
{
"t": 116.865982184,
"active": 7,
"waiting": 2,
"inactive": 8,
"rustc_parallelism": 0
},
{
"t": 116.866524785,
"active": 7,
"waiting": 2,
"inactive": 8,
"rustc_parallelism": 0
},
{
"t": 117.366633406,
"active": 7,
"waiting": 2,
"inactive": 8,
"rustc_parallelism": 0
},
{
"t": 117.47619372,
"active": 7,
"waiting": 2,
"inactive": 8,
"rustc_parallelism": 0
},
{
"t": 117.976404446,
"active": 7,
"waiting": 2,
"inactive": 8,
"rustc_parallelism": 0
},
{
"t": 118.476618722,
"active": 7,
"waiting": 2,
"inactive": 8,
"rustc_parallelism": 0
},
{
"t": 118.551442614,
"active": 7,
"waiting": 1,
"inactive": 8,
"rustc_parallelism": 0
},
{
"t": 118.551841533,
"active": 7,
"waiting": 1,
"inactive": 8,
"rustc_parallelism": 0
},
{
"t": 119.05194721,
"active": 7,
"waiting": 1,
"inactive": 8,
"rustc_parallelism": 0
},
{
"t": 119.16396693,
"active": 7,
"waiting": 0,
"inactive": 8,
"rustc_parallelism": 0
},
{
"t": 119.164532007,
"active": 7,
"waiting": 0,
"inactive": 8,
"rustc_parallelism": 0
},
{
"t": 119.664637678,
"active": 7,
"waiting": 0,
"inactive": 8,
"rustc_parallelism": 0
},
{
"t": 120.164946677,
"active": 7,
"waiting": 0,
"inactive": 8,
"rustc_parallelism": 0
},
{
"t": 120.416987386,
"active": 6,
"waiting": 0,
"inactive": 8,
"rustc_parallelism": 0
},
{
"t": 120.695419249,
"active": 5,
"waiting": 0,
"inactive": 8,
"rustc_parallelism": 0
},
{
"t": 121.022724525,
"active": 5,
"waiting": 0,
"inactive": 8,
"rustc_parallelism": 0
},
{
"t": 121.263813992,
"active": 5,
"waiting": 1,
"inactive": 7,
"rustc_parallelism": 0
},
{
"t": 121.764009711,
"active": 5,
"waiting": 1,
"inactive": 7,
"rustc_parallelism": 0
},
{
"t": 122.264226113,
"active": 5,
"waiting": 1,
"inactive": 7,
"rustc_parallelism": 0
},
{
"t": 122.764451628,
"active": 5,
"waiting": 1,
"inactive": 7,
"rustc_parallelism": 0
},
{
"t": 123.264665133,
"active": 5,
"waiting": 1,
"inactive": 7,
"rustc_parallelism": 0
},
{
"t": 123.764862777,
"active": 5,
"waiting": 1,
"inactive": 7,
"rustc_parallelism": 0
},
{
"t": 123.855252184,
"active": 5,
"waiting": 0,
"inactive": 7,
"rustc_parallelism": 0
},
{
"t": 123.855689731,
"active": 5,
"waiting": 0,
"inactive": 7,
"rustc_parallelism": 0
},
{
"t": 124.355791464,
"active": 5,
"waiting": 0,
"inactive": 7,
"rustc_parallelism": 0
},
{
"t": 124.8561185,
"active": 5,
"waiting": 0,
"inactive": 7,
"rustc_parallelism": 0
},
{
"t": 125.356330467,
"active": 5,
"waiting": 0,
"inactive": 7,
"rustc_parallelism": 0
},
{
"t": 125.856543034,
"active": 5,
"waiting": 0,
"inactive": 7,
"rustc_parallelism": 0
},
{
"t": 126.356760309,
"active": 5,
"waiting": 0,
"inactive": 7,
"rustc_parallelism": 0
},
{
"t": 126.856972574,
"active": 5,
"waiting": 0,
"inactive": 7,
"rustc_parallelism": 0
},
{
"t": 127.357181049,
"active": 5,
"waiting": 0,
"inactive": 7,
"rustc_parallelism": 0
},
{
"t": 127.857395888,
"active": 5,
"waiting": 0,
"inactive": 7,
"rustc_parallelism": 0
},
{
"t": 128.357614884,
"active": 5,
"waiting": 0,
"inactive": 7,
"rustc_parallelism": 0
},
{
"t": 128.857822096,
"active": 5,
"waiting": 0,
"inactive": 7,
"rustc_parallelism": 0
},
{
"t": 129.358026568,
"active": 5,
"waiting": 0,
"inactive": 7,
"rustc_parallelism": 0
},
{
"t": 129.858231867,
"active": 5,
"waiting": 0,
"inactive": 7,
"rustc_parallelism": 0
},
{
"t": 130.35845055,
"active": 5,
"waiting": 0,
"inactive": 7,
"rustc_parallelism": 0
},
{
"t": 130.681687196,
"active": 5,
"waiting": 0,
"inactive": 7,
"rustc_parallelism": 0
},
{
"t": 131.181890396,
"active": 5,
"waiting": 0,
"inactive": 7,
"rustc_parallelism": 0
},
{
"t": 131.682094081,
"active": 5,
"waiting": 0,
"inactive": 7,
"rustc_parallelism": 0
},
{
"t": 132.182299955,
"active": 5,
"waiting": 0,
"inactive": 7,
"rustc_parallelism": 0
},
{
"t": 132.568043306,
"active": 5,
"waiting": 0,
"inactive": 7,
"rustc_parallelism": 0
},
{
"t": 133.068238825,
"active": 5,
"waiting": 0,
"inactive": 7,
"rustc_parallelism": 0
},
{
"t": 133.267666846,
"active": 5,
"waiting": 1,
"inactive": 6,
"rustc_parallelism": 0
},
{
"t": 133.767868602,
"active": 5,
"waiting": 1,
"inactive": 6,
"rustc_parallelism": 0
},
{
"t": 134.041299668,
"active": 5,
"waiting": 0,
"inactive": 6,
"rustc_parallelism": 0
},
{
"t": 134.041804554,
"active": 5,
"waiting": 0,
"inactive": 6,
"rustc_parallelism": 0
},
{
"t": 134.541906715,
"active": 5,
"waiting": 0,
"inactive": 6,
"rustc_parallelism": 0
},
{
"t": 135.042177214,
"active": 5,
"waiting": 0,
"inactive": 6,
"rustc_parallelism": 0
},
{
"t": 135.516482352,
"active": 4,
"waiting": 0,
"inactive": 6,
"rustc_parallelism": 0
},
{
"t": 136.016952334,
"active": 4,
"waiting": 0,
"inactive": 6,
"rustc_parallelism": 0
},
{
"t": 136.517167567,
"active": 4,
"waiting": 0,
"inactive": 6,
"rustc_parallelism": 0
},
{
"t": 137.017331607,
"active": 4,
"waiting": 0,
"inactive": 6,
"rustc_parallelism": 0
},
{
"t": 137.517535266,
"active": 4,
"waiting": 0,
"inactive": 6,
"rustc_parallelism": 0
},
{
"t": 137.539507781,
"active": 4,
"waiting": 0,
"inactive": 6,
"rustc_parallelism": 0
},
{
"t": 137.539598097,
"active": 4,
"waiting": 0,
"inactive": 6,
"rustc_parallelism": 0
},
{
"t": 137.623178543,
"active": 3,
"waiting": 0,
"inactive": 6,
"rustc_parallelism": 0
},
{
"t": 138.123654086,
"active": 3,
"waiting": 0,
"inactive": 6,
"rustc_parallelism": 0
},
{
"t": 138.623854274,
"active": 3,
"waiting": 0,
"inactive": 6,
"rustc_parallelism": 0
},
{
"t": 139.124059046,
"active": 3,
"waiting": 0,
"inactive": 6,
"rustc_parallelism": 0
},
{
"t": 139.624262239,
"active": 3,
"waiting": 0,
"inactive": 6,
"rustc_parallelism": 0
},
{
"t": 140.124476575,
"active": 3,
"waiting": 0,
"inactive": 6,
"rustc_parallelism": 0
},
{
"t": 140.624690882,
"active": 3,
"waiting": 0,
"inactive": 6,
"rustc_parallelism": 0
},
{
"t": 141.124897327,
"active": 3,
"waiting": 0,
"inactive": 6,
"rustc_parallelism": 0
},
{
"t": 141.625105283,
"active": 3,
"waiting": 0,
"inactive": 6,
"rustc_parallelism": 0
},
{
"t": 142.125308256,
"active": 3,
"waiting": 0,
"inactive": 6,
"rustc_parallelism": 0
},
{
"t": 142.549580995,
"active": 3,
"waiting": 1,
"inactive": 5,
"rustc_parallelism": 0
},
{
"t": 143.049768654,
"active": 3,
"waiting": 1,
"inactive": 5,
"rustc_parallelism": 0
},
{
"t": 143.549966234,
"active": 3,
"waiting": 1,
"inactive": 5,
"rustc_parallelism": 0
},
{
"t": 144.050169858,
"active": 3,
"waiting": 1,
"inactive": 5,
"rustc_parallelism": 0
},
{
"t": 144.550333897,
"active": 3,
"waiting": 1,
"inactive": 5,
"rustc_parallelism": 0
},
{
"t": 145.043497411,
"active": 4,
"waiting": 0,
"inactive": 5,
"rustc_parallelism": 0
},
{
"t": 145.043806628,
"active": 4,
"waiting": 0,
"inactive": 5,
"rustc_parallelism": 0
},
{
"t": 145.045619774,
"active": 4,
"waiting": 0,
"inactive": 5,
"rustc_parallelism": 0
},
{
"t": 145.54582193,
"active": 4,
"waiting": 0,
"inactive": 5,
"rustc_parallelism": 0
},
{
"t": 146.04608748,
"active": 4,
"waiting": 0,
"inactive": 5,
"rustc_parallelism": 0
},
{
"t": 146.095588448,
"active": 4,
"waiting": 0,
"inactive": 5,
"rustc_parallelism": 0
},
{
"t": 146.095684022,
"active": 4,
"waiting": 0,
"inactive": 5,
"rustc_parallelism": 0
},
{
"t": 146.163186224,
"active": 3,
"waiting": 0,
"inactive": 5,
"rustc_parallelism": 0
},
{
"t": 146.663617861,
"active": 3,
"waiting": 0,
"inactive": 5,
"rustc_parallelism": 0
},
{
"t": 147.163822208,
"active": 3,
"waiting": 0,
"inactive": 5,
"rustc_parallelism": 0
},
{
"t": 147.664020156,
"active": 3,
"waiting": 0,
"inactive": 5,
"rustc_parallelism": 0
},
{
"t": 148.164236379,
"active": 3,
"waiting": 0,
"inactive": 5,
"rustc_parallelism": 0
},
{
"t": 148.450427878,
"active": 3,
"waiting": 1,
"inactive": 4,
"rustc_parallelism": 0
},
{
"t": 148.950616375,
"active": 3,
"waiting": 1,
"inactive": 4,
"rustc_parallelism": 0
},
{
"t": 149.450816846,
"active": 3,
"waiting": 1,
"inactive": 4,
"rustc_parallelism": 0
},
{
"t": 149.951022193,
"active": 3,
"waiting": 1,
"inactive": 4,
"rustc_parallelism": 0
},
{
"t": 150.451222902,
"active": 3,
"waiting": 1,
"inactive": 4,
"rustc_parallelism": 0
},
{
"t": 150.951431567,
"active": 3,
"waiting": 1,
"inactive": 4,
"rustc_parallelism": 0
},
{
"t": 151.451633837,
"active": 3,
"waiting": 1,
"inactive": 4,
"rustc_parallelism": 0
},
{
"t": 151.951836806,
"active": 3,
"waiting": 1,
"inactive": 4,
"rustc_parallelism": 0
},
{
"t": 152.452038091,
"active": 3,
"waiting": 1,
"inactive": 4,
"rustc_parallelism": 0
},
{
"t": 152.952242567,
"active": 3,
"waiting": 1,
"inactive": 4,
"rustc_parallelism": 0
},
{
"t": 153.452459868,
"active": 3,
"waiting": 1,
"inactive": 4,
"rustc_parallelism": 0
},
{
"t": 153.952650155,
"active": 3,
"waiting": 1,
"inactive": 4,
"rustc_parallelism": 0
},
{
"t": 154.452850563,
"active": 3,
"waiting": 1,
"inactive": 4,
"rustc_parallelism": 0
},
{
"t": 154.745049125,
"active": 4,
"waiting": 0,
"inactive": 4,
"rustc_parallelism": 0
},
{
"t": 154.745275813,
"active": 4,
"waiting": 0,
"inactive": 4,
"rustc_parallelism": 0
},
{
"t": 154.745399073,
"active": 4,
"waiting": 0,
"inactive": 4,
"rustc_parallelism": 0
},
{
"t": 154.880986494,
"active": 3,
"waiting": 0,
"inactive": 4,
"rustc_parallelism": 0
},
{
"t": 155.381444215,
"active": 3,
"waiting": 0,
"inactive": 4,
"rustc_parallelism": 0
},
{
"t": 155.881660885,
"active": 3,
"waiting": 0,
"inactive": 4,
"rustc_parallelism": 0
},
{
"t": 156.381880639,
"active": 3,
"waiting": 0,
"inactive": 4,
"rustc_parallelism": 0
},
{
"t": 156.882082089,
"active": 3,
"waiting": 0,
"inactive": 4,
"rustc_parallelism": 0
},
{
"t": 156.940344183,
"active": 3,
"waiting": 0,
"inactive": 4,
"rustc_parallelism": 0
},
{
"t": 156.940393229,
"active": 3,
"waiting": 0,
"inactive": 4,
"rustc_parallelism": 0
},
{
"t": 156.940427767,
"active": 3,
"waiting": 0,
"inactive": 4,
"rustc_parallelism": 0
},
{
"t": 156.940468944,
"active": 3,
"waiting": 0,
"inactive": 4,
"rustc_parallelism": 0
},
{
"t": 157.440574588,
"active": 3,
"waiting": 0,
"inactive": 4,
"rustc_parallelism": 0
},
{
"t": 157.940786361,
"active": 3,
"waiting": 0,
"inactive": 4,
"rustc_parallelism": 0
},
{
"t": 158.301761465,
"active": 3,
"waiting": 1,
"inactive": 3,
"rustc_parallelism": 0
},
{
"t": 158.801958657,
"active": 3,
"waiting": 1,
"inactive": 3,
"rustc_parallelism": 0
},
{
"t": 159.302161582,
"active": 3,
"waiting": 1,
"inactive": 3,
"rustc_parallelism": 0
},
{
"t": 159.802332815,
"active": 3,
"waiting": 1,
"inactive": 3,
"rustc_parallelism": 0
},
{
"t": 160.302533499,
"active": 3,
"waiting": 1,
"inactive": 3,
"rustc_parallelism": 0
},
{
"t": 160.802729296,
"active": 3,
"waiting": 1,
"inactive": 3,
"rustc_parallelism": 0
},
{
"t": 161.302934106,
"active": 3,
"waiting": 1,
"inactive": 3,
"rustc_parallelism": 0
},
{
"t": 161.803139804,
"active": 3,
"waiting": 1,
"inactive": 3,
"rustc_parallelism": 0
},
{
"t": 162.303328985,
"active": 3,
"waiting": 1,
"inactive": 3,
"rustc_parallelism": 0
},
{
"t": 162.803526444,
"active": 3,
"waiting": 1,
"inactive": 3,
"rustc_parallelism": 0
},
{
"t": 163.303721554,
"active": 3,
"waiting": 1,
"inactive": 3,
"rustc_parallelism": 0
},
{
"t": 163.803917391,
"active": 3,
"waiting": 1,
"inactive": 3,
"rustc_parallelism": 0
},
{
"t": 164.304116655,
"active": 3,
"waiting": 1,
"inactive": 3,
"rustc_parallelism": 0
},
{
"t": 164.804322299,
"active": 3,
"waiting": 1,
"inactive": 3,
"rustc_parallelism": 0
},
{
"t": 165.304522049,
"active": 3,
"waiting": 1,
"inactive": 3,
"rustc_parallelism": 0
},
{
"t": 165.804720372,
"active": 3,
"waiting": 1,
"inactive": 3,
"rustc_parallelism": 0
},
{
"t": 166.304919376,
"active": 3,
"waiting": 1,
"inactive": 3,
"rustc_parallelism": 0
},
{
"t": 166.805119592,
"active": 3,
"waiting": 1,
"inactive": 3,
"rustc_parallelism": 0
},
{
"t": 166.993707179,
"active": 4,
"waiting": 0,
"inactive": 3,
"rustc_parallelism": 0
},
{
"t": 166.993891822,
"active": 4,
"waiting": 0,
"inactive": 3,
"rustc_parallelism": 0
},
{
"t": 166.995626923,
"active": 4,
"waiting": 0,
"inactive": 3,
"rustc_parallelism": 0
},
{
"t": 167.495729182,
"active": 4,
"waiting": 0,
"inactive": 3,
"rustc_parallelism": 0
},
{
"t": 167.996001284,
"active": 4,
"waiting": 0,
"inactive": 3,
"rustc_parallelism": 0
},
{
"t": 168.496210418,
"active": 4,
"waiting": 0,
"inactive": 3,
"rustc_parallelism": 0
},
{
"t": 168.503043682,
"active": 4,
"waiting": 0,
"inactive": 3,
"rustc_parallelism": 0
},
{
"t": 168.567583027,
"active": 3,
"waiting": 0,
"inactive": 3,
"rustc_parallelism": 0
},
{
"t": 169.067929115,
"active": 3,
"waiting": 0,
"inactive": 3,
"rustc_parallelism": 0
},
{
"t": 169.568153156,
"active": 3,
"waiting": 0,
"inactive": 3,
"rustc_parallelism": 0
},
{
"t": 170.068331685,
"active": 3,
"waiting": 0,
"inactive": 3,
"rustc_parallelism": 0
},
{
"t": 170.568531633,
"active": 3,
"waiting": 0,
"inactive": 3,
"rustc_parallelism": 0
},
{
"t": 170.805598539,
"active": 3,
"waiting": 1,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 171.305788896,
"active": 3,
"waiting": 1,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 171.806005925,
"active": 3,
"waiting": 1,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 172.30621395,
"active": 3,
"waiting": 1,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 172.80642365,
"active": 3,
"waiting": 1,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 173.306622815,
"active": 3,
"waiting": 1,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 173.806827484,
"active": 3,
"waiting": 1,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 174.307033268,
"active": 3,
"waiting": 1,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 174.807240581,
"active": 3,
"waiting": 1,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 175.307447592,
"active": 3,
"waiting": 1,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 175.807649877,
"active": 3,
"waiting": 1,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 176.307867195,
"active": 3,
"waiting": 1,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 176.808078816,
"active": 3,
"waiting": 1,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 177.308285733,
"active": 3,
"waiting": 1,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 177.808491095,
"active": 3,
"waiting": 1,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 178.308694749,
"active": 3,
"waiting": 1,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 178.808896421,
"active": 3,
"waiting": 1,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 179.309098163,
"active": 3,
"waiting": 1,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 179.809296065,
"active": 3,
"waiting": 1,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 180.309501599,
"active": 3,
"waiting": 1,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 180.809696329,
"active": 3,
"waiting": 1,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 181.309891323,
"active": 3,
"waiting": 1,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 181.810093211,
"active": 3,
"waiting": 1,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 182.310313697,
"active": 3,
"waiting": 1,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 182.810519183,
"active": 3,
"waiting": 1,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 183.310713787,
"active": 3,
"waiting": 1,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 183.810908039,
"active": 3,
"waiting": 1,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 184.311105632,
"active": 3,
"waiting": 1,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 184.811309717,
"active": 3,
"waiting": 1,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 185.311504218,
"active": 3,
"waiting": 1,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 185.811697049,
"active": 3,
"waiting": 1,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 186.311893891,
"active": 3,
"waiting": 1,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 186.812097324,
"active": 3,
"waiting": 1,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 186.895845646,
"active": 3,
"waiting": 0,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 186.896241044,
"active": 3,
"waiting": 0,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 187.396347032,
"active": 3,
"waiting": 0,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 187.896602414,
"active": 3,
"waiting": 0,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 188.396811069,
"active": 3,
"waiting": 0,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 188.897019565,
"active": 3,
"waiting": 0,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 189.39722634,
"active": 3,
"waiting": 0,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 189.897433469,
"active": 3,
"waiting": 0,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 190.397640605,
"active": 3,
"waiting": 0,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 190.897844539,
"active": 3,
"waiting": 0,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 191.398055649,
"active": 3,
"waiting": 0,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 191.898269206,
"active": 3,
"waiting": 0,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 192.398486717,
"active": 3,
"waiting": 0,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 192.898693668,
"active": 3,
"waiting": 0,
"inactive": 2,
"rustc_parallelism": 0
},
{
"t": 193.154895515,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 193.655073359,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 194.155268442,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 194.655469979,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 195.155669061,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 195.655867658,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 196.156066911,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 196.656264272,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 197.156478235,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 197.656684915,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 198.156882343,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 198.657082077,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 199.157285165,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 199.657492548,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 200.157690879,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 200.657885331,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 201.158087839,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 201.658287253,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 202.158513071,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 202.658715609,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 203.158912768,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 203.659110192,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 204.159315806,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 204.65950424,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 205.159696936,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 205.659900224,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 206.160103667,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 206.660315282,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 207.160518555,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 207.660724081,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 208.160921829,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 208.661121588,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 209.16131887,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 209.66151214,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 210.161702563,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 210.661891668,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 211.162088895,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 211.662289168,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 212.162497274,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 212.662705706,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 213.162898912,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 213.663100292,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 214.163323561,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 214.66351522,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 215.163712343,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 215.663912859,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 216.164111929,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 216.664315418,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 217.164513966,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 217.664726261,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 218.164932663,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 218.665197383,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 219.165404222,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 219.66559869,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 220.165790823,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 220.66597747,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 221.166175044,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 221.666329672,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 222.166526676,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 222.666726847,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 223.16693334,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 223.667131017,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 224.167328156,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 224.667516121,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 225.167706502,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 225.667900231,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 226.168098989,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 226.668295587,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 227.168499163,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 227.668699438,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 228.16890283,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 228.66911345,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 229.169321259,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 229.669520182,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 230.169717599,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 230.669912733,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 231.170113615,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 231.670333427,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 232.170532391,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 232.670731439,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 233.17094035,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 233.671145212,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 234.171329885,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 234.671528873,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 235.171726435,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 235.671926764,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 236.172128911,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 236.672333088,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 237.17252652,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 237.672723791,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 238.172927918,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 238.673136268,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 239.173330765,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 239.673528746,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 240.173724366,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 240.673924117,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 241.174124903,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 241.674325238,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 242.174508444,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 242.674702788,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 243.174901041,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 243.675098398,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 244.175291489,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 244.675523327,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 245.175721691,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 245.675916897,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 246.176122628,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 246.67632172,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 247.176515604,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 247.676711662,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 248.176913071,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 248.677110264,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 249.177313756,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 249.677512252,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 250.177710812,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 250.677898483,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 251.178089856,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 251.678278823,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 252.178477689,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 252.678667836,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 253.178860316,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 253.679065027,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 254.179254686,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 254.679466298,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 255.179667161,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 255.679862416,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 256.180058831,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 256.680258404,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 257.180465309,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 257.68065991,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 258.180858603,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 258.681054956,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 259.18125435,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 259.681463056,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 260.181663204,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 260.68186179,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 261.182062275,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 261.682259976,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 262.182464646,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 262.682661744,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 263.182874444,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 263.683082289,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 264.183282881,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 264.683487742,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 265.183692424,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 265.683889857,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 266.18408662,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 266.684290742,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 267.184498809,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 267.684694216,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 268.184889036,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 268.685090885,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 269.185294697,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 269.685493807,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 270.185692901,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 270.685881577,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 271.18607447,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 271.686245923,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 272.186444794,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 272.686636428,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 273.186829295,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 273.68703674,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 274.18724733,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 274.6874561,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 275.187652318,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 275.687845932,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 276.188039008,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 276.688230898,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 277.188442726,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 277.688631184,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 278.188817496,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 278.689006017,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 279.189198487,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 279.689426418,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 280.18961812,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 280.68980961,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 281.190005587,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 281.690199982,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 282.190411916,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 282.690603422,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 283.190800398,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 283.691000708,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 284.19120569,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 284.691415591,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 285.191615099,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 285.69181128499997,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 286.192011889,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 286.692207859,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 287.19241216,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 287.692606806,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 288.192812191,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 288.693004913,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 289.193202862,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 289.693407541,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 290.193597856,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 290.693788839,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 291.193986738,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 291.694180612,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 292.194387469,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 292.694580182,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 293.194775245,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 293.694969171,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 294.195175219,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 294.695398035,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 295.195589575,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 295.695781542,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 296.195974425,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 296.696168693,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 297.196325828,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 297.69651676,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 298.196706136,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 298.696898295,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 299.197092947,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 299.697310846,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 300.197504412,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 300.697697375,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 301.19789191,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 301.698083409,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 302.198270582,
"active": 3,
"waiting": 1,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 302.370606217,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 302.371154029,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 302.871260192,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 303.371546752,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 303.871735738,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 304.371948992,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 304.872175427,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 305.372395487,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 305.872603469,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 306.372807969,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 306.873008944,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 307.373213389,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 307.873430107,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 308.373645475,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 308.873848083,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 309.374055263,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 309.874270334,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 310.121858531,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 310.62204012,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 311.122243356,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 311.622446909,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 312.122642072,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 312.622841208,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 313.123052086,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 313.623250064,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 314.123459992,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 314.623668134,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 315.123877224,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 315.624077852,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 316.124275572,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 316.624476162,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 317.124666593,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 317.624859655,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 318.125064014,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 318.625257188,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 319.125461384,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 319.625662194,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 320.125868974,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 320.195413866,
"active": 3,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 320.397099358,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 320.897504757,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 321.3976929,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 321.897876118,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 322.398066557,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 322.898258673,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 323.398462268,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 323.898649479,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 324.39883818,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 324.899043656,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 325.399241086,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 325.89944124,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 326.399630263,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 326.899824698,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 327.400015942,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 327.900206046,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 328.40042256,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 328.900620197,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 329.400817762,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 329.901016112,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 330.401209926,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 330.901407716,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 331.401598663,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 331.901789155,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 332.401983557,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 332.902177976,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 333.402324832,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 333.90251867,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 334.402724035,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 334.902915793,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 335.403122097,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 335.903326252,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 336.403519451,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 336.903712454,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 337.403903405,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 337.904085121,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 338.404272459,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 338.904469738,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 339.404668362,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 339.904857006,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 340.405057659,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 340.905249302,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 341.405443599,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 341.797558468,
"active": 2,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 342.055902233,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 342.556349916,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 343.056534487,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 343.556717063,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 344.056892963,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 344.557084186,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 345.057263787,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 345.557460929,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 346.057647676,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 346.557851061,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 347.058030678,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 347.558223866,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 348.058407954,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 348.558592115,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 349.058778829,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 349.558993445,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 350.059176518,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 350.559326555,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 351.059517453,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 351.559708277,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 352.059891502,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 352.560082745,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 353.060276503,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 353.560479935,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 354.060659985,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 354.56084457,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 355.061030751,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 355.561212449,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 356.061409552,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 356.56159317,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 357.061782504,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 357.561964971,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 358.062144409,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 358.562327813,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 359.062515089,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 359.562697339,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 360.062880097,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 360.563069242,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 361.063265922,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 361.563464287,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 362.063652848,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 362.563835868,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 363.064027009,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 363.564220211,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 364.064419012,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 364.087977771,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 364.088009423,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 364.588100292,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 365.088328426,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 365.588479478,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 366.088667472,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 366.588867338,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 367.089066088,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 367.589384207,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 368.089568002,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 368.589753818,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 369.089938859,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 369.590126008,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 370.090324821,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 370.590517773,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 371.090718964,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 371.590999587,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 372.09118723,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 372.591393363,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 373.091583253,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 373.59182294,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 374.092009941,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 374.592204645,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 375.092409308,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 375.592606736,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 376.092807813,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 376.593020522,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 377.093216966,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 377.593423062,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 378.093620906,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 378.593818277,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 379.094010429,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 379.594206034,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 380.094414837,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 380.594615136,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 381.094809579,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 381.59500866,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 382.095208657,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 382.595414996,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 383.095615231,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 383.595808053,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 384.096004571,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 384.596191357,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 385.096400023,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 385.596590267,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 386.096784519,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 386.597007076,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 387.097233778,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 387.597441251,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 388.097645029,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 388.597836103,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 389.098030137,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 389.598225636,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 390.098429239,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 390.59861899,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 391.098806705,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 391.598999008,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 392.099200344,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 392.599415865,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 393.099619052,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 393.599807268,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 394.100002136,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 394.600199757,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 395.100399894,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 395.600593525,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 396.100787567,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 396.600982879,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 397.101185729,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 397.601391943,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 398.101587225,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 398.601803992,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 399.10193169,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 399.602098604,
"active": 1,
"waiting": 0,
"inactive": 1,
"rustc_parallelism": 0
},
{
"t": 399.850981463,
"active": 1,
"waiting": 0,
"inactive": 0,
"rustc_parallelism": 0
},
{
"t": 399.851116409,
"active": 1,
"waiting": 0,
"inactive": 0,
"rustc_parallelism": 0
},
{
"t": 400.351195115,
"active": 1,
"waiting": 0,
"inactive": 0,
"rustc_parallelism": 0
},
{
"t": 400.851327699,
"active": 1,
"waiting": 0,
"inactive": 0,
"rustc_parallelism": 0
},
{
"t": 401.351510147,
"active": 1,
"waiting": 0,
"inactive": 0,
"rustc_parallelism": 0
},
{
"t": 401.851712326,
"active": 1,
"waiting": 0,
"inactive": 0,
"rustc_parallelism": 0
},
{
"t": 402.351890857,
"active": 1,
"waiting": 0,
"inactive": 0,
"rustc_parallelism": 0
},
{
"t": 402.852041656,
"active": 1,
"waiting": 0,
"inactive": 0,
"rustc_parallelism": 0
},
{
"t": 403.35219711,
"active": 1,
"waiting": 0,
"inactive": 0,
"rustc_parallelism": 0
},
{
"t": 403.852416662,
"active": 1,
"waiting": 0,
"inactive": 0,
"rustc_parallelism": 0
},
{
"t": 404.352616002,
"active": 1,
"waiting": 0,
"inactive": 0,
"rustc_parallelism": 0
},
{
"t": 404.852835369,
"active": 1,
"waiting": 0,
"inactive": 0,
"rustc_parallelism": 0
},
{
"t": 405.35301052,
"active": 1,
"waiting": 0,
"inactive": 0,
"rustc_parallelism": 0
},
{
"t": 405.853167453,
"active": 1,
"waiting": 0,
"inactive": 0,
"rustc_parallelism": 0
},
{
"t": 406.353321991,
"active": 1,
"waiting": 0,
"inactive": 0,
"rustc_parallelism": 0
},
{
"t": 406.75063901,
"active": 0,
"waiting": 0,
"inactive": 0,
"rustc_parallelism": 0
}
];
const CPU_USAGE = [
[
0.198669612,
85.26315789473685
],
[
0.389595615,
97.36842105263158
],
[
0.490475058,
96.25
],
[
0.592073218,
96.29629629629629
],
[
0.699579856,
98.83720930232558
],
[
0.875766274,
99.29078014184397
],
[
0.993193862,
98.93617021276596
],
[
1.134129014,
92.72727272727273
],
[
1.332575516,
98.11320754716981
],
[
1.457409827,
99.0
],
[
1.580408871,
98.98989898989899
],
[
1.774064803,
99.35064935064935
],
[
1.918807736,
100.0
],
[
2.069282978,
100.0
],
[
2.315259504,
99.49238578680203
],
[
2.478884,
97.70992366412214
],
[
2.592333004,
98.9010989010989
],
[
2.704073147,
100.0
],
[
2.805228197,
98.75
],
[
2.969321608,
99.24242424242425
],
[
3.084519158,
97.82608695652173
],
[
3.191031851,
95.29411764705883
],
[
3.356258616,
98.48484848484848
],
[
3.520079834,
99.23076923076923
],
[
3.637376546,
100.0
],
[
3.931771963,
99.14893617021276
],
[
4.158046079,
100.0
],
[
4.275227804,
98.93617021276596
],
[
4.388801511,
100.0
],
[
4.515148627,
98.0
],
[
4.766758987,
100.0
],
[
4.870436833,
100.0
],
[
4.988623429,
100.0
],
[
5.219949522,
99.45652173913044
],
[
5.502703411,
99.11504424778761
],
[
5.752365833,
99.50248756218906
],
[
5.982007227,
100.0
],
[
6.131219193,
99.15254237288136
],
[
6.249198373,
98.93617021276596
],
[
6.406504965,
98.41269841269842
],
[
6.518769837,
100.0
],
[
6.8924201499999995,
100.0
],
[
7.16855457,
100.0
],
[
7.507558193,
99.6309963099631
],
[
8.070513908,
100.0
],
[
8.36676139,
99.57805907172995
],
[
8.50608423,
100.0
],
[
8.612983007,
98.83720930232558
],
[
8.776844142,
100.0
],
[
8.941139357,
100.0
],
[
9.050299521,
98.86363636363636
],
[
9.172125586,
100.0
],
[
9.311102591,
100.0
],
[
9.492062179,
100.0
],
[
9.70487635,
100.0
],
[
9.955942012,
100.0
],
[
10.079987967,
100.0
],
[
10.185050448,
96.42857142857143
],
[
10.313643768,
100.0
],
[
10.740359239,
99.70760233918129
],
[
11.024323177,
100.0
],
[
11.152139234,
100.0
],
[
11.289732016,
100.0
],
[
11.50969579,
100.0
],
[
11.644120369,
99.07407407407408
],
[
11.841642739,
100.0
],
[
11.965480432,
100.0
],
[
12.266628829,
99.5850622406639
],
[
12.609905492,
100.0
],
[
12.73273558,
100.0
],
[
13.330432548,
100.0
],
[
13.689190358,
100.0
],
[
13.996864409,
99.59514170040485
],
[
14.23925937,
100.0
],
[
14.55575134,
100.0
],
[
14.99379429,
100.0
],
[
15.203249645,
97.02380952380952
],
[
15.318441641,
100.0
],
[
15.646589356,
100.0
],
[
15.758242196,
100.0
],
[
16.258476604,
100.0
],
[
16.79639171,
99.76851851851852
],
[
17.295470189,
100.0
],
[
17.888689393,
100.0
],
[
18.325713538,
100.0
],
[
18.502553279,
100.0
],
[
18.865105708,
100.0
],
[
19.216767953,
100.0
],
[
19.453942955,
100.0
],
[
19.630761681,
100.0
],
[
20.131339704,
99.75062344139651
],
[
20.625663783,
98.98477157360406
],
[
21.004233432,
100.0
],
[
21.585941005,
100.0
],
[
22.069638816,
99.73821989528795
],
[
22.430243471,
100.0
],
[
22.531375382,
100.0
],
[
23.032148987,
100.0
],
[
23.319281071,
100.0
],
[
23.780384807,
100.0
],
[
24.280584849,
100.0
],
[
24.667150599,
100.0
],
[
25.167755236,
100.0
],
[
25.575269991,
100.0
],
[
26.075500696,
100.0
],
[
26.215779606,
100.0
],
[
26.619188888,
100.0
],
[
26.918881434,
100.0
],
[
27.054510398,
100.0
],
[
27.55471777,
100.0
],
[
28.054934806,
100.0
],
[
28.555155102,
100.0
],
[
29.055335885,
100.0
],
[
29.555952447,
100.0
],
[
30.05615977,
100.0
],
[
30.171677556,
100.0
],
[
30.672252289,
100.0
],
[
31.084609967,
100.0
],
[
31.584833686,
100.0
],
[
32.085073598,
100.0
],
[
32.585328651,
100.0
],
[
33.0855825,
100.0
],
[
33.585821508,
100.0
],
[
33.774749961,
100.0
],
[
34.275246466,
99.5
],
[
34.775470471,
100.0
],
[
35.275690326,
100.0
],
[
35.775913816,
100.0
],
[
36.357061917,
100.0
],
[
36.857308799,
100.0
],
[
37.357520871,
100.0
],
[
37.85815829,
100.0
],
[
38.358655219,
100.0
],
[
38.85886672,
100.0
],
[
39.35907111,
100.0
],
[
39.859278803,
100.0
],
[
40.359493996,
100.0
],
[
40.859705473,
98.99749373433583
],
[
41.359925921,
100.0
],
[
41.57310038,
100.0
],
[
42.073724258,
99.75062344139651
],
[
42.574000534,
100.0
],
[
42.771225362,
100.0
],
[
43.337851367,
100.0
],
[
43.838172287,
100.0
],
[
44.338421687,
100.0
],
[
44.838646285,
100.0
],
[
45.338874143,
100.0
],
[
45.58781815,
100.0
],
[
46.088440061,
100.0
],
[
46.588744654,
100.0
],
[
47.088984998,
100.0
],
[
47.541823026,
100.0
],
[
48.042320631,
100.0
],
[
48.542541858,
100.0
],
[
49.116351153,
99.78260869565217
],
[
49.616680165,
100.0
],
[
50.116920835,
100.0
],
[
50.617147636,
100.0
],
[
51.117337251,
100.0
],
[
51.372193093,
100.0
],
[
51.872415068,
100.0
],
[
52.464634761,
100.0
],
[
52.964857593,
100.0
],
[
53.465081729,
100.0
],
[
53.965309572,
100.0
],
[
54.465511688,
99.75
],
[
54.6522698,
99.32885906040268
],
[
55.152741334,
100.0
],
[
55.458778692,
100.0
],
[
55.811604357,
100.0
],
[
56.248088027,
100.0
],
[
56.732294679,
99.48320413436693
],
[
57.232915633,
100.0
],
[
57.733194424,
100.0
],
[
58.233424827,
100.0
],
[
58.733636615,
100.0
],
[
59.233865422,
100.0
],
[
59.63066772,
100.0
],
[
60.073208724,
99.71751412429379
],
[
60.5736609,
100.0
],
[
61.073861552,
100.0
],
[
61.574076155,
100.0
],
[
62.087962196,
100.0
],
[
62.588420169,
100.0
],
[
63.088628489,
100.0
],
[
63.588842558,
100.0
],
[
64.089060455,
100.0
],
[
64.332634769,
100.0
],
[
64.719518056,
62.01298701298701
],
[
65.219750785,
38.5
],
[
65.719977077,
77.80548628428927
],
[
65.896468139,
42.028985507246375
],
[
66.396727458,
37.74999999999999
],
[
66.687011836,
38.36206896551724
],
[
67.187179643,
37.59398496240601
],
[
67.687335134,
64.25
],
[
68.18753258,
98.25
],
[
68.687743255,
100.0
],
[
69.187967955,
100.0
],
[
69.688186591,
100.0
],
[
70.18841881,
100.0
],
[
70.688625476,
100.0
],
[
71.018942688,
100.0
],
[
71.519138354,
100.0
],
[
72.019331312,
100.0
],
[
72.289251629,
100.0
],
[
72.404391016,
98.93617021276596
],
[
72.60350325900001,
100.0
],
[
73.075795833,
97.88359788359789
],
[
73.576059633,
100.0
],
[
73.932782262,
99.65034965034965
],
[
74.065217652,
100.0
],
[
74.401855748,
100.0
],
[
74.586351935,
100.0
],
[
74.864065834,
100.0
],
[
75.364659071,
100.0
],
[
75.794465288,
100.0
],
[
76.294678222,
100.0
],
[
76.794913505,
99.75062344139651
],
[
77.29754009,
100.0
],
[
77.797866225,
100.0
],
[
78.298089288,
100.0
],
[
78.798321596,
100.0
],
[
79.29854546,
99.75062344139651
],
[
79.685771234,
100.0
],
[
80.186662694,
100.0
],
[
80.686954238,
100.0
],
[
81.235333464,
100.0
],
[
81.735560627,
100.0
],
[
81.940883074,
100.0
],
[
82.441091246,
100.0
],
[
82.627105692,
100.0
],
[
83.18987956,
100.0
],
[
83.690136498,
100.0
],
[
84.28859072,
100.0
],
[
84.78890872,
100.0
],
[
85.000254667,
100.0
],
[
85.373292535,
100.0
],
[
85.794461881,
100.0
],
[
86.294745069,
100.0
],
[
86.794964872,
100.0
],
[
87.295195557,
100.0
],
[
87.795435515,
100.0
],
[
88.295655836,
100.0
],
[
88.795872403,
99.75062344139651
],
[
89.296095469,
100.0
],
[
89.79632417,
100.0
],
[
90.296547807,
100.0
],
[
90.796759409,
100.0
],
[
91.296974508,
100.0
],
[
91.797189682,
100.0
],
[
92.297414341,
100.0
],
[
92.797642962,
100.0
],
[
93.297854956,
100.0
],
[
93.798063764,
100.0
],
[
94.298277486,
100.0
],
[
94.798509088,
100.0
],
[
95.298730862,
100.0
],
[
95.798945457,
100.0
],
[
96.299167284,
100.0
],
[
96.799395203,
100.0
],
[
97.29962501,
100.0
],
[
97.799846435,
100.0
],
[
98.300062909,
100.0
],
[
98.800278349,
100.0
],
[
99.300499605,
100.0
],
[
99.800728111,
99.75
],
[
100.300938908,
100.0
],
[
100.801153246,
100.0
],
[
101.301330899,
100.0
],
[
101.80153812,
100.0
],
[
102.301752749,
100.0
],
[
102.801970526,
100.0
],
[
103.30217644,
100.0
],
[
103.802399247,
100.0
],
[
104.302607435,
100.0
],
[
104.487577409,
100.0
],
[
104.773528247,
100.0
],
[
104.887447125,
100.0
],
[
105.387656161,
100.0
],
[
105.662751231,
100.0
],
[
106.163349033,
100.0
],
[
106.456980148,
100.0
],
[
106.738450999,
100.0
],
[
106.98026397,
100.0
],
[
107.228200401,
100.0
],
[
107.728525734,
100.0
],
[
108.228766527,
100.0
],
[
108.728996152,
100.0
],
[
109.117448067,
100.0
],
[
109.299801428,
100.0
],
[
109.800338384,
99.75062344139651
],
[
110.386761092,
100.0
],
[
110.696777574,
99.59677419354838
],
[
110.998580572,
100.0
],
[
111.272274706,
100.0
],
[
111.772925601,
99.75062344139651
],
[
111.935967489,
100.0
],
[
112.436191451,
99.74937343358395
],
[
112.936437936,
100.0
],
[
113.43666153,
100.0
],
[
113.57699036,
99.10714285714286
],
[
114.077191112,
100.0
],
[
114.577428955,
100.0
],
[
115.077654998,
100.0
],
[
115.577869492,
99.49874686716792
],
[
116.078078752,
100.0
],
[
116.578291535,
100.0
],
[
116.86598279,
99.12663755458516
],
[
117.366635767,
100.0
],
[
117.476194122,
100.0
],
[
117.976405184,
100.0
],
[
118.476619338,
100.0
],
[
119.051949468,
100.0
],
[
119.163967455,
100.0
],
[
119.664639897,
100.0
],
[
120.164947316,
100.0
],
[
120.416987724,
100.0
],
[
120.695419651,
100.0
],
[
121.022725042,
100.0
],
[
121.263814454,
100.0
],
[
121.764010379,
100.0
],
[
122.264226917,
100.0
],
[
122.764452475,
100.0
],
[
123.264665798,
100.0
],
[
123.764863304,
99.75062344139651
],
[
124.355793202,
100.0
],
[
124.856119172,
100.0
],
[
125.356331112,
100.0
],
[
125.85654389,
99.75
],
[
126.356761354,
100.0
],
[
126.856973451,
99.75062344139651
],
[
127.357181727,
100.0
],
[
127.857396476,
99.25
],
[
128.35761572,
99.74937343358395
],
[
128.857822882,
99.75
],
[
129.358027382,
100.0
],
[
129.858232949,
100.0
],
[
130.358451252,
99.75062344139651
],
[
130.681688252,
98.83720930232558
],
[
131.181890971,
100.0
],
[
131.682094824,
100.0
],
[
132.182307826,
100.0
],
[
132.568043745,
100.0
],
[
133.068239777,
100.0
],
[
133.267667268,
100.0
],
[
133.767869282,
100.0
],
[
134.041300214,
100.0
],
[
134.541908822,
100.0
],
[
135.042182981,
100.0
],
[
135.516482902,
100.0
],
[
136.016953013,
100.0
],
[
136.517168351,
100.0
],
[
137.017332234,
99.75062344139651
],
[
137.517535821,
100.0
],
[
137.623179006,
100.0
],
[
138.123654613,
100.0
],
[
138.623854898,
100.0
],
[
139.124059437,
100.0
],
[
139.624263109,
100.0
],
[
140.124477329,
100.0
],
[
140.624691538,
100.0
],
[
141.124897741,
100.0
],
[
141.625106001,
100.0
],
[
142.125309163,
99.75124378109453
],
[
142.549581398,
100.0
],
[
143.049769567,
100.0
],
[
143.549966675,
99.75062344139651
],
[
144.050170598,
100.0
],
[
144.550334254,
99.75
],
[
145.043498203,
98.98477157360406
],
[
145.545822688,
100.0
],
[
146.046087951,
100.0
],
[
146.16318669,
100.0
],
[
146.663618469,
100.0
],
[
147.163822619,
100.0
],
[
147.664020896,
100.0
],
[
148.164237043,
100.0
],
[
148.450428315,
100.0
],
[
148.950617241,
100.0
],
[
149.450817684,
100.0
],
[
149.9510228,
100.0
],
[
150.451223857,
100.0
],
[
150.951432342,
100.0
],
[
151.451634356,
99.75062344139651
],
[
151.951837239,
100.0
],
[
152.452039182,
100.0
],
[
152.952243095,
100.0
],
[
153.452460683,
100.0
],
[
153.952650821,
100.0
],
[
154.452851536,
100.0
],
[
154.745050029,
100.0
],
[
154.880988195,
99.07407407407408
],
[
155.381444969,
100.0
],
[
155.881661727,
100.0
],
[
156.381881278,
99.75062344139651
],
[
156.882082585,
99.49874686716792
],
[
157.440575222,
99.55156950672645
],
[
157.940787014,
100.0
],
[
158.301761898,
100.0
],
[
158.801959424,
100.0
],
[
159.302162305,
100.0
],
[
159.802333492,
100.0
],
[
160.302534159,
100.0
],
[
160.802730041,
100.0
],
[
161.302935054,
100.0
],
[
161.80314045,
100.0
],
[
162.303329756,
99.75062344139651
],
[
162.803527095,
100.0
],
[
163.303722168,
100.0
],
[
163.803918021,
100.0
],
[
164.304117374,
100.0
],
[
164.804322975,
100.0
],
[
165.304522789,
99.75
],
[
165.804721032,
99.75062344139651
],
[
166.304920196,
100.0
],
[
166.805120214,
100.0
],
[
166.99370795,
98.67549668874172
],
[
167.495731164,
99.75124378109453
],
[
167.996002066,
100.0
],
[
168.496210942,
99.74937343358395
],
[
169.06792972,
99.78213507625273
],
[
169.568153985,
100.0
],
[
170.068332322,
100.0
],
[
170.568532454,
100.0
],
[
170.805599048,
100.0
],
[
171.305789895,
100.0
],
[
171.806006889,
100.0
],
[
172.306214732,
100.0
],
[
172.806424453,
100.0
],
[
173.306623764,
100.0
],
[
173.806828142,
100.0
],
[
174.307033847,
100.0
],
[
174.807241485,
100.0
],
[
175.307448307,
100.0
],
[
175.807657955,
100.0
],
[
176.307868129,
100.0
],
[
176.808079503,
100.0
],
[
177.308286513,
100.0
],
[
177.808491965,
100.0
],
[
178.308695563,
100.0
],
[
178.808897064,
100.0
],
[
179.309098939,
100.0
],
[
179.809296676,
100.0
],
[
180.309502308,
100.0
],
[
180.809696975,
99.25
],
[
181.309891865,
100.0
],
[
181.810094023,
100.0
],
[
182.31031429,
100.0
],
[
182.810519979,
100.0
],
[
183.310714468,
100.0
],
[
183.81090863,
100.0
],
[
184.311106344,
100.0
],
[
184.81131066,
100.0
],
[
185.311504941,
100.0
],
[
185.811697606,
100.0
],
[
186.31189478,
100.0
],
[
186.812097878,
100.0
],
[
187.39634941,
100.0
],
[
187.896603149,
100.0
],
[
188.396811669,
100.0
],
[
188.897020245,
100.0
],
[
189.397226987,
100.0
],
[
189.897434058,
100.0
],
[
190.39764118,
100.0
],
[
190.897845266,
100.0
],
[
191.398056359,
100.0
],
[
191.898270215,
100.0
],
[
192.398487613,
100.0
],
[
192.898694729,
100.0
],
[
193.154896011,
100.0
],
[
193.65507383,
100.0
],
[
194.155269144,
100.0
],
[
194.655470682,
100.0
],
[
195.15566985,
100.0
],
[
195.655868357,
100.0
],
[
196.156067633,
100.0
],
[
196.656265142,
100.0
],
[
197.156479326,
100.0
],
[
197.656685613,
100.0
],
[
198.156883039,
100.0
],
[
198.657082631,
100.0
],
[
199.157285635,
100.0
],
[
199.657493287,
100.0
],
[
200.157691577,
100.0
],
[
200.657886035,
100.0
],
[
201.158088397,
100.0
],
[
201.658288102,
100.0
],
[
202.158513856,
100.0
],
[
202.658716342,
100.0
],
[
203.15891387,
100.0
],
[
203.659110861,
100.0
],
[
204.159316624,
99.75062344139651
],
[
204.659505093,
100.0
],
[
205.159697972,
100.0
],
[
205.65990095,
100.0
],
[
206.160104416,
100.0
],
[
206.660316023,
100.0
],
[
207.16051952,
100.0
],
[
207.660724892,
100.0
],
[
208.160922661,
100.0
],
[
208.661122446,
100.0
],
[
209.161319813,
100.0
],
[
209.661512888,
100.0
],
[
210.161703227,
100.0
],
[
210.661892537,
100.0
],
[
211.162089425,
100.0
],
[
211.662289815,
100.0
],
[
212.162498124,
100.0
],
[
212.662706375,
100.0
],
[
213.16289949,
100.0
],
[
213.66310108,
100.0
],
[
214.163324135,
100.0
],
[
214.663515826,
100.0
],
[
215.16371308,
100.0
],
[
215.66391357,
100.0
],
[
216.164112743,
100.0
],
[
216.664316229,
100.0
],
[
217.164514778,
100.0
],
[
217.66472687,
99.75062344139651
],
[
218.164933251,
100.0
],
[
218.665198038,
100.0
],
[
219.165404812,
100.0
],
[
219.665599264,
100.0
],
[
220.165791669,
100.0
],
[
220.665978099,
99.75062344139651
],
[
221.166175793,
100.0
],
[
221.666330336,
100.0
],
[
222.166527351,
99.75
],
[
222.666727583,
99.50124688279301
],
[
223.1669345,
100.0
],
[
223.667131754,
99.5
],
[
224.167328853,
99.24812030075188
],
[
224.667516794,
99.50124688279301
],
[
225.167707353,
100.0
],
[
225.667900882,
99.75062344139651
],
[
226.168099634,
100.0
],
[
226.668295993,
100.0
],
[
227.168499651,
100.0
],
[
227.668699849,
100.0
],
[
228.1689034,
100.0
],
[
228.669114118,
100.0
],
[
229.169321815,
100.0
],
[
229.669520634,
100.0
],
[
230.169718177,
100.0
],
[
230.669913408,
100.0
],
[
231.17017734,
100.0
],
[
231.670334061,
100.0
],
[
232.170533143,
100.0
],
[
232.670732055,
100.0
],
[
233.170941007,
100.0
],
[
233.671145928,
100.0
],
[
234.171330594,
100.0
],
[
234.671529515,
99.75062344139651
],
[
235.171727204,
100.0
],
[
235.671927122,
100.0
],
[
236.172129695,
100.0
],
[
236.67233407,
99.75062344139651
],
[
237.172527077,
100.0
],
[
237.67272446,
99.75
],
[
238.172928401,
100.0
],
[
238.673137113,
99.75062344139651
],
[
239.17333157,
99.75
],
[
239.673529429,
99.74937343358395
],
[
240.173725336,
99.25
],
[
240.673925304,
99.24812030075188
],
[
241.174125821,
100.0
],
[
241.674325841,
100.0
],
[
242.174509041,
100.0
],
[
242.674703453,
100.0
],
[
243.174901582,
100.0
],
[
243.675099028,
100.0
],
[
244.175292095,
100.0
],
[
244.675523993,
100.0
],
[
245.175722241,
100.0
],
[
245.675917866,
100.0
],
[
246.176123006,
100.0
],
[
246.676322458,
100.0
],
[
247.176516133,
100.0
],
[
247.676712418,
100.0
],
[
248.17691352,
100.0
],
[
248.677110812,
99.50124688279301
],
[
249.177314183,
100.0
],
[
249.677512869,
100.0
],
[
250.177711243,
100.0
],
[
250.677899217,
100.0
],
[
251.178090293,
100.0
],
[
251.678279677,
99.75124378109453
],
[
252.178478395,
100.0
],
[
252.678668314,
100.0
],
[
253.178860965,
100.0
],
[
253.679065673,
100.0
],
[
254.179255577,
100.0
],
[
254.679467098,
99.50124688279301
],
[
255.179667702,
99.75
],
[
255.679862951,
100.0
],
[
256.180059609,
99.74937343358395
],
[
256.680259239,
99.75062344139651
],
[
257.180465857,
100.0
],
[
257.68066073,
99.75062344139651
],
[
258.18085944,
99.74937343358395
],
[
258.681055372,
99.75
],
[
259.181254895,
99.74937343358395
],
[
259.681463546,
99.75062344139651
],
[
260.181663558,
99.74937343358395
],
[
260.681862173,
99.24812030075188
],
[
261.182062981,
99.24812030075188
],
[
261.682260756,
98.49624060150376
],
[
262.18246533,
100.0
],
[
262.682662698,
100.0
],
[
263.182875169,
100.0
],
[
263.683083222,
100.0
],
[
264.183283536,
100.0
],
[
264.683488132,
100.0
],
[
265.183692924,
100.0
],
[
265.683890387,
100.0
],
[
266.184087155,
100.0
],
[
266.684291496,
100.0
],
[
267.18449952,
100.0
],
[
267.684694599,
100.0
],
[
268.18488986,
100.0
],
[
268.685091533,
100.0
],
[
269.185295229,
100.0
],
[
269.685494395,
100.0
],
[
270.185693295,
100.0
],
[
270.685881971,
100.0
],
[
271.186075315,
100.0
],
[
271.686246632,
100.0
],
[
272.18644547,
99.75
],
[
272.686637301,
100.0
],
[
273.186830075,
100.0
],
[
273.68703742,
100.0
],
[
274.187248126,
100.0
],
[
274.687456771,
100.0
],
[
275.187653053,
100.0
],
[
275.687846916,
100.0
],
[
276.188040002,
100.0
],
[
276.688243195,
100.0
],
[
277.188443582,
100.0
],
[
277.688632226,
100.0
],
[
278.188818369,
100.0
],
[
278.689006814,
100.0
],
[
279.189199197,
100.0
],
[
279.689427336,
99.75124378109453
],
[
280.18961876,
100.0
],
[
280.689810345,
100.0
],
[
281.190006145,
100.0
],
[
281.690200662,
100.0
],
[
282.190412352,
100.0
],
[
282.690603983,
100.0
],
[
283.190800889,
99.75
],
[
283.691001242,
100.0
],
[
284.191206215,
100.0
],
[
284.691416257,
100.0
],
[
285.191615738,
100.0
],
[
285.691811979,
100.0
],
[
286.192012641,
100.0
],
[
286.692208582,
100.0
],
[
287.192412988,
100.0
],
[
287.692607523,
100.0
],
[
288.192812961,
100.0
],
[
288.693005826,
100.0
],
[
289.193203555,
100.0
],
[
289.693408426,
100.0
],
[
290.1935986,
100.0
],
[
290.693789693,
100.0
],
[
291.193987362,
100.0
],
[
291.694181303,
100.0
],
[
292.194387909,
100.0
],
[
292.694580612,
100.0
],
[
293.194775888,
100.0
],
[
293.694969979,
99.74874371859296
],
[
294.195175666,
100.0
],
[
294.69539853,
100.0
],
[
295.195589983,
100.0
],
[
295.695782069,
100.0
],
[
296.195975249,
100.0
],
[
296.696169455,
100.0
],
[
297.196326569,
100.0
],
[
297.696517689,
100.0
],
[
298.196706973,
100.0
],
[
298.696898734,
100.0
],
[
299.197093461,
100.0
],
[
299.697311245,
100.0
],
[
300.197505023,
100.0
],
[
300.6976981,
100.0
],
[
301.197892711,
100.0
],
[
301.698084208,
100.0
],
[
302.198271201,
98.49624060150376
],
[
302.370606776,
100.0
],
[
302.871262344,
100.0
],
[
303.37154762,
100.0
],
[
303.871736516,
99.75062344139651
],
[
304.371949613,
100.0
],
[
304.872176353,
100.0
],
[
305.372396343,
100.0
],
[
305.872604209,
100.0
],
[
306.37280862,
100.0
],
[
306.873009615,
98.99749373433583
],
[
307.373214326,
100.0
],
[
307.873430552,
100.0
],
[
308.373646122,
100.0
],
[
308.873848739,
100.0
],
[
309.374055995,
99.75
],
[
309.874271071,
100.0
],
[
310.12185896,
100.0
],
[
310.62204075,
100.0
],
[
311.122243776,
100.0
],
[
311.6224473,
100.0
],
[
312.12264277,
100.0
],
[
312.622842014,
100.0
],
[
313.123052923,
100.0
],
[
313.623251005,
100.0
],
[
314.123460528,
100.0
],
[
314.623668897,
100.0
],
[
315.123877973,
100.0
],
[
315.624078506,
100.0
],
[
316.12427651,
99.0049751243781
],
[
316.624476974,
100.0
],
[
317.124667242,
99.75
],
[
317.624860086,
100.0
],
[
318.12506476,
100.0
],
[
318.625257707,
100.0
],
[
319.125462178,
100.0
],
[
319.625662949,
100.0
],
[
320.125869421,
99.75
],
[
320.397099894,
99.53703703703704
],
[
320.897505379,
100.0
],
[
321.39769362,
100.0
],
[
321.897876713,
100.0
],
[
322.398067455,
100.0
],
[
322.898259558,
100.0
],
[
323.398462962,
100.0
],
[
323.898650038,
100.0
],
[
324.398839224,
99.75062344139651
],
[
324.89904461,
100.0
],
[
325.399241897,
100.0
],
[
325.899442314,
100.0
],
[
326.39963621,
100.0
],
[
326.899825464,
100.0
],
[
327.400016479,
100.0
],
[
327.900206695,
100.0
],
[
328.400423314,
99.75
],
[
328.900620822,
100.0
],
[
329.400818638,
100.0
],
[
329.901016789,
100.0
],
[
330.401210563,
99.75062344139651
],
[
330.901408462,
100.0
],
[
331.401599535,
100.0
],
[
331.901789824,
100.0
],
[
332.401984277,
100.0
],
[
332.902178826,
100.0
],
[
333.402325617,
99.75124378109453
],
[
333.902519281,
100.0
],
[
334.402724756,
99.75
],
[
334.902916413,
100.0
],
[
335.403122713,
99.5
],
[
335.90332698,
100.0
],
[
336.403520298,
100.0
],
[
336.903713086,
100.0
],
[
337.403904119,
100.0
],
[
337.904085859,
100.0
],
[
338.404273177,
100.0
],
[
338.904470669,
100.0
],
[
339.404669116,
100.0
],
[
339.904857878,
100.0
],
[
340.405058502,
100.0
],
[
340.905250239,
100.0
],
[
341.405444348,
99.50124688279301
],
[
341.797559492,
99.68051118210863
],
[
342.055902573,
99.03381642512078
],
[
342.556350257,
100.0
],
[
343.056535123,
100.0
],
[
343.556717649,
100.0
],
[
344.056893814,
100.0
],
[
344.557084965,
100.0
],
[
345.057264259,
100.0
],
[
345.557461765,
100.0
],
[
346.057648377,
100.0
],
[
346.557851949,
100.0
],
[
347.058031311,
100.0
],
[
347.558224472,
100.0
],
[
348.058408743,
100.0
],
[
348.558592842,
100.0
],
[
349.058779642,
100.0
],
[
349.558994167,
100.0
],
[
350.059177223,
100.0
],
[
350.559327365,
100.0
],
[
351.059518188,
100.0
],
[
351.559708886,
100.0
],
[
352.05989247,
100.0
],
[
352.560083376,
100.0
],
[
353.06027747,
100.0
],
[
353.560480562,
100.0
],
[
354.060660785,
100.0
],
[
354.56084555,
100.0
],
[
355.06103149,
100.0
],
[
355.561213388,
100.0
],
[
356.061410245,
100.0
],
[
356.561593804,
100.0
],
[
357.061783052,
100.0
],
[
357.561965619,
100.0
],
[
358.062144978,
100.0
],
[
358.562328528,
99.75062344139651
],
[
359.062515835,
100.0
],
[
359.562698005,
100.0
],
[
360.062880877,
99.75
],
[
360.563069889,
100.0
],
[
361.063266485,
99.75
],
[
361.563465138,
100.0
],
[
362.063653391,
99.75
],
[
362.563836603,
100.0
],
[
363.064027516,
99.75062344139651
],
[
363.564220916,
100.0
],
[
364.064419786,
100.0
],
[
364.588100894,
99.0453460620525
],
[
365.088329063,
60.25
],
[
365.58848041,
95.98997493734336
],
[
366.088668268,
100.0
],
[
366.588868052,
100.0
],
[
367.089066724,
100.0
],
[
367.589384826,
100.0
],
[
368.089568712,
100.0
],
[
368.589754655,
100.0
],
[
369.089939634,
100.0
],
[
369.590126612,
100.0
],
[
370.090325431,
100.0
],
[
370.590518497,
100.0
],
[
371.090719728,
100.0
],
[
371.591000215,
100.0
],
[
372.091187978,
100.0
],
[
372.591394278,
100.0
],
[
373.091584168,
100.0
],
[
373.591823549,
100.0
],
[
374.092010667,
100.0
],
[
374.592205326,
100.0
],
[
375.092410173,
100.0
],
[
375.592607388,
100.0
],
[
376.09281734,
100.0
],
[
376.593021354,
100.0
],
[
377.09321777,
100.0
],
[
377.593423948,
100.0
],
[
378.093621726,
100.0
],
[
378.593818905,
100.0
],
[
379.094011149,
100.0
],
[
379.594206753,
100.0
],
[
380.094415876,
100.0
],
[
380.594615758,
100.0
],
[
381.094810169,
100.0
],
[
381.595009416,
99.75
],
[
382.09520949,
100.0
],
[
382.595415653,
100.0
],
[
383.095616143,
100.0
],
[
383.595808947,
100.0
],
[
384.09600528,
100.0
],
[
384.596192085,
100.0
],
[
385.096400767,
100.0
],
[
385.59659099,
100.0
],
[
386.096785286,
100.0
],
[
386.597008229,
100.0
],
[
387.097234624,
100.0
],
[
387.597442007,
100.0
],
[
388.097645791,
100.0
],
[
388.597836763,
100.0
],
[
389.098030687,
100.0
],
[
389.598226297,
100.0
],
[
390.098429955,
100.0
],
[
390.598619639,
100.0
],
[
391.098807627,
100.0
],
[
391.598999657,
100.0
],
[
392.09920135,
100.0
],
[
392.599416937,
100.0
],
[
393.099619514,
100.0
],
[
393.599808107,
100.0
],
[
394.100002695,
100.0
],
[
394.600200488,
100.0
],
[
395.100400677,
100.0
],
[
395.600594186,
100.0
],
[
396.100788211,
100.0
],
[
396.600983672,
100.0
],
[
397.101186582,
100.0
],
[
397.601392717,
100.0
],
[
398.101588207,
100.0
],
[
398.60180465,
38.5
],
[
399.10193216,
12.718204488778056
],
[
399.602099159,
12.531328320802004
],
[
399.850981619,
12.562814070351763
],
[
400.351196229,
12.967581047381543
],
[
400.851328042,
55.61097256857855
],
[
401.351510678,
100.0
],
[
401.851712971,
65.6641604010025
],
[
402.351891543,
12.718204488778056
],
[
402.852042022,
12.531328320802004
],
[
403.35219767,
89.0
],
[
403.852417461,
100.0
],
[
404.352616387,
100.0
],
[
404.852835924,
54.385964912280706
],
[
405.353011005,
12.5
],
[
405.85316798,
12.75
],
[
406.353322474,
14.0
]
];
// Position of the vertical axis.
const X_LINE = 50;
// General-use margin size.
const MARGIN = 5;
// Position of the horizontal axis, relative to the bottom.
const Y_LINE = 35;
// Minimum distance between time tick labels.
const MIN_TICK_DIST = 50;
// Radius for rounded rectangle corners.
const RADIUS = 3;
// Height of unit boxes.
const BOX_HEIGHT = 25;
// Distance between Y tick marks on the unit graph.
const Y_TICK_DIST = BOX_HEIGHT + 2;
// Rects used for mouseover detection.
// Objects of {x, y, x2, y2, i} where `i` is the index into UNIT_DATA.
let HIT_BOXES = [];
// Index into UNIT_DATA of the last unit hovered over by mouse.
let LAST_HOVER = null;
// Key is unit index, value is {x, y, width, rmeta_x} of the box.
let UNIT_COORDS = {};
// Map of unit index to the index it was unlocked by.
let REVERSE_UNIT_DEPS = {};
let REVERSE_UNIT_RMETA_DEPS = {};
for (let n=0; n<UNIT_DATA.length; n++) {
let unit = UNIT_DATA[n];
for (let unlocked of unit.unlocked_units) {
REVERSE_UNIT_DEPS[unlocked] = n;
}
for (let unlocked of unit.unlocked_rmeta_units) {
REVERSE_UNIT_RMETA_DEPS[unlocked] = n;
}
}
function render_pipeline_graph() {
if (UNIT_DATA.length == 0) {
return;
}
let g = document.getElementById('pipeline-graph');
HIT_BOXES.length = 0;
g.onmousemove = pipeline_mousemove;
const min_time = document.getElementById('min-unit-time').valueAsNumber;
const units = UNIT_DATA.filter(unit => unit.duration >= min_time);
const graph_height = Y_TICK_DIST * units.length;
const {ctx, graph_width, canvas_width, canvas_height, px_per_sec} = draw_graph_axes('pipeline-graph', graph_height);
const container = document.getElementById('pipeline-container');
container.style.width = canvas_width;
container.style.height = canvas_height;
// Canvas for hover highlights. This is a separate layer to improve performance.
const linectx = setup_canvas('pipeline-graph-lines', canvas_width, canvas_height);
linectx.clearRect(0, 0, canvas_width, canvas_height);
// Draw Y tick marks.
for (let n=1; n<units.length; n++) {
const y = graph_height - (n * Y_TICK_DIST);
ctx.beginPath();
ctx.moveTo(X_LINE, y);
ctx.lineTo(X_LINE-5, y);
ctx.stroke();
}
// Draw Y labels.
ctx.textAlign = 'end';
for (let n=0; n<units.length; n++) {
let y = MARGIN + (Y_TICK_DIST * (n + 1)) - 13;
ctx.fillText(n+1, X_LINE-4, y);
}
// Draw the graph.
ctx.save();
ctx.translate(X_LINE, MARGIN);
// Compute x,y coordinate of each block.
UNIT_COORDS = {};
for (i=0; i<units.length; i++) {
let unit = units[i];
let y = i * Y_TICK_DIST + 1;
let x = px_per_sec * unit.start;
let rmeta_x = null;
if (unit.rmeta_time != null) {
rmeta_x = x + px_per_sec * unit.rmeta_time;
}
let width = Math.max(px_per_sec * unit.duration, 1.0);
UNIT_COORDS[unit.i] = {x, y, width, rmeta_x};
}
// Draw the blocks.
for (i=0; i<units.length; i++) {
let unit = units[i];
let {x, y, width, rmeta_x} = UNIT_COORDS[unit.i];
HIT_BOXES.push({x: X_LINE+x, y:MARGIN+y, x2: X_LINE+x+width, y2: MARGIN+y+BOX_HEIGHT, i: unit.i});
ctx.beginPath();
ctx.fillStyle = unit.mode == 'run-custom-build' ? '#f0b165' : '#95cce8';
roundedRect(ctx, x, y, width, BOX_HEIGHT, RADIUS);
ctx.fill();
if (unit.rmeta_time != null) {
ctx.beginPath();
ctx.fillStyle = '#aa95e8';
let ctime = unit.duration - unit.rmeta_time;
roundedRect(ctx, rmeta_x, y, px_per_sec * ctime, BOX_HEIGHT, RADIUS);
ctx.fill();
}
ctx.fillStyle = "#000";
ctx.textAlign = 'start';
ctx.textBaseline = 'hanging';
ctx.font = '14px sans-serif';
const label = `${unit.name}${unit.target} ${unit.duration}s`;
const text_info = ctx.measureText(label);
const label_x = Math.min(x + 5.0, canvas_width - text_info.width - X_LINE);
ctx.fillText(label, label_x, y + BOX_HEIGHT / 2 - 6);
draw_dep_lines(ctx, unit.i, false);
}
ctx.restore();
}
// Draws lines from the given unit to the units it unlocks.
function draw_dep_lines(ctx, unit_idx, highlighted) {
const unit = UNIT_DATA[unit_idx];
const {x, y, rmeta_x} = UNIT_COORDS[unit_idx];
ctx.save();
for (const unlocked of unit.unlocked_units) {
draw_one_dep_line(ctx, x, y, unlocked, highlighted);
}
for (const unlocked of unit.unlocked_rmeta_units) {
draw_one_dep_line(ctx, rmeta_x, y, unlocked, highlighted);
}
ctx.restore();
}
function draw_one_dep_line(ctx, from_x, from_y, to_unit, highlighted) {
if (to_unit in UNIT_COORDS) {
let {x: u_x, y: u_y} = UNIT_COORDS[to_unit];
ctx.strokeStyle = highlighted ? '#000' : '#ddd';
ctx.setLineDash([2]);
ctx.beginPath();
ctx.moveTo(from_x, from_y+BOX_HEIGHT/2);
ctx.lineTo(from_x-5, from_y+BOX_HEIGHT/2);
ctx.lineTo(from_x-5, u_y+BOX_HEIGHT/2);
ctx.lineTo(u_x, u_y+BOX_HEIGHT/2);
ctx.stroke();
}
}
function render_timing_graph() {
if (CONCURRENCY_DATA.length == 0) {
return;
}
const HEIGHT = 400;
const AXIS_HEIGHT = HEIGHT - MARGIN - Y_LINE;
const TOP_MARGIN = 10;
const GRAPH_HEIGHT = AXIS_HEIGHT - TOP_MARGIN;
const {canvas_width, graph_width, ctx} = draw_graph_axes('timing-graph', AXIS_HEIGHT);
// Draw Y tick marks and labels.
let max_v = 0;
for (c of CONCURRENCY_DATA) {
max_v = Math.max(max_v, c.active, c.waiting, c.inactive);
}
const px_per_v = GRAPH_HEIGHT / max_v;
const {step, tick_dist, num_ticks} = split_ticks(max_v, px_per_v, GRAPH_HEIGHT);
ctx.textAlign = 'end';
for (n=0; n<num_ticks; n++) {
let y = HEIGHT - Y_LINE - ((n + 1) * tick_dist);
ctx.beginPath();
ctx.moveTo(X_LINE, y);
ctx.lineTo(X_LINE-5, y);
ctx.stroke();
ctx.fillText((n+1) * step, X_LINE-10, y+5);
}
// Label the Y axis.
let label_y = (HEIGHT - Y_LINE) / 2;
ctx.save();
ctx.translate(15, label_y);
ctx.rotate(3*Math.PI/2);
ctx.textAlign = 'center';
ctx.fillText('# Units', 0, 0);
ctx.restore();
// Draw the graph.
ctx.save();
ctx.translate(X_LINE, MARGIN);
function coord(t, v) {
return {
x: graph_width * (t/DURATION),
y: TOP_MARGIN + GRAPH_HEIGHT * (1.0 - (v / max_v))
};
}
const cpuFillStyle = 'rgba(250, 119, 0, 0.2)';
if (CPU_USAGE.length > 1) {
ctx.beginPath();
ctx.fillStyle = cpuFillStyle;
let bottomLeft = coord(CPU_USAGE[0][0], 0);
ctx.moveTo(bottomLeft.x, bottomLeft.y);
for (let i=0; i < CPU_USAGE.length; i++) {
let [time, usage] = CPU_USAGE[i];
let {x, y} = coord(time, usage / 100.0 * max_v);
ctx.lineTo(x, y);
}
let bottomRight = coord(CPU_USAGE[CPU_USAGE.length - 1][0], 0);
ctx.lineTo(bottomRight.x, bottomRight.y);
ctx.fill();
}
function draw_line(style, key) {
let first = CONCURRENCY_DATA[0];
let last = coord(first.t, key(first));
ctx.strokeStyle = style;
ctx.beginPath();
ctx.moveTo(last.x, last.y);
for (let i=1; i<CONCURRENCY_DATA.length; i++) {
let c = CONCURRENCY_DATA[i];
let {x, y} = coord(c.t, key(c));
ctx.lineTo(x, last.y);
ctx.lineTo(x, y);
last = {x, y};
}
ctx.stroke();
}
draw_line('blue', function(c) {return c.inactive;});
draw_line('red', function(c) {return c.waiting;});
draw_line('green', function(c) {return c.active;});
// Draw a legend.
ctx.restore();
ctx.save();
ctx.translate(canvas_width-200, MARGIN);
// background
ctx.fillStyle = '#fff';
ctx.strokeStyle = '#000';
ctx.lineWidth = 1;
ctx.textBaseline = 'middle'
ctx.textAlign = 'start';
ctx.beginPath();
ctx.rect(0, 0, 150, 82);
ctx.stroke();
ctx.fill();
ctx.fillStyle = '#000'
ctx.beginPath();
ctx.lineWidth = 2;
ctx.strokeStyle = 'red';
ctx.moveTo(5, 10);
ctx.lineTo(50, 10);
ctx.stroke();
ctx.fillText('Waiting', 54, 11);
ctx.beginPath();
ctx.strokeStyle = 'blue';
ctx.moveTo(5, 30);
ctx.lineTo(50, 30);
ctx.stroke();
ctx.fillText('Inactive', 54, 31);
ctx.beginPath();
ctx.strokeStyle = 'green';
ctx.moveTo(5, 50);
ctx.lineTo(50, 50);
ctx.stroke();
ctx.fillText('Active', 54, 51);
ctx.beginPath();
ctx.fillStyle = cpuFillStyle
ctx.fillRect(15, 60, 30, 15);
ctx.fill();
ctx.fillStyle = 'black';
ctx.fillText('CPU Usage', 54, 71);
ctx.restore();
}
function setup_canvas(id, width, height) {
let g = document.getElementById(id);
let dpr = window.devicePixelRatio || 1;
g.width = width * dpr;
g.height = height * dpr;
g.style.width = width;
g.style.height = height;
let ctx = g.getContext('2d');
ctx.scale(dpr, dpr);
return ctx;
}
function draw_graph_axes(id, graph_height) {
const scale = document.getElementById('scale').valueAsNumber;
// Cap the size of the graph. It is hard to view if it is too large, and
// browsers may not render a large graph because it takes too much memory.
// 4096 is still ridiculously large, and probably won't render on mobile
// browsers, but should be ok for many desktop environments.
const graph_width = Math.min(scale * DURATION, 4096);
const px_per_sec = graph_width / DURATION;
const canvas_width = Math.max(graph_width + X_LINE + 30, X_LINE + 250);
const canvas_height = graph_height + MARGIN + Y_LINE;
let ctx = setup_canvas(id, canvas_width, canvas_height);
ctx.fillStyle = '#f7f7f7';
ctx.fillRect(0, 0, canvas_width, canvas_height);
ctx.lineWidth = 2;
ctx.font = '16px sans-serif';
ctx.textAlign = 'center';
// Draw main axes.
ctx.beginPath();
ctx.moveTo(X_LINE, MARGIN);
ctx.lineTo(X_LINE, graph_height + MARGIN);
ctx.lineTo(X_LINE+graph_width+20, graph_height + MARGIN);
ctx.stroke();
// Draw X tick marks.
const {step, tick_dist, num_ticks} = split_ticks(DURATION, px_per_sec, graph_width);
ctx.fillStyle = '#303030';
for (let n=0; n<num_ticks; n++) {
const x = X_LINE + ((n + 1) * tick_dist);
ctx.beginPath();
ctx.moveTo(x, canvas_height-Y_LINE);
ctx.lineTo(x, canvas_height-Y_LINE+5);
ctx.stroke();
ctx.fillText(`${(n+1) * step}s`, x, canvas_height - Y_LINE + 20);
}
// Draw vertical lines.
ctx.strokeStyle = '#e6e6e6';
ctx.setLineDash([2, 4]);
for (n=0; n<num_ticks; n++) {
const x = X_LINE + ((n + 1) * tick_dist);
ctx.beginPath();
ctx.moveTo(x, MARGIN);
ctx.lineTo(x, MARGIN+graph_height);
ctx.stroke();
}
ctx.strokeStyle = '#000';
ctx.setLineDash([]);
return {canvas_width, canvas_height, graph_width, graph_height, ctx, px_per_sec};
}
// Determine the spacing and number of ticks along an axis.
function split_ticks(max_value, px_per_v, max_px) {
const max_ticks = Math.floor(max_px / MIN_TICK_DIST);
if (max_ticks <= 1) {
// Graph is too small for even 1 tick.
return {step: max_value, tick_dist: max_px, num_ticks: 1};
}
let step;
if (max_value <= max_ticks) {
step = 1;
} else if (max_value <= max_ticks * 2) {
step = 2;
} else if (max_value <= max_ticks * 4) {
step = 4;
} else if (max_value <= max_ticks * 5) {
step = 5;
} else {
step = 10;
let count = 0;
while (true) {
if (count > 100) {
throw Error("tick loop too long");
}
count += 1;
if (max_value <= max_ticks * step) {
break;
}
step += 10;
}
}
const tick_dist = px_per_v * step;
const num_ticks = Math.floor(max_value / step);
return {step, tick_dist, num_ticks};
}
function codegen_time(unit) {
if (unit.rmeta_time == null) {
return null;
}
let ctime = unit.duration - unit.rmeta_time;
return [unit.rmeta_time, ctime];
}
function roundedRect(ctx, x, y, width, height, r) {
r = Math.min(r, width, height);
ctx.beginPath();
ctx.moveTo(x+r, y);
ctx.lineTo(x+width-r, y);
ctx.arc(x+width-r, y+r, r, 3*Math.PI/2, 0);
ctx.lineTo(x+width, y+height-r);
ctx.arc(x+width-r, y+height-r, r, 0, Math.PI/2);
ctx.lineTo(x+r, y+height);
ctx.arc(x+r, y+height-r, r, Math.PI/2, Math.PI);
ctx.lineTo(x, y-r);
ctx.arc(x+r, y+r, r, Math.PI, 3*Math.PI/2);
ctx.closePath();
}
function pipeline_mouse_hit(event) {
// This brute-force method can be optimized if needed.
for (let box of HIT_BOXES) {
if (event.offsetX >= box.x && event.offsetX <= box.x2 &&
event.offsetY >= box.y && event.offsetY <= box.y2) {
return box;
}
}
}
function pipeline_mousemove(event) {
// Highlight dependency lines on mouse hover.
let box = pipeline_mouse_hit(event);
if (box) {
if (box.i != LAST_HOVER) {
LAST_HOVER = box.i;
let g = document.getElementById('pipeline-graph-lines');
let ctx = g.getContext('2d');
ctx.clearRect(0, 0, g.width, g.height);
ctx.save();
ctx.translate(X_LINE, MARGIN);
ctx.lineWidth = 2;
draw_dep_lines(ctx, box.i, true);
if (box.i in REVERSE_UNIT_DEPS) {
const dep_unit = REVERSE_UNIT_DEPS[box.i];
if (dep_unit in UNIT_COORDS) {
const {x, y, rmeta_x} = UNIT_COORDS[dep_unit];
draw_one_dep_line(ctx, x, y, box.i, true);
}
}
if (box.i in REVERSE_UNIT_RMETA_DEPS) {
const dep_unit = REVERSE_UNIT_RMETA_DEPS[box.i];
if (dep_unit in UNIT_COORDS) {
const {x, y, rmeta_x} = UNIT_COORDS[dep_unit];
draw_one_dep_line(ctx, rmeta_x, y, box.i, true);
}
}
ctx.restore();
}
}
}
render_pipeline_graph();
render_timing_graph();
// Set up and handle controls.
{
const range = document.getElementById('min-unit-time');
const time_output = document.getElementById('min-unit-time-output');
time_output.innerHTML = `${range.value}s`;
range.oninput = event => {
time_output.innerHTML = `${range.value}s`;
render_pipeline_graph();
};
const scale = document.getElementById('scale');
const scale_output = document.getElementById('scale-output');
scale_output.innerHTML = `${scale.value}`;
scale.oninput = event => {
scale_output.innerHTML = `${scale.value}`;
render_pipeline_graph();
render_timing_graph();
};
}
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment