Flame Graph Reset ZoomSearch <&str as core::str::pattern::Pattern>::into_searcher (1,071 samples, 0.03%)<&str as nom::traits::FindSubstring<&str>>::find_substring (1,476 samples, 0.05%)core::str::<impl str>::find (1,472 samples, 0.05%)<core::str::pattern::StrSearcher as core::str::pattern::Searcher>::next_match (401 samples, 0.01%)<&str as nom::traits::InputTakeAtPosition>::split_at_position1_complete (1,449 samples, 0.05%)core::str::<impl str>::find (1,434 samples, 0.05%)<core::str::pattern::CharPredicateSearcher<F> as core::str::pattern::Searcher>::next_match (1,434 samples, 0.05%)core::str::pattern::Searcher::next_match (1,434 samples, 0.05%)<core::str::pattern::MultiCharEqSearcher<C> as core::str::pattern::Searcher>::next (1,434 samples, 0.05%)<core::str::iter::CharIndices as core::iter::traits::iterator::Iterator>::next (1,434 samples, 0.05%)<core::str::iter::Chars as core::iter::traits::iterator::Iterator>::next (1,434 samples, 0.05%)core::str::validations::next_code_point (1,434 samples, 0.05%)<F as nom::internal::Parser<I,O,E>>::parse (756 samples, 0.02%)<&str as nom::traits::InputTakeAtPosition>::split_at_position1_complete (9,296 samples, 0.30%)core::str::<impl str>::find (1,035 samples, 0.03%)<core::str::pattern::CharPredicateSearcher<F> as core::str::pattern::Searcher>::next_match (1,035 samples, 0.03%)core::str::pattern::Searcher::next_match (1,035 samples, 0.03%)<core::str::pattern::MultiCharEqSearcher<C> as core::str::pattern::Searcher>::next (1,035 samples, 0.03%)<core::str::iter::CharIndices as core::iter::traits::iterator::Iterator>::next (1,035 samples, 0.03%)<core::str::iter::Chars as core::iter::traits::iterator::Iterator>::next (1,035 samples, 0.03%)core::str::validations::next_code_point (1,035 samples, 0.03%)<&str as nom::traits::Slice<core::ops::range::RangeFrom<usize>>>::slice (5,099 samples, 0.16%)<(A,B,C) as nom::branch::Alt<Input,Output,Error>>::choice (5,066 samples, 0.16%)<(FnA,FnB,FnC) as nom::sequence::Tuple<Input,(A,B,C),Error>>::parse (369 samples, 0.01%)nom::multi::separated_list1::{{closure}} (2,114 samples, 0.07%)<F as nom::internal::Parser<I,O,E>>::parse (3,239 samples, 0.10%)__GI___exp (6,966 samples, 0.22%)__math_check_oflow (371 samples, 0.01%)core::slice::cmp::<impl core::cmp::PartialEq<[B]> for [A]>::eq (737 samples, 0.02%)<[A] as core::slice::cmp::SlicePartialEq<B>>::equal (737 samples, 0.02%)core::str::pattern::StrSearcher::new (3,987 samples, 0.13%)core::str::pattern::TwoWaySearcher::new (738 samples, 0.02%)core::str::pattern::TwoWaySearcher::next (1,708 samples, 0.05%)nom::character::complete::u32 (2,707 samples, 0.09%)[[heap]] (39,794 samples, 1.28%)[[kernel.kallsyms]] (502 samples, 0.02%)<&str as nom::traits::InputTakeAtPosition>::split_at_position1_complete (1,920 samples, 0.06%)<(A,B,C) as nom::branch::Alt<Input,Output,Error>>::choice (16,853 samples, 0.54%)<F as nom::internal::Parser<I,O,E>>::parse (8,430 samples, 0.27%)nom::combinator::map::{{closure}} (8,430 samples, 0.27%)<F as nom::internal::Parser<I,O,E>>::parse (393 samples, 0.01%)nom::sequence::tuple::{{closure}} (381 samples, 0.01%)<(A,B,C,D,E) as nom::branch::Alt<Input,Output,Error>>::choice (2,708 samples, 0.09%)<F as nom::internal::Parser<I,O,E>>::parse (1,158 samples, 0.04%)nom::combinator::map::{{closure}} (1,158 samples, 0.04%)chart_file_parser::sync_track_event::SyncTrackEvent::parse (350 samples, 0.01%)core::ops::function::FnMut::call_mut (3,273 samples, 0.11%)chart_file_parser::track_event::TrackEvent::parse (2,758 samples, 0.09%)nom::branch::alt::{{closure}} (1,028 samples, 0.03%)<F as nom::internal::Parser<I,O,E>>::parse (12,501 samples, 0.40%)nom::sequence::preceded::{{closure}} (812 samples, 0.03%)<F as nom::internal::Parser<I,O,E>>::parse (812 samples, 0.03%)nom::combinator::cut::{{closure}} (812 samples, 0.03%)<F as nom::internal::Parser<I,O,E>>::parse (812 samples, 0.03%)nom::bytes::complete::take_until::{{closure}} (812 samples, 0.03%)__GI___exp (3,259 samples, 0.10%)__math_check_oflow (790 samples, 0.03%)nom::character::complete::u32 (15,710 samples, 0.51%)[[stack]] (54,877 samples, 1.77%)__GI___exp (16,149 samples, 0.52%)__math_check_oflow (6,253 samples, 0.20%)oorandom::Rand64::rand_range (2,348 samples, 0.08%)rayon::slice::quicksort::recurse (818 samples, 0.03%)[anon] (26,582 samples, 0.86%)with_errno (397 samples, 0.01%)[parsing-34ce3f1f7163aa4d] (413 samples, 0.01%)<&str as nom::traits::InputTakeAtPosition>::split_at_position1_complete (30,576 samples, 0.98%)core::str::<impl str>::find (15,122 samples, 0.49%)<core::str::pattern::CharPredicateSearcher<F> as core::str::pattern::Searcher>::next_match (15,122 samples, 0.49%)core::str::pattern::Searcher::next_match (15,122 samples, 0.49%)<core::str::pattern::MultiCharEqSearcher<C> as core::str::pattern::Searcher>::next (15,122 samples, 0.49%)<core::str::iter::CharIndices as core::iter::traits::iterator::Iterator>::next (15,121 samples, 0.49%)<core::str::iter::Chars as core::iter::traits::iterator::Iterator>::next (15,097 samples, 0.49%)core::str::validations::next_code_point (15,097 samples, 0.49%)<&str as nom::traits::Slice<core::ops::range::RangeFrom<usize>>>::slice (18,537 samples, 0.60%)<(A,B,C) as nom::branch::Alt<Input,Output,Error>>::choice (17,642 samples, 0.57%)<(A,B,C,D,E) as nom::branch::Alt<Input,Output,Error>>::choice (2,370 samples, 0.08%)<(FnA,FnB) as nom::sequence::Tuple<Input,(A,B),Error>>::parse (587 samples, 0.02%)<F as nom::internal::Parser<I,O,E>>::parse (311 samples, 0.01%)nom::sequence::preceded::{{closure}} (311 samples, 0.01%)<F as nom::internal::Parser<I,O,E>>::parse (311 samples, 0.01%)core::ops::function::FnMut::call_mut (311 samples, 0.01%)<(FnA,FnB,FnC) as nom::sequence::Tuple<Input,(A,B,C),Error>>::parse (848 samples, 0.03%)<F as nom::internal::Parser<I,O,E>>::parse (15,013 samples, 0.48%)core::ops::function::FnMut::call_mut (15,013 samples, 0.48%)nom::character::complete::multispace1 (8,026 samples, 0.26%)nom::sequence::preceded::{{closure}} (15,017 samples, 0.48%)<F as nom::internal::Parser<I,O,E>>::parse (15,017 samples, 0.48%)nom::sequence::separated_pair::{{closure}} (15,016 samples, 0.48%)<F as nom::internal::Parser<I,O,E>>::parse (34,403 samples, 1.11%)rayon_core::job::StackJob<L,F,R>::run_inline (379 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (379 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (379 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (379 samples, 0.01%)rayon_core::join::join_context (379 samples, 0.01%)rayon_core::registry::in_worker (379 samples, 0.01%)rayon_core::join::join_context::{{closure}} (379 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (379 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until_cold (379 samples, 0.01%)rayon_core::registry::WorkerThread::execute (379 samples, 0.01%)rayon_core::job::JobRef::execute (379 samples, 0.01%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (379 samples, 0.01%)rayon_core::job::JobResult<T>::call (379 samples, 0.01%)rayon_core::unwind::halt_unwinding (379 samples, 0.01%)std::panic::catch_unwind (379 samples, 0.01%)std::panicking::try (379 samples, 0.01%)std::panicking::try::do_call (379 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (379 samples, 0.01%)rayon_core::job::JobResult<T>::call::{{closure}} (379 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (379 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (379 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (379 samples, 0.01%)rayon_core::join::join_context (379 samples, 0.01%)rayon_core::registry::in_worker (379 samples, 0.01%)rayon_core::join::join_context::{{closure}} (379 samples, 0.01%)rayon_core::unwind::halt_unwinding (334 samples, 0.01%)std::panic::catch_unwind (334 samples, 0.01%)std::panicking::try (334 samples, 0.01%)std::panicking::try::do_call (334 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (334 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (334 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (334 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (334 samples, 0.01%)rayon_core::join::join_context (334 samples, 0.01%)rayon_core::registry::in_worker (334 samples, 0.01%)rayon_core::join::join_context::{{closure}} (334 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (490 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (490 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (490 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (490 samples, 0.02%)rayon_core::join::join_context (490 samples, 0.02%)rayon_core::registry::in_worker (490 samples, 0.02%)rayon_core::join::join_context::{{closure}} (490 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (707 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (707 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (707 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (707 samples, 0.02%)rayon_core::join::join_context (707 samples, 0.02%)rayon_core::registry::in_worker (707 samples, 0.02%)rayon_core::join::join_context::{{closure}} (707 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until (352 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until_cold (352 samples, 0.01%)rayon_core::registry::WorkerThread::execute (352 samples, 0.01%)rayon_core::job::JobRef::execute (352 samples, 0.01%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (352 samples, 0.01%)rayon_core::job::JobResult<T>::call (352 samples, 0.01%)rayon_core::unwind::halt_unwinding (352 samples, 0.01%)std::panic::catch_unwind (352 samples, 0.01%)std::panicking::try (352 samples, 0.01%)std::panicking::try::do_call (352 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (352 samples, 0.01%)rayon_core::job::JobResult<T>::call::{{closure}} (352 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (352 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (352 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (352 samples, 0.01%)rayon_core::join::join_context (352 samples, 0.01%)rayon_core::registry::in_worker (352 samples, 0.01%)rayon_core::join::join_context::{{closure}} (352 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (462 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (462 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (462 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (462 samples, 0.01%)rayon_core::join::join_context (462 samples, 0.01%)rayon_core::registry::in_worker (462 samples, 0.01%)rayon_core::join::join_context::{{closure}} (462 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (1,882 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,882 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,882 samples, 0.06%)rayon_core::join::join_context (1,882 samples, 0.06%)rayon_core::registry::in_worker (1,882 samples, 0.06%)rayon_core::join::join_context::{{closure}} (1,882 samples, 0.06%)rayon_core::unwind::halt_unwinding (823 samples, 0.03%)std::panic::catch_unwind (823 samples, 0.03%)std::panicking::try (823 samples, 0.03%)std::panicking::try::do_call (823 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (823 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (823 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (823 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (823 samples, 0.03%)rayon_core::join::join_context (823 samples, 0.03%)rayon_core::registry::in_worker (823 samples, 0.03%)rayon_core::join::join_context::{{closure}} (823 samples, 0.03%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (2,357 samples, 0.08%)rayon_core::job::JobResult<T>::call (2,357 samples, 0.08%)rayon_core::unwind::halt_unwinding (2,357 samples, 0.08%)std::panic::catch_unwind (2,357 samples, 0.08%)std::panicking::try (2,357 samples, 0.08%)std::panicking::try::do_call (2,357 samples, 0.08%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2,357 samples, 0.08%)rayon_core::job::JobResult<T>::call::{{closure}} (2,357 samples, 0.08%)rayon_core::registry::Registry::in_worker_cold::{{closure}}::{{closure}} (475 samples, 0.02%)rayon_core::join::join_context::{{closure}} (475 samples, 0.02%)rayon_core::unwind::halt_unwinding (475 samples, 0.02%)std::panic::catch_unwind (475 samples, 0.02%)std::panicking::try (475 samples, 0.02%)std::panicking::try::do_call (475 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (475 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (475 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (475 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (475 samples, 0.02%)rayon_core::join::join_context (475 samples, 0.02%)rayon_core::registry::in_worker (475 samples, 0.02%)rayon_core::join::join_context::{{closure}} (475 samples, 0.02%)rayon_core::unwind::halt_unwinding (459 samples, 0.01%)std::panic::catch_unwind (459 samples, 0.01%)std::panicking::try (459 samples, 0.01%)std::panicking::try::do_call (459 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (459 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (459 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (459 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (459 samples, 0.01%)rayon_core::join::join_context (459 samples, 0.01%)rayon_core::registry::in_worker (459 samples, 0.01%)rayon_core::join::join_context::{{closure}} (459 samples, 0.01%)rayon_core::unwind::halt_unwinding (312 samples, 0.01%)std::panic::catch_unwind (312 samples, 0.01%)std::panicking::try (312 samples, 0.01%)std::panicking::try::do_call (312 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (312 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (312 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (312 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (312 samples, 0.01%)rayon_core::join::join_context (312 samples, 0.01%)rayon_core::registry::in_worker (312 samples, 0.01%)rayon_core::join::join_context::{{closure}} (312 samples, 0.01%)__GI___exp (31,092 samples, 1.00%)__math_check_oflow (4,748 samples, 0.15%)_int_malloc (356 samples, 0.01%)_int_realloc (449 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (362 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until_cold (362 samples, 0.01%)rayon_core::registry::WorkerThread::execute (362 samples, 0.01%)rayon_core::job::JobRef::execute (362 samples, 0.01%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (362 samples, 0.01%)rayon_core::job::JobResult<T>::call (362 samples, 0.01%)rayon_core::unwind::halt_unwinding (362 samples, 0.01%)std::panic::catch_unwind (362 samples, 0.01%)std::panicking::try (362 samples, 0.01%)std::panicking::try::do_call (362 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (362 samples, 0.01%)rayon_core::job::JobResult<T>::call::{{closure}} (362 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (362 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (362 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (362 samples, 0.01%)rayon_core::join::join_context (362 samples, 0.01%)rayon_core::registry::in_worker (362 samples, 0.01%)rayon_core::join::join_context::{{closure}} (362 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (894 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (894 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (894 samples, 0.03%)rayon_core::join::join_context (894 samples, 0.03%)rayon_core::registry::in_worker (894 samples, 0.03%)rayon_core::join::join_context::{{closure}} (894 samples, 0.03%)rayon_core::unwind::halt_unwinding (331 samples, 0.01%)std::panic::catch_unwind (331 samples, 0.01%)std::panicking::try (331 samples, 0.01%)std::panicking::try::do_call (331 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (331 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (331 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (331 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (331 samples, 0.01%)rayon_core::join::join_context (331 samples, 0.01%)rayon_core::registry::in_worker (331 samples, 0.01%)rayon_core::join::join_context::{{closure}} (331 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (317 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until_cold (317 samples, 0.01%)rayon_core::registry::WorkerThread::execute (317 samples, 0.01%)rayon_core::job::JobRef::execute (317 samples, 0.01%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (317 samples, 0.01%)rayon_core::job::JobResult<T>::call (317 samples, 0.01%)rayon_core::unwind::halt_unwinding (317 samples, 0.01%)std::panic::catch_unwind (317 samples, 0.01%)std::panicking::try (317 samples, 0.01%)std::panicking::try::do_call (317 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (317 samples, 0.01%)rayon_core::job::JobResult<T>::call::{{closure}} (317 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (317 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (317 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (317 samples, 0.01%)rayon_core::join::join_context (317 samples, 0.01%)rayon_core::registry::in_worker (317 samples, 0.01%)rayon_core::join::join_context::{{closure}} (317 samples, 0.01%)core::ops::function::FnOnce::call_once{{vtable.shim}} (1,224 samples, 0.04%)std::thread::Builder::spawn_unchecked_::{{closure}} (1,224 samples, 0.04%)std::panic::catch_unwind (1,224 samples, 0.04%)std::panicking::try (1,224 samples, 0.04%)std::panicking::try::do_call (1,224 samples, 0.04%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,224 samples, 0.04%)std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} (1,224 samples, 0.04%)std::sys_common::backtrace::__rust_begin_short_backtrace (1,224 samples, 0.04%)<rayon_core::registry::DefaultSpawn as rayon_core::registry::ThreadSpawn>::spawn::{{closure}} (1,224 samples, 0.04%)rayon_core::registry::ThreadBuilder::run (1,224 samples, 0.04%)rayon_core::registry::main_loop (1,224 samples, 0.04%)rayon_core::registry::WorkerThread::wait_until_out_of_work (1,224 samples, 0.04%)rayon_core::registry::WorkerThread::wait_until (1,224 samples, 0.04%)rayon_core::registry::WorkerThread::wait_until_cold (1,224 samples, 0.04%)rayon_core::registry::WorkerThread::execute (1,224 samples, 0.04%)rayon_core::job::JobRef::execute (1,224 samples, 0.04%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (1,224 samples, 0.04%)rayon_core::job::JobResult<T>::call (1,224 samples, 0.04%)rayon_core::unwind::halt_unwinding (1,224 samples, 0.04%)std::panic::catch_unwind (1,224 samples, 0.04%)std::panicking::try (1,224 samples, 0.04%)std::panicking::try::do_call (1,224 samples, 0.04%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,224 samples, 0.04%)rayon_core::job::JobResult<T>::call::{{closure}} (1,224 samples, 0.04%)rayon_core::registry::Registry::in_worker_cold::{{closure}}::{{closure}} (330 samples, 0.01%)rayon_core::join::join_context::{{closure}} (330 samples, 0.01%)rayon_core::unwind::halt_unwinding (330 samples, 0.01%)std::panic::catch_unwind (330 samples, 0.01%)std::panicking::try (330 samples, 0.01%)std::panicking::try::do_call (330 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (330 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (330 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (330 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (330 samples, 0.01%)rayon_core::join::join_context (330 samples, 0.01%)rayon_core::registry::in_worker (330 samples, 0.01%)rayon_core::join::join_context::{{closure}} (330 samples, 0.01%)rayon_core::unwind::halt_unwinding (327 samples, 0.01%)std::panic::catch_unwind (327 samples, 0.01%)std::panicking::try (327 samples, 0.01%)std::panicking::try::do_call (327 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (327 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (327 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (327 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (327 samples, 0.01%)rayon_core::join::join_context (327 samples, 0.01%)rayon_core::registry::in_worker (327 samples, 0.01%)rayon_core::join::join_context::{{closure}} (327 samples, 0.01%)rayon_core::unwind::halt_unwinding (320 samples, 0.01%)std::panic::catch_unwind (320 samples, 0.01%)std::panicking::try (320 samples, 0.01%)std::panicking::try::do_call (320 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (320 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (320 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (320 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (320 samples, 0.01%)rayon_core::join::join_context (320 samples, 0.01%)rayon_core::registry::in_worker (320 samples, 0.01%)rayon_core::join::join_context::{{closure}} (320 samples, 0.01%)core::str::pattern::StrSearcher::new (1,680 samples, 0.05%)core::str::pattern::TwoWaySearcher::next (1,728 samples, 0.06%)nom::character::complete::u32 (83,069 samples, 2.67%)no..oorandom::Rand64::rand_range (2,339 samples, 0.08%)rayon_core::job::StackJob<L,F,R>::run_inline (326 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (326 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (326 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (326 samples, 0.01%)rayon_core::join::join_context (326 samples, 0.01%)rayon_core::registry::in_worker (326 samples, 0.01%)rayon_core::join::join_context::{{closure}} (326 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (716 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until_cold (716 samples, 0.02%)rayon_core::registry::WorkerThread::execute (716 samples, 0.02%)rayon_core::job::JobRef::execute (716 samples, 0.02%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (716 samples, 0.02%)rayon_core::job::JobResult<T>::call (716 samples, 0.02%)rayon_core::unwind::halt_unwinding (716 samples, 0.02%)std::panic::catch_unwind (716 samples, 0.02%)std::panicking::try (716 samples, 0.02%)std::panicking::try::do_call (716 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (716 samples, 0.02%)rayon_core::job::JobResult<T>::call::{{closure}} (716 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (716 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (716 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (716 samples, 0.02%)rayon_core::join::join_context (716 samples, 0.02%)rayon_core::registry::in_worker (716 samples, 0.02%)rayon_core::join::join_context::{{closure}} (716 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (1,173 samples, 0.04%)rayon_core::join::join_context::call_b::{{closure}} (1,173 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,173 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,173 samples, 0.04%)rayon_core::join::join_context (1,173 samples, 0.04%)rayon_core::registry::in_worker (1,173 samples, 0.04%)rayon_core::join::join_context::{{closure}} (1,173 samples, 0.04%)rayon_core::job::StackJob<L,F,R>::run_inline (316 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (316 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (316 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (316 samples, 0.01%)rayon_core::join::join_context (316 samples, 0.01%)rayon_core::registry::in_worker (316 samples, 0.01%)rayon_core::join::join_context::{{closure}} (316 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (602 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (602 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (602 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (602 samples, 0.02%)rayon_core::join::join_context (602 samples, 0.02%)rayon_core::registry::in_worker (602 samples, 0.02%)rayon_core::join::join_context::{{closure}} (602 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until (540 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until_cold (540 samples, 0.02%)rayon_core::registry::WorkerThread::execute (540 samples, 0.02%)rayon_core::job::JobRef::execute (540 samples, 0.02%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (540 samples, 0.02%)rayon_core::job::JobResult<T>::call (540 samples, 0.02%)rayon_core::unwind::halt_unwinding (540 samples, 0.02%)std::panic::catch_unwind (540 samples, 0.02%)std::panicking::try (540 samples, 0.02%)std::panicking::try::do_call (540 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (540 samples, 0.02%)rayon_core::job::JobResult<T>::call::{{closure}} (540 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (540 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (540 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (540 samples, 0.02%)rayon_core::join::join_context (540 samples, 0.02%)rayon_core::registry::in_worker (540 samples, 0.02%)rayon_core::join::join_context::{{closure}} (540 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until (423 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until_cold (423 samples, 0.01%)rayon_core::registry::WorkerThread::execute (423 samples, 0.01%)rayon_core::job::JobRef::execute (423 samples, 0.01%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (423 samples, 0.01%)rayon_core::job::JobResult<T>::call (423 samples, 0.01%)rayon_core::unwind::halt_unwinding (423 samples, 0.01%)std::panic::catch_unwind (423 samples, 0.01%)std::panicking::try (423 samples, 0.01%)std::panicking::try::do_call (423 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (423 samples, 0.01%)rayon_core::job::JobResult<T>::call::{{closure}} (423 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (423 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (423 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (423 samples, 0.01%)rayon_core::join::join_context (423 samples, 0.01%)rayon_core::registry::in_worker (423 samples, 0.01%)rayon_core::join::join_context::{{closure}} (423 samples, 0.01%)rayon_core::unwind::halt_unwinding (364 samples, 0.01%)std::panic::catch_unwind (364 samples, 0.01%)std::panicking::try (364 samples, 0.01%)std::panicking::try::do_call (364 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (364 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (364 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (364 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (364 samples, 0.01%)rayon_core::join::join_context (364 samples, 0.01%)rayon_core::registry::in_worker (364 samples, 0.01%)rayon_core::join::join_context::{{closure}} (364 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (431 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (431 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (431 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (431 samples, 0.01%)rayon_core::join::join_context (431 samples, 0.01%)rayon_core::registry::in_worker (431 samples, 0.01%)rayon_core::join::join_context::{{closure}} (431 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (1,908 samples, 0.06%)rayon_core::registry::WorkerThread::wait_until_cold (1,908 samples, 0.06%)rayon_core::registry::WorkerThread::execute (1,908 samples, 0.06%)rayon_core::job::JobRef::execute (1,908 samples, 0.06%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (1,908 samples, 0.06%)rayon_core::job::JobResult<T>::call (1,908 samples, 0.06%)rayon_core::unwind::halt_unwinding (1,908 samples, 0.06%)std::panic::catch_unwind (1,908 samples, 0.06%)std::panicking::try (1,908 samples, 0.06%)std::panicking::try::do_call (1,908 samples, 0.06%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,908 samples, 0.06%)rayon_core::job::JobResult<T>::call::{{closure}} (1,908 samples, 0.06%)rayon_core::join::join_context::call_b::{{closure}} (1,908 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,908 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,908 samples, 0.06%)rayon_core::join::join_context (1,908 samples, 0.06%)rayon_core::registry::in_worker (1,908 samples, 0.06%)rayon_core::join::join_context::{{closure}} (1,908 samples, 0.06%)rayon_core::unwind::halt_unwinding (766 samples, 0.02%)std::panic::catch_unwind (766 samples, 0.02%)std::panicking::try (766 samples, 0.02%)std::panicking::try::do_call (766 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (766 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (766 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (766 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (766 samples, 0.02%)rayon_core::join::join_context (766 samples, 0.02%)rayon_core::registry::in_worker (766 samples, 0.02%)rayon_core::join::join_context::{{closure}} (766 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (379 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (379 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (379 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (379 samples, 0.01%)rayon_core::join::join_context (379 samples, 0.01%)rayon_core::registry::in_worker (379 samples, 0.01%)rayon_core::join::join_context::{{closure}} (379 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (719 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until_cold (719 samples, 0.02%)rayon_core::registry::WorkerThread::execute (719 samples, 0.02%)rayon_core::job::JobRef::execute (719 samples, 0.02%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (719 samples, 0.02%)rayon_core::job::JobResult<T>::call (719 samples, 0.02%)rayon_core::unwind::halt_unwinding (719 samples, 0.02%)std::panic::catch_unwind (719 samples, 0.02%)std::panicking::try (719 samples, 0.02%)std::panicking::try::do_call (719 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (719 samples, 0.02%)rayon_core::job::JobResult<T>::call::{{closure}} (719 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (719 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (719 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (719 samples, 0.02%)rayon_core::join::join_context (719 samples, 0.02%)rayon_core::registry::in_worker (719 samples, 0.02%)rayon_core::join::join_context::{{closure}} (719 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (4,707 samples, 0.15%)rayon_core::join::join_context (4,536 samples, 0.15%)rayon_core::registry::in_worker (4,536 samples, 0.15%)rayon_core::join::join_context::{{closure}} (4,536 samples, 0.15%)rayon_core::unwind::halt_unwinding (1,455 samples, 0.05%)std::panic::catch_unwind (1,455 samples, 0.05%)std::panicking::try (1,455 samples, 0.05%)std::panicking::try::do_call (1,455 samples, 0.05%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,455 samples, 0.05%)rayon_core::join::join_context::call_a::{{closure}} (1,455 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,455 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,455 samples, 0.05%)rayon_core::join::join_context (1,455 samples, 0.05%)rayon_core::registry::in_worker (1,455 samples, 0.05%)rayon_core::join::join_context::{{closure}} (1,455 samples, 0.05%)rayon_core::unwind::halt_unwinding (357 samples, 0.01%)std::panic::catch_unwind (357 samples, 0.01%)std::panicking::try (357 samples, 0.01%)std::panicking::try::do_call (357 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (357 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (357 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (357 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (357 samples, 0.01%)rayon_core::join::join_context (357 samples, 0.01%)rayon_core::registry::in_worker (357 samples, 0.01%)rayon_core::join::join_context::{{closure}} (357 samples, 0.01%)rayon::slice::quicksort::recurse (1,830 samples, 0.06%)rayon_core::registry::WorkerThread::wait_until (404 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until_cold (404 samples, 0.01%)rayon_core::registry::WorkerThread::execute (404 samples, 0.01%)rayon_core::job::JobRef::execute (404 samples, 0.01%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (404 samples, 0.01%)rayon_core::job::JobResult<T>::call (404 samples, 0.01%)rayon_core::unwind::halt_unwinding (404 samples, 0.01%)std::panic::catch_unwind (404 samples, 0.01%)std::panicking::try (404 samples, 0.01%)std::panicking::try::do_call (404 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (404 samples, 0.01%)rayon_core::job::JobResult<T>::call::{{closure}} (404 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (404 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (404 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (404 samples, 0.01%)rayon_core::join::join_context (404 samples, 0.01%)rayon_core::registry::in_worker (404 samples, 0.01%)rayon_core::join::join_context::{{closure}} (404 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (753 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (753 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (753 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (740 samples, 0.02%)rayon_core::join::join_context (740 samples, 0.02%)rayon_core::registry::in_worker (740 samples, 0.02%)rayon_core::join::join_context::{{closure}} (740 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (401 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (401 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (401 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (401 samples, 0.01%)rayon_core::join::join_context (401 samples, 0.01%)rayon_core::registry::in_worker (401 samples, 0.01%)rayon_core::join::join_context::{{closure}} (401 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (1,081 samples, 0.03%)rayon_core::registry::WorkerThread::wait_until_cold (1,081 samples, 0.03%)rayon_core::registry::WorkerThread::execute (1,081 samples, 0.03%)rayon_core::job::JobRef::execute (1,081 samples, 0.03%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (1,081 samples, 0.03%)rayon_core::job::JobResult<T>::call (1,081 samples, 0.03%)rayon_core::unwind::halt_unwinding (1,081 samples, 0.03%)std::panic::catch_unwind (1,081 samples, 0.03%)std::panicking::try (1,081 samples, 0.03%)std::panicking::try::do_call (1,081 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,081 samples, 0.03%)rayon_core::job::JobResult<T>::call::{{closure}} (1,081 samples, 0.03%)rayon_core::join::join_context::call_b::{{closure}} (1,081 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,081 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,081 samples, 0.03%)rayon_core::join::join_context (1,081 samples, 0.03%)rayon_core::registry::in_worker (1,081 samples, 0.03%)rayon_core::join::join_context::{{closure}} (1,081 samples, 0.03%)rayon_core::unwind::halt_unwinding (416 samples, 0.01%)std::panic::catch_unwind (416 samples, 0.01%)std::panicking::try (416 samples, 0.01%)std::panicking::try::do_call (416 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (416 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (416 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (416 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (416 samples, 0.01%)rayon_core::join::join_context (416 samples, 0.01%)rayon_core::registry::in_worker (416 samples, 0.01%)rayon_core::join::join_context::{{closure}} (416 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (342 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until_cold (342 samples, 0.01%)rayon_core::registry::WorkerThread::execute (342 samples, 0.01%)rayon_core::job::JobRef::execute (342 samples, 0.01%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (342 samples, 0.01%)rayon_core::job::JobResult<T>::call (342 samples, 0.01%)rayon_core::unwind::halt_unwinding (342 samples, 0.01%)std::panic::catch_unwind (342 samples, 0.01%)std::panicking::try (342 samples, 0.01%)std::panicking::try::do_call (342 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (342 samples, 0.01%)rayon_core::job::JobResult<T>::call::{{closure}} (342 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (342 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (342 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (342 samples, 0.01%)rayon_core::join::join_context (342 samples, 0.01%)rayon_core::registry::in_worker (342 samples, 0.01%)rayon_core::join::join_context::{{closure}} (342 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (343 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (343 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (343 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (343 samples, 0.01%)rayon_core::join::join_context (343 samples, 0.01%)rayon_core::registry::in_worker (343 samples, 0.01%)rayon_core::join::join_context::{{closure}} (343 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (343 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until_cold (343 samples, 0.01%)rayon_core::registry::WorkerThread::execute (343 samples, 0.01%)rayon_core::job::JobRef::execute (343 samples, 0.01%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (343 samples, 0.01%)rayon_core::job::JobResult<T>::call (343 samples, 0.01%)rayon_core::unwind::halt_unwinding (343 samples, 0.01%)std::panic::catch_unwind (343 samples, 0.01%)std::panicking::try (343 samples, 0.01%)std::panicking::try::do_call (343 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (343 samples, 0.01%)rayon_core::job::JobResult<T>::call::{{closure}} (343 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (343 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (343 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (343 samples, 0.01%)rayon_core::join::join_context (343 samples, 0.01%)rayon_core::registry::in_worker (343 samples, 0.01%)rayon_core::join::join_context::{{closure}} (343 samples, 0.01%)rayon_core::join::join_context::{{closure}} (3,497 samples, 0.11%)rayon_core::unwind::halt_unwinding (1,663 samples, 0.05%)std::panic::catch_unwind (1,663 samples, 0.05%)std::panicking::try (1,663 samples, 0.05%)std::panicking::try::do_call (1,663 samples, 0.05%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,663 samples, 0.05%)rayon_core::join::join_context::call_a::{{closure}} (1,663 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,663 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,660 samples, 0.05%)rayon_core::join::join_context (1,660 samples, 0.05%)rayon_core::registry::in_worker (1,660 samples, 0.05%)rayon_core::join::join_context::{{closure}} (1,660 samples, 0.05%)rayon_core::unwind::halt_unwinding (1,029 samples, 0.03%)std::panic::catch_unwind (1,029 samples, 0.03%)std::panicking::try (1,029 samples, 0.03%)std::panicking::try::do_call (1,029 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,029 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (1,029 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,029 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,029 samples, 0.03%)rayon_core::join::join_context (1,029 samples, 0.03%)rayon_core::registry::in_worker (1,029 samples, 0.03%)rayon_core::join::join_context::{{closure}} (1,029 samples, 0.03%)rayon_core::unwind::halt_unwinding (706 samples, 0.02%)std::panic::catch_unwind (706 samples, 0.02%)std::panicking::try (706 samples, 0.02%)std::panicking::try::do_call (706 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (706 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (706 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (706 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (706 samples, 0.02%)rayon_core::join::join_context (706 samples, 0.02%)rayon_core::registry::in_worker (706 samples, 0.02%)rayon_core::join::join_context::{{closure}} (706 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (351 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (351 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (351 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (351 samples, 0.01%)rayon_core::join::join_context (351 samples, 0.01%)rayon_core::registry::in_worker (351 samples, 0.01%)rayon_core::join::join_context::{{closure}} (351 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (474 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (474 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (474 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (474 samples, 0.02%)rayon_core::join::join_context (474 samples, 0.02%)rayon_core::registry::in_worker (474 samples, 0.02%)rayon_core::join::join_context::{{closure}} (474 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until (327 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until_cold (327 samples, 0.01%)rayon_core::registry::WorkerThread::execute (327 samples, 0.01%)rayon_core::job::JobRef::execute (327 samples, 0.01%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (327 samples, 0.01%)rayon_core::job::JobResult<T>::call (327 samples, 0.01%)rayon_core::unwind::halt_unwinding (327 samples, 0.01%)std::panic::catch_unwind (327 samples, 0.01%)std::panicking::try (327 samples, 0.01%)std::panicking::try::do_call (327 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (327 samples, 0.01%)rayon_core::job::JobResult<T>::call::{{closure}} (327 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (327 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (327 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (327 samples, 0.01%)rayon_core::join::join_context (327 samples, 0.01%)rayon_core::registry::in_worker (327 samples, 0.01%)rayon_core::join::join_context::{{closure}} (327 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (1,400 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,400 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,400 samples, 0.05%)rayon_core::join::join_context (1,400 samples, 0.05%)rayon_core::registry::in_worker (1,400 samples, 0.05%)rayon_core::join::join_context::{{closure}} (1,400 samples, 0.05%)rayon_core::unwind::halt_unwinding (599 samples, 0.02%)std::panic::catch_unwind (599 samples, 0.02%)std::panicking::try (599 samples, 0.02%)std::panicking::try::do_call (599 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (599 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (599 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (599 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (599 samples, 0.02%)rayon_core::join::join_context (599 samples, 0.02%)rayon_core::registry::in_worker (599 samples, 0.02%)rayon_core::join::join_context::{{closure}} (599 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (427 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (427 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (427 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (427 samples, 0.01%)rayon_core::join::join_context (427 samples, 0.01%)rayon_core::registry::in_worker (427 samples, 0.01%)rayon_core::join::join_context::{{closure}} (427 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (1,207 samples, 0.04%)rayon_core::registry::WorkerThread::wait_until_cold (1,207 samples, 0.04%)rayon_core::registry::WorkerThread::execute (1,207 samples, 0.04%)rayon_core::job::JobRef::execute (1,207 samples, 0.04%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (1,207 samples, 0.04%)rayon_core::job::JobResult<T>::call (1,207 samples, 0.04%)rayon_core::unwind::halt_unwinding (1,207 samples, 0.04%)std::panic::catch_unwind (1,207 samples, 0.04%)std::panicking::try (1,207 samples, 0.04%)std::panicking::try::do_call (1,207 samples, 0.04%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,207 samples, 0.04%)rayon_core::job::JobResult<T>::call::{{closure}} (1,207 samples, 0.04%)rayon_core::join::join_context::call_b::{{closure}} (1,207 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,207 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,207 samples, 0.04%)rayon_core::join::join_context (1,207 samples, 0.04%)rayon_core::registry::in_worker (1,207 samples, 0.04%)rayon_core::join::join_context::{{closure}} (1,207 samples, 0.04%)rayon_core::unwind::halt_unwinding (928 samples, 0.03%)std::panic::catch_unwind (928 samples, 0.03%)std::panicking::try (928 samples, 0.03%)std::panicking::try::do_call (928 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (928 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (928 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (928 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (928 samples, 0.03%)rayon_core::join::join_context (928 samples, 0.03%)rayon_core::registry::in_worker (928 samples, 0.03%)rayon_core::join::join_context::{{closure}} (928 samples, 0.03%)rayon_core::unwind::halt_unwinding (501 samples, 0.02%)std::panic::catch_unwind (501 samples, 0.02%)std::panicking::try (501 samples, 0.02%)std::panicking::try::do_call (501 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (501 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (501 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (501 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (501 samples, 0.02%)rayon_core::join::join_context (501 samples, 0.02%)rayon_core::registry::in_worker (501 samples, 0.02%)rayon_core::join::join_context::{{closure}} (501 samples, 0.02%)rayon_core::registry::ThreadBuilder::run (2,833 samples, 0.09%)rayon_core::registry::main_loop (2,833 samples, 0.09%)rayon_core::registry::WorkerThread::wait_until_out_of_work (2,833 samples, 0.09%)rayon_core::registry::WorkerThread::wait_until (2,833 samples, 0.09%)rayon_core::registry::WorkerThread::wait_until_cold (2,833 samples, 0.09%)rayon_core::registry::WorkerThread::execute (2,833 samples, 0.09%)rayon_core::job::JobRef::execute (2,833 samples, 0.09%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (2,833 samples, 0.09%)rayon_core::job::JobResult<T>::call (2,833 samples, 0.09%)rayon_core::unwind::halt_unwinding (2,833 samples, 0.09%)std::panic::catch_unwind (2,833 samples, 0.09%)std::panicking::try (2,833 samples, 0.09%)std::panicking::try::do_call (2,833 samples, 0.09%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2,833 samples, 0.09%)rayon_core::job::JobResult<T>::call::{{closure}} (2,833 samples, 0.09%)rayon_core::registry::Registry::in_worker_cold::{{closure}}::{{closure}} (1,433 samples, 0.05%)rayon_core::join::join_context::{{closure}} (1,433 samples, 0.05%)rayon_core::unwind::halt_unwinding (1,433 samples, 0.05%)std::panic::catch_unwind (1,433 samples, 0.05%)std::panicking::try (1,433 samples, 0.05%)std::panicking::try::do_call (1,433 samples, 0.05%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,433 samples, 0.05%)rayon_core::join::join_context::call_a::{{closure}} (1,433 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,433 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,433 samples, 0.05%)rayon_core::join::join_context (1,433 samples, 0.05%)rayon_core::registry::in_worker (1,433 samples, 0.05%)rayon_core::join::join_context::{{closure}} (1,433 samples, 0.05%)rayon_core::unwind::halt_unwinding (1,420 samples, 0.05%)std::panic::catch_unwind (1,420 samples, 0.05%)std::panicking::try (1,420 samples, 0.05%)std::panicking::try::do_call (1,420 samples, 0.05%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,420 samples, 0.05%)rayon_core::join::join_context::call_a::{{closure}} (1,420 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,420 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,420 samples, 0.05%)rayon_core::join::join_context (1,420 samples, 0.05%)rayon_core::registry::in_worker (1,420 samples, 0.05%)rayon_core::join::join_context::{{closure}} (1,420 samples, 0.05%)rayon_core::unwind::halt_unwinding (1,211 samples, 0.04%)std::panic::catch_unwind (1,211 samples, 0.04%)std::panicking::try (1,211 samples, 0.04%)std::panicking::try::do_call (1,211 samples, 0.04%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,211 samples, 0.04%)rayon_core::join::join_context::call_a::{{closure}} (1,211 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,211 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,211 samples, 0.04%)rayon_core::join::join_context (1,211 samples, 0.04%)rayon_core::registry::in_worker (1,211 samples, 0.04%)rayon_core::join::join_context::{{closure}} (1,211 samples, 0.04%)rayon_core::job::StackJob<L,F,R>::run_inline (347 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (347 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (347 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (347 samples, 0.01%)rayon_core::join::join_context (347 samples, 0.01%)rayon_core::registry::in_worker (347 samples, 0.01%)rayon_core::join::join_context::{{closure}} (347 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (427 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until_cold (427 samples, 0.01%)rayon_core::registry::WorkerThread::execute (427 samples, 0.01%)rayon_core::job::JobRef::execute (427 samples, 0.01%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (427 samples, 0.01%)rayon_core::job::JobResult<T>::call (427 samples, 0.01%)rayon_core::unwind::halt_unwinding (427 samples, 0.01%)std::panic::catch_unwind (427 samples, 0.01%)std::panicking::try (427 samples, 0.01%)std::panicking::try::do_call (427 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (427 samples, 0.01%)rayon_core::job::JobResult<T>::call::{{closure}} (427 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (427 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (427 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (427 samples, 0.01%)rayon_core::join::join_context (427 samples, 0.01%)rayon_core::registry::in_worker (427 samples, 0.01%)rayon_core::join::join_context::{{closure}} (427 samples, 0.01%)rayon_core::unwind::halt_unwinding (368 samples, 0.01%)std::panic::catch_unwind (368 samples, 0.01%)std::panicking::try (368 samples, 0.01%)std::panicking::try::do_call (368 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (368 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (368 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (368 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (368 samples, 0.01%)rayon_core::join::join_context (368 samples, 0.01%)rayon_core::registry::in_worker (368 samples, 0.01%)rayon_core::join::join_context::{{closure}} (368 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (433 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (433 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (433 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (433 samples, 0.01%)rayon_core::join::join_context (433 samples, 0.01%)rayon_core::registry::in_worker (433 samples, 0.01%)rayon_core::join::join_context::{{closure}} (433 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (1,338 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,338 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,338 samples, 0.04%)rayon_core::join::join_context (1,338 samples, 0.04%)rayon_core::registry::in_worker (1,338 samples, 0.04%)rayon_core::join::join_context::{{closure}} (1,338 samples, 0.04%)rayon_core::unwind::halt_unwinding (698 samples, 0.02%)std::panic::catch_unwind (698 samples, 0.02%)std::panicking::try (698 samples, 0.02%)std::panicking::try::do_call (698 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (698 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (698 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (698 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (698 samples, 0.02%)rayon_core::join::join_context (698 samples, 0.02%)rayon_core::registry::in_worker (698 samples, 0.02%)rayon_core::join::join_context::{{closure}} (698 samples, 0.02%)start_thread (1,341 samples, 0.04%)std::sys::unix::thread::Thread::new::thread_start (1,341 samples, 0.04%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (1,341 samples, 0.04%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (1,341 samples, 0.04%)core::ops::function::FnOnce::call_once{{vtable.shim}} (1,341 samples, 0.04%)std::thread::Builder::spawn_unchecked_::{{closure}} (1,341 samples, 0.04%)std::panic::catch_unwind (1,341 samples, 0.04%)std::panicking::try (1,341 samples, 0.04%)std::panicking::try::do_call (1,341 samples, 0.04%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,341 samples, 0.04%)std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} (1,341 samples, 0.04%)std::sys_common::backtrace::__rust_begin_short_backtrace (1,341 samples, 0.04%)<rayon_core::registry::DefaultSpawn as rayon_core::registry::ThreadSpawn>::spawn::{{closure}} (1,341 samples, 0.04%)rayon_core::registry::ThreadBuilder::run (1,341 samples, 0.04%)rayon_core::registry::main_loop (1,341 samples, 0.04%)rayon_core::registry::WorkerThread::wait_until_out_of_work (1,341 samples, 0.04%)rayon_core::registry::WorkerThread::wait_until (1,341 samples, 0.04%)rayon_core::registry::WorkerThread::wait_until_cold (1,341 samples, 0.04%)rayon_core::registry::WorkerThread::execute (1,341 samples, 0.04%)rayon_core::job::JobRef::execute (1,341 samples, 0.04%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (1,341 samples, 0.04%)rayon_core::job::JobResult<T>::call (1,341 samples, 0.04%)rayon_core::unwind::halt_unwinding (1,341 samples, 0.04%)std::panic::catch_unwind (1,341 samples, 0.04%)std::panicking::try (1,341 samples, 0.04%)std::panicking::try::do_call (1,341 samples, 0.04%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,341 samples, 0.04%)rayon_core::job::JobResult<T>::call::{{closure}} (1,341 samples, 0.04%)[unknown] (250,527 samples, 8.07%)[unknown]__GI___exp (1,776 samples, 0.06%)rayon::iter::plumbing::Producer::fold_with (313 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (313 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (313 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (313 samples, 0.01%)core::option::Option<T>::map (313 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (313 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (313 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (313 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (313 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (313 samples, 0.01%)__ieee754_exp_fma (1,809 samples, 0.06%)<f64 as num_traits::float::Float>::exp (2,830 samples, 0.09%)std::f64::<impl f64>::exp (2,830 samples, 0.09%)__GI___exp (2,734 samples, 0.09%)<f64 as num_traits::float::Float>::recip (1,497 samples, 0.05%)core::f64::<impl f64>::recip (1,497 samples, 0.05%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (5,020 samples, 0.16%)<f64 as num_traits::float::Float>::sqrt (537 samples, 0.02%)std::f64::<impl f64>::sqrt (537 samples, 0.02%)<f64 as core::ops::arith::Add>::add (736 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (5,865 samples, 0.19%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (5,760 samples, 0.19%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (5,866 samples, 0.19%)rayon::iter::plumbing::Folder::consume_iter (5,866 samples, 0.19%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (5,866 samples, 0.19%)core::option::Option<T>::map (5,866 samples, 0.19%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (5,866 samples, 0.19%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (5,866 samples, 0.19%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (5,866 samples, 0.19%)criterion::stats::univariate::kde::Kde<A,K>::estimate (5,866 samples, 0.19%)criterion::stats::univariate::sample::Sample<A>::median_abs_dev (452 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::percentiles (427 samples, 0.01%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (408 samples, 0.01%)rayon::slice::quicksort::par_quicksort (408 samples, 0.01%)rayon::slice::quicksort::recurse (408 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::percentiles (370 samples, 0.01%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (366 samples, 0.01%)rayon::slice::quicksort::par_quicksort (366 samples, 0.01%)rayon::slice::quicksort::recurse (366 samples, 0.01%)core::ops::function::Fn::call (870 samples, 0.03%)criterion::analysis::estimates::stats (870 samples, 0.03%)rayon_core::job::StackJob<L,F,R>::run_inline (6,980 samples, 0.22%)rayon_core::join::join_context::call_b::{{closure}} (6,980 samples, 0.22%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (6,980 samples, 0.22%)rayon::iter::plumbing::bridge_producer_consumer::helper (6,980 samples, 0.22%)rayon::iter::plumbing::Producer::fold_with (6,979 samples, 0.22%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (1,113 samples, 0.04%)<rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (1,113 samples, 0.04%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold (1,113 samples, 0.04%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold (1,113 samples, 0.04%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (1,113 samples, 0.04%)core::iter::traits::iterator::Iterator::try_fold (1,113 samples, 0.04%)core::iter::adapters::map::map_try_fold::{{closure}} (1,112 samples, 0.04%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter::with::{{closure}} (1,107 samples, 0.04%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (1,107 samples, 0.04%)criterion::stats::univariate::sample::Sample<A>::bootstrap::{{closure}} (966 samples, 0.03%)rayon_core::job::StackJob<L,F,R>::run_inline (811 samples, 0.03%)rayon_core::join::join_context::call_b::{{closure}} (811 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (811 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (811 samples, 0.03%)rayon_core::join::join_context (805 samples, 0.03%)rayon_core::registry::in_worker (805 samples, 0.03%)rayon_core::join::join_context::{{closure}} (805 samples, 0.03%)rayon_core::unwind::halt_unwinding (326 samples, 0.01%)std::panic::catch_unwind (326 samples, 0.01%)std::panicking::try (326 samples, 0.01%)std::panicking::try::do_call (326 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (326 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (326 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (326 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (326 samples, 0.01%)rayon_core::join::join_context (312 samples, 0.01%)rayon_core::registry::in_worker (312 samples, 0.01%)rayon_core::join::join_context::{{closure}} (312 samples, 0.01%)rayon_core::registry::WorkerThread::execute (975 samples, 0.03%)rayon_core::job::JobRef::execute (975 samples, 0.03%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (975 samples, 0.03%)rayon_core::job::JobResult<T>::call (975 samples, 0.03%)rayon_core::unwind::halt_unwinding (975 samples, 0.03%)std::panic::catch_unwind (975 samples, 0.03%)std::panicking::try (975 samples, 0.03%)std::panicking::try::do_call (975 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (975 samples, 0.03%)rayon_core::job::JobResult<T>::call::{{closure}} (975 samples, 0.03%)rayon_core::join::join_context::call_b::{{closure}} (975 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (975 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (975 samples, 0.03%)rayon_core::join::join_context (963 samples, 0.03%)rayon_core::registry::in_worker (963 samples, 0.03%)rayon_core::join::join_context::{{closure}} (963 samples, 0.03%)rayon_core::unwind::halt_unwinding (604 samples, 0.02%)std::panic::catch_unwind (604 samples, 0.02%)std::panicking::try (604 samples, 0.02%)std::panicking::try::do_call (604 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (604 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (604 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (604 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (604 samples, 0.02%)rayon_core::join::join_context (590 samples, 0.02%)rayon_core::registry::in_worker (590 samples, 0.02%)rayon_core::join::join_context::{{closure}} (590 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until (978 samples, 0.03%)rayon_core::registry::WorkerThread::wait_until_cold (978 samples, 0.03%)rayon_core::job::StackJob<L,F,R>::run_inline (594 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (594 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (594 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (594 samples, 0.02%)rayon_core::join::join_context (565 samples, 0.02%)rayon_core::registry::in_worker (565 samples, 0.02%)rayon_core::join::join_context::{{closure}} (565 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (318 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (318 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (318 samples, 0.01%)core::option::Option<T>::map (318 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (318 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (318 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (318 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (318 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (318 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (316 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (325 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (325 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (325 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (325 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (325 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (1,422 samples, 0.05%)rayon_core::join::join_context::call_b::{{closure}} (1,422 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,422 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,422 samples, 0.05%)rayon_core::join::join_context (1,400 samples, 0.05%)rayon_core::registry::in_worker (1,400 samples, 0.05%)rayon_core::join::join_context::{{closure}} (1,400 samples, 0.05%)rayon_core::unwind::halt_unwinding (658 samples, 0.02%)std::panic::catch_unwind (658 samples, 0.02%)std::panicking::try (658 samples, 0.02%)std::panicking::try::do_call (658 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (658 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (658 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (658 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (658 samples, 0.02%)rayon_core::join::join_context (633 samples, 0.02%)rayon_core::registry::in_worker (633 samples, 0.02%)rayon_core::join::join_context::{{closure}} (633 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until (366 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until_cold (366 samples, 0.01%)rayon_core::registry::WorkerThread::execute (366 samples, 0.01%)rayon_core::job::JobRef::execute (366 samples, 0.01%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (366 samples, 0.01%)rayon_core::job::JobResult<T>::call (366 samples, 0.01%)rayon_core::unwind::halt_unwinding (366 samples, 0.01%)std::panic::catch_unwind (366 samples, 0.01%)std::panicking::try (366 samples, 0.01%)std::panicking::try::do_call (366 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (366 samples, 0.01%)rayon_core::job::JobResult<T>::call::{{closure}} (366 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (366 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (366 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (366 samples, 0.01%)rayon_core::join::join_context (346 samples, 0.01%)rayon_core::registry::in_worker (346 samples, 0.01%)rayon_core::join::join_context::{{closure}} (346 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (378 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (434 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (434 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (434 samples, 0.01%)core::option::Option<T>::map (434 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (434 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (434 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (434 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (434 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (434 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (429 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (445 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (445 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (445 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (445 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (445 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (371 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (430 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (430 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (430 samples, 0.01%)core::option::Option<T>::map (430 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (430 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (430 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (430 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (430 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (430 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (426 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (924 samples, 0.03%)rayon_core::join::join_context::call_b::{{closure}} (924 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (924 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (924 samples, 0.03%)rayon_core::join::join_context (888 samples, 0.03%)rayon_core::registry::in_worker (888 samples, 0.03%)rayon_core::join::join_context::{{closure}} (888 samples, 0.03%)rayon_core::unwind::halt_unwinding (443 samples, 0.01%)std::panic::catch_unwind (443 samples, 0.01%)std::panicking::try (443 samples, 0.01%)std::panicking::try::do_call (443 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (443 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (443 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (443 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (443 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (443 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (403 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (447 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (447 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (447 samples, 0.01%)core::option::Option<T>::map (447 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (447 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (447 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (447 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (447 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (447 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (441 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (463 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (463 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (463 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (463 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (463 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (320 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (372 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (372 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (372 samples, 0.01%)core::option::Option<T>::map (372 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (372 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (372 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (372 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (372 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (372 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (368 samples, 0.01%)rayon_core::registry::WorkerThread::execute (5,461 samples, 0.18%)rayon_core::job::JobRef::execute (5,461 samples, 0.18%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (5,461 samples, 0.18%)rayon_core::job::JobResult<T>::call (5,460 samples, 0.18%)rayon_core::unwind::halt_unwinding (5,460 samples, 0.18%)std::panic::catch_unwind (5,460 samples, 0.18%)std::panicking::try (5,460 samples, 0.18%)std::panicking::try::do_call (5,460 samples, 0.18%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (5,460 samples, 0.18%)rayon_core::job::JobResult<T>::call::{{closure}} (5,460 samples, 0.18%)rayon_core::join::join_context::call_b::{{closure}} (5,460 samples, 0.18%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (5,460 samples, 0.18%)rayon::iter::plumbing::bridge_producer_consumer::helper (5,460 samples, 0.18%)rayon_core::join::join_context (5,430 samples, 0.17%)rayon_core::registry::in_worker (5,430 samples, 0.17%)rayon_core::join::join_context::{{closure}} (5,430 samples, 0.17%)rayon_core::unwind::halt_unwinding (3,641 samples, 0.12%)std::panic::catch_unwind (3,641 samples, 0.12%)std::panicking::try (3,641 samples, 0.12%)std::panicking::try::do_call (3,641 samples, 0.12%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (3,641 samples, 0.12%)rayon_core::join::join_context::call_a::{{closure}} (3,641 samples, 0.12%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (3,641 samples, 0.12%)rayon::iter::plumbing::bridge_producer_consumer::helper (3,641 samples, 0.12%)rayon_core::join::join_context (3,631 samples, 0.12%)rayon_core::registry::in_worker (3,631 samples, 0.12%)rayon_core::join::join_context::{{closure}} (3,631 samples, 0.12%)rayon_core::unwind::halt_unwinding (1,843 samples, 0.06%)std::panic::catch_unwind (1,843 samples, 0.06%)std::panicking::try (1,843 samples, 0.06%)std::panicking::try::do_call (1,843 samples, 0.06%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,843 samples, 0.06%)rayon_core::join::join_context::call_a::{{closure}} (1,843 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,843 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,843 samples, 0.06%)rayon_core::join::join_context (1,809 samples, 0.06%)rayon_core::registry::in_worker (1,809 samples, 0.06%)rayon_core::join::join_context::{{closure}} (1,809 samples, 0.06%)rayon_core::unwind::halt_unwinding (879 samples, 0.03%)std::panic::catch_unwind (879 samples, 0.03%)std::panicking::try (879 samples, 0.03%)std::panicking::try::do_call (879 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (879 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (879 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (879 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (879 samples, 0.03%)rayon_core::join::join_context (845 samples, 0.03%)rayon_core::registry::in_worker (845 samples, 0.03%)rayon_core::join::join_context::{{closure}} (845 samples, 0.03%)rayon_core::unwind::halt_unwinding (382 samples, 0.01%)std::panic::catch_unwind (382 samples, 0.01%)std::panicking::try (382 samples, 0.01%)std::panicking::try::do_call (382 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (382 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (382 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (382 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (382 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (382 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (5,464 samples, 0.18%)rayon_core::registry::WorkerThread::wait_until_cold (5,464 samples, 0.18%)__ieee754_exp_fma (1,989 samples, 0.06%)<f64 as num_traits::float::Float>::exp (3,164 samples, 0.10%)std::f64::<impl f64>::exp (3,164 samples, 0.10%)__GI___exp (3,064 samples, 0.10%)<f64 as num_traits::float::Float>::recip (1,646 samples, 0.05%)core::f64::<impl f64>::recip (1,646 samples, 0.05%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (5,619 samples, 0.18%)<f64 as num_traits::float::Float>::sqrt (644 samples, 0.02%)std::f64::<impl f64>::sqrt (644 samples, 0.02%)<f64 as core::ops::arith::Add>::add (833 samples, 0.03%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (6,561 samples, 0.21%)rayon::iter::plumbing::Folder::consume_iter (6,561 samples, 0.21%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (6,561 samples, 0.21%)core::option::Option<T>::map (6,561 samples, 0.21%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (6,561 samples, 0.21%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (6,561 samples, 0.21%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (6,561 samples, 0.21%)criterion::stats::univariate::kde::Kde<A,K>::estimate (6,561 samples, 0.21%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (6,561 samples, 0.21%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (6,462 samples, 0.21%)criterion::stats::univariate::sample::Sample<A>::median_abs_dev (477 samples, 0.02%)criterion::stats::univariate::sample::Sample<A>::percentiles (458 samples, 0.01%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (447 samples, 0.01%)rayon::slice::quicksort::par_quicksort (447 samples, 0.01%)rayon::slice::quicksort::recurse (447 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::percentiles (448 samples, 0.01%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (440 samples, 0.01%)rayon::slice::quicksort::par_quicksort (440 samples, 0.01%)rayon::slice::quicksort::recurse (439 samples, 0.01%)core::ops::function::Fn::call (971 samples, 0.03%)criterion::analysis::estimates::stats (971 samples, 0.03%)rayon_core::job::StackJob<L,F,R>::run_inline (20,541 samples, 0.66%)rayon_core::join::join_context::call_b::{{closure}} (20,541 samples, 0.66%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (20,541 samples, 0.66%)rayon::iter::plumbing::bridge_producer_consumer::helper (20,541 samples, 0.66%)rayon_core::join::join_context (20,224 samples, 0.65%)rayon_core::registry::in_worker (20,224 samples, 0.65%)rayon_core::join::join_context::{{closure}} (20,224 samples, 0.65%)rayon_core::unwind::halt_unwinding (7,780 samples, 0.25%)std::panic::catch_unwind (7,780 samples, 0.25%)std::panicking::try (7,780 samples, 0.25%)std::panicking::try::do_call (7,780 samples, 0.25%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (7,780 samples, 0.25%)rayon_core::join::join_context::call_a::{{closure}} (7,780 samples, 0.25%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (7,780 samples, 0.25%)rayon::iter::plumbing::bridge_producer_consumer::helper (7,780 samples, 0.25%)rayon::iter::plumbing::Producer::fold_with (7,778 samples, 0.25%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (1,217 samples, 0.04%)<rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (1,217 samples, 0.04%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold (1,217 samples, 0.04%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold (1,217 samples, 0.04%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (1,217 samples, 0.04%)core::iter::traits::iterator::Iterator::try_fold (1,217 samples, 0.04%)core::iter::adapters::map::map_try_fold::{{closure}} (1,217 samples, 0.04%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter::with::{{closure}} (1,206 samples, 0.04%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (1,206 samples, 0.04%)criterion::stats::univariate::sample::Sample<A>::bootstrap::{{closure}} (1,049 samples, 0.03%)rayon_core::job::StackJob<L,F,R>::run_inline (601 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (601 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (601 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (601 samples, 0.02%)rayon_core::join::join_context (565 samples, 0.02%)rayon_core::registry::in_worker (565 samples, 0.02%)rayon_core::join::join_context::{{closure}} (565 samples, 0.02%)rayon_core::registry::WorkerThread::execute (484 samples, 0.02%)rayon_core::job::JobRef::execute (484 samples, 0.02%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (484 samples, 0.02%)rayon_core::job::JobResult<T>::call (484 samples, 0.02%)rayon_core::unwind::halt_unwinding (484 samples, 0.02%)std::panic::catch_unwind (484 samples, 0.02%)std::panicking::try (484 samples, 0.02%)std::panicking::try::do_call (484 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (484 samples, 0.02%)rayon_core::job::JobResult<T>::call::{{closure}} (484 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (484 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (484 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (484 samples, 0.02%)rayon_core::join::join_context (469 samples, 0.02%)rayon_core::registry::in_worker (469 samples, 0.02%)rayon_core::join::join_context::{{closure}} (469 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until (488 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until_cold (488 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (1,876 samples, 0.06%)rayon_core::join::join_context::call_b::{{closure}} (1,876 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,876 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,876 samples, 0.06%)rayon_core::join::join_context (1,840 samples, 0.06%)rayon_core::registry::in_worker (1,840 samples, 0.06%)rayon_core::join::join_context::{{closure}} (1,840 samples, 0.06%)rayon_core::unwind::halt_unwinding (751 samples, 0.02%)std::panic::catch_unwind (751 samples, 0.02%)std::panicking::try (751 samples, 0.02%)std::panicking::try::do_call (751 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (751 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (751 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (751 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (751 samples, 0.02%)rayon_core::join::join_context (709 samples, 0.02%)rayon_core::registry::in_worker (709 samples, 0.02%)rayon_core::join::join_context::{{closure}} (709 samples, 0.02%)rayon_core::unwind::halt_unwinding (357 samples, 0.01%)std::panic::catch_unwind (357 samples, 0.01%)std::panicking::try (357 samples, 0.01%)std::panicking::try::do_call (357 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (357 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (357 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (357 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (357 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (343 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (343 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (343 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (343 samples, 0.01%)rayon_core::join::join_context (315 samples, 0.01%)rayon_core::registry::in_worker (315 samples, 0.01%)rayon_core::join::join_context::{{closure}} (315 samples, 0.01%)rayon_core::registry::WorkerThread::execute (403 samples, 0.01%)rayon_core::job::JobRef::execute (403 samples, 0.01%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (403 samples, 0.01%)rayon_core::job::JobResult<T>::call (403 samples, 0.01%)rayon_core::unwind::halt_unwinding (403 samples, 0.01%)std::panic::catch_unwind (403 samples, 0.01%)std::panicking::try (403 samples, 0.01%)std::panicking::try::do_call (403 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (403 samples, 0.01%)rayon_core::job::JobResult<T>::call::{{closure}} (403 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (403 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (403 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (403 samples, 0.01%)rayon_core::join::join_context (385 samples, 0.01%)rayon_core::registry::in_worker (385 samples, 0.01%)rayon_core::join::join_context::{{closure}} (385 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (404 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until_cold (404 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (482 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (482 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (482 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (482 samples, 0.02%)rayon_core::join::join_context (438 samples, 0.01%)rayon_core::registry::in_worker (438 samples, 0.01%)rayon_core::join::join_context::{{closure}} (438 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (321 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (321 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (321 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (321 samples, 0.01%)rayon_core::registry::WorkerThread::execute (2,108 samples, 0.07%)rayon_core::job::JobRef::execute (2,108 samples, 0.07%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (2,108 samples, 0.07%)rayon_core::job::JobResult<T>::call (2,108 samples, 0.07%)rayon_core::unwind::halt_unwinding (2,108 samples, 0.07%)std::panic::catch_unwind (2,108 samples, 0.07%)std::panicking::try (2,108 samples, 0.07%)std::panicking::try::do_call (2,108 samples, 0.07%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2,108 samples, 0.07%)rayon_core::job::JobResult<T>::call::{{closure}} (2,108 samples, 0.07%)rayon_core::join::join_context::call_b::{{closure}} (2,108 samples, 0.07%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (2,108 samples, 0.07%)rayon::iter::plumbing::bridge_producer_consumer::helper (2,108 samples, 0.07%)rayon_core::join::join_context (2,061 samples, 0.07%)rayon_core::registry::in_worker (2,061 samples, 0.07%)rayon_core::join::join_context::{{closure}} (2,061 samples, 0.07%)rayon_core::unwind::halt_unwinding (1,314 samples, 0.04%)std::panic::catch_unwind (1,314 samples, 0.04%)std::panicking::try (1,314 samples, 0.04%)std::panicking::try::do_call (1,314 samples, 0.04%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,314 samples, 0.04%)rayon_core::join::join_context::call_a::{{closure}} (1,314 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,314 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,314 samples, 0.04%)rayon_core::join::join_context (1,268 samples, 0.04%)rayon_core::registry::in_worker (1,268 samples, 0.04%)rayon_core::join::join_context::{{closure}} (1,268 samples, 0.04%)rayon_core::unwind::halt_unwinding (687 samples, 0.02%)std::panic::catch_unwind (687 samples, 0.02%)std::panicking::try (687 samples, 0.02%)std::panicking::try::do_call (687 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (687 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (687 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (687 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (687 samples, 0.02%)rayon_core::join::join_context (640 samples, 0.02%)rayon_core::registry::in_worker (640 samples, 0.02%)rayon_core::join::join_context::{{closure}} (640 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until (2,112 samples, 0.07%)rayon_core::registry::WorkerThread::wait_until_cold (2,112 samples, 0.07%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (360 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (360 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (360 samples, 0.01%)core::option::Option<T>::map (360 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (360 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (360 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (360 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (360 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (360 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (355 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (381 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (381 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (381 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (381 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (381 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (368 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (422 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (422 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (422 samples, 0.01%)core::option::Option<T>::map (422 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (422 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (422 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (422 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (422 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (422 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (417 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (1,079 samples, 0.03%)rayon_core::join::join_context::call_b::{{closure}} (1,079 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,079 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,079 samples, 0.03%)rayon_core::join::join_context (1,005 samples, 0.03%)rayon_core::registry::in_worker (1,005 samples, 0.03%)rayon_core::join::join_context::{{closure}} (1,005 samples, 0.03%)rayon_core::unwind::halt_unwinding (447 samples, 0.01%)std::panic::catch_unwind (447 samples, 0.01%)std::panicking::try (447 samples, 0.01%)std::panicking::try::do_call (447 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (447 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (447 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (447 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (447 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (447 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (502 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (568 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (568 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (568 samples, 0.02%)core::option::Option<T>::map (568 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (568 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (568 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (568 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (568 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (568 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (561 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (594 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (594 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (594 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (594 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (594 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (515 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (583 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (583 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (583 samples, 0.02%)core::option::Option<T>::map (583 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (583 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (583 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (583 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (583 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (583 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (577 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (2,723 samples, 0.09%)rayon_core::join::join_context::call_b::{{closure}} (2,723 samples, 0.09%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (2,723 samples, 0.09%)rayon::iter::plumbing::bridge_producer_consumer::helper (2,723 samples, 0.09%)rayon_core::join::join_context (2,643 samples, 0.09%)rayon_core::registry::in_worker (2,643 samples, 0.09%)rayon_core::join::join_context::{{closure}} (2,643 samples, 0.09%)rayon_core::unwind::halt_unwinding (1,298 samples, 0.04%)std::panic::catch_unwind (1,298 samples, 0.04%)std::panicking::try (1,298 samples, 0.04%)std::panicking::try::do_call (1,298 samples, 0.04%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,298 samples, 0.04%)rayon_core::join::join_context::call_a::{{closure}} (1,298 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,298 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,298 samples, 0.04%)rayon_core::join::join_context (1,215 samples, 0.04%)rayon_core::registry::in_worker (1,215 samples, 0.04%)rayon_core::join::join_context::{{closure}} (1,215 samples, 0.04%)rayon_core::unwind::halt_unwinding (611 samples, 0.02%)std::panic::catch_unwind (611 samples, 0.02%)std::panicking::try (611 samples, 0.02%)std::panicking::try::do_call (611 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (611 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (611 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (611 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (611 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (611 samples, 0.02%)rayon_core::registry::WorkerThread::execute (604 samples, 0.02%)rayon_core::job::JobRef::execute (604 samples, 0.02%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (604 samples, 0.02%)rayon_core::job::JobResult<T>::call (604 samples, 0.02%)rayon_core::unwind::halt_unwinding (604 samples, 0.02%)std::panic::catch_unwind (604 samples, 0.02%)std::panicking::try (604 samples, 0.02%)std::panicking::try::do_call (604 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (604 samples, 0.02%)rayon_core::job::JobResult<T>::call::{{closure}} (604 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (604 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (604 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (604 samples, 0.02%)rayon_core::join::join_context (589 samples, 0.02%)rayon_core::registry::in_worker (589 samples, 0.02%)rayon_core::join::join_context::{{closure}} (589 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until (605 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until_cold (605 samples, 0.02%)<f64 as num_traits::float::Float>::exp (371 samples, 0.01%)std::f64::<impl f64>::exp (371 samples, 0.01%)__GI___exp (365 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (646 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (741 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (741 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (741 samples, 0.02%)core::option::Option<T>::map (741 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (741 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (741 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (741 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (741 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (741 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (732 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (793 samples, 0.03%)rayon_core::join::join_context::call_b::{{closure}} (793 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (793 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (793 samples, 0.03%)rayon::iter::plumbing::Producer::fold_with (793 samples, 0.03%)<f64 as num_traits::float::Float>::exp (340 samples, 0.01%)std::f64::<impl f64>::exp (340 samples, 0.01%)__GI___exp (333 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (642 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (733 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (733 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (733 samples, 0.02%)core::option::Option<T>::map (733 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (733 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (733 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (733 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (733 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (733 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (721 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (1,679 samples, 0.05%)rayon_core::join::join_context::call_b::{{closure}} (1,679 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,679 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,679 samples, 0.05%)rayon_core::join::join_context (1,590 samples, 0.05%)rayon_core::registry::in_worker (1,590 samples, 0.05%)rayon_core::join::join_context::{{closure}} (1,590 samples, 0.05%)rayon_core::unwind::halt_unwinding (788 samples, 0.03%)std::panic::catch_unwind (788 samples, 0.03%)std::panicking::try (788 samples, 0.03%)std::panicking::try::do_call (788 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (788 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (788 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (788 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (788 samples, 0.03%)rayon::iter::plumbing::Producer::fold_with (788 samples, 0.03%)<f64 as num_traits::float::Float>::exp (396 samples, 0.01%)std::f64::<impl f64>::exp (396 samples, 0.01%)__GI___exp (384 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (694 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (792 samples, 0.03%)rayon::iter::plumbing::Folder::consume_iter (792 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (792 samples, 0.03%)core::option::Option<T>::map (792 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (792 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (792 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (792 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate (792 samples, 0.03%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (792 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (779 samples, 0.03%)rayon_core::job::StackJob<L,F,R>::run_inline (841 samples, 0.03%)rayon_core::join::join_context::call_b::{{closure}} (841 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (841 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (841 samples, 0.03%)rayon::iter::plumbing::Producer::fold_with (841 samples, 0.03%)<f64 as num_traits::float::Float>::exp (333 samples, 0.01%)std::f64::<impl f64>::exp (333 samples, 0.01%)__GI___exp (326 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (578 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (654 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (654 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (654 samples, 0.02%)core::option::Option<T>::map (654 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (654 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (654 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (654 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (654 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (654 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (646 samples, 0.02%)rayon_core::registry::WorkerThread::execute (11,059 samples, 0.36%)rayon_core::job::JobRef::execute (11,059 samples, 0.36%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (11,059 samples, 0.36%)rayon_core::job::JobResult<T>::call (11,059 samples, 0.36%)rayon_core::unwind::halt_unwinding (11,059 samples, 0.36%)std::panic::catch_unwind (11,059 samples, 0.36%)std::panicking::try (11,059 samples, 0.36%)std::panicking::try::do_call (11,059 samples, 0.36%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (11,059 samples, 0.36%)rayon_core::job::JobResult<T>::call::{{closure}} (11,059 samples, 0.36%)rayon_core::join::join_context::call_b::{{closure}} (11,059 samples, 0.36%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (11,059 samples, 0.36%)rayon::iter::plumbing::bridge_producer_consumer::helper (11,059 samples, 0.36%)rayon_core::join::join_context (10,982 samples, 0.35%)rayon_core::registry::in_worker (10,982 samples, 0.35%)rayon_core::join::join_context::{{closure}} (10,982 samples, 0.35%)rayon_core::unwind::halt_unwinding (6,994 samples, 0.23%)std::panic::catch_unwind (6,994 samples, 0.23%)std::panicking::try (6,994 samples, 0.23%)std::panicking::try::do_call (6,994 samples, 0.23%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (6,994 samples, 0.23%)rayon_core::join::join_context::call_a::{{closure}} (6,994 samples, 0.23%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (6,994 samples, 0.23%)rayon::iter::plumbing::bridge_producer_consumer::helper (6,994 samples, 0.23%)rayon_core::join::join_context (6,916 samples, 0.22%)rayon_core::registry::in_worker (6,916 samples, 0.22%)rayon_core::join::join_context::{{closure}} (6,916 samples, 0.22%)rayon_core::unwind::halt_unwinding (3,588 samples, 0.12%)std::panic::catch_unwind (3,588 samples, 0.12%)std::panicking::try (3,588 samples, 0.12%)std::panicking::try::do_call (3,588 samples, 0.12%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (3,588 samples, 0.12%)rayon_core::join::join_context::call_a::{{closure}} (3,588 samples, 0.12%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (3,588 samples, 0.12%)rayon::iter::plumbing::bridge_producer_consumer::helper (3,588 samples, 0.12%)rayon_core::join::join_context (3,507 samples, 0.11%)rayon_core::registry::in_worker (3,507 samples, 0.11%)rayon_core::join::join_context::{{closure}} (3,507 samples, 0.11%)rayon_core::unwind::halt_unwinding (1,631 samples, 0.05%)std::panic::catch_unwind (1,631 samples, 0.05%)std::panicking::try (1,631 samples, 0.05%)std::panicking::try::do_call (1,631 samples, 0.05%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,631 samples, 0.05%)rayon_core::join::join_context::call_a::{{closure}} (1,631 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,631 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,631 samples, 0.05%)rayon_core::join::join_context (1,544 samples, 0.05%)rayon_core::registry::in_worker (1,544 samples, 0.05%)rayon_core::join::join_context::{{closure}} (1,544 samples, 0.05%)rayon_core::unwind::halt_unwinding (703 samples, 0.02%)std::panic::catch_unwind (703 samples, 0.02%)std::panicking::try (703 samples, 0.02%)std::panicking::try::do_call (703 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (703 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (703 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (703 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (703 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (703 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until (11,068 samples, 0.36%)rayon_core::registry::WorkerThread::wait_until_cold (11,068 samples, 0.36%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (315 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (361 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (361 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (361 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (361 samples, 0.01%)core::option::Option<T>::map (361 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (361 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (361 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (361 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (361 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (361 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (355 samples, 0.01%)__ieee754_exp_fma (2,388 samples, 0.08%)<f64 as num_traits::float::Float>::exp (3,800 samples, 0.12%)std::f64::<impl f64>::exp (3,800 samples, 0.12%)__GI___exp (3,678 samples, 0.12%)<f64 as num_traits::float::Float>::recip (2,039 samples, 0.07%)core::f64::<impl f64>::recip (2,039 samples, 0.07%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (6,874 samples, 0.22%)<f64 as num_traits::float::Float>::sqrt (819 samples, 0.03%)std::f64::<impl f64>::sqrt (819 samples, 0.03%)<f64 as core::ops::arith::Add>::add (1,032 samples, 0.03%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (8,020 samples, 0.26%)rayon::iter::plumbing::Folder::consume_iter (8,020 samples, 0.26%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (8,020 samples, 0.26%)core::option::Option<T>::map (8,020 samples, 0.26%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (8,020 samples, 0.26%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (8,020 samples, 0.26%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (8,020 samples, 0.26%)criterion::stats::univariate::kde::Kde<A,K>::estimate (8,020 samples, 0.26%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (8,020 samples, 0.26%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (7,912 samples, 0.25%)criterion::stats::univariate::sample::Sample<A>::median_abs_dev (515 samples, 0.02%)criterion::stats::univariate::sample::Sample<A>::percentiles (492 samples, 0.02%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (471 samples, 0.02%)rayon::slice::quicksort::par_quicksort (471 samples, 0.02%)rayon::slice::quicksort::recurse (471 samples, 0.02%)criterion::stats::univariate::sample::Sample<A>::percentiles (497 samples, 0.02%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (487 samples, 0.02%)rayon::slice::quicksort::par_quicksort (487 samples, 0.02%)rayon::slice::quicksort::recurse (487 samples, 0.02%)core::ops::function::Fn::call (1,067 samples, 0.03%)criterion::analysis::estimates::stats (1,067 samples, 0.03%)rayon_core::job::StackJob<L,F,R>::run_inline (9,376 samples, 0.30%)rayon_core::join::join_context::call_b::{{closure}} (9,376 samples, 0.30%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (9,376 samples, 0.30%)rayon::iter::plumbing::bridge_producer_consumer::helper (9,376 samples, 0.30%)rayon::iter::plumbing::Producer::fold_with (9,376 samples, 0.30%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (1,356 samples, 0.04%)<rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (1,356 samples, 0.04%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold (1,356 samples, 0.04%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold (1,356 samples, 0.04%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (1,356 samples, 0.04%)core::iter::traits::iterator::Iterator::try_fold (1,356 samples, 0.04%)core::iter::adapters::map::map_try_fold::{{closure}} (1,355 samples, 0.04%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter::with::{{closure}} (1,347 samples, 0.04%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (1,347 samples, 0.04%)criterion::stats::univariate::sample::Sample<A>::bootstrap::{{closure}} (1,154 samples, 0.04%)__ieee754_exp_fma (2,538 samples, 0.08%)<f64 as num_traits::float::Float>::exp (3,978 samples, 0.13%)std::f64::<impl f64>::exp (3,978 samples, 0.13%)__GI___exp (3,843 samples, 0.12%)<f64 as num_traits::float::Float>::recip (2,129 samples, 0.07%)core::f64::<impl f64>::recip (2,129 samples, 0.07%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (7,135 samples, 0.23%)<f64 as num_traits::float::Float>::sqrt (817 samples, 0.03%)std::f64::<impl f64>::sqrt (817 samples, 0.03%)<f64 as core::ops::arith::Add>::add (1,051 samples, 0.03%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (8,307 samples, 0.27%)rayon::iter::plumbing::Folder::consume_iter (8,307 samples, 0.27%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (8,307 samples, 0.27%)core::option::Option<T>::map (8,307 samples, 0.27%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (8,307 samples, 0.27%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (8,307 samples, 0.27%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (8,307 samples, 0.27%)criterion::stats::univariate::kde::Kde<A,K>::estimate (8,307 samples, 0.27%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (8,307 samples, 0.27%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (8,190 samples, 0.26%)criterion::stats::univariate::sample::Sample<A>::median_abs_dev (497 samples, 0.02%)criterion::stats::univariate::sample::Sample<A>::percentiles (480 samples, 0.02%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (467 samples, 0.02%)rayon::slice::quicksort::par_quicksort (467 samples, 0.02%)rayon::slice::quicksort::recurse (467 samples, 0.02%)criterion::stats::univariate::sample::Sample<A>::percentiles (508 samples, 0.02%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (502 samples, 0.02%)rayon::slice::quicksort::par_quicksort (502 samples, 0.02%)rayon::slice::quicksort::recurse (501 samples, 0.02%)core::ops::function::Fn::call (1,066 samples, 0.03%)criterion::analysis::estimates::stats (1,066 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (9,672 samples, 0.31%)rayon_core::join::join_context::call_a::{{closure}} (9,672 samples, 0.31%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (9,672 samples, 0.31%)rayon::iter::plumbing::bridge_producer_consumer::helper (9,672 samples, 0.31%)rayon::iter::plumbing::Producer::fold_with (9,671 samples, 0.31%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (1,364 samples, 0.04%)<rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (1,364 samples, 0.04%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold (1,364 samples, 0.04%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold (1,364 samples, 0.04%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (1,364 samples, 0.04%)core::iter::traits::iterator::Iterator::try_fold (1,364 samples, 0.04%)core::iter::adapters::map::map_try_fold::{{closure}} (1,364 samples, 0.04%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter::with::{{closure}} (1,352 samples, 0.04%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (1,352 samples, 0.04%)criterion::stats::univariate::sample::Sample<A>::bootstrap::{{closure}} (1,166 samples, 0.04%)rayon_core::job::StackJob<L,F,R>::run_inline (51,491 samples, 1.66%)rayon_core::join::join_context::call_b::{{closure}} (51,491 samples, 1.66%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (51,491 samples, 1.66%)rayon::iter::plumbing::bridge_producer_consumer::helper (51,491 samples, 1.66%)rayon_core::join::join_context (51,256 samples, 1.65%)rayon_core::registry::in_worker (51,256 samples, 1.65%)rayon_core::join::join_context::{{closure}} (51,256 samples, 1.65%)rayon_core::unwind::halt_unwinding (19,645 samples, 0.63%)std::panic::catch_unwind (19,645 samples, 0.63%)std::panicking::try (19,645 samples, 0.63%)std::panicking::try::do_call (19,645 samples, 0.63%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (19,645 samples, 0.63%)rayon_core::join::join_context::call_a::{{closure}} (19,645 samples, 0.63%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (19,645 samples, 0.63%)rayon::iter::plumbing::bridge_producer_consumer::helper (19,645 samples, 0.63%)rayon_core::join::join_context (19,280 samples, 0.62%)rayon_core::registry::in_worker (19,280 samples, 0.62%)rayon_core::join::join_context::{{closure}} (19,280 samples, 0.62%)rayon_core::unwind::halt_unwinding (9,673 samples, 0.31%)std::panic::catch_unwind (9,673 samples, 0.31%)std::panicking::try (9,673 samples, 0.31%)std::panicking::try::do_call (9,673 samples, 0.31%)rayon_core::job::StackJob<L,F,R>::run_inline (446 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (446 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (446 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (446 samples, 0.01%)rayon_core::join::join_context (361 samples, 0.01%)rayon_core::registry::in_worker (361 samples, 0.01%)rayon_core::join::join_context::{{closure}} (361 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (1,212 samples, 0.04%)rayon_core::join::join_context::call_b::{{closure}} (1,212 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,212 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,212 samples, 0.04%)rayon_core::join::join_context (1,100 samples, 0.04%)rayon_core::registry::in_worker (1,100 samples, 0.04%)rayon_core::join::join_context::{{closure}} (1,100 samples, 0.04%)rayon_core::unwind::halt_unwinding (377 samples, 0.01%)std::panic::catch_unwind (377 samples, 0.01%)std::panicking::try (377 samples, 0.01%)std::panicking::try::do_call (377 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (377 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (377 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (377 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (377 samples, 0.01%)rayon_core::registry::WorkerThread::execute (1,307 samples, 0.04%)rayon_core::job::JobRef::execute (1,307 samples, 0.04%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (1,307 samples, 0.04%)rayon_core::job::JobResult<T>::call (1,307 samples, 0.04%)rayon_core::unwind::halt_unwinding (1,307 samples, 0.04%)std::panic::catch_unwind (1,307 samples, 0.04%)std::panicking::try (1,307 samples, 0.04%)std::panicking::try::do_call (1,307 samples, 0.04%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,307 samples, 0.04%)rayon_core::job::JobResult<T>::call::{{closure}} (1,307 samples, 0.04%)rayon_core::join::join_context::call_b::{{closure}} (1,307 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,307 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,307 samples, 0.04%)rayon_core::join::join_context (1,271 samples, 0.04%)rayon_core::registry::in_worker (1,271 samples, 0.04%)rayon_core::join::join_context::{{closure}} (1,271 samples, 0.04%)rayon_core::unwind::halt_unwinding (856 samples, 0.03%)std::panic::catch_unwind (856 samples, 0.03%)std::panicking::try (856 samples, 0.03%)std::panicking::try::do_call (856 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (856 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (856 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (856 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (856 samples, 0.03%)rayon_core::join::join_context (826 samples, 0.03%)rayon_core::registry::in_worker (826 samples, 0.03%)rayon_core::join::join_context::{{closure}} (826 samples, 0.03%)rayon_core::unwind::halt_unwinding (406 samples, 0.01%)std::panic::catch_unwind (406 samples, 0.01%)std::panicking::try (406 samples, 0.01%)std::panicking::try::do_call (406 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (406 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (406 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (406 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (406 samples, 0.01%)rayon_core::join::join_context (386 samples, 0.01%)rayon_core::registry::in_worker (386 samples, 0.01%)rayon_core::join::join_context::{{closure}} (386 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (1,308 samples, 0.04%)rayon_core::registry::WorkerThread::wait_until_cold (1,308 samples, 0.04%)rayon_core::job::StackJob<L,F,R>::run_inline (636 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (636 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (636 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (636 samples, 0.02%)rayon_core::join::join_context (495 samples, 0.02%)rayon_core::registry::in_worker (495 samples, 0.02%)rayon_core::join::join_context::{{closure}} (495 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (4,159 samples, 0.13%)rayon_core::join::join_context::call_b::{{closure}} (4,159 samples, 0.13%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (4,159 samples, 0.13%)rayon::iter::plumbing::bridge_producer_consumer::helper (4,159 samples, 0.13%)rayon_core::join::join_context (4,024 samples, 0.13%)rayon_core::registry::in_worker (4,024 samples, 0.13%)rayon_core::join::join_context::{{closure}} (4,024 samples, 0.13%)rayon_core::unwind::halt_unwinding (1,504 samples, 0.05%)std::panic::catch_unwind (1,504 samples, 0.05%)std::panicking::try (1,504 samples, 0.05%)std::panicking::try::do_call (1,504 samples, 0.05%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,504 samples, 0.05%)rayon_core::join::join_context::call_a::{{closure}} (1,504 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,504 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,504 samples, 0.05%)rayon_core::join::join_context (1,352 samples, 0.04%)rayon_core::registry::in_worker (1,352 samples, 0.04%)rayon_core::join::join_context::{{closure}} (1,352 samples, 0.04%)rayon_core::unwind::halt_unwinding (657 samples, 0.02%)std::panic::catch_unwind (657 samples, 0.02%)std::panicking::try (657 samples, 0.02%)std::panicking::try::do_call (657 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (657 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (657 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (657 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (657 samples, 0.02%)rayon_core::join::join_context (515 samples, 0.02%)rayon_core::registry::in_worker (515 samples, 0.02%)rayon_core::join::join_context::{{closure}} (515 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (629 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (629 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (629 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (629 samples, 0.02%)rayon_core::join::join_context (565 samples, 0.02%)rayon_core::registry::in_worker (565 samples, 0.02%)rayon_core::join::join_context::{{closure}} (565 samples, 0.02%)rayon_core::registry::WorkerThread::execute (1,098 samples, 0.04%)rayon_core::job::JobRef::execute (1,098 samples, 0.04%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (1,098 samples, 0.04%)rayon_core::job::JobResult<T>::call (1,098 samples, 0.04%)rayon_core::unwind::halt_unwinding (1,098 samples, 0.04%)std::panic::catch_unwind (1,098 samples, 0.04%)std::panicking::try (1,098 samples, 0.04%)std::panicking::try::do_call (1,098 samples, 0.04%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,098 samples, 0.04%)rayon_core::job::JobResult<T>::call::{{closure}} (1,098 samples, 0.04%)rayon_core::join::join_context::call_b::{{closure}} (1,098 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,098 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,098 samples, 0.04%)rayon_core::join::join_context (1,017 samples, 0.03%)rayon_core::registry::in_worker (1,017 samples, 0.03%)rayon_core::join::join_context::{{closure}} (1,017 samples, 0.03%)rayon_core::unwind::halt_unwinding (608 samples, 0.02%)std::panic::catch_unwind (608 samples, 0.02%)std::panicking::try (608 samples, 0.02%)std::panicking::try::do_call (608 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (608 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (608 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (608 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (608 samples, 0.02%)rayon_core::join::join_context (553 samples, 0.02%)rayon_core::registry::in_worker (553 samples, 0.02%)rayon_core::join::join_context::{{closure}} (553 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until (1,103 samples, 0.04%)rayon_core::registry::WorkerThread::wait_until_cold (1,103 samples, 0.04%)rayon_core::job::StackJob<L,F,R>::run_inline (350 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (350 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (350 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (350 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (1,157 samples, 0.04%)rayon_core::join::join_context::call_b::{{closure}} (1,157 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,157 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,157 samples, 0.04%)rayon_core::join::join_context (1,044 samples, 0.03%)rayon_core::registry::in_worker (1,044 samples, 0.03%)rayon_core::join::join_context::{{closure}} (1,044 samples, 0.03%)rayon_core::unwind::halt_unwinding (441 samples, 0.01%)std::panic::catch_unwind (441 samples, 0.01%)std::panicking::try (441 samples, 0.01%)std::panicking::try::do_call (441 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (441 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (441 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (441 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (441 samples, 0.01%)rayon_core::join::join_context (352 samples, 0.01%)rayon_core::registry::in_worker (352 samples, 0.01%)rayon_core::join::join_context::{{closure}} (352 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (722 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (722 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (722 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (722 samples, 0.02%)rayon_core::join::join_context (628 samples, 0.02%)rayon_core::registry::in_worker (628 samples, 0.02%)rayon_core::join::join_context::{{closure}} (628 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (318 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (318 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (318 samples, 0.01%)core::option::Option<T>::map (318 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (318 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (318 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (318 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (318 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (318 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (316 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (329 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (329 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (329 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (329 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (329 samples, 0.01%)rayon_core::registry::WorkerThread::execute (4,978 samples, 0.16%)rayon_core::job::JobRef::execute (4,978 samples, 0.16%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (4,978 samples, 0.16%)rayon_core::job::JobResult<T>::call (4,977 samples, 0.16%)rayon_core::unwind::halt_unwinding (4,977 samples, 0.16%)std::panic::catch_unwind (4,977 samples, 0.16%)std::panicking::try (4,977 samples, 0.16%)std::panicking::try::do_call (4,977 samples, 0.16%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (4,977 samples, 0.16%)rayon_core::job::JobResult<T>::call::{{closure}} (4,977 samples, 0.16%)rayon_core::join::join_context::call_b::{{closure}} (4,977 samples, 0.16%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (4,977 samples, 0.16%)rayon::iter::plumbing::bridge_producer_consumer::helper (4,977 samples, 0.16%)rayon_core::join::join_context (4,826 samples, 0.16%)rayon_core::registry::in_worker (4,826 samples, 0.16%)rayon_core::join::join_context::{{closure}} (4,826 samples, 0.16%)rayon_core::unwind::halt_unwinding (3,093 samples, 0.10%)std::panic::catch_unwind (3,093 samples, 0.10%)std::panicking::try (3,093 samples, 0.10%)std::panicking::try::do_call (3,093 samples, 0.10%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (3,093 samples, 0.10%)rayon_core::join::join_context::call_a::{{closure}} (3,093 samples, 0.10%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (3,093 samples, 0.10%)rayon::iter::plumbing::bridge_producer_consumer::helper (3,093 samples, 0.10%)rayon_core::join::join_context (2,971 samples, 0.10%)rayon_core::registry::in_worker (2,971 samples, 0.10%)rayon_core::join::join_context::{{closure}} (2,971 samples, 0.10%)rayon_core::unwind::halt_unwinding (1,600 samples, 0.05%)std::panic::catch_unwind (1,600 samples, 0.05%)std::panicking::try (1,600 samples, 0.05%)std::panicking::try::do_call (1,600 samples, 0.05%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,600 samples, 0.05%)rayon_core::join::join_context::call_a::{{closure}} (1,600 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,600 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,600 samples, 0.05%)rayon_core::join::join_context (1,468 samples, 0.05%)rayon_core::registry::in_worker (1,468 samples, 0.05%)rayon_core::join::join_context::{{closure}} (1,468 samples, 0.05%)rayon_core::unwind::halt_unwinding (717 samples, 0.02%)std::panic::catch_unwind (717 samples, 0.02%)std::panicking::try (717 samples, 0.02%)std::panicking::try::do_call (717 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (717 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (717 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (717 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (717 samples, 0.02%)rayon_core::join::join_context (615 samples, 0.02%)rayon_core::registry::in_worker (615 samples, 0.02%)rayon_core::join::join_context::{{closure}} (615 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until (4,990 samples, 0.16%)rayon_core::registry::WorkerThread::wait_until_cold (4,990 samples, 0.16%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (531 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (631 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (631 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (631 samples, 0.02%)core::option::Option<T>::map (631 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (631 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (631 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (631 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (631 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (631 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (621 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (712 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (712 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (712 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (712 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (711 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until (330 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until_cold (330 samples, 0.01%)rayon_core::registry::WorkerThread::execute (330 samples, 0.01%)rayon_core::job::JobRef::execute (330 samples, 0.01%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (330 samples, 0.01%)rayon_core::job::JobResult<T>::call (330 samples, 0.01%)rayon_core::unwind::halt_unwinding (330 samples, 0.01%)std::panic::catch_unwind (330 samples, 0.01%)std::panicking::try (330 samples, 0.01%)std::panicking::try::do_call (330 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (330 samples, 0.01%)rayon_core::job::JobResult<T>::call::{{closure}} (330 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (330 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (330 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (330 samples, 0.01%)rayon_core::join::join_context (325 samples, 0.01%)rayon_core::registry::in_worker (325 samples, 0.01%)rayon_core::join::join_context::{{closure}} (325 samples, 0.01%)<f64 as num_traits::float::Float>::exp (372 samples, 0.01%)std::f64::<impl f64>::exp (372 samples, 0.01%)__GI___exp (364 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (642 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (734 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (734 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (734 samples, 0.02%)core::option::Option<T>::map (734 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (734 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (734 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (734 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (734 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (734 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (726 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (2,173 samples, 0.07%)rayon_core::join::join_context::call_b::{{closure}} (2,173 samples, 0.07%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (2,173 samples, 0.07%)rayon::iter::plumbing::bridge_producer_consumer::helper (2,173 samples, 0.07%)rayon_core::join::join_context (1,871 samples, 0.06%)rayon_core::registry::in_worker (1,871 samples, 0.06%)rayon_core::join::join_context::{{closure}} (1,871 samples, 0.06%)rayon_core::unwind::halt_unwinding (829 samples, 0.03%)std::panic::catch_unwind (829 samples, 0.03%)std::panicking::try (829 samples, 0.03%)std::panicking::try::do_call (829 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (829 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (829 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (829 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (829 samples, 0.03%)rayon::iter::plumbing::Producer::fold_with (829 samples, 0.03%)rayon_core::registry::WorkerThread::execute (641 samples, 0.02%)rayon_core::job::JobRef::execute (641 samples, 0.02%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (641 samples, 0.02%)rayon_core::job::JobResult<T>::call (641 samples, 0.02%)rayon_core::unwind::halt_unwinding (641 samples, 0.02%)std::panic::catch_unwind (641 samples, 0.02%)std::panicking::try (641 samples, 0.02%)std::panicking::try::do_call (641 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (641 samples, 0.02%)rayon_core::job::JobResult<T>::call::{{closure}} (641 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (641 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (641 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (641 samples, 0.02%)rayon_core::join::join_context (604 samples, 0.02%)rayon_core::registry::in_worker (604 samples, 0.02%)rayon_core::join::join_context::{{closure}} (604 samples, 0.02%)rayon_core::unwind::halt_unwinding (414 samples, 0.01%)std::panic::catch_unwind (414 samples, 0.01%)std::panicking::try (414 samples, 0.01%)std::panicking::try::do_call (414 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (414 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (414 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (414 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (414 samples, 0.01%)rayon_core::join::join_context (368 samples, 0.01%)rayon_core::registry::in_worker (368 samples, 0.01%)rayon_core::join::join_context::{{closure}} (368 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (643 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until_cold (643 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (318 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (318 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (318 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (318 samples, 0.01%)core::option::Option<T>::map (318 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (318 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (318 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (318 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (318 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (318 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (311 samples, 0.01%)__ieee754_exp_fma (326 samples, 0.01%)<f64 as num_traits::float::Float>::exp (506 samples, 0.02%)std::f64::<impl f64>::exp (506 samples, 0.02%)__GI___exp (492 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (879 samples, 0.03%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (1,022 samples, 0.03%)rayon::iter::plumbing::Folder::consume_iter (1,022 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (1,022 samples, 0.03%)core::option::Option<T>::map (1,022 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (1,022 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (1,022 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (1,022 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate (1,022 samples, 0.03%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (1,022 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (1,009 samples, 0.03%)rayon_core::job::StackJob<L,F,R>::run_inline (1,136 samples, 0.04%)rayon_core::join::join_context::call_b::{{closure}} (1,136 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,136 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,136 samples, 0.04%)rayon::iter::plumbing::Producer::fold_with (1,136 samples, 0.04%)__ieee754_exp_fma (334 samples, 0.01%)<f64 as num_traits::float::Float>::exp (517 samples, 0.02%)std::f64::<impl f64>::exp (517 samples, 0.02%)__GI___exp (503 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (915 samples, 0.03%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (1,059 samples, 0.03%)rayon::iter::plumbing::Folder::consume_iter (1,059 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (1,059 samples, 0.03%)core::option::Option<T>::map (1,058 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (1,058 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (1,058 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (1,058 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate (1,058 samples, 0.03%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (1,058 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (1,043 samples, 0.03%)rayon_core::job::StackJob<L,F,R>::run_inline (5,724 samples, 0.18%)rayon_core::join::join_context::call_b::{{closure}} (5,724 samples, 0.18%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (5,724 samples, 0.18%)rayon::iter::plumbing::bridge_producer_consumer::helper (5,724 samples, 0.18%)rayon_core::join::join_context (5,484 samples, 0.18%)rayon_core::registry::in_worker (5,484 samples, 0.18%)rayon_core::join::join_context::{{closure}} (5,484 samples, 0.18%)rayon_core::unwind::halt_unwinding (2,668 samples, 0.09%)std::panic::catch_unwind (2,668 samples, 0.09%)std::panicking::try (2,668 samples, 0.09%)std::panicking::try::do_call (2,668 samples, 0.09%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2,668 samples, 0.09%)rayon_core::join::join_context::call_a::{{closure}} (2,668 samples, 0.09%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (2,668 samples, 0.09%)rayon::iter::plumbing::bridge_producer_consumer::helper (2,668 samples, 0.09%)rayon_core::join::join_context (2,349 samples, 0.08%)rayon_core::registry::in_worker (2,349 samples, 0.08%)rayon_core::join::join_context::{{closure}} (2,349 samples, 0.08%)rayon_core::unwind::halt_unwinding (1,169 samples, 0.04%)std::panic::catch_unwind (1,169 samples, 0.04%)std::panicking::try (1,169 samples, 0.04%)std::panicking::try::do_call (1,169 samples, 0.04%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,169 samples, 0.04%)rayon_core::join::join_context::call_a::{{closure}} (1,169 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,169 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,169 samples, 0.04%)rayon::iter::plumbing::Producer::fold_with (1,169 samples, 0.04%)rayon_core::job::StackJob<L,F,R>::run_inline (393 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (393 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (393 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (393 samples, 0.01%)rayon_core::join::join_context (349 samples, 0.01%)rayon_core::registry::in_worker (349 samples, 0.01%)rayon_core::join::join_context::{{closure}} (349 samples, 0.01%)rayon_core::registry::WorkerThread::execute (1,659 samples, 0.05%)rayon_core::job::JobRef::execute (1,659 samples, 0.05%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (1,659 samples, 0.05%)rayon_core::job::JobResult<T>::call (1,659 samples, 0.05%)rayon_core::unwind::halt_unwinding (1,659 samples, 0.05%)std::panic::catch_unwind (1,659 samples, 0.05%)std::panicking::try (1,659 samples, 0.05%)std::panicking::try::do_call (1,659 samples, 0.05%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,659 samples, 0.05%)rayon_core::job::JobResult<T>::call::{{closure}} (1,659 samples, 0.05%)rayon_core::join::join_context::call_b::{{closure}} (1,659 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,659 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,659 samples, 0.05%)rayon_core::join::join_context (1,615 samples, 0.05%)rayon_core::registry::in_worker (1,615 samples, 0.05%)rayon_core::join::join_context::{{closure}} (1,615 samples, 0.05%)rayon_core::unwind::halt_unwinding (1,012 samples, 0.03%)std::panic::catch_unwind (1,012 samples, 0.03%)std::panicking::try (1,012 samples, 0.03%)std::panicking::try::do_call (1,012 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,012 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (1,012 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,012 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,012 samples, 0.03%)rayon_core::join::join_context (950 samples, 0.03%)rayon_core::registry::in_worker (950 samples, 0.03%)rayon_core::join::join_context::{{closure}} (950 samples, 0.03%)rayon_core::unwind::halt_unwinding (511 samples, 0.02%)std::panic::catch_unwind (511 samples, 0.02%)std::panicking::try (511 samples, 0.02%)std::panicking::try::do_call (511 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (511 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (511 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (511 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (511 samples, 0.02%)rayon_core::join::join_context (461 samples, 0.01%)rayon_core::registry::in_worker (461 samples, 0.01%)rayon_core::join::join_context::{{closure}} (461 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (1,660 samples, 0.05%)rayon_core::registry::WorkerThread::wait_until_cold (1,660 samples, 0.05%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (322 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (355 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (355 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (355 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (355 samples, 0.01%)core::option::Option<T>::map (355 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (355 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (355 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (355 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (355 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (355 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (352 samples, 0.01%)__ieee754_exp_fma (500 samples, 0.02%)<f64 as num_traits::float::Float>::exp (799 samples, 0.03%)std::f64::<impl f64>::exp (799 samples, 0.03%)__GI___exp (784 samples, 0.03%)<f64 as num_traits::float::Float>::recip (339 samples, 0.01%)core::f64::<impl f64>::recip (339 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (1,362 samples, 0.04%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (1,563 samples, 0.05%)rayon::iter::plumbing::Folder::consume_iter (1,563 samples, 0.05%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (1,563 samples, 0.05%)core::option::Option<T>::map (1,563 samples, 0.05%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (1,563 samples, 0.05%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (1,563 samples, 0.05%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (1,563 samples, 0.05%)criterion::stats::univariate::kde::Kde<A,K>::estimate (1,563 samples, 0.05%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (1,563 samples, 0.05%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (1,544 samples, 0.05%)rayon_core::job::StackJob<L,F,R>::run_inline (1,692 samples, 0.05%)rayon_core::join::join_context::call_b::{{closure}} (1,692 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,692 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,692 samples, 0.05%)rayon::iter::plumbing::Producer::fold_with (1,692 samples, 0.05%)__ieee754_exp_fma (529 samples, 0.02%)<f64 as num_traits::float::Float>::exp (825 samples, 0.03%)std::f64::<impl f64>::exp (825 samples, 0.03%)__GI___exp (798 samples, 0.03%)<f64 as num_traits::float::Float>::recip (381 samples, 0.01%)core::f64::<impl f64>::recip (381 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (1,457 samples, 0.05%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (1,655 samples, 0.05%)rayon::iter::plumbing::Folder::consume_iter (1,655 samples, 0.05%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (1,655 samples, 0.05%)core::option::Option<T>::map (1,655 samples, 0.05%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (1,655 samples, 0.05%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (1,655 samples, 0.05%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (1,655 samples, 0.05%)criterion::stats::univariate::kde::Kde<A,K>::estimate (1,655 samples, 0.05%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (1,655 samples, 0.05%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (1,640 samples, 0.05%)rayon_core::job::StackJob<L,F,R>::run_inline (4,072 samples, 0.13%)rayon_core::join::join_context::call_b::{{closure}} (4,072 samples, 0.13%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (4,072 samples, 0.13%)rayon::iter::plumbing::bridge_producer_consumer::helper (4,072 samples, 0.13%)rayon_core::join::join_context (3,717 samples, 0.12%)rayon_core::registry::in_worker (3,717 samples, 0.12%)rayon_core::join::join_context::{{closure}} (3,717 samples, 0.12%)rayon_core::unwind::halt_unwinding (1,797 samples, 0.06%)std::panic::catch_unwind (1,797 samples, 0.06%)std::panicking::try (1,797 samples, 0.06%)std::panicking::try::do_call (1,797 samples, 0.06%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,797 samples, 0.06%)rayon_core::join::join_context::call_a::{{closure}} (1,797 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,797 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,797 samples, 0.06%)rayon::iter::plumbing::Producer::fold_with (1,797 samples, 0.06%)rayon::iter::plumbing::Producer::fold_with (334 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (334 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (334 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (334 samples, 0.01%)core::option::Option<T>::map (334 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (334 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (334 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (334 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (334 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (334 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (331 samples, 0.01%)__ieee754_exp_fma (497 samples, 0.02%)<f64 as num_traits::float::Float>::exp (820 samples, 0.03%)std::f64::<impl f64>::exp (820 samples, 0.03%)__GI___exp (795 samples, 0.03%)<f64 as num_traits::float::Float>::recip (386 samples, 0.01%)core::f64::<impl f64>::recip (386 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (1,458 samples, 0.05%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (1,650 samples, 0.05%)rayon::iter::plumbing::Folder::consume_iter (1,650 samples, 0.05%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (1,650 samples, 0.05%)core::option::Option<T>::map (1,650 samples, 0.05%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (1,650 samples, 0.05%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (1,650 samples, 0.05%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (1,650 samples, 0.05%)criterion::stats::univariate::kde::Kde<A,K>::estimate (1,650 samples, 0.05%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (1,649 samples, 0.05%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (1,631 samples, 0.05%)rayon_core::job::StackJob<L,F,R>::run_inline (1,785 samples, 0.06%)rayon_core::join::join_context::call_b::{{closure}} (1,785 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,785 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,785 samples, 0.06%)rayon::iter::plumbing::Producer::fold_with (1,785 samples, 0.06%)__ieee754_exp_fma (421 samples, 0.01%)<f64 as num_traits::float::Float>::exp (706 samples, 0.02%)std::f64::<impl f64>::exp (706 samples, 0.02%)__GI___exp (686 samples, 0.02%)<f64 as num_traits::float::Float>::recip (364 samples, 0.01%)core::f64::<impl f64>::recip (364 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (1,278 samples, 0.04%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (1,454 samples, 0.05%)rayon::iter::plumbing::Folder::consume_iter (1,454 samples, 0.05%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (1,454 samples, 0.05%)core::option::Option<T>::map (1,454 samples, 0.05%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (1,454 samples, 0.05%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (1,454 samples, 0.05%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (1,454 samples, 0.05%)criterion::stats::univariate::kde::Kde<A,K>::estimate (1,454 samples, 0.05%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (1,454 samples, 0.05%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (1,434 samples, 0.05%)rayon_core::registry::WorkerThread::execute (25,155 samples, 0.81%)rayon_core::job::JobRef::execute (25,155 samples, 0.81%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (25,155 samples, 0.81%)rayon_core::job::JobResult<T>::call (25,155 samples, 0.81%)rayon_core::unwind::halt_unwinding (25,155 samples, 0.81%)std::panic::catch_unwind (25,155 samples, 0.81%)std::panicking::try (25,155 samples, 0.81%)std::panicking::try::do_call (25,155 samples, 0.81%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (25,155 samples, 0.81%)rayon_core::job::JobResult<T>::call::{{closure}} (25,155 samples, 0.81%)rayon_core::join::join_context::call_b::{{closure}} (25,155 samples, 0.81%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (25,155 samples, 0.81%)rayon::iter::plumbing::bridge_producer_consumer::helper (25,155 samples, 0.81%)rayon_core::join::join_context (24,966 samples, 0.80%)rayon_core::registry::in_worker (24,966 samples, 0.80%)rayon_core::join::join_context::{{closure}} (24,966 samples, 0.80%)rayon_core::unwind::halt_unwinding (15,817 samples, 0.51%)std::panic::catch_unwind (15,817 samples, 0.51%)std::panicking::try (15,817 samples, 0.51%)std::panicking::try::do_call (15,817 samples, 0.51%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (15,817 samples, 0.51%)rayon_core::join::join_context::call_a::{{closure}} (15,817 samples, 0.51%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (15,817 samples, 0.51%)rayon::iter::plumbing::bridge_producer_consumer::helper (15,817 samples, 0.51%)rayon_core::join::join_context (15,588 samples, 0.50%)rayon_core::registry::in_worker (15,588 samples, 0.50%)rayon_core::join::join_context::{{closure}} (15,588 samples, 0.50%)rayon_core::unwind::halt_unwinding (8,204 samples, 0.26%)std::panic::catch_unwind (8,204 samples, 0.26%)std::panicking::try (8,204 samples, 0.26%)std::panicking::try::do_call (8,204 samples, 0.26%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (8,204 samples, 0.26%)rayon_core::join::join_context::call_a::{{closure}} (8,204 samples, 0.26%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (8,204 samples, 0.26%)rayon::iter::plumbing::bridge_producer_consumer::helper (8,204 samples, 0.26%)rayon_core::join::join_context (7,968 samples, 0.26%)rayon_core::registry::in_worker (7,968 samples, 0.26%)rayon_core::join::join_context::{{closure}} (7,968 samples, 0.26%)rayon_core::unwind::halt_unwinding (3,714 samples, 0.12%)std::panic::catch_unwind (3,714 samples, 0.12%)std::panicking::try (3,714 samples, 0.12%)std::panicking::try::do_call (3,714 samples, 0.12%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (3,714 samples, 0.12%)rayon_core::join::join_context::call_a::{{closure}} (3,714 samples, 0.12%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (3,714 samples, 0.12%)rayon::iter::plumbing::bridge_producer_consumer::helper (3,714 samples, 0.12%)rayon_core::join::join_context (3,380 samples, 0.11%)rayon_core::registry::in_worker (3,380 samples, 0.11%)rayon_core::join::join_context::{{closure}} (3,380 samples, 0.11%)rayon_core::unwind::halt_unwinding (1,595 samples, 0.05%)std::panic::catch_unwind (1,595 samples, 0.05%)std::panicking::try (1,595 samples, 0.05%)std::panicking::try::do_call (1,595 samples, 0.05%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,595 samples, 0.05%)rayon_core::join::join_context::call_a::{{closure}} (1,595 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,595 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,595 samples, 0.05%)rayon::iter::plumbing::Producer::fold_with (1,595 samples, 0.05%)rayon_core::registry::WorkerThread::wait_until (25,177 samples, 0.81%)rayon_core::registry::WorkerThread::wait_until_cold (25,177 samples, 0.81%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (392 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (446 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (446 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (446 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (446 samples, 0.01%)core::option::Option<T>::map (446 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (446 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (446 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (446 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (446 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (446 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (444 samples, 0.01%)[libm.so.6] (364 samples, 0.01%)__ieee754_exp_fma (3,539 samples, 0.11%)top12 (322 samples, 0.01%)<f64 as num_traits::float::Float>::exp (5,712 samples, 0.18%)std::f64::<impl f64>::exp (5,712 samples, 0.18%)__GI___exp (5,534 samples, 0.18%)<f64 as num_traits::float::Float>::recip (3,133 samples, 0.10%)core::f64::<impl f64>::recip (3,133 samples, 0.10%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (10,406 samples, 0.34%)<f64 as num_traits::float::Float>::sqrt (1,248 samples, 0.04%)std::f64::<impl f64>::sqrt (1,248 samples, 0.04%)<f64 as core::ops::arith::Add>::add (1,506 samples, 0.05%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (12,100 samples, 0.39%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (11,926 samples, 0.38%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (12,103 samples, 0.39%)rayon::iter::plumbing::Folder::consume_iter (12,103 samples, 0.39%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (12,103 samples, 0.39%)core::option::Option<T>::map (12,102 samples, 0.39%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (12,102 samples, 0.39%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (12,102 samples, 0.39%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (12,102 samples, 0.39%)criterion::stats::univariate::kde::Kde<A,K>::estimate (12,101 samples, 0.39%)criterion::stats::univariate::sample::Sample<A>::median_abs_dev (624 samples, 0.02%)criterion::stats::univariate::sample::Sample<A>::percentiles (594 samples, 0.02%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (578 samples, 0.02%)rayon::slice::quicksort::par_quicksort (578 samples, 0.02%)rayon::slice::quicksort::recurse (578 samples, 0.02%)rayon::slice::quicksort::recurse (336 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::percentiles (571 samples, 0.02%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (557 samples, 0.02%)rayon::slice::quicksort::par_quicksort (557 samples, 0.02%)rayon::slice::quicksort::recurse (557 samples, 0.02%)rayon::slice::quicksort::recurse (318 samples, 0.01%)core::ops::function::Fn::call (1,275 samples, 0.04%)criterion::analysis::estimates::stats (1,275 samples, 0.04%)rayon_core::job::StackJob<L,F,R>::run_inline (13,753 samples, 0.44%)rayon_core::join::join_context::call_b::{{closure}} (13,753 samples, 0.44%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (13,753 samples, 0.44%)rayon::iter::plumbing::bridge_producer_consumer::helper (13,753 samples, 0.44%)rayon::iter::plumbing::Producer::fold_with (13,750 samples, 0.44%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (1,647 samples, 0.05%)<rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (1,647 samples, 0.05%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold (1,647 samples, 0.05%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold (1,647 samples, 0.05%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (1,647 samples, 0.05%)core::iter::traits::iterator::Iterator::try_fold (1,647 samples, 0.05%)core::iter::adapters::map::map_try_fold::{{closure}} (1,646 samples, 0.05%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter::with::{{closure}} (1,635 samples, 0.05%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (1,635 samples, 0.05%)criterion::stats::univariate::sample::Sample<A>::bootstrap::{{closure}} (1,399 samples, 0.05%)rayon_core::registry::WorkerThread::execute (577 samples, 0.02%)rayon_core::job::JobRef::execute (577 samples, 0.02%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (577 samples, 0.02%)rayon_core::job::JobResult<T>::call (577 samples, 0.02%)rayon_core::unwind::halt_unwinding (577 samples, 0.02%)std::panic::catch_unwind (577 samples, 0.02%)std::panicking::try (577 samples, 0.02%)std::panicking::try::do_call (577 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (577 samples, 0.02%)rayon_core::job::JobResult<T>::call::{{closure}} (577 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (577 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (577 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (577 samples, 0.02%)rayon_core::join::join_context (570 samples, 0.02%)rayon_core::registry::in_worker (570 samples, 0.02%)rayon_core::join::join_context::{{closure}} (570 samples, 0.02%)rayon_core::unwind::halt_unwinding (356 samples, 0.01%)std::panic::catch_unwind (356 samples, 0.01%)std::panicking::try (356 samples, 0.01%)std::panicking::try::do_call (356 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (356 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (356 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (356 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (356 samples, 0.01%)rayon_core::join::join_context (332 samples, 0.01%)rayon_core::registry::in_worker (332 samples, 0.01%)rayon_core::join::join_context::{{closure}} (332 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (578 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until_cold (578 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (538 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (538 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (538 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (538 samples, 0.02%)rayon_core::join::join_context (507 samples, 0.02%)rayon_core::registry::in_worker (507 samples, 0.02%)rayon_core::join::join_context::{{closure}} (507 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (333 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (333 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (333 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (333 samples, 0.01%)rayon_core::registry::WorkerThread::execute (2,482 samples, 0.08%)rayon_core::job::JobRef::execute (2,482 samples, 0.08%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (2,482 samples, 0.08%)rayon_core::job::JobResult<T>::call (2,482 samples, 0.08%)rayon_core::unwind::halt_unwinding (2,482 samples, 0.08%)std::panic::catch_unwind (2,482 samples, 0.08%)std::panicking::try (2,482 samples, 0.08%)std::panicking::try::do_call (2,482 samples, 0.08%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2,482 samples, 0.08%)rayon_core::job::JobResult<T>::call::{{closure}} (2,482 samples, 0.08%)rayon_core::join::join_context::call_b::{{closure}} (2,482 samples, 0.08%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (2,482 samples, 0.08%)rayon::iter::plumbing::bridge_producer_consumer::helper (2,482 samples, 0.08%)rayon_core::join::join_context (2,459 samples, 0.08%)rayon_core::registry::in_worker (2,459 samples, 0.08%)rayon_core::join::join_context::{{closure}} (2,459 samples, 0.08%)rayon_core::unwind::halt_unwinding (1,580 samples, 0.05%)std::panic::catch_unwind (1,580 samples, 0.05%)std::panicking::try (1,580 samples, 0.05%)std::panicking::try::do_call (1,580 samples, 0.05%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,580 samples, 0.05%)rayon_core::join::join_context::call_a::{{closure}} (1,580 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,580 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,580 samples, 0.05%)rayon_core::join::join_context (1,542 samples, 0.05%)rayon_core::registry::in_worker (1,542 samples, 0.05%)rayon_core::join::join_context::{{closure}} (1,542 samples, 0.05%)rayon_core::unwind::halt_unwinding (769 samples, 0.02%)std::panic::catch_unwind (769 samples, 0.02%)std::panicking::try (769 samples, 0.02%)std::panicking::try::do_call (769 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (769 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (769 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (769 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (769 samples, 0.02%)rayon_core::join::join_context (732 samples, 0.02%)rayon_core::registry::in_worker (732 samples, 0.02%)rayon_core::join::join_context::{{closure}} (732 samples, 0.02%)rayon_core::unwind::halt_unwinding (352 samples, 0.01%)std::panic::catch_unwind (352 samples, 0.01%)std::panicking::try (352 samples, 0.01%)std::panicking::try::do_call (352 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (352 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (352 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (352 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (352 samples, 0.01%)rayon_core::join::join_context (313 samples, 0.01%)rayon_core::registry::in_worker (313 samples, 0.01%)rayon_core::join::join_context::{{closure}} (313 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (2,484 samples, 0.08%)rayon_core::registry::WorkerThread::wait_until_cold (2,484 samples, 0.08%)[libm.so.6] (377 samples, 0.01%)__ieee754_exp_fma (3,939 samples, 0.13%)top12 (352 samples, 0.01%)<f64 as num_traits::float::Float>::exp (6,147 samples, 0.20%)std::f64::<impl f64>::exp (6,147 samples, 0.20%)__GI___exp (5,952 samples, 0.19%)<f64 as num_traits::float::Float>::recip (3,264 samples, 0.11%)core::f64::<impl f64>::recip (3,264 samples, 0.11%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (11,070 samples, 0.36%)<f64 as num_traits::float::Float>::sqrt (1,294 samples, 0.04%)std::f64::<impl f64>::sqrt (1,294 samples, 0.04%)<f64 as core::ops::arith::Add>::add (1,585 samples, 0.05%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (12,855 samples, 0.41%)rayon::iter::plumbing::Folder::consume_iter (12,855 samples, 0.41%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (12,855 samples, 0.41%)core::option::Option<T>::map (12,855 samples, 0.41%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (12,855 samples, 0.41%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (12,855 samples, 0.41%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (12,855 samples, 0.41%)criterion::stats::univariate::kde::Kde<A,K>::estimate (12,854 samples, 0.41%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (12,854 samples, 0.41%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (12,669 samples, 0.41%)criterion::stats::univariate::sample::Sample<A>::median_abs_dev (693 samples, 0.02%)criterion::stats::univariate::sample::Sample<A>::percentiles (667 samples, 0.02%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (645 samples, 0.02%)rayon::slice::quicksort::par_quicksort (645 samples, 0.02%)rayon::slice::quicksort::recurse (645 samples, 0.02%)rayon::slice::quicksort::recurse (363 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::percentiles (569 samples, 0.02%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (563 samples, 0.02%)rayon::slice::quicksort::par_quicksort (563 samples, 0.02%)rayon::slice::quicksort::recurse (563 samples, 0.02%)rayon::slice::quicksort::recurse (323 samples, 0.01%)core::ops::function::Fn::call (1,354 samples, 0.04%)criterion::analysis::estimates::stats (1,354 samples, 0.04%)core::iter::adapters::map::map_try_fold::{{closure}} (1,764 samples, 0.06%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter::with::{{closure}} (1,756 samples, 0.06%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (1,756 samples, 0.06%)criterion::stats::univariate::sample::Sample<A>::bootstrap::{{closure}} (1,500 samples, 0.05%)rayon_core::job::StackJob<L,F,R>::run_inline (31,307 samples, 1.01%)rayon_core::join::join_context::call_b::{{closure}} (31,307 samples, 1.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (31,307 samples, 1.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (31,307 samples, 1.01%)rayon_core::join::join_context (30,859 samples, 0.99%)rayon_core::registry::in_worker (30,859 samples, 0.99%)rayon_core::join::join_context::{{closure}} (30,859 samples, 0.99%)rayon_core::unwind::halt_unwinding (14,622 samples, 0.47%)std::panic::catch_unwind (14,622 samples, 0.47%)std::panicking::try (14,622 samples, 0.47%)std::panicking::try::do_call (14,622 samples, 0.47%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (14,622 samples, 0.47%)rayon_core::join::join_context::call_a::{{closure}} (14,622 samples, 0.47%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (14,622 samples, 0.47%)rayon::iter::plumbing::bridge_producer_consumer::helper (14,622 samples, 0.47%)rayon::iter::plumbing::Producer::fold_with (14,621 samples, 0.47%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (1,766 samples, 0.06%)<rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (1,766 samples, 0.06%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold (1,766 samples, 0.06%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold (1,766 samples, 0.06%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (1,766 samples, 0.06%)core::iter::traits::iterator::Iterator::try_fold (1,766 samples, 0.06%)rayon_core::job::StackJob<L,F,R>::run_inline (359 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (359 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (359 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (359 samples, 0.01%)rayon_core::join::join_context (344 samples, 0.01%)rayon_core::registry::in_worker (344 samples, 0.01%)rayon_core::join::join_context::{{closure}} (344 samples, 0.01%)rayon_core::registry::WorkerThread::execute (537 samples, 0.02%)rayon_core::job::JobRef::execute (537 samples, 0.02%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (537 samples, 0.02%)rayon_core::job::JobResult<T>::call (537 samples, 0.02%)rayon_core::unwind::halt_unwinding (537 samples, 0.02%)std::panic::catch_unwind (537 samples, 0.02%)std::panicking::try (537 samples, 0.02%)std::panicking::try::do_call (537 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (537 samples, 0.02%)rayon_core::job::JobResult<T>::call::{{closure}} (537 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (537 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (537 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (537 samples, 0.02%)rayon_core::join::join_context (521 samples, 0.02%)rayon_core::registry::in_worker (521 samples, 0.02%)rayon_core::join::join_context::{{closure}} (521 samples, 0.02%)rayon_core::unwind::halt_unwinding (335 samples, 0.01%)std::panic::catch_unwind (335 samples, 0.01%)std::panicking::try (335 samples, 0.01%)std::panicking::try::do_call (335 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (335 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (335 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (335 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (335 samples, 0.01%)rayon_core::join::join_context (328 samples, 0.01%)rayon_core::registry::in_worker (328 samples, 0.01%)rayon_core::join::join_context::{{closure}} (328 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (541 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until_cold (541 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (539 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (539 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (539 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (539 samples, 0.02%)rayon_core::join::join_context (500 samples, 0.02%)rayon_core::registry::in_worker (500 samples, 0.02%)rayon_core::join::join_context::{{closure}} (500 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (355 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (355 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (355 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (355 samples, 0.01%)rayon_core::join::join_context (320 samples, 0.01%)rayon_core::registry::in_worker (320 samples, 0.01%)rayon_core::join::join_context::{{closure}} (320 samples, 0.01%)rayon_core::registry::WorkerThread::execute (2,399 samples, 0.08%)rayon_core::job::JobRef::execute (2,399 samples, 0.08%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (2,399 samples, 0.08%)rayon_core::job::JobResult<T>::call (2,399 samples, 0.08%)rayon_core::unwind::halt_unwinding (2,399 samples, 0.08%)std::panic::catch_unwind (2,399 samples, 0.08%)std::panicking::try (2,399 samples, 0.08%)std::panicking::try::do_call (2,399 samples, 0.08%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2,399 samples, 0.08%)rayon_core::job::JobResult<T>::call::{{closure}} (2,399 samples, 0.08%)rayon_core::join::join_context::call_b::{{closure}} (2,399 samples, 0.08%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (2,399 samples, 0.08%)rayon::iter::plumbing::bridge_producer_consumer::helper (2,399 samples, 0.08%)rayon_core::join::join_context (2,342 samples, 0.08%)rayon_core::registry::in_worker (2,342 samples, 0.08%)rayon_core::join::join_context::{{closure}} (2,342 samples, 0.08%)rayon_core::unwind::halt_unwinding (1,441 samples, 0.05%)std::panic::catch_unwind (1,441 samples, 0.05%)std::panicking::try (1,441 samples, 0.05%)std::panicking::try::do_call (1,441 samples, 0.05%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,441 samples, 0.05%)rayon_core::join::join_context::call_a::{{closure}} (1,441 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,441 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,441 samples, 0.05%)rayon_core::join::join_context (1,397 samples, 0.04%)rayon_core::registry::in_worker (1,397 samples, 0.04%)rayon_core::join::join_context::{{closure}} (1,397 samples, 0.04%)rayon_core::unwind::halt_unwinding (764 samples, 0.02%)std::panic::catch_unwind (764 samples, 0.02%)std::panicking::try (764 samples, 0.02%)std::panicking::try::do_call (764 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (764 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (764 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (764 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (764 samples, 0.02%)rayon_core::join::join_context (712 samples, 0.02%)rayon_core::registry::in_worker (712 samples, 0.02%)rayon_core::join::join_context::{{closure}} (712 samples, 0.02%)rayon_core::unwind::halt_unwinding (354 samples, 0.01%)std::panic::catch_unwind (354 samples, 0.01%)std::panicking::try (354 samples, 0.01%)std::panicking::try::do_call (354 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (354 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (354 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (354 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (354 samples, 0.01%)rayon_core::join::join_context (317 samples, 0.01%)rayon_core::registry::in_worker (317 samples, 0.01%)rayon_core::join::join_context::{{closure}} (317 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (2,402 samples, 0.08%)rayon_core::registry::WorkerThread::wait_until_cold (2,402 samples, 0.08%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (393 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (441 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (441 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (441 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (441 samples, 0.01%)core::option::Option<T>::map (441 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (441 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (441 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (441 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (441 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (441 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (439 samples, 0.01%)[libm.so.6] (382 samples, 0.01%)__ieee754_exp_fma (4,186 samples, 0.13%)top12 (399 samples, 0.01%)__math_check_oflow (317 samples, 0.01%)<f64 as num_traits::float::Float>::exp (6,659 samples, 0.21%)std::f64::<impl f64>::exp (6,659 samples, 0.21%)__GI___exp (6,447 samples, 0.21%)<f64 as num_traits::float::Float>::recip (3,488 samples, 0.11%)core::f64::<impl f64>::recip (3,488 samples, 0.11%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (11,856 samples, 0.38%)<f64 as num_traits::float::Float>::sqrt (1,351 samples, 0.04%)std::f64::<impl f64>::sqrt (1,351 samples, 0.04%)<f64 as core::ops::arith::Add>::add (1,712 samples, 0.06%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (13,759 samples, 0.44%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (13,580 samples, 0.44%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (13,761 samples, 0.44%)rayon::iter::plumbing::Folder::consume_iter (13,761 samples, 0.44%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (13,761 samples, 0.44%)core::option::Option<T>::map (13,761 samples, 0.44%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (13,761 samples, 0.44%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (13,761 samples, 0.44%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (13,761 samples, 0.44%)criterion::stats::univariate::kde::Kde<A,K>::estimate (13,761 samples, 0.44%)criterion::stats::univariate::sample::Sample<A>::median_abs_dev (791 samples, 0.03%)criterion::stats::univariate::sample::Sample<A>::percentiles (752 samples, 0.02%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (728 samples, 0.02%)rayon::slice::quicksort::par_quicksort (728 samples, 0.02%)rayon::slice::quicksort::recurse (727 samples, 0.02%)rayon::slice::quicksort::recurse (437 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::percentiles (766 samples, 0.02%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (759 samples, 0.02%)rayon::slice::quicksort::par_quicksort (759 samples, 0.02%)rayon::slice::quicksort::recurse (759 samples, 0.02%)rayon::slice::quicksort::recurse (444 samples, 0.01%)core::ops::function::Fn::call (1,647 samples, 0.05%)criterion::analysis::estimates::stats (1,647 samples, 0.05%)core::iter::adapters::map::map_try_fold::{{closure}} (2,143 samples, 0.07%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter::with::{{closure}} (2,126 samples, 0.07%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (2,126 samples, 0.07%)criterion::stats::univariate::sample::Sample<A>::bootstrap::{{closure}} (1,823 samples, 0.06%)rayon_core::job::StackJob<L,F,R>::run_inline (15,912 samples, 0.51%)rayon_core::join::join_context::call_b::{{closure}} (15,911 samples, 0.51%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (15,911 samples, 0.51%)rayon::iter::plumbing::bridge_producer_consumer::helper (15,910 samples, 0.51%)rayon::iter::plumbing::Producer::fold_with (15,909 samples, 0.51%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (2,148 samples, 0.07%)<rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (2,148 samples, 0.07%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold (2,148 samples, 0.07%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold (2,148 samples, 0.07%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (2,148 samples, 0.07%)core::iter::traits::iterator::Iterator::try_fold (2,148 samples, 0.07%)[libm.so.6] (387 samples, 0.01%)__ieee754_exp_fma (4,036 samples, 0.13%)top12 (342 samples, 0.01%)<f64 as num_traits::float::Float>::exp (6,441 samples, 0.21%)std::f64::<impl f64>::exp (6,441 samples, 0.21%)__GI___exp (6,250 samples, 0.20%)<f64 as num_traits::float::Float>::recip (3,412 samples, 0.11%)core::f64::<impl f64>::recip (3,412 samples, 0.11%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (11,614 samples, 0.37%)<f64 as num_traits::float::Float>::sqrt (1,372 samples, 0.04%)std::f64::<impl f64>::sqrt (1,372 samples, 0.04%)<f64 as core::ops::arith::Add>::add (1,628 samples, 0.05%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (13,449 samples, 0.43%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (13,256 samples, 0.43%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (13,450 samples, 0.43%)rayon::iter::plumbing::Folder::consume_iter (13,450 samples, 0.43%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (13,450 samples, 0.43%)core::option::Option<T>::map (13,450 samples, 0.43%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (13,450 samples, 0.43%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (13,450 samples, 0.43%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (13,450 samples, 0.43%)criterion::stats::univariate::kde::Kde<A,K>::estimate (13,450 samples, 0.43%)criterion::stats::bivariate::Data<X,Y>::bootstrap::{{closure}} (320 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::median_abs_dev (800 samples, 0.03%)criterion::stats::univariate::sample::Sample<A>::percentiles (756 samples, 0.02%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (733 samples, 0.02%)rayon::slice::quicksort::par_quicksort (733 samples, 0.02%)rayon::slice::quicksort::recurse (733 samples, 0.02%)rayon::slice::quicksort::recurse (434 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::percentiles (775 samples, 0.02%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (758 samples, 0.02%)rayon::slice::quicksort::par_quicksort (758 samples, 0.02%)rayon::slice::quicksort::recurse (758 samples, 0.02%)rayon::slice::quicksort::recurse (448 samples, 0.01%)core::ops::function::Fn::call (1,666 samples, 0.05%)criterion::analysis::estimates::stats (1,666 samples, 0.05%)rayon_core::job::StackJob<L,F,R>::run_inline (142,808 samples, 4.60%)rayon..rayon_core::join::join_context::call_b::{{closure}} (142,808 samples, 4.60%)rayon..rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (142,808 samples, 4.60%)rayon..rayon::iter::plumbing::bridge_producer_consumer::helper (142,807 samples, 4.60%)rayon..rayon_core::join::join_context (142,650 samples, 4.59%)rayon..rayon_core::registry::in_worker (142,650 samples, 4.59%)rayon..rayon_core::join::join_context::{{closure}} (142,650 samples, 4.59%)rayon..rayon_core::unwind::halt_unwinding (65,982 samples, 2.12%)r..std::panic::catch_unwind (65,982 samples, 2.12%)s..std::panicking::try (65,982 samples, 2.12%)s..std::panicking::try::do_call (65,982 samples, 2.12%)s..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (65,982 samples, 2.12%)<..rayon_core::join::join_context::call_a::{{closure}} (65,982 samples, 2.12%)r..rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (65,982 samples, 2.12%)r..rayon::iter::plumbing::bridge_producer_consumer::helper (65,982 samples, 2.12%)r..rayon_core::join::join_context (65,704 samples, 2.12%)r..rayon_core::registry::in_worker (65,704 samples, 2.12%)r..rayon_core::join::join_context::{{closure}} (65,704 samples, 2.12%)r..rayon_core::unwind::halt_unwinding (31,994 samples, 1.03%)std::panic::catch_unwind (31,994 samples, 1.03%)std::panicking::try (31,994 samples, 1.03%)std::panicking::try::do_call (31,994 samples, 1.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (31,994 samples, 1.03%)rayon_core::join::join_context::call_a::{{closure}} (31,994 samples, 1.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (31,994 samples, 1.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (31,994 samples, 1.03%)rayon_core::join::join_context (31,550 samples, 1.02%)rayon_core::registry::in_worker (31,550 samples, 1.02%)rayon_core::join::join_context::{{closure}} (31,550 samples, 1.02%)rayon_core::unwind::halt_unwinding (15,614 samples, 0.50%)std::panic::catch_unwind (15,614 samples, 0.50%)std::panicking::try (15,614 samples, 0.50%)std::panicking::try::do_call (15,614 samples, 0.50%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (15,614 samples, 0.50%)rayon_core::join::join_context::call_a::{{closure}} (15,614 samples, 0.50%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (15,614 samples, 0.50%)rayon::iter::plumbing::bridge_producer_consumer::helper (15,614 samples, 0.50%)rayon::iter::plumbing::Producer::fold_with (15,613 samples, 0.50%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (2,163 samples, 0.07%)<rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (2,163 samples, 0.07%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold (2,163 samples, 0.07%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold (2,163 samples, 0.07%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (2,163 samples, 0.07%)core::iter::traits::iterator::Iterator::try_fold (2,163 samples, 0.07%)core::iter::adapters::map::map_try_fold::{{closure}} (2,161 samples, 0.07%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter::with::{{closure}} (2,147 samples, 0.07%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (2,147 samples, 0.07%)criterion::stats::univariate::sample::Sample<A>::bootstrap::{{closure}} (1,827 samples, 0.06%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (451 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (501 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (501 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (501 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (501 samples, 0.02%)core::option::Option<T>::map (501 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (501 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (501 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (501 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (501 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (501 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (497 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (387 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (426 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (426 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (426 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (426 samples, 0.01%)core::option::Option<T>::map (426 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (426 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (426 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (426 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (426 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (426 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (423 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (336 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (386 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (386 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (386 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (386 samples, 0.01%)core::option::Option<T>::map (386 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (386 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (386 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (386 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (386 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (386 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (381 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (332 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (379 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (379 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (379 samples, 0.01%)core::option::Option<T>::map (379 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (379 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (379 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (379 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (379 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (379 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (378 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (503 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (503 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (503 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (503 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (502 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until (550 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until_cold (550 samples, 0.02%)rayon_core::registry::WorkerThread::execute (550 samples, 0.02%)rayon_core::job::JobRef::execute (550 samples, 0.02%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (550 samples, 0.02%)rayon_core::job::JobResult<T>::call (550 samples, 0.02%)rayon_core::unwind::halt_unwinding (550 samples, 0.02%)std::panic::catch_unwind (550 samples, 0.02%)std::panicking::try (550 samples, 0.02%)std::panicking::try::do_call (550 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (550 samples, 0.02%)rayon_core::job::JobResult<T>::call::{{closure}} (550 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (550 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (550 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (550 samples, 0.02%)rayon_core::join::join_context (538 samples, 0.02%)rayon_core::registry::in_worker (538 samples, 0.02%)rayon_core::join::join_context::{{closure}} (538 samples, 0.02%)rayon_core::unwind::halt_unwinding (347 samples, 0.01%)std::panic::catch_unwind (347 samples, 0.01%)std::panicking::try (347 samples, 0.01%)std::panicking::try::do_call (347 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (347 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (347 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (347 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (347 samples, 0.01%)rayon_core::join::join_context (339 samples, 0.01%)rayon_core::registry::in_worker (339 samples, 0.01%)rayon_core::join::join_context::{{closure}} (339 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (399 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (456 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (456 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (456 samples, 0.01%)core::option::Option<T>::map (456 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (456 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (456 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (456 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (456 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (456 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (449 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (1,940 samples, 0.06%)rayon_core::join::join_context::call_b::{{closure}} (1,940 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,940 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,940 samples, 0.06%)rayon_core::join::join_context (1,643 samples, 0.05%)rayon_core::registry::in_worker (1,643 samples, 0.05%)rayon_core::join::join_context::{{closure}} (1,643 samples, 0.05%)rayon_core::unwind::halt_unwinding (589 samples, 0.02%)std::panic::catch_unwind (589 samples, 0.02%)std::panicking::try (589 samples, 0.02%)std::panicking::try::do_call (589 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (589 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (589 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (589 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (589 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (589 samples, 0.02%)rayon_core::registry::WorkerThread::execute (349 samples, 0.01%)rayon_core::job::JobRef::execute (349 samples, 0.01%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (349 samples, 0.01%)rayon_core::job::JobResult<T>::call (349 samples, 0.01%)rayon_core::unwind::halt_unwinding (349 samples, 0.01%)std::panic::catch_unwind (349 samples, 0.01%)std::panicking::try (349 samples, 0.01%)std::panicking::try::do_call (349 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (349 samples, 0.01%)rayon_core::job::JobResult<T>::call::{{closure}} (349 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (349 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (349 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (349 samples, 0.01%)rayon_core::join::join_context (335 samples, 0.01%)rayon_core::registry::in_worker (335 samples, 0.01%)rayon_core::join::join_context::{{closure}} (335 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (350 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until_cold (350 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (395 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (395 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (395 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (395 samples, 0.01%)rayon_core::join::join_context (370 samples, 0.01%)rayon_core::registry::in_worker (370 samples, 0.01%)rayon_core::join::join_context::{{closure}} (370 samples, 0.01%)rayon_core::registry::WorkerThread::execute (1,548 samples, 0.05%)rayon_core::job::JobRef::execute (1,548 samples, 0.05%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (1,548 samples, 0.05%)rayon_core::job::JobResult<T>::call (1,547 samples, 0.05%)rayon_core::unwind::halt_unwinding (1,547 samples, 0.05%)std::panic::catch_unwind (1,547 samples, 0.05%)std::panicking::try (1,547 samples, 0.05%)std::panicking::try::do_call (1,547 samples, 0.05%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,547 samples, 0.05%)rayon_core::job::JobResult<T>::call::{{closure}} (1,547 samples, 0.05%)rayon_core::join::join_context::call_b::{{closure}} (1,547 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,547 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,547 samples, 0.05%)rayon_core::join::join_context (1,518 samples, 0.05%)rayon_core::registry::in_worker (1,518 samples, 0.05%)rayon_core::join::join_context::{{closure}} (1,518 samples, 0.05%)rayon_core::unwind::halt_unwinding (1,028 samples, 0.03%)std::panic::catch_unwind (1,028 samples, 0.03%)std::panicking::try (1,028 samples, 0.03%)std::panicking::try::do_call (1,028 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,028 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (1,028 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,028 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,028 samples, 0.03%)rayon_core::join::join_context (997 samples, 0.03%)rayon_core::registry::in_worker (997 samples, 0.03%)rayon_core::join::join_context::{{closure}} (997 samples, 0.03%)rayon_core::unwind::halt_unwinding (528 samples, 0.02%)std::panic::catch_unwind (528 samples, 0.02%)std::panicking::try (528 samples, 0.02%)std::panicking::try::do_call (528 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (528 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (528 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (528 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (528 samples, 0.02%)rayon_core::join::join_context (500 samples, 0.02%)rayon_core::registry::in_worker (500 samples, 0.02%)rayon_core::join::join_context::{{closure}} (500 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until (1,551 samples, 0.05%)rayon_core::registry::WorkerThread::wait_until_cold (1,551 samples, 0.05%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (328 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (372 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (372 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (372 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (372 samples, 0.01%)core::option::Option<T>::map (372 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (372 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (372 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (372 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (372 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (372 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (365 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (543 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (629 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (629 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (629 samples, 0.02%)core::option::Option<T>::map (629 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (629 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (629 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (629 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (629 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (629 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (620 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (785 samples, 0.03%)rayon_core::join::join_context::call_b::{{closure}} (785 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (785 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (785 samples, 0.03%)rayon::iter::plumbing::Producer::fold_with (785 samples, 0.03%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (543 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (621 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (621 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (621 samples, 0.02%)core::option::Option<T>::map (621 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (621 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (621 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (621 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (621 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (621 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (611 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (5,845 samples, 0.19%)rayon_core::join::join_context::call_b::{{closure}} (5,845 samples, 0.19%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (5,845 samples, 0.19%)rayon::iter::plumbing::bridge_producer_consumer::helper (5,845 samples, 0.19%)rayon_core::join::join_context (5,459 samples, 0.18%)rayon_core::registry::in_worker (5,459 samples, 0.18%)rayon_core::join::join_context::{{closure}} (5,459 samples, 0.18%)rayon_core::unwind::halt_unwinding (1,968 samples, 0.06%)std::panic::catch_unwind (1,968 samples, 0.06%)std::panicking::try (1,968 samples, 0.06%)std::panicking::try::do_call (1,968 samples, 0.06%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,968 samples, 0.06%)rayon_core::join::join_context::call_a::{{closure}} (1,968 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,968 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,968 samples, 0.06%)rayon_core::join::join_context (1,596 samples, 0.05%)rayon_core::registry::in_worker (1,596 samples, 0.05%)rayon_core::join::join_context::{{closure}} (1,596 samples, 0.05%)rayon_core::unwind::halt_unwinding (791 samples, 0.03%)std::panic::catch_unwind (791 samples, 0.03%)std::panicking::try (791 samples, 0.03%)std::panicking::try::do_call (791 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (791 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (791 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (791 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (791 samples, 0.03%)rayon::iter::plumbing::Producer::fold_with (791 samples, 0.03%)rayon_core::job::StackJob<L,F,R>::run_inline (658 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (658 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (658 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (658 samples, 0.02%)rayon_core::join::join_context (603 samples, 0.02%)rayon_core::registry::in_worker (603 samples, 0.02%)rayon_core::join::join_context::{{closure}} (603 samples, 0.02%)rayon_core::registry::WorkerThread::execute (975 samples, 0.03%)rayon_core::job::JobRef::execute (975 samples, 0.03%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (975 samples, 0.03%)rayon_core::job::JobResult<T>::call (975 samples, 0.03%)rayon_core::unwind::halt_unwinding (975 samples, 0.03%)std::panic::catch_unwind (975 samples, 0.03%)std::panicking::try (975 samples, 0.03%)std::panicking::try::do_call (975 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (975 samples, 0.03%)rayon_core::job::JobResult<T>::call::{{closure}} (975 samples, 0.03%)rayon_core::join::join_context::call_b::{{closure}} (975 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (975 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (975 samples, 0.03%)rayon_core::join::join_context (932 samples, 0.03%)rayon_core::registry::in_worker (932 samples, 0.03%)rayon_core::join::join_context::{{closure}} (932 samples, 0.03%)rayon_core::unwind::halt_unwinding (675 samples, 0.02%)std::panic::catch_unwind (675 samples, 0.02%)std::panicking::try (675 samples, 0.02%)std::panicking::try::do_call (675 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (675 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (675 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (675 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (675 samples, 0.02%)rayon_core::join::join_context (645 samples, 0.02%)rayon_core::registry::in_worker (645 samples, 0.02%)rayon_core::join::join_context::{{closure}} (645 samples, 0.02%)rayon_core::unwind::halt_unwinding (333 samples, 0.01%)std::panic::catch_unwind (333 samples, 0.01%)std::panicking::try (333 samples, 0.01%)std::panicking::try::do_call (333 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (333 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (333 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (333 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (333 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (978 samples, 0.03%)rayon_core::registry::WorkerThread::wait_until_cold (978 samples, 0.03%)rayon_core::job::StackJob<L,F,R>::run_inline (357 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (357 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (357 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (357 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (1,108 samples, 0.04%)rayon_core::join::join_context::call_b::{{closure}} (1,108 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,108 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,108 samples, 0.04%)rayon_core::join::join_context (1,026 samples, 0.03%)rayon_core::registry::in_worker (1,026 samples, 0.03%)rayon_core::join::join_context::{{closure}} (1,026 samples, 0.03%)rayon_core::unwind::halt_unwinding (497 samples, 0.02%)std::panic::catch_unwind (497 samples, 0.02%)std::panicking::try (497 samples, 0.02%)std::panicking::try::do_call (497 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (497 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (497 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (497 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (497 samples, 0.02%)rayon_core::join::join_context (414 samples, 0.01%)rayon_core::registry::in_worker (414 samples, 0.01%)rayon_core::join::join_context::{{closure}} (414 samples, 0.01%)rayon_core::registry::WorkerThread::execute (408 samples, 0.01%)rayon_core::job::JobRef::execute (408 samples, 0.01%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (408 samples, 0.01%)rayon_core::job::JobResult<T>::call (408 samples, 0.01%)rayon_core::unwind::halt_unwinding (408 samples, 0.01%)std::panic::catch_unwind (408 samples, 0.01%)std::panicking::try (408 samples, 0.01%)std::panicking::try::do_call (408 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (408 samples, 0.01%)rayon_core::job::JobResult<T>::call::{{closure}} (408 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (408 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (408 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (408 samples, 0.01%)rayon_core::join::join_context (396 samples, 0.01%)rayon_core::registry::in_worker (396 samples, 0.01%)rayon_core::join::join_context::{{closure}} (396 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (409 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until_cold (409 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (322 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (322 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (322 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (322 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (322 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (766 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (766 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (766 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (766 samples, 0.02%)rayon_core::join::join_context (669 samples, 0.02%)rayon_core::registry::in_worker (669 samples, 0.02%)rayon_core::join::join_context::{{closure}} (669 samples, 0.02%)rayon_core::unwind::halt_unwinding (324 samples, 0.01%)std::panic::catch_unwind (324 samples, 0.01%)std::panicking::try (324 samples, 0.01%)std::panicking::try::do_call (324 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (324 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (324 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (324 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (324 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (324 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (342 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (342 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (342 samples, 0.01%)core::option::Option<T>::map (342 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (342 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (342 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (342 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (342 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (342 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (339 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (355 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (355 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (355 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (355 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (355 samples, 0.01%)rayon_core::registry::WorkerThread::execute (4,990 samples, 0.16%)rayon_core::job::JobRef::execute (4,990 samples, 0.16%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (4,990 samples, 0.16%)rayon_core::job::JobResult<T>::call (4,990 samples, 0.16%)rayon_core::unwind::halt_unwinding (4,990 samples, 0.16%)std::panic::catch_unwind (4,990 samples, 0.16%)std::panicking::try (4,990 samples, 0.16%)std::panicking::try::do_call (4,990 samples, 0.16%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (4,990 samples, 0.16%)rayon_core::job::JobResult<T>::call::{{closure}} (4,990 samples, 0.16%)rayon_core::join::join_context::call_b::{{closure}} (4,990 samples, 0.16%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (4,990 samples, 0.16%)rayon::iter::plumbing::bridge_producer_consumer::helper (4,990 samples, 0.16%)rayon_core::join::join_context (4,896 samples, 0.16%)rayon_core::registry::in_worker (4,896 samples, 0.16%)rayon_core::join::join_context::{{closure}} (4,896 samples, 0.16%)rayon_core::unwind::halt_unwinding (3,260 samples, 0.10%)std::panic::catch_unwind (3,260 samples, 0.10%)std::panicking::try (3,260 samples, 0.10%)std::panicking::try::do_call (3,260 samples, 0.10%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (3,260 samples, 0.10%)rayon_core::join::join_context::call_a::{{closure}} (3,260 samples, 0.10%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (3,260 samples, 0.10%)rayon::iter::plumbing::bridge_producer_consumer::helper (3,260 samples, 0.10%)rayon_core::join::join_context (3,144 samples, 0.10%)rayon_core::registry::in_worker (3,144 samples, 0.10%)rayon_core::join::join_context::{{closure}} (3,144 samples, 0.10%)rayon_core::unwind::halt_unwinding (1,627 samples, 0.05%)std::panic::catch_unwind (1,627 samples, 0.05%)std::panicking::try (1,627 samples, 0.05%)std::panicking::try::do_call (1,627 samples, 0.05%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,627 samples, 0.05%)rayon_core::join::join_context::call_a::{{closure}} (1,627 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,627 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,627 samples, 0.05%)rayon_core::join::join_context (1,533 samples, 0.05%)rayon_core::registry::in_worker (1,533 samples, 0.05%)rayon_core::join::join_context::{{closure}} (1,533 samples, 0.05%)rayon_core::unwind::halt_unwinding (753 samples, 0.02%)std::panic::catch_unwind (753 samples, 0.02%)std::panicking::try (753 samples, 0.02%)std::panicking::try::do_call (753 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (753 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (753 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (753 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (753 samples, 0.02%)rayon_core::join::join_context (648 samples, 0.02%)rayon_core::registry::in_worker (648 samples, 0.02%)rayon_core::join::join_context::{{closure}} (648 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until (4,997 samples, 0.16%)rayon_core::registry::WorkerThread::wait_until_cold (4,997 samples, 0.16%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (427 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (497 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (497 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (497 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (497 samples, 0.02%)core::option::Option<T>::map (497 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (497 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (497 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (497 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (497 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (497 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (492 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (445 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (490 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (490 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (490 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (490 samples, 0.02%)core::option::Option<T>::map (490 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (490 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (490 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (490 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (490 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (490 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (488 samples, 0.02%)<f64 as num_traits::float::Float>::exp (456 samples, 0.01%)std::f64::<impl f64>::exp (456 samples, 0.01%)__GI___exp (447 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (816 samples, 0.03%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (944 samples, 0.03%)rayon::iter::plumbing::Folder::consume_iter (944 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (944 samples, 0.03%)core::option::Option<T>::map (944 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (944 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (944 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (944 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate (944 samples, 0.03%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (944 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (931 samples, 0.03%)rayon_core::job::StackJob<L,F,R>::run_inline (1,167 samples, 0.04%)rayon_core::join::join_context::call_b::{{closure}} (1,167 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,167 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,167 samples, 0.04%)rayon::iter::plumbing::Producer::fold_with (1,167 samples, 0.04%)__ieee754_exp_fma (319 samples, 0.01%)<f64 as num_traits::float::Float>::exp (523 samples, 0.02%)std::f64::<impl f64>::exp (523 samples, 0.02%)__GI___exp (506 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (926 samples, 0.03%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (1,068 samples, 0.03%)rayon::iter::plumbing::Folder::consume_iter (1,068 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (1,068 samples, 0.03%)core::option::Option<T>::map (1,068 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (1,068 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (1,068 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (1,068 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate (1,068 samples, 0.03%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (1,068 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (1,051 samples, 0.03%)rayon_core::job::StackJob<L,F,R>::run_inline (3,181 samples, 0.10%)rayon_core::join::join_context::call_b::{{closure}} (3,181 samples, 0.10%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (3,181 samples, 0.10%)rayon::iter::plumbing::bridge_producer_consumer::helper (3,181 samples, 0.10%)rayon_core::join::join_context (2,690 samples, 0.09%)rayon_core::registry::in_worker (2,690 samples, 0.09%)rayon_core::join::join_context::{{closure}} (2,690 samples, 0.09%)rayon_core::unwind::halt_unwinding (1,315 samples, 0.04%)std::panic::catch_unwind (1,315 samples, 0.04%)std::panicking::try (1,315 samples, 0.04%)std::panicking::try::do_call (1,315 samples, 0.04%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,315 samples, 0.04%)rayon_core::join::join_context::call_a::{{closure}} (1,315 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,315 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,315 samples, 0.04%)rayon::iter::plumbing::Producer::fold_with (1,314 samples, 0.04%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (467 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (520 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (520 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (520 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (520 samples, 0.02%)core::option::Option<T>::map (520 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (520 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (520 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (520 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (520 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (520 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (511 samples, 0.02%)__ieee754_exp_fma (326 samples, 0.01%)<f64 as num_traits::float::Float>::exp (544 samples, 0.02%)std::f64::<impl f64>::exp (544 samples, 0.02%)__GI___exp (527 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (960 samples, 0.03%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (1,134 samples, 0.04%)rayon::iter::plumbing::Folder::consume_iter (1,134 samples, 0.04%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (1,134 samples, 0.04%)core::option::Option<T>::map (1,134 samples, 0.04%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (1,134 samples, 0.04%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (1,134 samples, 0.04%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (1,134 samples, 0.04%)criterion::stats::univariate::kde::Kde<A,K>::estimate (1,134 samples, 0.04%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (1,134 samples, 0.04%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (1,115 samples, 0.04%)rayon_core::job::StackJob<L,F,R>::run_inline (1,400 samples, 0.05%)rayon_core::join::join_context::call_b::{{closure}} (1,400 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,400 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,400 samples, 0.05%)rayon::iter::plumbing::Producer::fold_with (1,400 samples, 0.05%)__ieee754_exp_fma (353 samples, 0.01%)<f64 as num_traits::float::Float>::exp (581 samples, 0.02%)std::f64::<impl f64>::exp (581 samples, 0.02%)__GI___exp (558 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (1,027 samples, 0.03%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (1,177 samples, 0.04%)rayon::iter::plumbing::Folder::consume_iter (1,177 samples, 0.04%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (1,177 samples, 0.04%)core::option::Option<T>::map (1,177 samples, 0.04%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (1,177 samples, 0.04%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (1,177 samples, 0.04%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (1,177 samples, 0.04%)criterion::stats::univariate::kde::Kde<A,K>::estimate (1,177 samples, 0.04%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (1,177 samples, 0.04%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (1,158 samples, 0.04%)rayon_core::job::StackJob<L,F,R>::run_inline (18,628 samples, 0.60%)rayon_core::join::join_context::call_b::{{closure}} (18,628 samples, 0.60%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (18,628 samples, 0.60%)rayon::iter::plumbing::bridge_producer_consumer::helper (18,628 samples, 0.60%)rayon_core::join::join_context (18,200 samples, 0.59%)rayon_core::registry::in_worker (18,200 samples, 0.59%)rayon_core::join::join_context::{{closure}} (18,200 samples, 0.59%)rayon_core::unwind::halt_unwinding (7,358 samples, 0.24%)std::panic::catch_unwind (7,358 samples, 0.24%)std::panicking::try (7,358 samples, 0.24%)std::panicking::try::do_call (7,358 samples, 0.24%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (7,358 samples, 0.24%)rayon_core::join::join_context::call_a::{{closure}} (7,358 samples, 0.24%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (7,358 samples, 0.24%)rayon::iter::plumbing::bridge_producer_consumer::helper (7,358 samples, 0.24%)rayon_core::join::join_context (6,861 samples, 0.22%)rayon_core::registry::in_worker (6,861 samples, 0.22%)rayon_core::join::join_context::{{closure}} (6,861 samples, 0.22%)rayon_core::unwind::halt_unwinding (3,384 samples, 0.11%)std::panic::catch_unwind (3,384 samples, 0.11%)std::panicking::try (3,384 samples, 0.11%)std::panicking::try::do_call (3,384 samples, 0.11%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (3,384 samples, 0.11%)rayon_core::join::join_context::call_a::{{closure}} (3,384 samples, 0.11%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (3,384 samples, 0.11%)rayon::iter::plumbing::bridge_producer_consumer::helper (3,384 samples, 0.11%)rayon_core::join::join_context (2,864 samples, 0.09%)rayon_core::registry::in_worker (2,864 samples, 0.09%)rayon_core::join::join_context::{{closure}} (2,864 samples, 0.09%)rayon_core::unwind::halt_unwinding (1,446 samples, 0.05%)std::panic::catch_unwind (1,446 samples, 0.05%)std::panicking::try (1,446 samples, 0.05%)std::panicking::try::do_call (1,446 samples, 0.05%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,446 samples, 0.05%)rayon_core::join::join_context::call_a::{{closure}} (1,446 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,446 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,446 samples, 0.05%)rayon::iter::plumbing::Producer::fold_with (1,446 samples, 0.05%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (319 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (366 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (366 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (366 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (366 samples, 0.01%)core::option::Option<T>::map (366 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (366 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (366 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (366 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (366 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (366 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (362 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (371 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (371 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (371 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (371 samples, 0.01%)rayon_core::registry::WorkerThread::execute (360 samples, 0.01%)rayon_core::job::JobRef::execute (360 samples, 0.01%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (360 samples, 0.01%)rayon_core::job::JobResult<T>::call (360 samples, 0.01%)rayon_core::unwind::halt_unwinding (360 samples, 0.01%)std::panic::catch_unwind (360 samples, 0.01%)std::panicking::try (360 samples, 0.01%)std::panicking::try::do_call (360 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (360 samples, 0.01%)rayon_core::job::JobResult<T>::call::{{closure}} (360 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (360 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (360 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (360 samples, 0.01%)rayon_core::join::join_context (343 samples, 0.01%)rayon_core::registry::in_worker (343 samples, 0.01%)rayon_core::join::join_context::{{closure}} (343 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (362 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until_cold (362 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (1,193 samples, 0.04%)rayon_core::join::join_context::call_b::{{closure}} (1,193 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,193 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,193 samples, 0.04%)rayon_core::join::join_context (1,084 samples, 0.03%)rayon_core::registry::in_worker (1,084 samples, 0.03%)rayon_core::join::join_context::{{closure}} (1,084 samples, 0.03%)rayon_core::unwind::halt_unwinding (351 samples, 0.01%)std::panic::catch_unwind (351 samples, 0.01%)std::panicking::try (351 samples, 0.01%)std::panicking::try::do_call (351 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (351 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (351 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (351 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (351 samples, 0.01%)rayon_core::registry::WorkerThread::execute (794 samples, 0.03%)rayon_core::job::JobRef::execute (794 samples, 0.03%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (794 samples, 0.03%)rayon_core::job::JobResult<T>::call (794 samples, 0.03%)rayon_core::unwind::halt_unwinding (794 samples, 0.03%)std::panic::catch_unwind (794 samples, 0.03%)std::panicking::try (794 samples, 0.03%)std::panicking::try::do_call (794 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (794 samples, 0.03%)rayon_core::job::JobResult<T>::call::{{closure}} (794 samples, 0.03%)rayon_core::join::join_context::call_b::{{closure}} (794 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (794 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (794 samples, 0.03%)rayon_core::join::join_context (760 samples, 0.02%)rayon_core::registry::in_worker (760 samples, 0.02%)rayon_core::join::join_context::{{closure}} (760 samples, 0.02%)rayon_core::unwind::halt_unwinding (411 samples, 0.01%)std::panic::catch_unwind (411 samples, 0.01%)std::panicking::try (411 samples, 0.01%)std::panicking::try::do_call (411 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (411 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (411 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (411 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (411 samples, 0.01%)rayon_core::join::join_context (366 samples, 0.01%)rayon_core::registry::in_worker (366 samples, 0.01%)rayon_core::join::join_context::{{closure}} (366 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (796 samples, 0.03%)rayon_core::registry::WorkerThread::wait_until_cold (796 samples, 0.03%)rayon_core::job::StackJob<L,F,R>::run_inline (581 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (581 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (581 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (581 samples, 0.02%)rayon_core::join::join_context (448 samples, 0.01%)rayon_core::registry::in_worker (448 samples, 0.01%)rayon_core::join::join_context::{{closure}} (448 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (3,627 samples, 0.12%)rayon_core::join::join_context::call_b::{{closure}} (3,627 samples, 0.12%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (3,627 samples, 0.12%)rayon::iter::plumbing::bridge_producer_consumer::helper (3,627 samples, 0.12%)rayon_core::join::join_context (3,377 samples, 0.11%)rayon_core::registry::in_worker (3,377 samples, 0.11%)rayon_core::join::join_context::{{closure}} (3,377 samples, 0.11%)rayon_core::unwind::halt_unwinding (1,387 samples, 0.04%)std::panic::catch_unwind (1,387 samples, 0.04%)std::panicking::try (1,387 samples, 0.04%)std::panicking::try::do_call (1,387 samples, 0.04%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,387 samples, 0.04%)rayon_core::join::join_context::call_a::{{closure}} (1,387 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,387 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,387 samples, 0.04%)rayon_core::join::join_context (1,207 samples, 0.04%)rayon_core::registry::in_worker (1,207 samples, 0.04%)rayon_core::join::join_context::{{closure}} (1,207 samples, 0.04%)rayon_core::unwind::halt_unwinding (574 samples, 0.02%)std::panic::catch_unwind (574 samples, 0.02%)std::panicking::try (574 samples, 0.02%)std::panicking::try::do_call (574 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (574 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (574 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (574 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (574 samples, 0.02%)rayon_core::join::join_context (441 samples, 0.01%)rayon_core::registry::in_worker (441 samples, 0.01%)rayon_core::join::join_context::{{closure}} (441 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (500 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (500 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (500 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (500 samples, 0.02%)rayon_core::join::join_context (434 samples, 0.01%)rayon_core::registry::in_worker (434 samples, 0.01%)rayon_core::join::join_context::{{closure}} (434 samples, 0.01%)rayon_core::registry::WorkerThread::execute (647 samples, 0.02%)rayon_core::job::JobRef::execute (647 samples, 0.02%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (647 samples, 0.02%)rayon_core::job::JobResult<T>::call (647 samples, 0.02%)rayon_core::unwind::halt_unwinding (647 samples, 0.02%)std::panic::catch_unwind (647 samples, 0.02%)std::panicking::try (647 samples, 0.02%)std::panicking::try::do_call (647 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (647 samples, 0.02%)rayon_core::job::JobResult<T>::call::{{closure}} (647 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (647 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (647 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (647 samples, 0.02%)rayon_core::join::join_context (588 samples, 0.02%)rayon_core::registry::in_worker (588 samples, 0.02%)rayon_core::join::join_context::{{closure}} (588 samples, 0.02%)rayon_core::unwind::halt_unwinding (398 samples, 0.01%)std::panic::catch_unwind (398 samples, 0.01%)std::panicking::try (398 samples, 0.01%)std::panicking::try::do_call (398 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (398 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (398 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (398 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (398 samples, 0.01%)rayon_core::join::join_context (349 samples, 0.01%)rayon_core::registry::in_worker (349 samples, 0.01%)rayon_core::join::join_context::{{closure}} (349 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (652 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until_cold (652 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (762 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (762 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (762 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (762 samples, 0.02%)rayon_core::join::join_context (644 samples, 0.02%)rayon_core::registry::in_worker (644 samples, 0.02%)rayon_core::join::join_context::{{closure}} (644 samples, 0.02%)rayon_core::unwind::halt_unwinding (316 samples, 0.01%)std::panic::catch_unwind (316 samples, 0.01%)std::panicking::try (316 samples, 0.01%)std::panicking::try::do_call (316 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (316 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (316 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (316 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (316 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (460 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (460 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (460 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (460 samples, 0.01%)rayon_core::join::join_context (377 samples, 0.01%)rayon_core::registry::in_worker (377 samples, 0.01%)rayon_core::join::join_context::{{closure}} (377 samples, 0.01%)rayon_core::registry::WorkerThread::execute (3,466 samples, 0.11%)rayon_core::job::JobRef::execute (3,466 samples, 0.11%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (3,466 samples, 0.11%)rayon_core::job::JobResult<T>::call (3,466 samples, 0.11%)rayon_core::unwind::halt_unwinding (3,466 samples, 0.11%)std::panic::catch_unwind (3,466 samples, 0.11%)std::panicking::try (3,466 samples, 0.11%)std::panicking::try::do_call (3,466 samples, 0.11%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (3,466 samples, 0.11%)rayon_core::job::JobResult<T>::call::{{closure}} (3,466 samples, 0.11%)rayon_core::join::join_context::call_b::{{closure}} (3,466 samples, 0.11%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (3,466 samples, 0.11%)rayon::iter::plumbing::bridge_producer_consumer::helper (3,466 samples, 0.11%)rayon_core::join::join_context (3,278 samples, 0.11%)rayon_core::registry::in_worker (3,278 samples, 0.11%)rayon_core::join::join_context::{{closure}} (3,278 samples, 0.11%)rayon_core::unwind::halt_unwinding (2,126 samples, 0.07%)std::panic::catch_unwind (2,126 samples, 0.07%)std::panicking::try (2,126 samples, 0.07%)std::panicking::try::do_call (2,126 samples, 0.07%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2,126 samples, 0.07%)rayon_core::join::join_context::call_a::{{closure}} (2,126 samples, 0.07%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (2,126 samples, 0.07%)rayon::iter::plumbing::bridge_producer_consumer::helper (2,126 samples, 0.07%)rayon_core::join::join_context (1,973 samples, 0.06%)rayon_core::registry::in_worker (1,973 samples, 0.06%)rayon_core::join::join_context::{{closure}} (1,973 samples, 0.06%)rayon_core::unwind::halt_unwinding (1,055 samples, 0.03%)std::panic::catch_unwind (1,055 samples, 0.03%)std::panicking::try (1,055 samples, 0.03%)std::panicking::try::do_call (1,055 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,055 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (1,055 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,055 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,055 samples, 0.03%)rayon_core::join::join_context (908 samples, 0.03%)rayon_core::registry::in_worker (908 samples, 0.03%)rayon_core::join::join_context::{{closure}} (908 samples, 0.03%)rayon_core::unwind::halt_unwinding (431 samples, 0.01%)std::panic::catch_unwind (431 samples, 0.01%)std::panicking::try (431 samples, 0.01%)std::panicking::try::do_call (431 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (431 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (431 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (431 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (431 samples, 0.01%)rayon_core::join::join_context (354 samples, 0.01%)rayon_core::registry::in_worker (354 samples, 0.01%)rayon_core::join::join_context::{{closure}} (354 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (3,489 samples, 0.11%)rayon_core::registry::WorkerThread::wait_until_cold (3,489 samples, 0.11%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (400 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (441 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (441 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (441 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (441 samples, 0.01%)core::option::Option<T>::map (441 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (441 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (441 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (441 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (441 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (441 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (438 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (339 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (382 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (382 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (382 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (382 samples, 0.01%)core::option::Option<T>::map (382 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (382 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (382 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (382 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (382 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (382 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (377 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (392 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (447 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (447 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (447 samples, 0.01%)core::option::Option<T>::map (447 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (447 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (447 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (447 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (447 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (447 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (443 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (530 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (530 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (530 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (530 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (530 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (465 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (523 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (523 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (523 samples, 0.02%)core::option::Option<T>::map (523 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (523 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (523 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (523 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (523 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (523 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (516 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (1,649 samples, 0.05%)rayon_core::join::join_context::call_b::{{closure}} (1,649 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,649 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,649 samples, 0.05%)rayon_core::join::join_context (1,379 samples, 0.04%)rayon_core::registry::in_worker (1,379 samples, 0.04%)rayon_core::join::join_context::{{closure}} (1,379 samples, 0.04%)rayon_core::unwind::halt_unwinding (607 samples, 0.02%)std::panic::catch_unwind (607 samples, 0.02%)std::panicking::try (607 samples, 0.02%)std::panicking::try::do_call (607 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (607 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (607 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (607 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (607 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (607 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until (446 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until_cold (446 samples, 0.01%)rayon_core::registry::WorkerThread::execute (446 samples, 0.01%)rayon_core::job::JobRef::execute (446 samples, 0.01%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (446 samples, 0.01%)rayon_core::job::JobResult<T>::call (446 samples, 0.01%)rayon_core::unwind::halt_unwinding (446 samples, 0.01%)std::panic::catch_unwind (446 samples, 0.01%)std::panicking::try (446 samples, 0.01%)std::panicking::try::do_call (446 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (446 samples, 0.01%)rayon_core::job::JobResult<T>::call::{{closure}} (446 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (446 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (446 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (446 samples, 0.01%)rayon_core::join::join_context (405 samples, 0.01%)rayon_core::registry::in_worker (405 samples, 0.01%)rayon_core::join::join_context::{{closure}} (405 samples, 0.01%)<f64 as num_traits::float::Float>::exp (380 samples, 0.01%)std::f64::<impl f64>::exp (380 samples, 0.01%)__GI___exp (372 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (659 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (745 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (745 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (745 samples, 0.02%)core::option::Option<T>::map (745 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (745 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (745 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (745 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (745 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (745 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (734 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (850 samples, 0.03%)rayon_core::join::join_context::call_b::{{closure}} (850 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (850 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (850 samples, 0.03%)rayon::iter::plumbing::Producer::fold_with (850 samples, 0.03%)<f64 as num_traits::float::Float>::exp (379 samples, 0.01%)std::f64::<impl f64>::exp (379 samples, 0.01%)__GI___exp (368 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (660 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (750 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (750 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (750 samples, 0.02%)core::option::Option<T>::map (750 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (750 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (750 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (750 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (750 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (750 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (741 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (4,507 samples, 0.15%)rayon_core::join::join_context::call_b::{{closure}} (4,507 samples, 0.15%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (4,507 samples, 0.15%)rayon::iter::plumbing::bridge_producer_consumer::helper (4,507 samples, 0.15%)rayon_core::join::join_context (4,124 samples, 0.13%)rayon_core::registry::in_worker (4,124 samples, 0.13%)rayon_core::join::join_context::{{closure}} (4,124 samples, 0.13%)rayon_core::unwind::halt_unwinding (2,029 samples, 0.07%)std::panic::catch_unwind (2,029 samples, 0.07%)std::panicking::try (2,029 samples, 0.07%)std::panicking::try::do_call (2,029 samples, 0.07%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2,029 samples, 0.07%)rayon_core::join::join_context::call_a::{{closure}} (2,029 samples, 0.07%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (2,029 samples, 0.07%)rayon::iter::plumbing::bridge_producer_consumer::helper (2,029 samples, 0.07%)rayon_core::join::join_context (1,724 samples, 0.06%)rayon_core::registry::in_worker (1,724 samples, 0.06%)rayon_core::join::join_context::{{closure}} (1,724 samples, 0.06%)rayon_core::unwind::halt_unwinding (853 samples, 0.03%)std::panic::catch_unwind (853 samples, 0.03%)std::panicking::try (853 samples, 0.03%)std::panicking::try::do_call (853 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (853 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (853 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (853 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (853 samples, 0.03%)rayon::iter::plumbing::Producer::fold_with (852 samples, 0.03%)rayon_core::registry::WorkerThread::execute (1,010 samples, 0.03%)rayon_core::job::JobRef::execute (1,010 samples, 0.03%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (1,010 samples, 0.03%)rayon_core::job::JobResult<T>::call (1,010 samples, 0.03%)rayon_core::unwind::halt_unwinding (1,010 samples, 0.03%)std::panic::catch_unwind (1,010 samples, 0.03%)std::panicking::try (1,010 samples, 0.03%)std::panicking::try::do_call (1,010 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,010 samples, 0.03%)rayon_core::job::JobResult<T>::call::{{closure}} (1,010 samples, 0.03%)rayon_core::join::join_context::call_b::{{closure}} (1,010 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,010 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,010 samples, 0.03%)rayon_core::join::join_context (956 samples, 0.03%)rayon_core::registry::in_worker (956 samples, 0.03%)rayon_core::join::join_context::{{closure}} (956 samples, 0.03%)rayon_core::unwind::halt_unwinding (616 samples, 0.02%)std::panic::catch_unwind (616 samples, 0.02%)std::panicking::try (616 samples, 0.02%)std::panicking::try::do_call (616 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (616 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (616 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (616 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (616 samples, 0.02%)rayon_core::join::join_context (545 samples, 0.02%)rayon_core::registry::in_worker (545 samples, 0.02%)rayon_core::join::join_context::{{closure}} (545 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until (1,014 samples, 0.03%)rayon_core::registry::WorkerThread::wait_until_cold (1,014 samples, 0.03%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (364 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (413 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (413 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (413 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (413 samples, 0.01%)core::option::Option<T>::map (413 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (413 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (413 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (413 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (413 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (413 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (408 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (325 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (349 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (349 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (349 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (349 samples, 0.01%)core::option::Option<T>::map (349 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (349 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (349 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (349 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (349 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (349 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (348 samples, 0.01%)__ieee754_exp_fma (320 samples, 0.01%)<f64 as num_traits::float::Float>::exp (515 samples, 0.02%)std::f64::<impl f64>::exp (515 samples, 0.02%)__GI___exp (490 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (946 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (1,071 samples, 0.03%)core::option::Option<T>::map (1,071 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (1,071 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (1,071 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (1,071 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate (1,071 samples, 0.03%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (1,071 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (1,055 samples, 0.03%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (1,072 samples, 0.03%)rayon::iter::plumbing::Folder::consume_iter (1,072 samples, 0.03%)rayon_core::job::StackJob<L,F,R>::run_inline (1,244 samples, 0.04%)rayon_core::join::join_context::call_b::{{closure}} (1,244 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,244 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,244 samples, 0.04%)rayon::iter::plumbing::Producer::fold_with (1,244 samples, 0.04%)__ieee754_exp_fma (402 samples, 0.01%)<f64 as num_traits::float::Float>::exp (601 samples, 0.02%)std::f64::<impl f64>::exp (601 samples, 0.02%)__GI___exp (585 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (1,013 samples, 0.03%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (1,114 samples, 0.04%)rayon::iter::plumbing::Folder::consume_iter (1,114 samples, 0.04%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (1,114 samples, 0.04%)core::option::Option<T>::map (1,114 samples, 0.04%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (1,114 samples, 0.04%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (1,114 samples, 0.04%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (1,114 samples, 0.04%)criterion::stats::univariate::kde::Kde<A,K>::estimate (1,114 samples, 0.04%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (1,114 samples, 0.04%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (1,104 samples, 0.04%)rayon_core::job::StackJob<L,F,R>::run_inline (2,976 samples, 0.10%)rayon_core::join::join_context::call_b::{{closure}} (2,975 samples, 0.10%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (2,975 samples, 0.10%)rayon::iter::plumbing::bridge_producer_consumer::helper (2,975 samples, 0.10%)rayon_core::join::join_context (2,626 samples, 0.08%)rayon_core::registry::in_worker (2,626 samples, 0.08%)rayon_core::join::join_context::{{closure}} (2,626 samples, 0.08%)rayon_core::unwind::halt_unwinding (1,283 samples, 0.04%)std::panic::catch_unwind (1,283 samples, 0.04%)std::panicking::try (1,283 samples, 0.04%)std::panicking::try::do_call (1,283 samples, 0.04%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,283 samples, 0.04%)rayon_core::join::join_context::call_a::{{closure}} (1,283 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,283 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,283 samples, 0.04%)rayon::iter::plumbing::Producer::fold_with (1,283 samples, 0.04%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (314 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (360 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (360 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (360 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (360 samples, 0.01%)core::option::Option<T>::map (360 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (360 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (360 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (360 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (360 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (360 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (357 samples, 0.01%)__ieee754_exp_fma (363 samples, 0.01%)<f64 as num_traits::float::Float>::exp (552 samples, 0.02%)std::f64::<impl f64>::exp (552 samples, 0.02%)__GI___exp (537 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (992 samples, 0.03%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (1,122 samples, 0.04%)rayon::iter::plumbing::Folder::consume_iter (1,122 samples, 0.04%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (1,122 samples, 0.04%)core::option::Option<T>::map (1,122 samples, 0.04%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (1,122 samples, 0.04%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (1,122 samples, 0.04%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (1,122 samples, 0.04%)criterion::stats::univariate::kde::Kde<A,K>::estimate (1,122 samples, 0.04%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (1,122 samples, 0.04%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (1,104 samples, 0.04%)rayon_core::job::StackJob<L,F,R>::run_inline (1,294 samples, 0.04%)rayon_core::join::join_context::call_b::{{closure}} (1,294 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,294 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,294 samples, 0.04%)rayon::iter::plumbing::Producer::fold_with (1,294 samples, 0.04%)__ieee754_exp_fma (328 samples, 0.01%)<f64 as num_traits::float::Float>::exp (500 samples, 0.02%)std::f64::<impl f64>::exp (500 samples, 0.02%)__GI___exp (489 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (890 samples, 0.03%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (1,020 samples, 0.03%)rayon::iter::plumbing::Folder::consume_iter (1,020 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (1,020 samples, 0.03%)core::option::Option<T>::map (1,020 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (1,020 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (1,020 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (1,020 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate (1,020 samples, 0.03%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (1,020 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (1,010 samples, 0.03%)rayon_core::registry::WorkerThread::execute (19,785 samples, 0.64%)rayon_core::job::JobRef::execute (19,785 samples, 0.64%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (19,785 samples, 0.64%)rayon_core::job::JobResult<T>::call (19,785 samples, 0.64%)rayon_core::unwind::halt_unwinding (19,785 samples, 0.64%)std::panic::catch_unwind (19,785 samples, 0.64%)std::panicking::try (19,785 samples, 0.64%)std::panicking::try::do_call (19,785 samples, 0.64%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (19,785 samples, 0.64%)rayon_core::job::JobResult<T>::call::{{closure}} (19,785 samples, 0.64%)rayon_core::join::join_context::call_b::{{closure}} (19,785 samples, 0.64%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (19,785 samples, 0.64%)rayon::iter::plumbing::bridge_producer_consumer::helper (19,785 samples, 0.64%)rayon_core::join::join_context (19,415 samples, 0.63%)rayon_core::registry::in_worker (19,415 samples, 0.63%)rayon_core::join::join_context::{{closure}} (19,415 samples, 0.63%)rayon_core::unwind::halt_unwinding (12,298 samples, 0.40%)std::panic::catch_unwind (12,298 samples, 0.40%)std::panicking::try (12,298 samples, 0.40%)std::panicking::try::do_call (12,298 samples, 0.40%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (12,298 samples, 0.40%)rayon_core::join::join_context::call_a::{{closure}} (12,298 samples, 0.40%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (12,298 samples, 0.40%)rayon::iter::plumbing::bridge_producer_consumer::helper (12,298 samples, 0.40%)rayon_core::join::join_context (11,856 samples, 0.38%)rayon_core::registry::in_worker (11,856 samples, 0.38%)rayon_core::join::join_context::{{closure}} (11,856 samples, 0.38%)rayon_core::unwind::halt_unwinding (6,335 samples, 0.20%)std::panic::catch_unwind (6,335 samples, 0.20%)std::panicking::try (6,335 samples, 0.20%)std::panicking::try::do_call (6,335 samples, 0.20%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (6,335 samples, 0.20%)rayon_core::join::join_context::call_a::{{closure}} (6,335 samples, 0.20%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (6,335 samples, 0.20%)rayon::iter::plumbing::bridge_producer_consumer::helper (6,335 samples, 0.20%)rayon_core::join::join_context (5,922 samples, 0.19%)rayon_core::registry::in_worker (5,922 samples, 0.19%)rayon_core::join::join_context::{{closure}} (5,922 samples, 0.19%)rayon_core::unwind::halt_unwinding (2,859 samples, 0.09%)std::panic::catch_unwind (2,859 samples, 0.09%)std::panicking::try (2,859 samples, 0.09%)std::panicking::try::do_call (2,859 samples, 0.09%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2,859 samples, 0.09%)rayon_core::join::join_context::call_a::{{closure}} (2,859 samples, 0.09%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (2,859 samples, 0.09%)rayon::iter::plumbing::bridge_producer_consumer::helper (2,859 samples, 0.09%)rayon_core::join::join_context (2,499 samples, 0.08%)rayon_core::registry::in_worker (2,499 samples, 0.08%)rayon_core::join::join_context::{{closure}} (2,499 samples, 0.08%)rayon_core::unwind::halt_unwinding (1,204 samples, 0.04%)std::panic::catch_unwind (1,204 samples, 0.04%)std::panicking::try (1,204 samples, 0.04%)std::panicking::try::do_call (1,204 samples, 0.04%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,204 samples, 0.04%)rayon_core::join::join_context::call_a::{{closure}} (1,204 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,204 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,204 samples, 0.04%)rayon::iter::plumbing::Producer::fold_with (1,203 samples, 0.04%)rayon_core::registry::WorkerThread::wait_until (19,828 samples, 0.64%)rayon_core::registry::WorkerThread::wait_until_cold (19,828 samples, 0.64%)<f64 as num_traits::float::Float>::exp (322 samples, 0.01%)std::f64::<impl f64>::exp (322 samples, 0.01%)__GI___exp (316 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (572 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (634 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (634 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (634 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (634 samples, 0.02%)core::option::Option<T>::map (634 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (634 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (634 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (634 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (634 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (634 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (631 samples, 0.02%)<f64 as num_traits::float::Float>::exp (362 samples, 0.01%)std::f64::<impl f64>::exp (362 samples, 0.01%)__GI___exp (347 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (669 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (765 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (765 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (765 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (765 samples, 0.02%)core::option::Option<T>::map (765 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (765 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (765 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (765 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (765 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (765 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (754 samples, 0.02%)<f64 as num_traits::float::Float>::exp (434 samples, 0.01%)std::f64::<impl f64>::exp (434 samples, 0.01%)__GI___exp (418 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (757 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (859 samples, 0.03%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (859 samples, 0.03%)rayon::iter::plumbing::Folder::consume_iter (859 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (859 samples, 0.03%)core::option::Option<T>::map (859 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (859 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (859 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (859 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate (859 samples, 0.03%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (859 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (852 samples, 0.03%)__ieee754_exp_fma (909 samples, 0.03%)<f64 as num_traits::float::Float>::exp (1,411 samples, 0.05%)std::f64::<impl f64>::exp (1,411 samples, 0.05%)__GI___exp (1,371 samples, 0.04%)<f64 as num_traits::float::Float>::recip (663 samples, 0.02%)core::f64::<impl f64>::recip (663 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (2,490 samples, 0.08%)<f64 as num_traits::float::Float>::sqrt (334 samples, 0.01%)std::f64::<impl f64>::sqrt (334 samples, 0.01%)<f64 as core::ops::arith::Add>::add (312 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (2,843 samples, 0.09%)rayon::iter::plumbing::Folder::consume_iter (2,843 samples, 0.09%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (2,843 samples, 0.09%)core::option::Option<T>::map (2,843 samples, 0.09%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (2,843 samples, 0.09%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (2,843 samples, 0.09%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (2,843 samples, 0.09%)criterion::stats::univariate::kde::Kde<A,K>::estimate (2,843 samples, 0.09%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (2,843 samples, 0.09%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (2,805 samples, 0.09%)core::ops::function::Fn::call (404 samples, 0.01%)criterion::analysis::estimates::stats (404 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (3,347 samples, 0.11%)rayon_core::join::join_context::call_b::{{closure}} (3,347 samples, 0.11%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (3,347 samples, 0.11%)rayon::iter::plumbing::bridge_producer_consumer::helper (3,347 samples, 0.11%)rayon::iter::plumbing::Producer::fold_with (3,347 samples, 0.11%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (504 samples, 0.02%)<rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (504 samples, 0.02%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold (504 samples, 0.02%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold (504 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (504 samples, 0.02%)core::iter::traits::iterator::Iterator::try_fold (504 samples, 0.02%)core::iter::adapters::map::map_try_fold::{{closure}} (504 samples, 0.02%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter::with::{{closure}} (498 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (497 samples, 0.02%)criterion::stats::univariate::sample::Sample<A>::bootstrap::{{closure}} (443 samples, 0.01%)rayon_core::registry::WorkerThread::execute (1,074 samples, 0.03%)rayon_core::job::JobRef::execute (1,074 samples, 0.03%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (1,074 samples, 0.03%)rayon_core::job::JobResult<T>::call (1,074 samples, 0.03%)rayon_core::unwind::halt_unwinding (1,074 samples, 0.03%)std::panic::catch_unwind (1,074 samples, 0.03%)std::panicking::try (1,074 samples, 0.03%)std::panicking::try::do_call (1,074 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,074 samples, 0.03%)rayon_core::job::JobResult<T>::call::{{closure}} (1,074 samples, 0.03%)rayon_core::join::join_context::call_b::{{closure}} (1,074 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,074 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,074 samples, 0.03%)rayon_core::join::join_context (1,043 samples, 0.03%)rayon_core::registry::in_worker (1,043 samples, 0.03%)rayon_core::join::join_context::{{closure}} (1,043 samples, 0.03%)rayon_core::unwind::halt_unwinding (642 samples, 0.02%)std::panic::catch_unwind (642 samples, 0.02%)std::panicking::try (642 samples, 0.02%)std::panicking::try::do_call (642 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (642 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (642 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (642 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (642 samples, 0.02%)rayon_core::join::join_context (609 samples, 0.02%)rayon_core::registry::in_worker (609 samples, 0.02%)rayon_core::join::join_context::{{closure}} (609 samples, 0.02%)rayon_core::unwind::halt_unwinding (321 samples, 0.01%)std::panic::catch_unwind (321 samples, 0.01%)std::panicking::try (321 samples, 0.01%)std::panicking::try::do_call (321 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (321 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (321 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (321 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (321 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (1,075 samples, 0.03%)rayon_core::registry::WorkerThread::wait_until_cold (1,075 samples, 0.03%)__ieee754_exp_fma (1,042 samples, 0.03%)<f64 as num_traits::float::Float>::exp (1,658 samples, 0.05%)std::f64::<impl f64>::exp (1,658 samples, 0.05%)__GI___exp (1,603 samples, 0.05%)<f64 as num_traits::float::Float>::recip (774 samples, 0.02%)core::f64::<impl f64>::recip (774 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (2,866 samples, 0.09%)<f64 as num_traits::float::Float>::sqrt (353 samples, 0.01%)std::f64::<impl f64>::sqrt (353 samples, 0.01%)<f64 as core::ops::arith::Add>::add (340 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (3,254 samples, 0.10%)rayon::iter::plumbing::Folder::consume_iter (3,254 samples, 0.10%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (3,254 samples, 0.10%)core::option::Option<T>::map (3,254 samples, 0.10%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (3,254 samples, 0.10%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (3,254 samples, 0.10%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (3,254 samples, 0.10%)criterion::stats::univariate::kde::Kde<A,K>::estimate (3,254 samples, 0.10%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (3,254 samples, 0.10%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (3,209 samples, 0.10%)core::ops::function::Fn::call (474 samples, 0.02%)criterion::analysis::estimates::stats (474 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (9,147 samples, 0.29%)rayon_core::join::join_context::call_b::{{closure}} (9,147 samples, 0.29%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (9,147 samples, 0.29%)rayon::iter::plumbing::bridge_producer_consumer::helper (9,147 samples, 0.29%)rayon_core::join::join_context (8,286 samples, 0.27%)rayon_core::registry::in_worker (8,286 samples, 0.27%)rayon_core::join::join_context::{{closure}} (8,286 samples, 0.27%)rayon_core::unwind::halt_unwinding (3,862 samples, 0.12%)std::panic::catch_unwind (3,862 samples, 0.12%)std::panicking::try (3,862 samples, 0.12%)std::panicking::try::do_call (3,862 samples, 0.12%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (3,862 samples, 0.12%)rayon_core::join::join_context::call_a::{{closure}} (3,862 samples, 0.12%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (3,862 samples, 0.12%)rayon::iter::plumbing::bridge_producer_consumer::helper (3,862 samples, 0.12%)rayon::iter::plumbing::Producer::fold_with (3,862 samples, 0.12%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (608 samples, 0.02%)<rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (608 samples, 0.02%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold (608 samples, 0.02%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold (608 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (608 samples, 0.02%)core::iter::traits::iterator::Iterator::try_fold (608 samples, 0.02%)core::iter::adapters::map::map_try_fold::{{closure}} (608 samples, 0.02%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter::with::{{closure}} (601 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (601 samples, 0.02%)criterion::stats::univariate::sample::Sample<A>::bootstrap::{{closure}} (519 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (445 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (445 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (445 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (445 samples, 0.01%)rayon_core::join::join_context (400 samples, 0.01%)rayon_core::registry::in_worker (400 samples, 0.01%)rayon_core::join::join_context::{{closure}} (400 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (547 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until_cold (547 samples, 0.02%)rayon_core::registry::WorkerThread::execute (547 samples, 0.02%)rayon_core::job::JobRef::execute (547 samples, 0.02%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (547 samples, 0.02%)rayon_core::job::JobResult<T>::call (547 samples, 0.02%)rayon_core::unwind::halt_unwinding (547 samples, 0.02%)std::panic::catch_unwind (547 samples, 0.02%)std::panicking::try (547 samples, 0.02%)std::panicking::try::do_call (547 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (547 samples, 0.02%)rayon_core::job::JobResult<T>::call::{{closure}} (547 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (547 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (547 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (547 samples, 0.02%)rayon_core::join::join_context (501 samples, 0.02%)rayon_core::registry::in_worker (501 samples, 0.02%)rayon_core::join::join_context::{{closure}} (501 samples, 0.02%)rayon_core::unwind::halt_unwinding (328 samples, 0.01%)std::panic::catch_unwind (328 samples, 0.01%)std::panicking::try (328 samples, 0.01%)std::panicking::try::do_call (328 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (328 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (328 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (328 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (328 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (553 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (553 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (553 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (553 samples, 0.02%)rayon_core::join::join_context (482 samples, 0.02%)rayon_core::registry::in_worker (482 samples, 0.02%)rayon_core::join::join_context::{{closure}} (482 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (312 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (312 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (312 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (312 samples, 0.01%)rayon_core::registry::WorkerThread::execute (2,569 samples, 0.08%)rayon_core::job::JobRef::execute (2,569 samples, 0.08%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (2,569 samples, 0.08%)rayon_core::job::JobResult<T>::call (2,569 samples, 0.08%)rayon_core::unwind::halt_unwinding (2,569 samples, 0.08%)std::panic::catch_unwind (2,569 samples, 0.08%)std::panicking::try (2,569 samples, 0.08%)std::panicking::try::do_call (2,569 samples, 0.08%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2,569 samples, 0.08%)rayon_core::job::JobResult<T>::call::{{closure}} (2,569 samples, 0.08%)rayon_core::join::join_context::call_b::{{closure}} (2,569 samples, 0.08%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (2,569 samples, 0.08%)rayon::iter::plumbing::bridge_producer_consumer::helper (2,569 samples, 0.08%)rayon_core::join::join_context (2,473 samples, 0.08%)rayon_core::registry::in_worker (2,473 samples, 0.08%)rayon_core::join::join_context::{{closure}} (2,473 samples, 0.08%)rayon_core::unwind::halt_unwinding (1,481 samples, 0.05%)std::panic::catch_unwind (1,481 samples, 0.05%)std::panicking::try (1,481 samples, 0.05%)std::panicking::try::do_call (1,481 samples, 0.05%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,481 samples, 0.05%)rayon_core::join::join_context::call_a::{{closure}} (1,481 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,481 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,481 samples, 0.05%)rayon_core::join::join_context (1,373 samples, 0.04%)rayon_core::registry::in_worker (1,373 samples, 0.04%)rayon_core::join::join_context::{{closure}} (1,373 samples, 0.04%)rayon_core::unwind::halt_unwinding (707 samples, 0.02%)std::panic::catch_unwind (707 samples, 0.02%)std::panicking::try (707 samples, 0.02%)std::panicking::try::do_call (707 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (707 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (707 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (707 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (707 samples, 0.02%)rayon_core::join::join_context (623 samples, 0.02%)rayon_core::registry::in_worker (623 samples, 0.02%)rayon_core::join::join_context::{{closure}} (623 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until (2,575 samples, 0.08%)rayon_core::registry::WorkerThread::wait_until_cold (2,575 samples, 0.08%)__ieee754_exp_fma (315 samples, 0.01%)<f64 as num_traits::float::Float>::exp (468 samples, 0.02%)std::f64::<impl f64>::exp (468 samples, 0.02%)__GI___exp (459 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (833 samples, 0.03%)rayon::iter::plumbing::Producer::fold_with (919 samples, 0.03%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (919 samples, 0.03%)rayon::iter::plumbing::Folder::consume_iter (919 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (919 samples, 0.03%)core::option::Option<T>::map (919 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (919 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (919 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (919 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate (919 samples, 0.03%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (918 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (911 samples, 0.03%)__ieee754_exp_fma (1,329 samples, 0.04%)<f64 as num_traits::float::Float>::exp (2,057 samples, 0.07%)std::f64::<impl f64>::exp (2,057 samples, 0.07%)__GI___exp (2,010 samples, 0.06%)<f64 as num_traits::float::Float>::recip (976 samples, 0.03%)core::f64::<impl f64>::recip (976 samples, 0.03%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (3,667 samples, 0.12%)<f64 as num_traits::float::Float>::sqrt (538 samples, 0.02%)std::f64::<impl f64>::sqrt (538 samples, 0.02%)<f64 as core::ops::arith::Add>::add (396 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (4,125 samples, 0.13%)rayon::iter::plumbing::Folder::consume_iter (4,125 samples, 0.13%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (4,125 samples, 0.13%)core::option::Option<T>::map (4,125 samples, 0.13%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (4,125 samples, 0.13%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (4,125 samples, 0.13%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (4,125 samples, 0.13%)criterion::stats::univariate::kde::Kde<A,K>::estimate (4,125 samples, 0.13%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (4,125 samples, 0.13%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (4,065 samples, 0.13%)core::ops::function::Fn::call (613 samples, 0.02%)criterion::analysis::estimates::stats (613 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (4,893 samples, 0.16%)rayon_core::join::join_context::call_b::{{closure}} (4,893 samples, 0.16%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (4,893 samples, 0.16%)rayon::iter::plumbing::bridge_producer_consumer::helper (4,893 samples, 0.16%)rayon::iter::plumbing::Producer::fold_with (4,892 samples, 0.16%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (767 samples, 0.02%)<rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (767 samples, 0.02%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold (767 samples, 0.02%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold (767 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (767 samples, 0.02%)core::iter::traits::iterator::Iterator::try_fold (767 samples, 0.02%)core::iter::adapters::map::map_try_fold::{{closure}} (766 samples, 0.02%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter::with::{{closure}} (763 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (763 samples, 0.02%)criterion::stats::univariate::sample::Sample<A>::bootstrap::{{closure}} (678 samples, 0.02%)__ieee754_exp_fma (1,333 samples, 0.04%)<f64 as num_traits::float::Float>::exp (2,123 samples, 0.07%)std::f64::<impl f64>::exp (2,123 samples, 0.07%)__GI___exp (2,051 samples, 0.07%)<f64 as num_traits::float::Float>::recip (976 samples, 0.03%)core::f64::<impl f64>::recip (976 samples, 0.03%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (3,717 samples, 0.12%)<f64 as num_traits::float::Float>::sqrt (525 samples, 0.02%)std::f64::<impl f64>::sqrt (525 samples, 0.02%)<f64 as core::ops::arith::Add>::add (442 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (4,198 samples, 0.14%)rayon::iter::plumbing::Folder::consume_iter (4,198 samples, 0.14%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (4,198 samples, 0.14%)core::option::Option<T>::map (4,198 samples, 0.14%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (4,198 samples, 0.14%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (4,198 samples, 0.14%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (4,198 samples, 0.14%)criterion::stats::univariate::kde::Kde<A,K>::estimate (4,198 samples, 0.14%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (4,198 samples, 0.14%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (4,163 samples, 0.13%)core::ops::function::Fn::call (605 samples, 0.02%)criterion::analysis::estimates::stats (605 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (23,421 samples, 0.75%)rayon_core::join::join_context::call_b::{{closure}} (23,420 samples, 0.75%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (23,420 samples, 0.75%)rayon::iter::plumbing::bridge_producer_consumer::helper (23,420 samples, 0.75%)rayon_core::join::join_context (22,650 samples, 0.73%)rayon_core::registry::in_worker (22,650 samples, 0.73%)rayon_core::join::join_context::{{closure}} (22,650 samples, 0.73%)rayon_core::unwind::halt_unwinding (10,928 samples, 0.35%)std::panic::catch_unwind (10,928 samples, 0.35%)std::panicking::try (10,928 samples, 0.35%)std::panicking::try::do_call (10,928 samples, 0.35%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (10,928 samples, 0.35%)rayon_core::join::join_context::call_a::{{closure}} (10,928 samples, 0.35%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (10,928 samples, 0.35%)rayon::iter::plumbing::bridge_producer_consumer::helper (10,928 samples, 0.35%)rayon_core::join::join_context (10,009 samples, 0.32%)rayon_core::registry::in_worker (10,009 samples, 0.32%)rayon_core::join::join_context::{{closure}} (10,009 samples, 0.32%)rayon_core::unwind::halt_unwinding (4,970 samples, 0.16%)std::panic::catch_unwind (4,970 samples, 0.16%)std::panicking::try (4,970 samples, 0.16%)std::panicking::try::do_call (4,970 samples, 0.16%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (4,970 samples, 0.16%)rayon_core::join::join_context::call_a::{{closure}} (4,970 samples, 0.16%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (4,970 samples, 0.16%)rayon::iter::plumbing::bridge_producer_consumer::helper (4,970 samples, 0.16%)rayon::iter::plumbing::Producer::fold_with (4,968 samples, 0.16%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (770 samples, 0.02%)<rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (770 samples, 0.02%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold (770 samples, 0.02%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold (770 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (770 samples, 0.02%)core::iter::traits::iterator::Iterator::try_fold (770 samples, 0.02%)core::iter::adapters::map::map_try_fold::{{closure}} (769 samples, 0.02%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter::with::{{closure}} (756 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (756 samples, 0.02%)criterion::stats::univariate::sample::Sample<A>::bootstrap::{{closure}} (667 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (717 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (717 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (717 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (717 samples, 0.02%)rayon_core::join::join_context (657 samples, 0.02%)rayon_core::registry::in_worker (657 samples, 0.02%)rayon_core::join::join_context::{{closure}} (657 samples, 0.02%)rayon_core::registry::WorkerThread::execute (559 samples, 0.02%)rayon_core::job::JobRef::execute (559 samples, 0.02%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (559 samples, 0.02%)rayon_core::job::JobResult<T>::call (558 samples, 0.02%)rayon_core::unwind::halt_unwinding (558 samples, 0.02%)std::panic::catch_unwind (558 samples, 0.02%)std::panicking::try (558 samples, 0.02%)std::panicking::try::do_call (558 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (558 samples, 0.02%)rayon_core::job::JobResult<T>::call::{{closure}} (558 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (558 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (558 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (558 samples, 0.02%)rayon_core::join::join_context (486 samples, 0.02%)rayon_core::registry::in_worker (486 samples, 0.02%)rayon_core::join::join_context::{{closure}} (486 samples, 0.02%)rayon_core::unwind::halt_unwinding (353 samples, 0.01%)std::panic::catch_unwind (353 samples, 0.01%)std::panicking::try (353 samples, 0.01%)std::panicking::try::do_call (353 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (353 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (353 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (353 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (353 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (563 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until_cold (563 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (763 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (763 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (763 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (763 samples, 0.02%)rayon_core::join::join_context (652 samples, 0.02%)rayon_core::registry::in_worker (652 samples, 0.02%)rayon_core::join::join_context::{{closure}} (652 samples, 0.02%)rayon_core::unwind::halt_unwinding (314 samples, 0.01%)std::panic::catch_unwind (314 samples, 0.01%)std::panicking::try (314 samples, 0.01%)std::panicking::try::do_call (314 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (314 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (314 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (314 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (314 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (421 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (421 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (421 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (421 samples, 0.01%)rayon_core::join::join_context (313 samples, 0.01%)rayon_core::registry::in_worker (313 samples, 0.01%)rayon_core::join::join_context::{{closure}} (313 samples, 0.01%)rayon_core::registry::WorkerThread::execute (3,326 samples, 0.11%)rayon_core::job::JobRef::execute (3,326 samples, 0.11%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (3,326 samples, 0.11%)rayon_core::job::JobResult<T>::call (3,326 samples, 0.11%)rayon_core::unwind::halt_unwinding (3,326 samples, 0.11%)std::panic::catch_unwind (3,326 samples, 0.11%)std::panicking::try (3,326 samples, 0.11%)std::panicking::try::do_call (3,326 samples, 0.11%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (3,326 samples, 0.11%)rayon_core::job::JobResult<T>::call::{{closure}} (3,326 samples, 0.11%)rayon_core::join::join_context::call_b::{{closure}} (3,326 samples, 0.11%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (3,326 samples, 0.11%)rayon::iter::plumbing::bridge_producer_consumer::helper (3,326 samples, 0.11%)rayon_core::join::join_context (3,220 samples, 0.10%)rayon_core::registry::in_worker (3,220 samples, 0.10%)rayon_core::join::join_context::{{closure}} (3,220 samples, 0.10%)rayon_core::unwind::halt_unwinding (1,940 samples, 0.06%)std::panic::catch_unwind (1,940 samples, 0.06%)std::panicking::try (1,940 samples, 0.06%)std::panicking::try::do_call (1,940 samples, 0.06%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,940 samples, 0.06%)rayon_core::join::join_context::call_a::{{closure}} (1,940 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,940 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,940 samples, 0.06%)rayon_core::join::join_context (1,825 samples, 0.06%)rayon_core::registry::in_worker (1,825 samples, 0.06%)rayon_core::join::join_context::{{closure}} (1,825 samples, 0.06%)rayon_core::unwind::halt_unwinding (959 samples, 0.03%)std::panic::catch_unwind (959 samples, 0.03%)std::panicking::try (959 samples, 0.03%)std::panicking::try::do_call (959 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (959 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (959 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (959 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (959 samples, 0.03%)rayon_core::join::join_context (843 samples, 0.03%)rayon_core::registry::in_worker (843 samples, 0.03%)rayon_core::join::join_context::{{closure}} (843 samples, 0.03%)rayon_core::unwind::halt_unwinding (413 samples, 0.01%)std::panic::catch_unwind (413 samples, 0.01%)std::panicking::try (413 samples, 0.01%)std::panicking::try::do_call (413 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (413 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (413 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (413 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (413 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (3,335 samples, 0.11%)rayon_core::registry::WorkerThread::wait_until_cold (3,335 samples, 0.11%)<f64 as num_traits::float::Float>::exp (403 samples, 0.01%)std::f64::<impl f64>::exp (403 samples, 0.01%)__GI___exp (390 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (734 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (812 samples, 0.03%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (812 samples, 0.03%)rayon::iter::plumbing::Folder::consume_iter (812 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (812 samples, 0.03%)core::option::Option<T>::map (812 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (812 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (812 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (812 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate (812 samples, 0.03%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (812 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (806 samples, 0.03%)<f64 as num_traits::float::Float>::exp (482 samples, 0.02%)std::f64::<impl f64>::exp (482 samples, 0.02%)__GI___exp (470 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (888 samples, 0.03%)rayon::iter::plumbing::Producer::fold_with (987 samples, 0.03%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (987 samples, 0.03%)rayon::iter::plumbing::Folder::consume_iter (987 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (987 samples, 0.03%)core::option::Option<T>::map (987 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (987 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (987 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (987 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate (987 samples, 0.03%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (987 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (977 samples, 0.03%)__ieee754_exp_fma (1,683 samples, 0.05%)<f64 as num_traits::float::Float>::exp (2,593 samples, 0.08%)std::f64::<impl f64>::exp (2,593 samples, 0.08%)__GI___exp (2,522 samples, 0.08%)<f64 as num_traits::float::Float>::recip (1,202 samples, 0.04%)core::f64::<impl f64>::recip (1,202 samples, 0.04%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (4,582 samples, 0.15%)<f64 as num_traits::float::Float>::sqrt (663 samples, 0.02%)std::f64::<impl f64>::sqrt (663 samples, 0.02%)<f64 as core::ops::arith::Add>::add (581 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (5,230 samples, 0.17%)rayon::iter::plumbing::Folder::consume_iter (5,230 samples, 0.17%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (5,230 samples, 0.17%)core::option::Option<T>::map (5,230 samples, 0.17%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (5,230 samples, 0.17%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (5,230 samples, 0.17%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (5,230 samples, 0.17%)criterion::stats::univariate::kde::Kde<A,K>::estimate (5,230 samples, 0.17%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (5,230 samples, 0.17%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (5,169 samples, 0.17%)criterion::stats::univariate::sample::Sample<A>::median_abs_dev (377 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::percentiles (351 samples, 0.01%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (344 samples, 0.01%)rayon::slice::quicksort::par_quicksort (344 samples, 0.01%)rayon::slice::quicksort::recurse (344 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::percentiles (354 samples, 0.01%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (347 samples, 0.01%)rayon::slice::quicksort::par_quicksort (347 samples, 0.01%)rayon::slice::quicksort::recurse (347 samples, 0.01%)core::ops::function::Fn::call (769 samples, 0.02%)criterion::analysis::estimates::stats (769 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (6,199 samples, 0.20%)rayon_core::join::join_context::call_b::{{closure}} (6,199 samples, 0.20%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (6,199 samples, 0.20%)rayon::iter::plumbing::bridge_producer_consumer::helper (6,199 samples, 0.20%)rayon::iter::plumbing::Producer::fold_with (6,196 samples, 0.20%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (966 samples, 0.03%)<rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (966 samples, 0.03%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold (966 samples, 0.03%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold (966 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (966 samples, 0.03%)core::iter::traits::iterator::Iterator::try_fold (966 samples, 0.03%)core::iter::adapters::map::map_try_fold::{{closure}} (966 samples, 0.03%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter::with::{{closure}} (954 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (954 samples, 0.03%)criterion::stats::univariate::sample::Sample<A>::bootstrap::{{closure}} (838 samples, 0.03%)__ieee754_exp_fma (1,642 samples, 0.05%)<f64 as num_traits::float::Float>::exp (2,651 samples, 0.09%)std::f64::<impl f64>::exp (2,651 samples, 0.09%)__GI___exp (2,571 samples, 0.08%)<f64 as num_traits::float::Float>::recip (1,258 samples, 0.04%)core::f64::<impl f64>::recip (1,258 samples, 0.04%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (4,715 samples, 0.15%)<f64 as num_traits::float::Float>::sqrt (687 samples, 0.02%)std::f64::<impl f64>::sqrt (687 samples, 0.02%)<f64 as core::ops::arith::Add>::add (548 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (5,328 samples, 0.17%)rayon::iter::plumbing::Folder::consume_iter (5,328 samples, 0.17%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (5,328 samples, 0.17%)core::option::Option<T>::map (5,328 samples, 0.17%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (5,328 samples, 0.17%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (5,328 samples, 0.17%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (5,328 samples, 0.17%)criterion::stats::univariate::kde::Kde<A,K>::estimate (5,328 samples, 0.17%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (5,328 samples, 0.17%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (5,269 samples, 0.17%)criterion::stats::univariate::sample::Sample<A>::median_abs_dev (371 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::percentiles (357 samples, 0.01%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (345 samples, 0.01%)rayon::slice::quicksort::par_quicksort (345 samples, 0.01%)rayon::slice::quicksort::recurse (345 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::percentiles (358 samples, 0.01%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (350 samples, 0.01%)rayon::slice::quicksort::par_quicksort (350 samples, 0.01%)rayon::slice::quicksort::recurse (350 samples, 0.01%)core::ops::function::Fn::call (771 samples, 0.02%)criterion::analysis::estimates::stats (771 samples, 0.02%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (945 samples, 0.03%)<rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (945 samples, 0.03%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold (945 samples, 0.03%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold (945 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (945 samples, 0.03%)core::iter::traits::iterator::Iterator::try_fold (945 samples, 0.03%)core::iter::adapters::map::map_try_fold::{{closure}} (945 samples, 0.03%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter::with::{{closure}} (936 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (936 samples, 0.03%)criterion::stats::univariate::sample::Sample<A>::bootstrap::{{closure}} (841 samples, 0.03%)rayon_core::job::StackJob<L,F,R>::run_inline (13,684 samples, 0.44%)rayon_core::join::join_context::call_b::{{closure}} (13,684 samples, 0.44%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (13,684 samples, 0.44%)rayon::iter::plumbing::bridge_producer_consumer::helper (13,684 samples, 0.44%)rayon_core::join::join_context (12,696 samples, 0.41%)rayon_core::registry::in_worker (12,696 samples, 0.41%)rayon_core::join::join_context::{{closure}} (12,696 samples, 0.41%)rayon_core::unwind::halt_unwinding (6,274 samples, 0.20%)std::panic::catch_unwind (6,274 samples, 0.20%)std::panicking::try (6,274 samples, 0.20%)std::panicking::try::do_call (6,274 samples, 0.20%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (6,274 samples, 0.20%)rayon_core::join::join_context::call_a::{{closure}} (6,274 samples, 0.20%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (6,274 samples, 0.20%)rayon::iter::plumbing::bridge_producer_consumer::helper (6,274 samples, 0.20%)rayon::iter::plumbing::Producer::fold_with (6,274 samples, 0.20%)<f64 as num_traits::float::Float>::exp (484 samples, 0.02%)std::f64::<impl f64>::exp (484 samples, 0.02%)__GI___exp (472 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (886 samples, 0.03%)rayon::iter::plumbing::Producer::fold_with (1,001 samples, 0.03%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (1,001 samples, 0.03%)rayon::iter::plumbing::Folder::consume_iter (1,001 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (1,001 samples, 0.03%)core::option::Option<T>::map (1,001 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (1,001 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (1,001 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (1,001 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate (1,001 samples, 0.03%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (1,001 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (986 samples, 0.03%)__ieee754_exp_fma (1,664 samples, 0.05%)<f64 as num_traits::float::Float>::exp (2,649 samples, 0.09%)std::f64::<impl f64>::exp (2,649 samples, 0.09%)__GI___exp (2,580 samples, 0.08%)<f64 as num_traits::float::Float>::recip (1,277 samples, 0.04%)core::f64::<impl f64>::recip (1,277 samples, 0.04%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (4,762 samples, 0.15%)<f64 as num_traits::float::Float>::sqrt (701 samples, 0.02%)std::f64::<impl f64>::sqrt (701 samples, 0.02%)<f64 as core::ops::arith::Add>::add (582 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (5,408 samples, 0.17%)rayon::iter::plumbing::Folder::consume_iter (5,408 samples, 0.17%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (5,408 samples, 0.17%)core::option::Option<T>::map (5,408 samples, 0.17%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (5,408 samples, 0.17%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (5,408 samples, 0.17%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (5,408 samples, 0.17%)criterion::stats::univariate::kde::Kde<A,K>::estimate (5,408 samples, 0.17%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (5,408 samples, 0.17%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (5,348 samples, 0.17%)criterion::stats::univariate::sample::Sample<A>::median_abs_dev (396 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::percentiles (382 samples, 0.01%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (363 samples, 0.01%)rayon::slice::quicksort::par_quicksort (363 samples, 0.01%)rayon::slice::quicksort::recurse (363 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::percentiles (348 samples, 0.01%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (342 samples, 0.01%)rayon::slice::quicksort::par_quicksort (342 samples, 0.01%)rayon::slice::quicksort::recurse (342 samples, 0.01%)core::ops::function::Fn::call (780 samples, 0.03%)criterion::analysis::estimates::stats (780 samples, 0.03%)core::iter::adapters::map::map_try_fold::{{closure}} (982 samples, 0.03%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter::with::{{closure}} (976 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (976 samples, 0.03%)criterion::stats::univariate::sample::Sample<A>::bootstrap::{{closure}} (861 samples, 0.03%)rayon_core::job::StackJob<L,F,R>::run_inline (6,395 samples, 0.21%)rayon_core::join::join_context::call_b::{{closure}} (6,395 samples, 0.21%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (6,395 samples, 0.21%)rayon::iter::plumbing::bridge_producer_consumer::helper (6,395 samples, 0.21%)rayon::iter::plumbing::Producer::fold_with (6,393 samples, 0.21%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (985 samples, 0.03%)<rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (985 samples, 0.03%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold (985 samples, 0.03%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold (985 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (985 samples, 0.03%)core::iter::traits::iterator::Iterator::try_fold (985 samples, 0.03%)__ieee754_exp_fma (1,446 samples, 0.05%)<f64 as num_traits::float::Float>::exp (2,266 samples, 0.07%)std::f64::<impl f64>::exp (2,266 samples, 0.07%)__GI___exp (2,184 samples, 0.07%)<f64 as num_traits::float::Float>::recip (1,087 samples, 0.03%)core::f64::<impl f64>::recip (1,087 samples, 0.03%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (3,993 samples, 0.13%)<f64 as num_traits::float::Float>::sqrt (519 samples, 0.02%)std::f64::<impl f64>::sqrt (519 samples, 0.02%)<f64 as core::ops::arith::Add>::add (489 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (4,553 samples, 0.15%)rayon::iter::plumbing::Folder::consume_iter (4,553 samples, 0.15%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (4,553 samples, 0.15%)core::option::Option<T>::map (4,553 samples, 0.15%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (4,553 samples, 0.15%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (4,553 samples, 0.15%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (4,553 samples, 0.15%)criterion::stats::univariate::kde::Kde<A,K>::estimate (4,553 samples, 0.15%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (4,553 samples, 0.15%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (4,490 samples, 0.14%)criterion::stats::univariate::sample::Sample<A>::median_abs_dev (371 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::percentiles (347 samples, 0.01%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (335 samples, 0.01%)rayon::slice::quicksort::par_quicksort (335 samples, 0.01%)rayon::slice::quicksort::recurse (335 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::percentiles (348 samples, 0.01%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (344 samples, 0.01%)rayon::slice::quicksort::par_quicksort (344 samples, 0.01%)rayon::slice::quicksort::recurse (344 samples, 0.01%)core::ops::function::Fn::call (766 samples, 0.02%)criterion::analysis::estimates::stats (766 samples, 0.02%)rayon_core::registry::WorkerThread::execute (93,971 samples, 3.03%)ray..rayon_core::job::JobRef::execute (93,971 samples, 3.03%)ray..<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (93,971 samples, 3.03%)<ra..rayon_core::job::JobResult<T>::call (93,970 samples, 3.03%)ray..rayon_core::unwind::halt_unwinding (93,970 samples, 3.03%)ray..std::panic::catch_unwind (93,970 samples, 3.03%)std..std::panicking::try (93,970 samples, 3.03%)std..std::panicking::try::do_call (93,970 samples, 3.03%)std..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (93,970 samples, 3.03%)<co..rayon_core::job::JobResult<T>::call::{{closure}} (93,970 samples, 3.03%)ray..rayon_core::join::join_context::call_b::{{closure}} (93,970 samples, 3.03%)ray..rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (93,970 samples, 3.03%)ray..rayon::iter::plumbing::bridge_producer_consumer::helper (93,970 samples, 3.03%)ray..rayon_core::join::join_context (93,448 samples, 3.01%)ray..rayon_core::registry::in_worker (93,448 samples, 3.01%)ray..rayon_core::join::join_context::{{closure}} (93,448 samples, 3.01%)ray..rayon_core::unwind::halt_unwinding (54,989 samples, 1.77%)r..std::panic::catch_unwind (54,989 samples, 1.77%)s..std::panicking::try (54,989 samples, 1.77%)s..std::panicking::try::do_call (54,989 samples, 1.77%)s..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (54,989 samples, 1.77%)<..rayon_core::join::join_context::call_a::{{closure}} (54,989 samples, 1.77%)r..rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (54,989 samples, 1.77%)r..rayon::iter::plumbing::bridge_producer_consumer::helper (54,989 samples, 1.77%)r..rayon_core::join::join_context (54,353 samples, 1.75%)rayon_core::registry::in_worker (54,353 samples, 1.75%)rayon_core::join::join_context::{{closure}} (54,353 samples, 1.75%)rayon_core::unwind::halt_unwinding (27,595 samples, 0.89%)std::panic::catch_unwind (27,595 samples, 0.89%)std::panicking::try (27,595 samples, 0.89%)std::panicking::try::do_call (27,595 samples, 0.89%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (27,595 samples, 0.89%)rayon_core::join::join_context::call_a::{{closure}} (27,595 samples, 0.89%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (27,595 samples, 0.89%)rayon::iter::plumbing::bridge_producer_consumer::helper (27,595 samples, 0.89%)rayon_core::join::join_context (26,779 samples, 0.86%)rayon_core::registry::in_worker (26,779 samples, 0.86%)rayon_core::join::join_context::{{closure}} (26,779 samples, 0.86%)rayon_core::unwind::halt_unwinding (12,911 samples, 0.42%)std::panic::catch_unwind (12,911 samples, 0.42%)std::panicking::try (12,911 samples, 0.42%)std::panicking::try::do_call (12,911 samples, 0.42%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (12,911 samples, 0.42%)rayon_core::join::join_context::call_a::{{closure}} (12,911 samples, 0.42%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (12,911 samples, 0.42%)rayon::iter::plumbing::bridge_producer_consumer::helper (12,911 samples, 0.42%)rayon_core::join::join_context (11,907 samples, 0.38%)rayon_core::registry::in_worker (11,907 samples, 0.38%)rayon_core::join::join_context::{{closure}} (11,907 samples, 0.38%)rayon_core::unwind::halt_unwinding (5,512 samples, 0.18%)std::panic::catch_unwind (5,512 samples, 0.18%)std::panicking::try (5,512 samples, 0.18%)std::panicking::try::do_call (5,512 samples, 0.18%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (5,512 samples, 0.18%)rayon_core::join::join_context::call_a::{{closure}} (5,512 samples, 0.18%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (5,512 samples, 0.18%)rayon::iter::plumbing::bridge_producer_consumer::helper (5,512 samples, 0.18%)rayon::iter::plumbing::Producer::fold_with (5,511 samples, 0.18%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (958 samples, 0.03%)<rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (958 samples, 0.03%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold (958 samples, 0.03%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold (958 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (958 samples, 0.03%)core::iter::traits::iterator::Iterator::try_fold (958 samples, 0.03%)core::iter::adapters::map::map_try_fold::{{closure}} (956 samples, 0.03%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter::with::{{closure}} (945 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (945 samples, 0.03%)criterion::stats::univariate::sample::Sample<A>::bootstrap::{{closure}} (837 samples, 0.03%)rayon_core::registry::WorkerThread::wait_until (94,096 samples, 3.03%)ray..rayon_core::registry::WorkerThread::wait_until_cold (94,096 samples, 3.03%)ray..<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (361 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (402 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (402 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (402 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (402 samples, 0.01%)core::option::Option<T>::map (402 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (402 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (402 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (402 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (402 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (402 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (398 samples, 0.01%)<f64 as num_traits::float::Float>::exp (336 samples, 0.01%)std::f64::<impl f64>::exp (336 samples, 0.01%)__GI___exp (330 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (590 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (672 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (672 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (672 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (672 samples, 0.02%)core::option::Option<T>::map (672 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (672 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (672 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (672 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (672 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (672 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (666 samples, 0.02%)<f64 as core::ops::arith::Mul>::mul (366 samples, 0.01%)[libm.so.6] (778 samples, 0.03%)specialcase (705 samples, 0.02%)__ieee754_exp_fma (8,997 samples, 0.29%)top12 (786 samples, 0.03%)__math_check_oflow (756 samples, 0.02%)with_errno (397 samples, 0.01%)<f64 as num_traits::float::Float>::exp (14,289 samples, 0.46%)std::f64::<impl f64>::exp (14,289 samples, 0.46%)__GI___exp (13,849 samples, 0.45%)<f64 as num_traits::float::Float>::powi (406 samples, 0.01%)std::f64::<impl f64>::powi (406 samples, 0.01%)<f64 as num_traits::float::Float>::recip (7,297 samples, 0.23%)core::f64::<impl f64>::recip (7,297 samples, 0.23%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (25,569 samples, 0.82%)<f64 as num_traits::float::Float>::sqrt (3,211 samples, 0.10%)std::f64::<impl f64>::sqrt (3,211 samples, 0.10%)<f64 as core::ops::arith::Add>::add (3,360 samples, 0.11%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (29,332 samples, 0.94%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (28,958 samples, 0.93%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (29,334 samples, 0.94%)rayon::iter::plumbing::Folder::consume_iter (29,334 samples, 0.94%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (29,334 samples, 0.94%)core::option::Option<T>::map (29,334 samples, 0.94%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (29,334 samples, 0.94%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (29,334 samples, 0.94%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (29,334 samples, 0.94%)criterion::stats::univariate::kde::Kde<A,K>::estimate (29,334 samples, 0.94%)criterion::stats::bivariate::Data<X,Y>::bootstrap::{{closure}} (617 samples, 0.02%)criterion::stats::bivariate::resamples::Resamples<X,Y>::next (447 samples, 0.01%)rayon::slice::quicksort::partition (414 samples, 0.01%)rayon::slice::quicksort::partition_in_blocks (328 samples, 0.01%)rayon::slice::quicksort::insertion_sort (484 samples, 0.02%)rayon::slice::quicksort::shift_tail (435 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::median_abs_dev (1,778 samples, 0.06%)criterion::stats::univariate::sample::Sample<A>::percentiles (1,683 samples, 0.05%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (1,628 samples, 0.05%)rayon::slice::quicksort::par_quicksort (1,628 samples, 0.05%)rayon::slice::quicksort::recurse (1,628 samples, 0.05%)rayon::slice::quicksort::recurse (981 samples, 0.03%)rayon::slice::quicksort::partition (424 samples, 0.01%)rayon::slice::quicksort::partition_in_blocks (335 samples, 0.01%)rayon::slice::quicksort::insertion_sort (466 samples, 0.02%)rayon::slice::quicksort::shift_tail (412 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::percentiles (1,649 samples, 0.05%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (1,619 samples, 0.05%)rayon::slice::quicksort::par_quicksort (1,619 samples, 0.05%)rayon::slice::quicksort::recurse (1,619 samples, 0.05%)rayon::slice::quicksort::recurse (926 samples, 0.03%)core::ops::function::Fn::call (3,627 samples, 0.12%)criterion::analysis::estimates::stats (3,627 samples, 0.12%)rayon_core::job::StackJob<L,F,R>::run_inline (33,949 samples, 1.09%)rayon_core::join::join_context::call_b::{{closure}} (33,949 samples, 1.09%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (33,949 samples, 1.09%)rayon::iter::plumbing::bridge_producer_consumer::helper (33,949 samples, 1.09%)rayon::iter::plumbing::Producer::fold_with (33,947 samples, 1.09%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (4,613 samples, 0.15%)<rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (4,613 samples, 0.15%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold (4,613 samples, 0.15%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold (4,613 samples, 0.15%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (4,613 samples, 0.15%)core::iter::traits::iterator::Iterator::try_fold (4,613 samples, 0.15%)core::iter::adapters::map::map_try_fold::{{closure}} (4,608 samples, 0.15%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter::with::{{closure}} (4,578 samples, 0.15%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (4,578 samples, 0.15%)criterion::stats::univariate::sample::Sample<A>::bootstrap::{{closure}} (3,961 samples, 0.13%)criterion::stats::univariate::resamples::Resamples<A>::next (334 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (381 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (381 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (381 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (381 samples, 0.01%)rayon_core::join::join_context (332 samples, 0.01%)rayon_core::registry::in_worker (332 samples, 0.01%)rayon_core::join::join_context::{{closure}} (332 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (421 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until_cold (421 samples, 0.01%)rayon_core::registry::WorkerThread::execute (421 samples, 0.01%)rayon_core::job::JobRef::execute (421 samples, 0.01%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (421 samples, 0.01%)rayon_core::job::JobResult<T>::call (421 samples, 0.01%)rayon_core::unwind::halt_unwinding (421 samples, 0.01%)std::panic::catch_unwind (421 samples, 0.01%)std::panicking::try (421 samples, 0.01%)std::panicking::try::do_call (421 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (421 samples, 0.01%)rayon_core::job::JobResult<T>::call::{{closure}} (421 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (421 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (421 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (421 samples, 0.01%)rayon_core::join::join_context (413 samples, 0.01%)rayon_core::registry::in_worker (413 samples, 0.01%)rayon_core::join::join_context::{{closure}} (413 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (1,374 samples, 0.04%)rayon_core::join::join_context::call_b::{{closure}} (1,374 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,374 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,374 samples, 0.04%)rayon_core::join::join_context (1,313 samples, 0.04%)rayon_core::registry::in_worker (1,313 samples, 0.04%)rayon_core::join::join_context::{{closure}} (1,313 samples, 0.04%)rayon_core::unwind::halt_unwinding (511 samples, 0.02%)std::panic::catch_unwind (511 samples, 0.02%)std::panicking::try (511 samples, 0.02%)std::panicking::try::do_call (511 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (511 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (511 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (511 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (511 samples, 0.02%)rayon_core::join::join_context (452 samples, 0.01%)rayon_core::registry::in_worker (452 samples, 0.01%)rayon_core::join::join_context::{{closure}} (452 samples, 0.01%)rayon_core::registry::WorkerThread::execute (383 samples, 0.01%)rayon_core::job::JobRef::execute (383 samples, 0.01%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (383 samples, 0.01%)rayon_core::job::JobResult<T>::call (383 samples, 0.01%)rayon_core::unwind::halt_unwinding (383 samples, 0.01%)std::panic::catch_unwind (383 samples, 0.01%)std::panicking::try (383 samples, 0.01%)std::panicking::try::do_call (383 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (383 samples, 0.01%)rayon_core::job::JobResult<T>::call::{{closure}} (383 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (383 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (383 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (383 samples, 0.01%)rayon_core::join::join_context (356 samples, 0.01%)rayon_core::registry::in_worker (356 samples, 0.01%)rayon_core::join::join_context::{{closure}} (356 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (384 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until_cold (384 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (400 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (400 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (400 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (400 samples, 0.01%)rayon_core::join::join_context (353 samples, 0.01%)rayon_core::registry::in_worker (353 samples, 0.01%)rayon_core::join::join_context::{{closure}} (353 samples, 0.01%)rayon_core::registry::WorkerThread::execute (1,848 samples, 0.06%)rayon_core::job::JobRef::execute (1,848 samples, 0.06%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (1,848 samples, 0.06%)rayon_core::job::JobResult<T>::call (1,848 samples, 0.06%)rayon_core::unwind::halt_unwinding (1,848 samples, 0.06%)std::panic::catch_unwind (1,848 samples, 0.06%)std::panicking::try (1,848 samples, 0.06%)std::panicking::try::do_call (1,848 samples, 0.06%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,848 samples, 0.06%)rayon_core::job::JobResult<T>::call::{{closure}} (1,848 samples, 0.06%)rayon_core::join::join_context::call_b::{{closure}} (1,848 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,848 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,848 samples, 0.06%)rayon_core::join::join_context (1,803 samples, 0.06%)rayon_core::registry::in_worker (1,803 samples, 0.06%)rayon_core::join::join_context::{{closure}} (1,803 samples, 0.06%)rayon_core::unwind::halt_unwinding (1,179 samples, 0.04%)std::panic::catch_unwind (1,179 samples, 0.04%)std::panicking::try (1,179 samples, 0.04%)std::panicking::try::do_call (1,179 samples, 0.04%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,179 samples, 0.04%)rayon_core::join::join_context::call_a::{{closure}} (1,179 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,179 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,179 samples, 0.04%)rayon_core::join::join_context (1,133 samples, 0.04%)rayon_core::registry::in_worker (1,133 samples, 0.04%)rayon_core::join::join_context::{{closure}} (1,133 samples, 0.04%)rayon_core::unwind::halt_unwinding (599 samples, 0.02%)std::panic::catch_unwind (599 samples, 0.02%)std::panicking::try (599 samples, 0.02%)std::panicking::try::do_call (599 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (599 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (599 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (599 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (599 samples, 0.02%)rayon_core::join::join_context (554 samples, 0.02%)rayon_core::registry::in_worker (554 samples, 0.02%)rayon_core::join::join_context::{{closure}} (554 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until (1,854 samples, 0.06%)rayon_core::registry::WorkerThread::wait_until_cold (1,854 samples, 0.06%)rayon_core::job::StackJob<L,F,R>::run_inline (745 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (745 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (745 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (745 samples, 0.02%)rayon_core::join::join_context (676 samples, 0.02%)rayon_core::registry::in_worker (676 samples, 0.02%)rayon_core::join::join_context::{{closure}} (676 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (353 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (384 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (384 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (384 samples, 0.01%)core::option::Option<T>::map (384 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (384 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (384 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (384 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (384 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (384 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (382 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (387 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (387 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (387 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (387 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (387 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (357 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (396 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (396 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (396 samples, 0.01%)core::option::Option<T>::map (396 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (396 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (396 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (396 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (396 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (396 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (391 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (1,937 samples, 0.06%)rayon_core::join::join_context::call_b::{{closure}} (1,937 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,937 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,937 samples, 0.06%)rayon_core::join::join_context (1,830 samples, 0.06%)rayon_core::registry::in_worker (1,830 samples, 0.06%)rayon_core::join::join_context::{{closure}} (1,830 samples, 0.06%)rayon_core::unwind::halt_unwinding (872 samples, 0.03%)std::panic::catch_unwind (872 samples, 0.03%)std::panicking::try (872 samples, 0.03%)std::panicking::try::do_call (872 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (872 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (872 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (872 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (872 samples, 0.03%)rayon_core::join::join_context (788 samples, 0.03%)rayon_core::registry::in_worker (788 samples, 0.03%)rayon_core::join::join_context::{{closure}} (788 samples, 0.03%)rayon_core::unwind::halt_unwinding (399 samples, 0.01%)std::panic::catch_unwind (399 samples, 0.01%)std::panicking::try (399 samples, 0.01%)std::panicking::try::do_call (399 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (399 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (399 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (399 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (399 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (399 samples, 0.01%)rayon_core::registry::WorkerThread::execute (628 samples, 0.02%)rayon_core::job::JobRef::execute (628 samples, 0.02%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (628 samples, 0.02%)rayon_core::job::JobResult<T>::call (628 samples, 0.02%)rayon_core::unwind::halt_unwinding (628 samples, 0.02%)std::panic::catch_unwind (628 samples, 0.02%)std::panicking::try (628 samples, 0.02%)std::panicking::try::do_call (628 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (628 samples, 0.02%)rayon_core::job::JobResult<T>::call::{{closure}} (628 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (628 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (628 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (628 samples, 0.02%)rayon_core::join::join_context (614 samples, 0.02%)rayon_core::registry::in_worker (614 samples, 0.02%)rayon_core::join::join_context::{{closure}} (614 samples, 0.02%)rayon_core::unwind::halt_unwinding (399 samples, 0.01%)std::panic::catch_unwind (399 samples, 0.01%)std::panicking::try (399 samples, 0.01%)std::panicking::try::do_call (399 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (399 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (399 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (399 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (399 samples, 0.01%)rayon_core::join::join_context (379 samples, 0.01%)rayon_core::registry::in_worker (379 samples, 0.01%)rayon_core::join::join_context::{{closure}} (379 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (630 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until_cold (630 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (486 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (535 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (535 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (535 samples, 0.02%)core::option::Option<T>::map (535 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (535 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (535 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (535 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (535 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (535 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (528 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (538 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (538 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (538 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (538 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (538 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (511 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (572 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (572 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (572 samples, 0.02%)core::option::Option<T>::map (572 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (572 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (572 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (572 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (572 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (572 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (564 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (1,236 samples, 0.04%)rayon_core::join::join_context::call_b::{{closure}} (1,236 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,236 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,236 samples, 0.04%)rayon_core::join::join_context (1,153 samples, 0.04%)rayon_core::registry::in_worker (1,153 samples, 0.04%)rayon_core::join::join_context::{{closure}} (1,153 samples, 0.04%)rayon_core::unwind::halt_unwinding (579 samples, 0.02%)std::panic::catch_unwind (579 samples, 0.02%)std::panicking::try (579 samples, 0.02%)std::panicking::try::do_call (579 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (579 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (579 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (579 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (579 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (579 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (497 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (575 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (565 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (576 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (576 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (576 samples, 0.02%)core::option::Option<T>::map (576 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (576 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (576 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (576 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (576 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (580 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (580 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (580 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (580 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (580 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (450 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (512 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (512 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (512 samples, 0.02%)core::option::Option<T>::map (512 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (512 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (512 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (512 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (512 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (512 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (505 samples, 0.02%)rayon_core::registry::WorkerThread::execute (8,637 samples, 0.28%)rayon_core::job::JobRef::execute (8,637 samples, 0.28%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (8,637 samples, 0.28%)rayon_core::job::JobResult<T>::call (8,637 samples, 0.28%)rayon_core::unwind::halt_unwinding (8,637 samples, 0.28%)std::panic::catch_unwind (8,637 samples, 0.28%)std::panicking::try (8,637 samples, 0.28%)std::panicking::try::do_call (8,637 samples, 0.28%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (8,637 samples, 0.28%)rayon_core::job::JobResult<T>::call::{{closure}} (8,637 samples, 0.28%)rayon_core::join::join_context::call_b::{{closure}} (8,637 samples, 0.28%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (8,637 samples, 0.28%)rayon::iter::plumbing::bridge_producer_consumer::helper (8,637 samples, 0.28%)rayon_core::join::join_context (8,543 samples, 0.28%)rayon_core::registry::in_worker (8,543 samples, 0.28%)rayon_core::join::join_context::{{closure}} (8,543 samples, 0.28%)rayon_core::unwind::halt_unwinding (5,315 samples, 0.17%)std::panic::catch_unwind (5,315 samples, 0.17%)std::panicking::try (5,315 samples, 0.17%)std::panicking::try::do_call (5,315 samples, 0.17%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (5,315 samples, 0.17%)rayon_core::join::join_context::call_a::{{closure}} (5,315 samples, 0.17%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (5,315 samples, 0.17%)rayon::iter::plumbing::bridge_producer_consumer::helper (5,315 samples, 0.17%)rayon_core::join::join_context (5,203 samples, 0.17%)rayon_core::registry::in_worker (5,203 samples, 0.17%)rayon_core::join::join_context::{{closure}} (5,203 samples, 0.17%)rayon_core::unwind::halt_unwinding (2,636 samples, 0.08%)std::panic::catch_unwind (2,636 samples, 0.08%)std::panicking::try (2,636 samples, 0.08%)std::panicking::try::do_call (2,636 samples, 0.08%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2,636 samples, 0.08%)rayon_core::join::join_context::call_a::{{closure}} (2,636 samples, 0.08%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (2,636 samples, 0.08%)rayon::iter::plumbing::bridge_producer_consumer::helper (2,636 samples, 0.08%)rayon_core::join::join_context (2,523 samples, 0.08%)rayon_core::registry::in_worker (2,523 samples, 0.08%)rayon_core::join::join_context::{{closure}} (2,523 samples, 0.08%)rayon_core::unwind::halt_unwinding (1,216 samples, 0.04%)std::panic::catch_unwind (1,216 samples, 0.04%)std::panicking::try (1,216 samples, 0.04%)std::panicking::try::do_call (1,216 samples, 0.04%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,216 samples, 0.04%)rayon_core::join::join_context::call_a::{{closure}} (1,216 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,216 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,216 samples, 0.04%)rayon_core::join::join_context (1,112 samples, 0.04%)rayon_core::registry::in_worker (1,112 samples, 0.04%)rayon_core::join::join_context::{{closure}} (1,112 samples, 0.04%)rayon_core::unwind::halt_unwinding (517 samples, 0.02%)std::panic::catch_unwind (517 samples, 0.02%)std::panicking::try (517 samples, 0.02%)std::panicking::try::do_call (517 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (517 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (517 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (517 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (517 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (517 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until (8,645 samples, 0.28%)rayon_core::registry::WorkerThread::wait_until_cold (8,645 samples, 0.28%)<f64 as core::ops::arith::Mul>::mul (409 samples, 0.01%)[libm.so.6] (900 samples, 0.03%)specialcase (835 samples, 0.03%)__ieee754_exp_fma (10,314 samples, 0.33%)top12 (945 samples, 0.03%)__math_check_oflow (864 samples, 0.03%)with_errno (481 samples, 0.02%)<f64 as num_traits::float::Float>::exp (16,412 samples, 0.53%)std::f64::<impl f64>::exp (16,412 samples, 0.53%)__GI___exp (15,847 samples, 0.51%)<f64 as num_traits::float::Float>::powi (443 samples, 0.01%)std::f64::<impl f64>::powi (443 samples, 0.01%)<f64 as num_traits::float::Float>::recip (8,343 samples, 0.27%)core::f64::<impl f64>::recip (8,343 samples, 0.27%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (29,301 samples, 0.94%)<f64 as num_traits::float::Float>::sqrt (3,694 samples, 0.12%)std::f64::<impl f64>::sqrt (3,694 samples, 0.12%)<f64 as core::ops::arith::Add>::add (4,061 samples, 0.13%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (33,845 samples, 1.09%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (33,392 samples, 1.08%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (33,846 samples, 1.09%)rayon::iter::plumbing::Folder::consume_iter (33,846 samples, 1.09%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (33,846 samples, 1.09%)core::option::Option<T>::map (33,846 samples, 1.09%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (33,846 samples, 1.09%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (33,846 samples, 1.09%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (33,846 samples, 1.09%)criterion::stats::univariate::kde::Kde<A,K>::estimate (33,846 samples, 1.09%)criterion::stats::bivariate::Data<X,Y>::bootstrap::{{closure}} (641 samples, 0.02%)criterion::stats::bivariate::resamples::Resamples<X,Y>::next (471 samples, 0.02%)rayon::slice::quicksort::partition (404 samples, 0.01%)rayon::slice::quicksort::partition_in_blocks (324 samples, 0.01%)rayon::slice::quicksort::insertion_sort (487 samples, 0.02%)rayon::slice::quicksort::shift_tail (438 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::median_abs_dev (1,782 samples, 0.06%)criterion::stats::univariate::sample::Sample<A>::percentiles (1,707 samples, 0.05%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (1,650 samples, 0.05%)rayon::slice::quicksort::par_quicksort (1,650 samples, 0.05%)rayon::slice::quicksort::recurse (1,649 samples, 0.05%)rayon::slice::quicksort::recurse (1,002 samples, 0.03%)rayon::slice::quicksort::partition (419 samples, 0.01%)rayon::slice::quicksort::partition_in_blocks (325 samples, 0.01%)rayon::slice::quicksort::insertion_sort (531 samples, 0.02%)rayon::slice::quicksort::shift_tail (474 samples, 0.02%)criterion::stats::univariate::sample::Sample<A>::percentiles (1,733 samples, 0.06%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (1,705 samples, 0.05%)rayon::slice::quicksort::par_quicksort (1,705 samples, 0.05%)rayon::slice::quicksort::recurse (1,704 samples, 0.05%)rayon::slice::quicksort::recurse (1,020 samples, 0.03%)core::ops::function::Fn::call (3,729 samples, 0.12%)criterion::analysis::estimates::stats (3,729 samples, 0.12%)rayon_core::job::StackJob<L,F,R>::run_inline (81,900 samples, 2.64%)ra..rayon_core::join::join_context::call_b::{{closure}} (81,900 samples, 2.64%)ra..rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (81,900 samples, 2.64%)ra..rayon::iter::plumbing::bridge_producer_consumer::helper (81,900 samples, 2.64%)ra..rayon_core::join::join_context (81,222 samples, 2.62%)ra..rayon_core::registry::in_worker (81,222 samples, 2.62%)ra..rayon_core::join::join_context::{{closure}} (81,221 samples, 2.62%)ra..rayon_core::unwind::halt_unwinding (38,626 samples, 1.24%)std::panic::catch_unwind (38,626 samples, 1.24%)std::panicking::try (38,626 samples, 1.24%)std::panicking::try::do_call (38,626 samples, 1.24%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (38,626 samples, 1.24%)rayon_core::join::join_context::call_a::{{closure}} (38,626 samples, 1.24%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (38,626 samples, 1.24%)rayon::iter::plumbing::bridge_producer_consumer::helper (38,626 samples, 1.24%)rayon::iter::plumbing::Producer::fold_with (38,622 samples, 1.24%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (4,776 samples, 0.15%)<rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (4,776 samples, 0.15%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold (4,776 samples, 0.15%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold (4,776 samples, 0.15%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (4,776 samples, 0.15%)core::iter::traits::iterator::Iterator::try_fold (4,776 samples, 0.15%)core::iter::adapters::map::map_try_fold::{{closure}} (4,774 samples, 0.15%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter::with::{{closure}} (4,737 samples, 0.15%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (4,737 samples, 0.15%)criterion::stats::univariate::sample::Sample<A>::bootstrap::{{closure}} (4,096 samples, 0.13%)criterion::stats::univariate::resamples::Resamples<A>::next (367 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (858 samples, 0.03%)rayon_core::join::join_context::call_b::{{closure}} (858 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (858 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (858 samples, 0.03%)rayon_core::join::join_context (699 samples, 0.02%)rayon_core::registry::in_worker (699 samples, 0.02%)rayon_core::join::join_context::{{closure}} (699 samples, 0.02%)rayon_core::registry::WorkerThread::execute (957 samples, 0.03%)rayon_core::job::JobRef::execute (957 samples, 0.03%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (957 samples, 0.03%)rayon_core::job::JobResult<T>::call (957 samples, 0.03%)rayon_core::unwind::halt_unwinding (957 samples, 0.03%)std::panic::catch_unwind (957 samples, 0.03%)std::panicking::try (957 samples, 0.03%)std::panicking::try::do_call (957 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (957 samples, 0.03%)rayon_core::job::JobResult<T>::call::{{closure}} (957 samples, 0.03%)rayon_core::join::join_context::call_b::{{closure}} (957 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (957 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (957 samples, 0.03%)rayon_core::join::join_context (889 samples, 0.03%)rayon_core::registry::in_worker (889 samples, 0.03%)rayon_core::join::join_context::{{closure}} (889 samples, 0.03%)rayon_core::unwind::halt_unwinding (578 samples, 0.02%)std::panic::catch_unwind (578 samples, 0.02%)std::panicking::try (578 samples, 0.02%)std::panicking::try::do_call (578 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (578 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (578 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (578 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (578 samples, 0.02%)rayon_core::join::join_context (548 samples, 0.02%)rayon_core::registry::in_worker (548 samples, 0.02%)rayon_core::join::join_context::{{closure}} (548 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until (959 samples, 0.03%)rayon_core::registry::WorkerThread::wait_until_cold (959 samples, 0.03%)rayon_core::job::StackJob<L,F,R>::run_inline (518 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (518 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (518 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (518 samples, 0.02%)rayon_core::join::join_context (325 samples, 0.01%)rayon_core::registry::in_worker (325 samples, 0.01%)rayon_core::join::join_context::{{closure}} (325 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (3,280 samples, 0.11%)rayon_core::join::join_context::call_b::{{closure}} (3,280 samples, 0.11%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (3,280 samples, 0.11%)rayon::iter::plumbing::bridge_producer_consumer::helper (3,280 samples, 0.11%)rayon_core::join::join_context (3,132 samples, 0.10%)rayon_core::registry::in_worker (3,132 samples, 0.10%)rayon_core::join::join_context::{{closure}} (3,132 samples, 0.10%)rayon_core::unwind::halt_unwinding (1,314 samples, 0.04%)std::panic::catch_unwind (1,314 samples, 0.04%)std::panicking::try (1,314 samples, 0.04%)std::panicking::try::do_call (1,314 samples, 0.04%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,314 samples, 0.04%)rayon_core::join::join_context::call_a::{{closure}} (1,314 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,314 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,314 samples, 0.04%)rayon_core::join::join_context (1,104 samples, 0.04%)rayon_core::registry::in_worker (1,104 samples, 0.04%)rayon_core::join::join_context::{{closure}} (1,104 samples, 0.04%)rayon_core::unwind::halt_unwinding (547 samples, 0.02%)std::panic::catch_unwind (547 samples, 0.02%)std::panicking::try (547 samples, 0.02%)std::panicking::try::do_call (547 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (547 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (547 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (547 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (547 samples, 0.02%)rayon_core::join::join_context (345 samples, 0.01%)rayon_core::registry::in_worker (345 samples, 0.01%)rayon_core::join::join_context::{{closure}} (345 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (563 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (563 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (563 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (563 samples, 0.02%)rayon_core::join::join_context (504 samples, 0.02%)rayon_core::registry::in_worker (504 samples, 0.02%)rayon_core::join::join_context::{{closure}} (504 samples, 0.02%)rayon_core::registry::WorkerThread::execute (774 samples, 0.02%)rayon_core::job::JobRef::execute (774 samples, 0.02%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (774 samples, 0.02%)rayon_core::job::JobResult<T>::call (774 samples, 0.02%)rayon_core::unwind::halt_unwinding (774 samples, 0.02%)std::panic::catch_unwind (774 samples, 0.02%)std::panicking::try (774 samples, 0.02%)std::panicking::try::do_call (774 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (774 samples, 0.02%)rayon_core::job::JobResult<T>::call::{{closure}} (774 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (774 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (774 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (774 samples, 0.02%)rayon_core::join::join_context (712 samples, 0.02%)rayon_core::registry::in_worker (712 samples, 0.02%)rayon_core::join::join_context::{{closure}} (712 samples, 0.02%)rayon_core::unwind::halt_unwinding (540 samples, 0.02%)std::panic::catch_unwind (540 samples, 0.02%)std::panicking::try (540 samples, 0.02%)std::panicking::try::do_call (540 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (540 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (540 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (540 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (540 samples, 0.02%)rayon_core::join::join_context (502 samples, 0.02%)rayon_core::registry::in_worker (502 samples, 0.02%)rayon_core::join::join_context::{{closure}} (502 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until (777 samples, 0.03%)rayon_core::registry::WorkerThread::wait_until_cold (777 samples, 0.03%)rayon_core::job::StackJob<L,F,R>::run_inline (847 samples, 0.03%)rayon_core::join::join_context::call_b::{{closure}} (847 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (847 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (847 samples, 0.03%)rayon_core::join::join_context (710 samples, 0.02%)rayon_core::registry::in_worker (710 samples, 0.02%)rayon_core::join::join_context::{{closure}} (710 samples, 0.02%)rayon_core::unwind::halt_unwinding (362 samples, 0.01%)std::panic::catch_unwind (362 samples, 0.01%)std::panicking::try (362 samples, 0.01%)std::panicking::try::do_call (362 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (362 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (362 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (362 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (362 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (335 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until_cold (335 samples, 0.01%)rayon_core::registry::WorkerThread::execute (335 samples, 0.01%)rayon_core::job::JobRef::execute (335 samples, 0.01%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (335 samples, 0.01%)rayon_core::job::JobResult<T>::call (335 samples, 0.01%)rayon_core::unwind::halt_unwinding (335 samples, 0.01%)std::panic::catch_unwind (335 samples, 0.01%)std::panicking::try (335 samples, 0.01%)std::panicking::try::do_call (335 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (335 samples, 0.01%)rayon_core::job::JobResult<T>::call::{{closure}} (335 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (335 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (335 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (335 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (668 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (668 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (668 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (668 samples, 0.02%)rayon_core::join::join_context (558 samples, 0.02%)rayon_core::registry::in_worker (558 samples, 0.02%)rayon_core::join::join_context::{{closure}} (558 samples, 0.02%)rayon_core::registry::WorkerThread::execute (4,300 samples, 0.14%)rayon_core::job::JobRef::execute (4,300 samples, 0.14%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (4,300 samples, 0.14%)rayon_core::job::JobResult<T>::call (4,299 samples, 0.14%)rayon_core::unwind::halt_unwinding (4,299 samples, 0.14%)std::panic::catch_unwind (4,299 samples, 0.14%)std::panicking::try (4,299 samples, 0.14%)std::panicking::try::do_call (4,299 samples, 0.14%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (4,299 samples, 0.14%)rayon_core::job::JobResult<T>::call::{{closure}} (4,299 samples, 0.14%)rayon_core::join::join_context::call_b::{{closure}} (4,299 samples, 0.14%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (4,299 samples, 0.14%)rayon::iter::plumbing::bridge_producer_consumer::helper (4,299 samples, 0.14%)rayon_core::join::join_context (4,147 samples, 0.13%)rayon_core::registry::in_worker (4,147 samples, 0.13%)rayon_core::join::join_context::{{closure}} (4,147 samples, 0.13%)rayon_core::unwind::halt_unwinding (2,807 samples, 0.09%)std::panic::catch_unwind (2,807 samples, 0.09%)std::panicking::try (2,807 samples, 0.09%)std::panicking::try::do_call (2,807 samples, 0.09%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2,807 samples, 0.09%)rayon_core::join::join_context::call_a::{{closure}} (2,807 samples, 0.09%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (2,807 samples, 0.09%)rayon::iter::plumbing::bridge_producer_consumer::helper (2,807 samples, 0.09%)rayon_core::join::join_context (2,662 samples, 0.09%)rayon_core::registry::in_worker (2,662 samples, 0.09%)rayon_core::join::join_context::{{closure}} (2,662 samples, 0.09%)rayon_core::unwind::halt_unwinding (1,480 samples, 0.05%)std::panic::catch_unwind (1,480 samples, 0.05%)std::panicking::try (1,480 samples, 0.05%)std::panicking::try::do_call (1,480 samples, 0.05%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,480 samples, 0.05%)rayon_core::join::join_context::call_a::{{closure}} (1,480 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,480 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,480 samples, 0.05%)rayon_core::join::join_context (1,335 samples, 0.04%)rayon_core::registry::in_worker (1,335 samples, 0.04%)rayon_core::join::join_context::{{closure}} (1,335 samples, 0.04%)rayon_core::unwind::halt_unwinding (647 samples, 0.02%)std::panic::catch_unwind (647 samples, 0.02%)std::panicking::try (647 samples, 0.02%)std::panicking::try::do_call (647 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (647 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (647 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (647 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (647 samples, 0.02%)rayon_core::join::join_context (544 samples, 0.02%)rayon_core::registry::in_worker (544 samples, 0.02%)rayon_core::join::join_context::{{closure}} (544 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until (4,314 samples, 0.14%)rayon_core::registry::WorkerThread::wait_until_cold (4,314 samples, 0.14%)rayon::iter::plumbing::Producer::fold_with (344 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (344 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (344 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (344 samples, 0.01%)core::option::Option<T>::map (344 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (344 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (344 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (344 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (344 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (344 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (342 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (343 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (343 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (343 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (343 samples, 0.01%)core::option::Option<T>::map (343 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (343 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (343 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (343 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (343 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (343 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (340 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (395 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (445 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (445 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (445 samples, 0.01%)core::option::Option<T>::map (445 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (445 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (445 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (445 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (445 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (445 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (443 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (488 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (488 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (488 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (488 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (488 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (506 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (571 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (571 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (571 samples, 0.02%)core::option::Option<T>::map (571 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (571 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (571 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (571 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (571 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (571 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (566 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (1,748 samples, 0.06%)rayon_core::join::join_context::call_b::{{closure}} (1,748 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,748 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,748 samples, 0.06%)rayon_core::join::join_context (1,405 samples, 0.05%)rayon_core::registry::in_worker (1,405 samples, 0.05%)rayon_core::join::join_context::{{closure}} (1,405 samples, 0.05%)rayon_core::unwind::halt_unwinding (621 samples, 0.02%)std::panic::catch_unwind (621 samples, 0.02%)std::panicking::try (621 samples, 0.02%)std::panicking::try::do_call (621 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (621 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (621 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (621 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (621 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (621 samples, 0.02%)rayon_core::registry::WorkerThread::execute (611 samples, 0.02%)rayon_core::job::JobRef::execute (611 samples, 0.02%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (611 samples, 0.02%)rayon_core::job::JobResult<T>::call (611 samples, 0.02%)rayon_core::unwind::halt_unwinding (611 samples, 0.02%)std::panic::catch_unwind (611 samples, 0.02%)std::panicking::try (611 samples, 0.02%)std::panicking::try::do_call (611 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (611 samples, 0.02%)rayon_core::job::JobResult<T>::call::{{closure}} (611 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (611 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (611 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (611 samples, 0.02%)rayon_core::join::join_context (577 samples, 0.02%)rayon_core::registry::in_worker (577 samples, 0.02%)rayon_core::join::join_context::{{closure}} (577 samples, 0.02%)rayon_core::unwind::halt_unwinding (412 samples, 0.01%)std::panic::catch_unwind (412 samples, 0.01%)std::panicking::try (412 samples, 0.01%)std::panicking::try::do_call (412 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (412 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (412 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (412 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (412 samples, 0.01%)rayon_core::join::join_context (378 samples, 0.01%)rayon_core::registry::in_worker (378 samples, 0.01%)rayon_core::join::join_context::{{closure}} (378 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (612 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until_cold (612 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (323 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (376 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (376 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (376 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (376 samples, 0.01%)core::option::Option<T>::map (376 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (376 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (376 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (376 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (376 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (376 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (374 samples, 0.01%)<f64 as num_traits::float::Float>::exp (365 samples, 0.01%)std::f64::<impl f64>::exp (365 samples, 0.01%)__GI___exp (351 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (649 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (754 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (754 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (754 samples, 0.02%)core::option::Option<T>::map (754 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (754 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (754 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (754 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (754 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (754 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (743 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (807 samples, 0.03%)rayon_core::join::join_context::call_b::{{closure}} (807 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (807 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (807 samples, 0.03%)rayon::iter::plumbing::Producer::fold_with (807 samples, 0.03%)<f64 as num_traits::float::Float>::exp (355 samples, 0.01%)std::f64::<impl f64>::exp (355 samples, 0.01%)__GI___exp (343 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (645 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (742 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (742 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (742 samples, 0.02%)core::option::Option<T>::map (742 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (742 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (742 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (742 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (742 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (742 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (728 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (4,709 samples, 0.15%)rayon_core::join::join_context::call_b::{{closure}} (4,709 samples, 0.15%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (4,709 samples, 0.15%)rayon::iter::plumbing::bridge_producer_consumer::helper (4,709 samples, 0.15%)rayon_core::join::join_context (4,364 samples, 0.14%)rayon_core::registry::in_worker (4,364 samples, 0.14%)rayon_core::join::join_context::{{closure}} (4,364 samples, 0.14%)rayon_core::unwind::halt_unwinding (2,004 samples, 0.06%)std::panic::catch_unwind (2,004 samples, 0.06%)std::panicking::try (2,004 samples, 0.06%)std::panicking::try::do_call (2,004 samples, 0.06%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2,004 samples, 0.06%)rayon_core::join::join_context::call_a::{{closure}} (2,004 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (2,004 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper (2,004 samples, 0.06%)rayon_core::join::join_context (1,627 samples, 0.05%)rayon_core::registry::in_worker (1,627 samples, 0.05%)rayon_core::join::join_context::{{closure}} (1,627 samples, 0.05%)rayon_core::unwind::halt_unwinding (801 samples, 0.03%)std::panic::catch_unwind (801 samples, 0.03%)std::panicking::try (801 samples, 0.03%)std::panicking::try::do_call (801 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (801 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (801 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (801 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (801 samples, 0.03%)rayon::iter::plumbing::Producer::fold_with (800 samples, 0.03%)rayon_core::registry::WorkerThread::execute (690 samples, 0.02%)rayon_core::job::JobRef::execute (690 samples, 0.02%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (690 samples, 0.02%)rayon_core::job::JobResult<T>::call (690 samples, 0.02%)rayon_core::unwind::halt_unwinding (690 samples, 0.02%)std::panic::catch_unwind (690 samples, 0.02%)std::panicking::try (690 samples, 0.02%)std::panicking::try::do_call (690 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (690 samples, 0.02%)rayon_core::job::JobResult<T>::call::{{closure}} (690 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (690 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (690 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (690 samples, 0.02%)rayon_core::join::join_context (660 samples, 0.02%)rayon_core::registry::in_worker (660 samples, 0.02%)rayon_core::join::join_context::{{closure}} (660 samples, 0.02%)rayon_core::unwind::halt_unwinding (380 samples, 0.01%)std::panic::catch_unwind (380 samples, 0.01%)std::panicking::try (380 samples, 0.01%)std::panicking::try::do_call (380 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (380 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (380 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (380 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (380 samples, 0.01%)rayon_core::join::join_context (354 samples, 0.01%)rayon_core::registry::in_worker (354 samples, 0.01%)rayon_core::join::join_context::{{closure}} (354 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (692 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until_cold (692 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (315 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (360 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (360 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (360 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (360 samples, 0.01%)core::option::Option<T>::map (360 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (360 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (360 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (360 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (360 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (360 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (353 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (357 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (403 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (403 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (403 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (403 samples, 0.01%)core::option::Option<T>::map (403 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (403 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (403 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (403 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (403 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (403 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (398 samples, 0.01%)__ieee754_exp_fma (313 samples, 0.01%)<f64 as num_traits::float::Float>::exp (520 samples, 0.02%)std::f64::<impl f64>::exp (520 samples, 0.02%)__GI___exp (509 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (916 samples, 0.03%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (1,036 samples, 0.03%)rayon::iter::plumbing::Folder::consume_iter (1,036 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (1,036 samples, 0.03%)core::option::Option<T>::map (1,036 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (1,036 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (1,036 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (1,034 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate (1,034 samples, 0.03%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (1,034 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (1,022 samples, 0.03%)rayon_core::job::StackJob<L,F,R>::run_inline (1,125 samples, 0.04%)rayon_core::join::join_context::call_b::{{closure}} (1,125 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,125 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,125 samples, 0.04%)rayon::iter::plumbing::Producer::fold_with (1,125 samples, 0.04%)__ieee754_exp_fma (344 samples, 0.01%)<f64 as num_traits::float::Float>::exp (528 samples, 0.02%)std::f64::<impl f64>::exp (528 samples, 0.02%)__GI___exp (511 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (944 samples, 0.03%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (1,045 samples, 0.03%)rayon::iter::plumbing::Folder::consume_iter (1,045 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (1,045 samples, 0.03%)core::option::Option<T>::map (1,045 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (1,045 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (1,045 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (1,045 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate (1,045 samples, 0.03%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (1,045 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (1,038 samples, 0.03%)rayon_core::job::StackJob<L,F,R>::run_inline (2,679 samples, 0.09%)rayon_core::join::join_context::call_b::{{closure}} (2,679 samples, 0.09%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (2,679 samples, 0.09%)rayon::iter::plumbing::bridge_producer_consumer::helper (2,679 samples, 0.09%)rayon_core::join::join_context (2,276 samples, 0.07%)rayon_core::registry::in_worker (2,276 samples, 0.07%)rayon_core::join::join_context::{{closure}} (2,276 samples, 0.07%)rayon_core::unwind::halt_unwinding (1,137 samples, 0.04%)std::panic::catch_unwind (1,137 samples, 0.04%)std::panicking::try (1,137 samples, 0.04%)std::panicking::try::do_call (1,137 samples, 0.04%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,137 samples, 0.04%)rayon_core::join::join_context::call_a::{{closure}} (1,137 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,137 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,137 samples, 0.04%)rayon::iter::plumbing::Producer::fold_with (1,136 samples, 0.04%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (346 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (386 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (386 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (386 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (386 samples, 0.01%)core::option::Option<T>::map (386 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (386 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (386 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (386 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (386 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (386 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (382 samples, 0.01%)__ieee754_exp_fma (349 samples, 0.01%)<f64 as num_traits::float::Float>::exp (537 samples, 0.02%)std::f64::<impl f64>::exp (537 samples, 0.02%)__GI___exp (519 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (941 samples, 0.03%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (1,077 samples, 0.03%)rayon::iter::plumbing::Folder::consume_iter (1,077 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (1,077 samples, 0.03%)core::option::Option<T>::map (1,077 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (1,077 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (1,077 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (1,077 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate (1,077 samples, 0.03%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (1,077 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (1,070 samples, 0.03%)rayon_core::job::StackJob<L,F,R>::run_inline (1,169 samples, 0.04%)rayon_core::join::join_context::call_b::{{closure}} (1,169 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,169 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,169 samples, 0.04%)rayon::iter::plumbing::Producer::fold_with (1,169 samples, 0.04%)__ieee754_exp_fma (312 samples, 0.01%)<f64 as num_traits::float::Float>::exp (481 samples, 0.02%)std::f64::<impl f64>::exp (481 samples, 0.02%)__GI___exp (471 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (846 samples, 0.03%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (959 samples, 0.03%)rayon::iter::plumbing::Folder::consume_iter (959 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (959 samples, 0.03%)core::option::Option<T>::map (959 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (959 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (959 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (959 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate (959 samples, 0.03%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (959 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (953 samples, 0.03%)rayon_core::registry::WorkerThread::execute (19,282 samples, 0.62%)rayon_core::job::JobRef::execute (19,282 samples, 0.62%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (19,282 samples, 0.62%)rayon_core::job::JobResult<T>::call (19,282 samples, 0.62%)rayon_core::unwind::halt_unwinding (19,282 samples, 0.62%)std::panic::catch_unwind (19,282 samples, 0.62%)std::panicking::try (19,282 samples, 0.62%)std::panicking::try::do_call (19,282 samples, 0.62%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (19,282 samples, 0.62%)rayon_core::job::JobResult<T>::call::{{closure}} (19,282 samples, 0.62%)rayon_core::join::join_context::call_b::{{closure}} (19,282 samples, 0.62%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (19,282 samples, 0.62%)rayon::iter::plumbing::bridge_producer_consumer::helper (19,282 samples, 0.62%)rayon_core::join::join_context (19,094 samples, 0.61%)rayon_core::registry::in_worker (19,094 samples, 0.61%)rayon_core::join::join_context::{{closure}} (19,094 samples, 0.61%)rayon_core::unwind::halt_unwinding (11,499 samples, 0.37%)std::panic::catch_unwind (11,499 samples, 0.37%)std::panicking::try (11,499 samples, 0.37%)std::panicking::try::do_call (11,499 samples, 0.37%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (11,499 samples, 0.37%)rayon_core::join::join_context::call_a::{{closure}} (11,499 samples, 0.37%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (11,499 samples, 0.37%)rayon::iter::plumbing::bridge_producer_consumer::helper (11,499 samples, 0.37%)rayon_core::join::join_context (11,237 samples, 0.36%)rayon_core::registry::in_worker (11,237 samples, 0.36%)rayon_core::join::join_context::{{closure}} (11,237 samples, 0.36%)rayon_core::unwind::halt_unwinding (5,836 samples, 0.19%)std::panic::catch_unwind (5,836 samples, 0.19%)std::panicking::try (5,836 samples, 0.19%)std::panicking::try::do_call (5,836 samples, 0.19%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (5,836 samples, 0.19%)rayon_core::join::join_context::call_a::{{closure}} (5,836 samples, 0.19%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (5,836 samples, 0.19%)rayon::iter::plumbing::bridge_producer_consumer::helper (5,836 samples, 0.19%)rayon_core::join::join_context (5,476 samples, 0.18%)rayon_core::registry::in_worker (5,476 samples, 0.18%)rayon_core::join::join_context::{{closure}} (5,476 samples, 0.18%)rayon_core::unwind::halt_unwinding (2,608 samples, 0.08%)std::panic::catch_unwind (2,608 samples, 0.08%)std::panicking::try (2,608 samples, 0.08%)std::panicking::try::do_call (2,608 samples, 0.08%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2,608 samples, 0.08%)rayon_core::join::join_context::call_a::{{closure}} (2,608 samples, 0.08%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (2,608 samples, 0.08%)rayon::iter::plumbing::bridge_producer_consumer::helper (2,608 samples, 0.08%)rayon_core::join::join_context (2,221 samples, 0.07%)rayon_core::registry::in_worker (2,221 samples, 0.07%)rayon_core::join::join_context::{{closure}} (2,221 samples, 0.07%)rayon_core::unwind::halt_unwinding (1,052 samples, 0.03%)std::panic::catch_unwind (1,052 samples, 0.03%)std::panicking::try (1,052 samples, 0.03%)std::panicking::try::do_call (1,052 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,052 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (1,052 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,052 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,052 samples, 0.03%)rayon::iter::plumbing::Producer::fold_with (1,052 samples, 0.03%)rayon_core::registry::WorkerThread::wait_until (19,299 samples, 0.62%)rayon_core::registry::WorkerThread::wait_until_cold (19,299 samples, 0.62%)<f64 as num_traits::float::Float>::exp (332 samples, 0.01%)std::f64::<impl f64>::exp (332 samples, 0.01%)__GI___exp (325 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (590 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (668 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (668 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (668 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (668 samples, 0.02%)core::option::Option<T>::map (668 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (668 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (668 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (668 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (668 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (668 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (656 samples, 0.02%)<f64 as core::ops::arith::Mul>::mul (535 samples, 0.02%)[libm.so.6] (1,184 samples, 0.04%)specialcase (994 samples, 0.03%)__ieee754_exp_fma (13,339 samples, 0.43%)top12 (1,228 samples, 0.04%)__math_check_oflow (1,063 samples, 0.03%)with_errno (561 samples, 0.02%)<f64 as num_traits::float::Float>::exp (20,955 samples, 0.67%)std::f64::<impl f64>::exp (20,955 samples, 0.67%)__GI___exp (20,278 samples, 0.65%)<f64 as num_traits::float::Float>::powi (607 samples, 0.02%)std::f64::<impl f64>::powi (607 samples, 0.02%)<f64 as num_traits::float::Float>::recip (10,648 samples, 0.34%)core::f64::<impl f64>::recip (10,648 samples, 0.34%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (37,258 samples, 1.20%)<f64 as num_traits::float::Float>::sqrt (4,513 samples, 0.15%)std::f64::<impl f64>::sqrt (4,513 samples, 0.15%)<f64 as core::ops::arith::Add>::add (5,194 samples, 0.17%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (43,072 samples, 1.39%)rayon::iter::plumbing::Folder::consume_iter (43,072 samples, 1.39%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (43,072 samples, 1.39%)core::option::Option<T>::map (43,072 samples, 1.39%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (43,072 samples, 1.39%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (43,072 samples, 1.39%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (43,072 samples, 1.39%)criterion::stats::univariate::kde::Kde<A,K>::estimate (43,070 samples, 1.39%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (43,069 samples, 1.39%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (42,479 samples, 1.37%)criterion::stats::bivariate::Data<X,Y>::bootstrap::{{closure}} (758 samples, 0.02%)criterion::stats::bivariate::resamples::Resamples<X,Y>::next (527 samples, 0.02%)rayon::slice::quicksort::partition (483 samples, 0.02%)rayon::slice::quicksort::partition_in_blocks (392 samples, 0.01%)rayon::slice::quicksort::insertion_sort (529 samples, 0.02%)rayon::slice::quicksort::shift_tail (464 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::median_abs_dev (2,095 samples, 0.07%)criterion::stats::univariate::sample::Sample<A>::percentiles (1,970 samples, 0.06%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (1,908 samples, 0.06%)rayon::slice::quicksort::par_quicksort (1,908 samples, 0.06%)rayon::slice::quicksort::recurse (1,906 samples, 0.06%)rayon::slice::quicksort::recurse (1,132 samples, 0.04%)rayon::slice::quicksort::partition (464 samples, 0.01%)rayon::slice::quicksort::partition_in_blocks (366 samples, 0.01%)rayon::slice::quicksort::insertion_sort (557 samples, 0.02%)rayon::slice::quicksort::shift_tail (506 samples, 0.02%)criterion::stats::univariate::sample::Sample<A>::percentiles (1,915 samples, 0.06%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (1,885 samples, 0.06%)rayon::slice::quicksort::par_quicksort (1,885 samples, 0.06%)rayon::slice::quicksort::recurse (1,885 samples, 0.06%)rayon::slice::quicksort::recurse (1,135 samples, 0.04%)core::ops::function::Fn::call (4,269 samples, 0.14%)criterion::analysis::estimates::stats (4,269 samples, 0.14%)core::iter::adapters::map::map_try_fold::{{closure}} (5,493 samples, 0.18%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter::with::{{closure}} (5,457 samples, 0.18%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (5,456 samples, 0.18%)criterion::stats::univariate::sample::Sample<A>::bootstrap::{{closure}} (4,698 samples, 0.15%)criterion::stats::univariate::resamples::Resamples<A>::next (429 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (48,575 samples, 1.56%)rayon_core::join::join_context::call_b::{{closure}} (48,575 samples, 1.56%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (48,575 samples, 1.56%)rayon::iter::plumbing::bridge_producer_consumer::helper (48,575 samples, 1.56%)rayon::iter::plumbing::Producer::fold_with (48,570 samples, 1.56%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (5,498 samples, 0.18%)<rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (5,498 samples, 0.18%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold (5,498 samples, 0.18%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold (5,498 samples, 0.18%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (5,498 samples, 0.18%)core::iter::traits::iterator::Iterator::try_fold (5,498 samples, 0.18%)rayon_core::job::StackJob<L,F,R>::run_inline (509 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (509 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (509 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (509 samples, 0.02%)rayon_core::join::join_context (490 samples, 0.02%)rayon_core::registry::in_worker (490 samples, 0.02%)rayon_core::join::join_context::{{closure}} (490 samples, 0.02%)rayon_core::registry::WorkerThread::execute (441 samples, 0.01%)rayon_core::job::JobRef::execute (441 samples, 0.01%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (441 samples, 0.01%)rayon_core::job::JobResult<T>::call (441 samples, 0.01%)rayon_core::unwind::halt_unwinding (441 samples, 0.01%)std::panic::catch_unwind (441 samples, 0.01%)std::panicking::try (441 samples, 0.01%)std::panicking::try::do_call (441 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (441 samples, 0.01%)rayon_core::job::JobResult<T>::call::{{closure}} (441 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (441 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (441 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (441 samples, 0.01%)rayon_core::join::join_context (425 samples, 0.01%)rayon_core::registry::in_worker (425 samples, 0.01%)rayon_core::join::join_context::{{closure}} (425 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (443 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until_cold (443 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (600 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (600 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (600 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (600 samples, 0.02%)rayon_core::join::join_context (561 samples, 0.02%)rayon_core::registry::in_worker (561 samples, 0.02%)rayon_core::join::join_context::{{closure}} (561 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (388 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (388 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (388 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (388 samples, 0.01%)rayon_core::join::join_context (334 samples, 0.01%)rayon_core::registry::in_worker (334 samples, 0.01%)rayon_core::join::join_context::{{closure}} (334 samples, 0.01%)rayon_core::registry::WorkerThread::execute (2,424 samples, 0.08%)rayon_core::job::JobRef::execute (2,424 samples, 0.08%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (2,424 samples, 0.08%)rayon_core::job::JobResult<T>::call (2,424 samples, 0.08%)rayon_core::unwind::halt_unwinding (2,424 samples, 0.08%)std::panic::catch_unwind (2,424 samples, 0.08%)std::panicking::try (2,424 samples, 0.08%)std::panicking::try::do_call (2,424 samples, 0.08%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2,424 samples, 0.08%)rayon_core::job::JobResult<T>::call::{{closure}} (2,424 samples, 0.08%)rayon_core::join::join_context::call_b::{{closure}} (2,424 samples, 0.08%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (2,424 samples, 0.08%)rayon::iter::plumbing::bridge_producer_consumer::helper (2,424 samples, 0.08%)rayon_core::join::join_context (2,408 samples, 0.08%)rayon_core::registry::in_worker (2,408 samples, 0.08%)rayon_core::join::join_context::{{closure}} (2,408 samples, 0.08%)rayon_core::unwind::halt_unwinding (1,456 samples, 0.05%)std::panic::catch_unwind (1,456 samples, 0.05%)std::panicking::try (1,456 samples, 0.05%)std::panicking::try::do_call (1,456 samples, 0.05%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,456 samples, 0.05%)rayon_core::join::join_context::call_a::{{closure}} (1,456 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,456 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,456 samples, 0.05%)rayon_core::join::join_context (1,418 samples, 0.05%)rayon_core::registry::in_worker (1,418 samples, 0.05%)rayon_core::join::join_context::{{closure}} (1,418 samples, 0.05%)rayon_core::unwind::halt_unwinding (767 samples, 0.02%)std::panic::catch_unwind (767 samples, 0.02%)std::panicking::try (767 samples, 0.02%)std::panicking::try::do_call (767 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (767 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (767 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (767 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (767 samples, 0.02%)rayon_core::join::join_context (726 samples, 0.02%)rayon_core::registry::in_worker (726 samples, 0.02%)rayon_core::join::join_context::{{closure}} (726 samples, 0.02%)rayon_core::unwind::halt_unwinding (338 samples, 0.01%)std::panic::catch_unwind (338 samples, 0.01%)std::panicking::try (338 samples, 0.01%)std::panicking::try::do_call (338 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (338 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (338 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (338 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (338 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (2,427 samples, 0.08%)rayon_core::registry::WorkerThread::wait_until_cold (2,427 samples, 0.08%)<f64 as core::ops::arith::Mul>::mul (531 samples, 0.02%)[libm.so.6] (1,151 samples, 0.04%)specialcase (921 samples, 0.03%)__ieee754_exp_fma (12,659 samples, 0.41%)top12 (1,173 samples, 0.04%)__math_check_oflow (917 samples, 0.03%)with_errno (545 samples, 0.02%)<f64 as num_traits::float::Float>::exp (19,916 samples, 0.64%)std::f64::<impl f64>::exp (19,916 samples, 0.64%)__GI___exp (19,234 samples, 0.62%)<f64 as num_traits::float::Float>::powi (560 samples, 0.02%)std::f64::<impl f64>::powi (560 samples, 0.02%)<f64 as num_traits::float::Float>::recip (10,237 samples, 0.33%)core::f64::<impl f64>::recip (10,237 samples, 0.33%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (35,447 samples, 1.14%)<f64 as num_traits::float::Float>::sqrt (4,203 samples, 0.14%)std::f64::<impl f64>::sqrt (4,203 samples, 0.14%)<f64 as core::ops::arith::Add>::add (5,086 samples, 0.16%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (41,152 samples, 1.32%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (40,575 samples, 1.31%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (41,154 samples, 1.33%)rayon::iter::plumbing::Folder::consume_iter (41,154 samples, 1.33%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (41,154 samples, 1.33%)core::option::Option<T>::map (41,154 samples, 1.33%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (41,154 samples, 1.33%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (41,154 samples, 1.33%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (41,154 samples, 1.33%)criterion::stats::univariate::kde::Kde<A,K>::estimate (41,154 samples, 1.33%)criterion::stats::bivariate::Data<X,Y>::bootstrap::{{closure}} (816 samples, 0.03%)criterion::stats::bivariate::resamples::Resamples<X,Y>::next (592 samples, 0.02%)rayon::slice::quicksort::partition (501 samples, 0.02%)rayon::slice::quicksort::partition_in_blocks (413 samples, 0.01%)rayon::slice::quicksort::insertion_sort (602 samples, 0.02%)rayon::slice::quicksort::shift_tail (538 samples, 0.02%)criterion::stats::univariate::sample::Sample<A>::median_abs_dev (2,203 samples, 0.07%)criterion::stats::univariate::sample::Sample<A>::percentiles (2,098 samples, 0.07%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (2,029 samples, 0.07%)rayon::slice::quicksort::par_quicksort (2,029 samples, 0.07%)rayon::slice::quicksort::recurse (2,029 samples, 0.07%)rayon::slice::quicksort::recurse (1,229 samples, 0.04%)rayon::slice::quicksort::partition (561 samples, 0.02%)rayon::slice::quicksort::partition_in_blocks (448 samples, 0.01%)rayon::slice::quicksort::insertion_sort (608 samples, 0.02%)rayon::slice::quicksort::shift_tail (539 samples, 0.02%)criterion::stats::univariate::sample::Sample<A>::percentiles (2,244 samples, 0.07%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (2,206 samples, 0.07%)rayon::slice::quicksort::par_quicksort (2,206 samples, 0.07%)rayon::slice::quicksort::recurse (2,206 samples, 0.07%)rayon::slice::quicksort::recurse (1,299 samples, 0.04%)rayon::slice::quicksort::recurse (311 samples, 0.01%)core::ops::function::Fn::call (4,720 samples, 0.15%)criterion::analysis::estimates::stats (4,720 samples, 0.15%)rayon_core::job::StackJob<L,F,R>::run_inline (200,470 samples, 6.45%)rayon_co..rayon_core::join::join_context::call_b::{{closure}} (200,470 samples, 6.45%)rayon_co..rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (200,470 samples, 6.45%)rayon::i..rayon::iter::plumbing::bridge_producer_consumer::helper (200,470 samples, 6.45%)rayon::i..rayon_core::join::join_context (200,042 samples, 6.44%)rayon_co..rayon_core::registry::in_worker (200,042 samples, 6.44%)rayon_co..rayon_core::join::join_context::{{closure}} (200,042 samples, 6.44%)rayon_co..rayon_core::unwind::halt_unwinding (98,841 samples, 3.18%)ray..std::panic::catch_unwind (98,841 samples, 3.18%)std..std::panicking::try (98,841 samples, 3.18%)std..std::panicking::try::do_call (98,841 samples, 3.18%)std..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (98,841 samples, 3.18%)<co..rayon_core::join::join_context::call_a::{{closure}} (98,841 samples, 3.18%)ray..rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (98,841 samples, 3.18%)ray..rayon::iter::plumbing::bridge_producer_consumer::helper (98,841 samples, 3.18%)ray..rayon_core::join::join_context (98,168 samples, 3.16%)ray..rayon_core::registry::in_worker (98,168 samples, 3.16%)ray..rayon_core::join::join_context::{{closure}} (98,168 samples, 3.16%)ray..rayon_core::unwind::halt_unwinding (47,165 samples, 1.52%)std::panic::catch_unwind (47,165 samples, 1.52%)std::panicking::try (47,165 samples, 1.52%)std::panicking::try::do_call (47,165 samples, 1.52%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (47,165 samples, 1.52%)rayon_core::join::join_context::call_a::{{closure}} (47,165 samples, 1.52%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (47,165 samples, 1.52%)rayon::iter::plumbing::bridge_producer_consumer::helper (47,165 samples, 1.52%)rayon::iter::plumbing::Producer::fold_with (47,160 samples, 1.52%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (6,006 samples, 0.19%)<rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (6,006 samples, 0.19%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold (6,006 samples, 0.19%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold (6,006 samples, 0.19%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (6,006 samples, 0.19%)core::iter::traits::iterator::Iterator::try_fold (6,006 samples, 0.19%)core::iter::adapters::map::map_try_fold::{{closure}} (6,003 samples, 0.19%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter::with::{{closure}} (5,969 samples, 0.19%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (5,969 samples, 0.19%)criterion::stats::univariate::sample::Sample<A>::bootstrap::{{closure}} (5,153 samples, 0.17%)criterion::stats::univariate::resamples::Resamples<A>::next (433 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (332 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (332 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (332 samples, 0.01%)core::option::Option<T>::map (332 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (332 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (332 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (332 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (332 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (332 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (327 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (388 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (388 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (388 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (388 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (387 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (350 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (350 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (350 samples, 0.01%)core::option::Option<T>::map (350 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (350 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (350 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (350 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (350 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (350 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (347 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (1,233 samples, 0.04%)rayon_core::join::join_context::call_b::{{closure}} (1,233 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,233 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,233 samples, 0.04%)rayon_core::join::join_context (1,073 samples, 0.03%)rayon_core::registry::in_worker (1,073 samples, 0.03%)rayon_core::join::join_context::{{closure}} (1,073 samples, 0.03%)rayon_core::unwind::halt_unwinding (411 samples, 0.01%)std::panic::catch_unwind (411 samples, 0.01%)std::panicking::try (411 samples, 0.01%)std::panicking::try::do_call (411 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (411 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (411 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (411 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (411 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (411 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (1,131 samples, 0.04%)rayon_core::registry::WorkerThread::wait_until_cold (1,131 samples, 0.04%)rayon_core::registry::WorkerThread::execute (1,131 samples, 0.04%)rayon_core::job::JobRef::execute (1,131 samples, 0.04%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (1,131 samples, 0.04%)rayon_core::job::JobResult<T>::call (1,131 samples, 0.04%)rayon_core::unwind::halt_unwinding (1,131 samples, 0.04%)std::panic::catch_unwind (1,131 samples, 0.04%)std::panicking::try (1,131 samples, 0.04%)std::panicking::try::do_call (1,131 samples, 0.04%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,131 samples, 0.04%)rayon_core::job::JobResult<T>::call::{{closure}} (1,131 samples, 0.04%)rayon_core::join::join_context::call_b::{{closure}} (1,131 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,131 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,131 samples, 0.04%)rayon_core::join::join_context (1,118 samples, 0.04%)rayon_core::registry::in_worker (1,118 samples, 0.04%)rayon_core::join::join_context::{{closure}} (1,118 samples, 0.04%)rayon_core::unwind::halt_unwinding (745 samples, 0.02%)std::panic::catch_unwind (745 samples, 0.02%)std::panicking::try (745 samples, 0.02%)std::panicking::try::do_call (745 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (745 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (745 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (745 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (745 samples, 0.02%)rayon_core::join::join_context (728 samples, 0.02%)rayon_core::registry::in_worker (728 samples, 0.02%)rayon_core::join::join_context::{{closure}} (728 samples, 0.02%)rayon_core::unwind::halt_unwinding (367 samples, 0.01%)std::panic::catch_unwind (367 samples, 0.01%)std::panicking::try (367 samples, 0.01%)std::panicking::try::do_call (367 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (367 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (367 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (367 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (367 samples, 0.01%)rayon_core::join::join_context (352 samples, 0.01%)rayon_core::registry::in_worker (352 samples, 0.01%)rayon_core::join::join_context::{{closure}} (352 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (393 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (456 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (456 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (456 samples, 0.01%)core::option::Option<T>::map (456 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (456 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (456 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (456 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (455 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (455 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (451 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (528 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (528 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (528 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (528 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (528 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (389 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (443 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (443 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (443 samples, 0.01%)core::option::Option<T>::map (443 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (443 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (443 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (443 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (443 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (443 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (435 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (3,719 samples, 0.12%)rayon_core::join::join_context::call_b::{{closure}} (3,719 samples, 0.12%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (3,719 samples, 0.12%)rayon::iter::plumbing::bridge_producer_consumer::helper (3,719 samples, 0.12%)rayon_core::join::join_context (3,608 samples, 0.12%)rayon_core::registry::in_worker (3,608 samples, 0.12%)rayon_core::join::join_context::{{closure}} (3,608 samples, 0.12%)rayon_core::unwind::halt_unwinding (1,244 samples, 0.04%)std::panic::catch_unwind (1,244 samples, 0.04%)std::panicking::try (1,244 samples, 0.04%)std::panicking::try::do_call (1,244 samples, 0.04%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,244 samples, 0.04%)rayon_core::join::join_context::call_a::{{closure}} (1,244 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,244 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,244 samples, 0.04%)rayon_core::join::join_context (1,056 samples, 0.03%)rayon_core::registry::in_worker (1,056 samples, 0.03%)rayon_core::join::join_context::{{closure}} (1,056 samples, 0.03%)rayon_core::unwind::halt_unwinding (525 samples, 0.02%)std::panic::catch_unwind (525 samples, 0.02%)std::panicking::try (525 samples, 0.02%)std::panicking::try::do_call (525 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (525 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (525 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (525 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (525 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (525 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (478 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (478 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (478 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (478 samples, 0.02%)rayon_core::join::join_context (454 samples, 0.01%)rayon_core::registry::in_worker (454 samples, 0.01%)rayon_core::join::join_context::{{closure}} (454 samples, 0.01%)rayon_core::registry::WorkerThread::execute (392 samples, 0.01%)rayon_core::job::JobRef::execute (392 samples, 0.01%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (392 samples, 0.01%)rayon_core::job::JobResult<T>::call (392 samples, 0.01%)rayon_core::unwind::halt_unwinding (392 samples, 0.01%)std::panic::catch_unwind (392 samples, 0.01%)std::panicking::try (392 samples, 0.01%)std::panicking::try::do_call (392 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (392 samples, 0.01%)rayon_core::job::JobResult<T>::call::{{closure}} (392 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (392 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (392 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (392 samples, 0.01%)rayon_core::join::join_context (373 samples, 0.01%)rayon_core::registry::in_worker (373 samples, 0.01%)rayon_core::join::join_context::{{closure}} (373 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (394 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until_cold (394 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (689 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (689 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (689 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (689 samples, 0.02%)rayon_core::join::join_context (654 samples, 0.02%)rayon_core::registry::in_worker (654 samples, 0.02%)rayon_core::join::join_context::{{closure}} (654 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (427 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (427 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (427 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (427 samples, 0.01%)rayon_core::join::join_context (375 samples, 0.01%)rayon_core::registry::in_worker (375 samples, 0.01%)rayon_core::join::join_context::{{closure}} (375 samples, 0.01%)rayon_core::registry::WorkerThread::execute (2,638 samples, 0.08%)rayon_core::job::JobRef::execute (2,638 samples, 0.08%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (2,638 samples, 0.08%)rayon_core::job::JobResult<T>::call (2,638 samples, 0.08%)rayon_core::unwind::halt_unwinding (2,638 samples, 0.08%)std::panic::catch_unwind (2,638 samples, 0.08%)std::panicking::try (2,638 samples, 0.08%)std::panicking::try::do_call (2,638 samples, 0.08%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2,638 samples, 0.08%)rayon_core::job::JobResult<T>::call::{{closure}} (2,638 samples, 0.08%)rayon_core::join::join_context::call_b::{{closure}} (2,638 samples, 0.08%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (2,638 samples, 0.08%)rayon::iter::plumbing::bridge_producer_consumer::helper (2,638 samples, 0.08%)rayon_core::join::join_context (2,594 samples, 0.08%)rayon_core::registry::in_worker (2,594 samples, 0.08%)rayon_core::join::join_context::{{closure}} (2,594 samples, 0.08%)rayon_core::unwind::halt_unwinding (1,722 samples, 0.06%)std::panic::catch_unwind (1,722 samples, 0.06%)std::panicking::try (1,722 samples, 0.06%)std::panicking::try::do_call (1,722 samples, 0.06%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,722 samples, 0.06%)rayon_core::join::join_context::call_a::{{closure}} (1,722 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,722 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,722 samples, 0.06%)rayon_core::join::join_context (1,675 samples, 0.05%)rayon_core::registry::in_worker (1,675 samples, 0.05%)rayon_core::join::join_context::{{closure}} (1,675 samples, 0.05%)rayon_core::unwind::halt_unwinding (853 samples, 0.03%)std::panic::catch_unwind (853 samples, 0.03%)std::panicking::try (853 samples, 0.03%)std::panicking::try::do_call (853 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (853 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (853 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (853 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (853 samples, 0.03%)rayon_core::join::join_context (816 samples, 0.03%)rayon_core::registry::in_worker (816 samples, 0.03%)rayon_core::join::join_context::{{closure}} (816 samples, 0.03%)rayon_core::unwind::halt_unwinding (384 samples, 0.01%)std::panic::catch_unwind (384 samples, 0.01%)std::panicking::try (384 samples, 0.01%)std::panicking::try::do_call (384 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (384 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (384 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (384 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (384 samples, 0.01%)rayon_core::join::join_context (329 samples, 0.01%)rayon_core::registry::in_worker (329 samples, 0.01%)rayon_core::join::join_context::{{closure}} (329 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (2,641 samples, 0.09%)rayon_core::registry::WorkerThread::wait_until_cold (2,641 samples, 0.09%)<f64 as num_traits::float::Float>::exp (339 samples, 0.01%)std::f64::<impl f64>::exp (339 samples, 0.01%)__GI___exp (330 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (595 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (682 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (682 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (682 samples, 0.02%)core::option::Option<T>::map (682 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (682 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (682 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (682 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (682 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (682 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (670 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (790 samples, 0.03%)rayon_core::join::join_context::call_b::{{closure}} (790 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (790 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (790 samples, 0.03%)rayon::iter::plumbing::Producer::fold_with (790 samples, 0.03%)<f64 as num_traits::float::Float>::exp (367 samples, 0.01%)std::f64::<impl f64>::exp (367 samples, 0.01%)__GI___exp (355 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (660 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (744 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (744 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (744 samples, 0.02%)core::option::Option<T>::map (744 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (744 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (744 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (744 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (744 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (744 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (734 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (2,099 samples, 0.07%)rayon_core::join::join_context::call_b::{{closure}} (2,099 samples, 0.07%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (2,099 samples, 0.07%)rayon::iter::plumbing::bridge_producer_consumer::helper (2,099 samples, 0.07%)rayon_core::join::join_context (1,873 samples, 0.06%)rayon_core::registry::in_worker (1,873 samples, 0.06%)rayon_core::join::join_context::{{closure}} (1,873 samples, 0.06%)rayon_core::unwind::halt_unwinding (876 samples, 0.03%)std::panic::catch_unwind (876 samples, 0.03%)std::panicking::try (876 samples, 0.03%)std::panicking::try::do_call (876 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (876 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (876 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (876 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (876 samples, 0.03%)rayon::iter::plumbing::Producer::fold_with (876 samples, 0.03%)<f64 as num_traits::float::Float>::exp (416 samples, 0.01%)std::f64::<impl f64>::exp (416 samples, 0.01%)__GI___exp (402 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (719 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (820 samples, 0.03%)rayon::iter::plumbing::Folder::consume_iter (820 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (820 samples, 0.03%)core::option::Option<T>::map (820 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (820 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (820 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (820 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate (820 samples, 0.03%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (820 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (810 samples, 0.03%)rayon_core::job::StackJob<L,F,R>::run_inline (965 samples, 0.03%)rayon_core::join::join_context::call_b::{{closure}} (965 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (965 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (965 samples, 0.03%)rayon::iter::plumbing::Producer::fold_with (965 samples, 0.03%)<f64 as num_traits::float::Float>::exp (426 samples, 0.01%)std::f64::<impl f64>::exp (426 samples, 0.01%)__GI___exp (414 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (707 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (809 samples, 0.03%)rayon::iter::plumbing::Folder::consume_iter (809 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (809 samples, 0.03%)core::option::Option<T>::map (809 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (809 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (809 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (809 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate (809 samples, 0.03%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (809 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (800 samples, 0.03%)rayon_core::job::StackJob<L,F,R>::run_inline (11,149 samples, 0.36%)rayon_core::join::join_context::call_b::{{closure}} (11,149 samples, 0.36%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (11,149 samples, 0.36%)rayon::iter::plumbing::bridge_producer_consumer::helper (11,149 samples, 0.36%)rayon_core::join::join_context (11,049 samples, 0.36%)rayon_core::registry::in_worker (11,049 samples, 0.36%)rayon_core::join::join_context::{{closure}} (11,049 samples, 0.36%)rayon_core::unwind::halt_unwinding (4,689 samples, 0.15%)std::panic::catch_unwind (4,689 samples, 0.15%)std::panicking::try (4,689 samples, 0.15%)std::panicking::try::do_call (4,689 samples, 0.15%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (4,689 samples, 0.15%)rayon_core::join::join_context::call_a::{{closure}} (4,689 samples, 0.15%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (4,689 samples, 0.15%)rayon::iter::plumbing::bridge_producer_consumer::helper (4,689 samples, 0.15%)rayon_core::join::join_context (4,537 samples, 0.15%)rayon_core::registry::in_worker (4,537 samples, 0.15%)rayon_core::join::join_context::{{closure}} (4,537 samples, 0.15%)rayon_core::unwind::halt_unwinding (2,170 samples, 0.07%)std::panic::catch_unwind (2,170 samples, 0.07%)std::panicking::try (2,170 samples, 0.07%)std::panicking::try::do_call (2,170 samples, 0.07%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2,170 samples, 0.07%)rayon_core::join::join_context::call_a::{{closure}} (2,170 samples, 0.07%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (2,170 samples, 0.07%)rayon::iter::plumbing::bridge_producer_consumer::helper (2,170 samples, 0.07%)rayon_core::join::join_context (1,933 samples, 0.06%)rayon_core::registry::in_worker (1,933 samples, 0.06%)rayon_core::join::join_context::{{closure}} (1,933 samples, 0.06%)rayon_core::unwind::halt_unwinding (968 samples, 0.03%)std::panic::catch_unwind (968 samples, 0.03%)std::panicking::try (968 samples, 0.03%)std::panicking::try::do_call (968 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (968 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (968 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (968 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (968 samples, 0.03%)rayon::iter::plumbing::Producer::fold_with (967 samples, 0.03%)rayon_core::job::StackJob<L,F,R>::run_inline (387 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (387 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (387 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (387 samples, 0.01%)rayon_core::join::join_context (336 samples, 0.01%)rayon_core::registry::in_worker (336 samples, 0.01%)rayon_core::join::join_context::{{closure}} (336 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (480 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until_cold (480 samples, 0.02%)rayon_core::registry::WorkerThread::execute (480 samples, 0.02%)rayon_core::job::JobRef::execute (480 samples, 0.02%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (480 samples, 0.02%)rayon_core::job::JobResult<T>::call (480 samples, 0.02%)rayon_core::unwind::halt_unwinding (480 samples, 0.02%)std::panic::catch_unwind (480 samples, 0.02%)std::panicking::try (480 samples, 0.02%)std::panicking::try::do_call (480 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (480 samples, 0.02%)rayon_core::job::JobResult<T>::call::{{closure}} (480 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (480 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (480 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (480 samples, 0.02%)rayon_core::join::join_context (462 samples, 0.01%)rayon_core::registry::in_worker (462 samples, 0.01%)rayon_core::join::join_context::{{closure}} (462 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (1,485 samples, 0.05%)rayon_core::join::join_context::call_b::{{closure}} (1,485 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,485 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,485 samples, 0.05%)rayon_core::join::join_context (1,406 samples, 0.05%)rayon_core::registry::in_worker (1,406 samples, 0.05%)rayon_core::join::join_context::{{closure}} (1,406 samples, 0.05%)rayon_core::unwind::halt_unwinding (539 samples, 0.02%)std::panic::catch_unwind (539 samples, 0.02%)std::panicking::try (539 samples, 0.02%)std::panicking::try::do_call (539 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (539 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (539 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (539 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (539 samples, 0.02%)rayon_core::join::join_context (471 samples, 0.02%)rayon_core::registry::in_worker (471 samples, 0.02%)rayon_core::join::join_context::{{closure}} (471 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (341 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (341 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (341 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (341 samples, 0.01%)rayon_core::registry::WorkerThread::execute (1,623 samples, 0.05%)rayon_core::job::JobRef::execute (1,623 samples, 0.05%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (1,623 samples, 0.05%)rayon_core::job::JobResult<T>::call (1,623 samples, 0.05%)rayon_core::unwind::halt_unwinding (1,623 samples, 0.05%)std::panic::catch_unwind (1,623 samples, 0.05%)std::panicking::try (1,623 samples, 0.05%)std::panicking::try::do_call (1,623 samples, 0.05%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,623 samples, 0.05%)rayon_core::job::JobResult<T>::call::{{closure}} (1,623 samples, 0.05%)rayon_core::join::join_context::call_b::{{closure}} (1,623 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,623 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,623 samples, 0.05%)rayon_core::join::join_context (1,524 samples, 0.05%)rayon_core::registry::in_worker (1,524 samples, 0.05%)rayon_core::join::join_context::{{closure}} (1,524 samples, 0.05%)rayon_core::unwind::halt_unwinding (1,012 samples, 0.03%)std::panic::catch_unwind (1,012 samples, 0.03%)std::panicking::try (1,012 samples, 0.03%)std::panicking::try::do_call (1,012 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,012 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (1,012 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,012 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,012 samples, 0.03%)rayon_core::join::join_context (936 samples, 0.03%)rayon_core::registry::in_worker (936 samples, 0.03%)rayon_core::join::join_context::{{closure}} (936 samples, 0.03%)rayon_core::unwind::halt_unwinding (550 samples, 0.02%)std::panic::catch_unwind (550 samples, 0.02%)std::panicking::try (550 samples, 0.02%)std::panicking::try::do_call (550 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (550 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (550 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (550 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (550 samples, 0.02%)rayon_core::join::join_context (482 samples, 0.02%)rayon_core::registry::in_worker (482 samples, 0.02%)rayon_core::join::join_context::{{closure}} (482 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until (1,635 samples, 0.05%)rayon_core::registry::WorkerThread::wait_until_cold (1,635 samples, 0.05%)rayon_core::job::StackJob<L,F,R>::run_inline (694 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (694 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (694 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (694 samples, 0.02%)rayon_core::join::join_context (565 samples, 0.02%)rayon_core::registry::in_worker (565 samples, 0.02%)rayon_core::join::join_context::{{closure}} (565 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (317 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (366 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (366 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (366 samples, 0.01%)core::option::Option<T>::map (366 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (366 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (366 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (366 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (366 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (366 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (360 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (381 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (381 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (381 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (381 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (381 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (324 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (368 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (368 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (368 samples, 0.01%)core::option::Option<T>::map (368 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (368 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (368 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (368 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (368 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (368 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (367 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (1,990 samples, 0.06%)rayon_core::join::join_context::call_b::{{closure}} (1,990 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,990 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,990 samples, 0.06%)rayon_core::join::join_context (1,856 samples, 0.06%)rayon_core::registry::in_worker (1,856 samples, 0.06%)rayon_core::join::join_context::{{closure}} (1,856 samples, 0.06%)rayon_core::unwind::halt_unwinding (918 samples, 0.03%)std::panic::catch_unwind (918 samples, 0.03%)std::panicking::try (918 samples, 0.03%)std::panicking::try::do_call (918 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (918 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (918 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (918 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (918 samples, 0.03%)rayon_core::join::join_context (779 samples, 0.03%)rayon_core::registry::in_worker (779 samples, 0.03%)rayon_core::join::join_context::{{closure}} (779 samples, 0.03%)rayon_core::unwind::halt_unwinding (389 samples, 0.01%)std::panic::catch_unwind (389 samples, 0.01%)std::panicking::try (389 samples, 0.01%)std::panicking::try::do_call (389 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (389 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (389 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (389 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (389 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (389 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (544 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until_cold (544 samples, 0.02%)rayon_core::registry::WorkerThread::execute (544 samples, 0.02%)rayon_core::job::JobRef::execute (544 samples, 0.02%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (544 samples, 0.02%)rayon_core::job::JobResult<T>::call (544 samples, 0.02%)rayon_core::unwind::halt_unwinding (544 samples, 0.02%)std::panic::catch_unwind (544 samples, 0.02%)std::panicking::try (544 samples, 0.02%)std::panicking::try::do_call (544 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (544 samples, 0.02%)rayon_core::job::JobResult<T>::call::{{closure}} (544 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (544 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (544 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (544 samples, 0.02%)rayon_core::join::join_context (509 samples, 0.02%)rayon_core::registry::in_worker (509 samples, 0.02%)rayon_core::join::join_context::{{closure}} (509 samples, 0.02%)rayon_core::unwind::halt_unwinding (351 samples, 0.01%)std::panic::catch_unwind (351 samples, 0.01%)std::panicking::try (351 samples, 0.01%)std::panicking::try::do_call (351 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (351 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (351 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (351 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (351 samples, 0.01%)rayon_core::join::join_context (313 samples, 0.01%)rayon_core::registry::in_worker (313 samples, 0.01%)rayon_core::join::join_context::{{closure}} (313 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (521 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (594 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (594 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (594 samples, 0.02%)core::option::Option<T>::map (594 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (594 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (594 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (594 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (594 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (594 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (588 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (614 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (614 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (614 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (614 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (614 samples, 0.02%)<f64 as num_traits::float::Float>::exp (312 samples, 0.01%)std::f64::<impl f64>::exp (312 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (563 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (652 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (652 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (652 samples, 0.02%)core::option::Option<T>::map (652 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (652 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (652 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (652 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (652 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (652 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (644 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (1,538 samples, 0.05%)rayon_core::join::join_context::call_b::{{closure}} (1,538 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,538 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,538 samples, 0.05%)rayon_core::join::join_context (1,370 samples, 0.04%)rayon_core::registry::in_worker (1,370 samples, 0.04%)rayon_core::join::join_context::{{closure}} (1,370 samples, 0.04%)rayon_core::unwind::halt_unwinding (675 samples, 0.02%)std::panic::catch_unwind (675 samples, 0.02%)std::panicking::try (675 samples, 0.02%)std::panicking::try::do_call (675 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (675 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (675 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (675 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (675 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (675 samples, 0.02%)<f64 as num_traits::float::Float>::exp (319 samples, 0.01%)std::f64::<impl f64>::exp (319 samples, 0.01%)__GI___exp (313 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (571 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (639 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (639 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (639 samples, 0.02%)core::option::Option<T>::map (639 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (639 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (639 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (639 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (639 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (639 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (636 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (660 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (660 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (660 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (660 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (659 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (515 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (564 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (564 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (564 samples, 0.02%)core::option::Option<T>::map (564 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (564 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (564 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (564 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (564 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (564 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (559 samples, 0.02%)rayon_core::registry::WorkerThread::execute (9,038 samples, 0.29%)rayon_core::job::JobRef::execute (9,038 samples, 0.29%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (9,038 samples, 0.29%)rayon_core::job::JobResult<T>::call (9,036 samples, 0.29%)rayon_core::unwind::halt_unwinding (9,036 samples, 0.29%)std::panic::catch_unwind (9,036 samples, 0.29%)std::panicking::try (9,036 samples, 0.29%)std::panicking::try::do_call (9,036 samples, 0.29%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (9,036 samples, 0.29%)rayon_core::job::JobResult<T>::call::{{closure}} (9,036 samples, 0.29%)rayon_core::join::join_context::call_b::{{closure}} (9,036 samples, 0.29%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (9,036 samples, 0.29%)rayon::iter::plumbing::bridge_producer_consumer::helper (9,036 samples, 0.29%)rayon_core::join::join_context (8,930 samples, 0.29%)rayon_core::registry::in_worker (8,930 samples, 0.29%)rayon_core::join::join_context::{{closure}} (8,930 samples, 0.29%)rayon_core::unwind::halt_unwinding (5,810 samples, 0.19%)std::panic::catch_unwind (5,810 samples, 0.19%)std::panicking::try (5,810 samples, 0.19%)std::panicking::try::do_call (5,810 samples, 0.19%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (5,810 samples, 0.19%)rayon_core::join::join_context::call_a::{{closure}} (5,810 samples, 0.19%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (5,810 samples, 0.19%)rayon::iter::plumbing::bridge_producer_consumer::helper (5,810 samples, 0.19%)rayon_core::join::join_context (5,659 samples, 0.18%)rayon_core::registry::in_worker (5,659 samples, 0.18%)rayon_core::join::join_context::{{closure}} (5,659 samples, 0.18%)rayon_core::unwind::halt_unwinding (3,125 samples, 0.10%)std::panic::catch_unwind (3,125 samples, 0.10%)std::panicking::try (3,125 samples, 0.10%)std::panicking::try::do_call (3,125 samples, 0.10%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (3,125 samples, 0.10%)rayon_core::join::join_context::call_a::{{closure}} (3,125 samples, 0.10%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (3,125 samples, 0.10%)rayon::iter::plumbing::bridge_producer_consumer::helper (3,125 samples, 0.10%)rayon_core::join::join_context (2,976 samples, 0.10%)rayon_core::registry::in_worker (2,976 samples, 0.10%)rayon_core::join::join_context::{{closure}} (2,976 samples, 0.10%)rayon_core::unwind::halt_unwinding (1,410 samples, 0.05%)std::panic::catch_unwind (1,410 samples, 0.05%)std::panicking::try (1,410 samples, 0.05%)std::panicking::try::do_call (1,410 samples, 0.05%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,410 samples, 0.05%)rayon_core::join::join_context::call_a::{{closure}} (1,410 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,410 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,410 samples, 0.05%)rayon_core::join::join_context (1,253 samples, 0.04%)rayon_core::registry::in_worker (1,253 samples, 0.04%)rayon_core::join::join_context::{{closure}} (1,253 samples, 0.04%)rayon_core::unwind::halt_unwinding (593 samples, 0.02%)std::panic::catch_unwind (593 samples, 0.02%)std::panicking::try (593 samples, 0.02%)std::panicking::try::do_call (593 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (593 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (593 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (593 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (593 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (592 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until (9,053 samples, 0.29%)rayon_core::registry::WorkerThread::wait_until_cold (9,053 samples, 0.29%)rayon::iter::plumbing::Producer::fold_with (323 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (323 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (323 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (323 samples, 0.01%)core::option::Option<T>::map (323 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (323 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (323 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (323 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (323 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (323 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (318 samples, 0.01%)__ieee754_exp_fma (539 samples, 0.02%)<f64 as num_traits::float::Float>::exp (877 samples, 0.03%)std::f64::<impl f64>::exp (877 samples, 0.03%)__GI___exp (852 samples, 0.03%)<f64 as num_traits::float::Float>::recip (441 samples, 0.01%)core::f64::<impl f64>::recip (441 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (1,577 samples, 0.05%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (1,812 samples, 0.06%)rayon::iter::plumbing::Folder::consume_iter (1,812 samples, 0.06%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (1,812 samples, 0.06%)core::option::Option<T>::map (1,812 samples, 0.06%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (1,812 samples, 0.06%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (1,812 samples, 0.06%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (1,812 samples, 0.06%)criterion::stats::univariate::kde::Kde<A,K>::estimate (1,812 samples, 0.06%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (1,812 samples, 0.06%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (1,784 samples, 0.06%)rayon_core::job::StackJob<L,F,R>::run_inline (2,097 samples, 0.07%)rayon_core::join::join_context::call_b::{{closure}} (2,097 samples, 0.07%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (2,097 samples, 0.07%)rayon::iter::plumbing::bridge_producer_consumer::helper (2,097 samples, 0.07%)rayon::iter::plumbing::Producer::fold_with (2,097 samples, 0.07%)rayon_core::registry::WorkerThread::execute (435 samples, 0.01%)rayon_core::job::JobRef::execute (435 samples, 0.01%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (435 samples, 0.01%)rayon_core::job::JobResult<T>::call (435 samples, 0.01%)rayon_core::unwind::halt_unwinding (435 samples, 0.01%)std::panic::catch_unwind (435 samples, 0.01%)std::panicking::try (435 samples, 0.01%)std::panicking::try::do_call (435 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (435 samples, 0.01%)rayon_core::job::JobResult<T>::call::{{closure}} (435 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (435 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (435 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (435 samples, 0.01%)rayon_core::join::join_context (424 samples, 0.01%)rayon_core::registry::in_worker (424 samples, 0.01%)rayon_core::join::join_context::{{closure}} (424 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (438 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until_cold (438 samples, 0.01%)__ieee754_exp_fma (643 samples, 0.02%)<f64 as num_traits::float::Float>::exp (1,003 samples, 0.03%)std::f64::<impl f64>::exp (1,003 samples, 0.03%)__GI___exp (972 samples, 0.03%)<f64 as num_traits::float::Float>::recip (468 samples, 0.02%)core::f64::<impl f64>::recip (468 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (1,770 samples, 0.06%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (2,044 samples, 0.07%)rayon::iter::plumbing::Folder::consume_iter (2,044 samples, 0.07%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (2,044 samples, 0.07%)core::option::Option<T>::map (2,044 samples, 0.07%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (2,044 samples, 0.07%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (2,044 samples, 0.07%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (2,044 samples, 0.07%)criterion::stats::univariate::kde::Kde<A,K>::estimate (2,044 samples, 0.07%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (2,044 samples, 0.07%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (2,026 samples, 0.07%)rayon_core::job::StackJob<L,F,R>::run_inline (5,201 samples, 0.17%)rayon_core::join::join_context::call_b::{{closure}} (5,201 samples, 0.17%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (5,201 samples, 0.17%)rayon::iter::plumbing::bridge_producer_consumer::helper (5,201 samples, 0.17%)rayon_core::join::join_context (4,878 samples, 0.16%)rayon_core::registry::in_worker (4,878 samples, 0.16%)rayon_core::join::join_context::{{closure}} (4,878 samples, 0.16%)rayon_core::unwind::halt_unwinding (2,343 samples, 0.08%)std::panic::catch_unwind (2,343 samples, 0.08%)std::panicking::try (2,343 samples, 0.08%)std::panicking::try::do_call (2,343 samples, 0.08%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2,343 samples, 0.08%)rayon_core::join::join_context::call_a::{{closure}} (2,343 samples, 0.08%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (2,343 samples, 0.08%)rayon::iter::plumbing::bridge_producer_consumer::helper (2,343 samples, 0.08%)rayon::iter::plumbing::Producer::fold_with (2,343 samples, 0.08%)rayon_core::job::StackJob<L,F,R>::run_inline (351 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (351 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (351 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (351 samples, 0.01%)rayon_core::registry::WorkerThread::execute (1,536 samples, 0.05%)rayon_core::job::JobRef::execute (1,536 samples, 0.05%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (1,536 samples, 0.05%)rayon_core::job::JobResult<T>::call (1,536 samples, 0.05%)rayon_core::unwind::halt_unwinding (1,536 samples, 0.05%)std::panic::catch_unwind (1,536 samples, 0.05%)std::panicking::try (1,536 samples, 0.05%)std::panicking::try::do_call (1,536 samples, 0.05%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,536 samples, 0.05%)rayon_core::job::JobResult<T>::call::{{closure}} (1,536 samples, 0.05%)rayon_core::join::join_context::call_b::{{closure}} (1,536 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,536 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,536 samples, 0.05%)rayon_core::join::join_context (1,506 samples, 0.05%)rayon_core::registry::in_worker (1,506 samples, 0.05%)rayon_core::join::join_context::{{closure}} (1,506 samples, 0.05%)rayon_core::unwind::halt_unwinding (1,002 samples, 0.03%)std::panic::catch_unwind (1,002 samples, 0.03%)std::panicking::try (1,002 samples, 0.03%)std::panicking::try::do_call (1,002 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,002 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (1,002 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,002 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,002 samples, 0.03%)rayon_core::join::join_context (948 samples, 0.03%)rayon_core::registry::in_worker (948 samples, 0.03%)rayon_core::join::join_context::{{closure}} (948 samples, 0.03%)rayon_core::unwind::halt_unwinding (511 samples, 0.02%)std::panic::catch_unwind (511 samples, 0.02%)std::panicking::try (511 samples, 0.02%)std::panicking::try::do_call (511 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (511 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (511 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (511 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (511 samples, 0.02%)rayon_core::join::join_context (463 samples, 0.01%)rayon_core::registry::in_worker (463 samples, 0.01%)rayon_core::join::join_context::{{closure}} (463 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (1,541 samples, 0.05%)rayon_core::registry::WorkerThread::wait_until_cold (1,541 samples, 0.05%)rayon::iter::plumbing::Producer::fold_with (341 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (341 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (341 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (341 samples, 0.01%)core::option::Option<T>::map (341 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (341 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (341 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (341 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (341 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (341 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (340 samples, 0.01%)__ieee754_exp_fma (861 samples, 0.03%)<f64 as num_traits::float::Float>::exp (1,324 samples, 0.04%)std::f64::<impl f64>::exp (1,324 samples, 0.04%)__GI___exp (1,289 samples, 0.04%)<f64 as num_traits::float::Float>::recip (616 samples, 0.02%)core::f64::<impl f64>::recip (616 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (2,297 samples, 0.07%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (2,623 samples, 0.08%)rayon::iter::plumbing::Folder::consume_iter (2,623 samples, 0.08%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (2,623 samples, 0.08%)core::option::Option<T>::map (2,623 samples, 0.08%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (2,623 samples, 0.08%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (2,623 samples, 0.08%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (2,623 samples, 0.08%)criterion::stats::univariate::kde::Kde<A,K>::estimate (2,623 samples, 0.08%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (2,623 samples, 0.08%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (2,592 samples, 0.08%)rayon_core::job::StackJob<L,F,R>::run_inline (2,973 samples, 0.10%)rayon_core::join::join_context::call_b::{{closure}} (2,973 samples, 0.10%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (2,973 samples, 0.10%)rayon::iter::plumbing::bridge_producer_consumer::helper (2,973 samples, 0.10%)rayon::iter::plumbing::Producer::fold_with (2,973 samples, 0.10%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (350 samples, 0.01%)<rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (350 samples, 0.01%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold (350 samples, 0.01%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold (350 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (350 samples, 0.01%)core::iter::traits::iterator::Iterator::try_fold (350 samples, 0.01%)core::iter::adapters::map::map_try_fold::{{closure}} (348 samples, 0.01%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter::with::{{closure}} (346 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (346 samples, 0.01%)__ieee754_exp_fma (840 samples, 0.03%)<f64 as num_traits::float::Float>::exp (1,278 samples, 0.04%)std::f64::<impl f64>::exp (1,278 samples, 0.04%)__GI___exp (1,244 samples, 0.04%)<f64 as num_traits::float::Float>::recip (624 samples, 0.02%)core::f64::<impl f64>::recip (624 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (2,303 samples, 0.07%)<f64 as num_traits::float::Float>::sqrt (344 samples, 0.01%)std::f64::<impl f64>::sqrt (344 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (2,628 samples, 0.08%)rayon::iter::plumbing::Folder::consume_iter (2,628 samples, 0.08%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (2,628 samples, 0.08%)core::option::Option<T>::map (2,628 samples, 0.08%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (2,628 samples, 0.08%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (2,628 samples, 0.08%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (2,628 samples, 0.08%)criterion::stats::univariate::kde::Kde<A,K>::estimate (2,628 samples, 0.08%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (2,628 samples, 0.08%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (2,581 samples, 0.08%)rayon_core::job::StackJob<L,F,R>::run_inline (13,327 samples, 0.43%)rayon_core::join::join_context::call_b::{{closure}} (13,327 samples, 0.43%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (13,327 samples, 0.43%)rayon::iter::plumbing::bridge_producer_consumer::helper (13,327 samples, 0.43%)rayon_core::join::join_context (13,106 samples, 0.42%)rayon_core::registry::in_worker (13,106 samples, 0.42%)rayon_core::join::join_context::{{closure}} (13,106 samples, 0.42%)rayon_core::unwind::halt_unwinding (6,364 samples, 0.20%)std::panic::catch_unwind (6,364 samples, 0.20%)std::panicking::try (6,364 samples, 0.20%)std::panicking::try::do_call (6,364 samples, 0.20%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (6,364 samples, 0.20%)rayon_core::join::join_context::call_a::{{closure}} (6,364 samples, 0.20%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (6,364 samples, 0.20%)rayon::iter::plumbing::bridge_producer_consumer::helper (6,364 samples, 0.20%)rayon_core::join::join_context (6,023 samples, 0.19%)rayon_core::registry::in_worker (6,023 samples, 0.19%)rayon_core::join::join_context::{{closure}} (6,023 samples, 0.19%)rayon_core::unwind::halt_unwinding (2,994 samples, 0.10%)std::panic::catch_unwind (2,994 samples, 0.10%)std::panicking::try (2,994 samples, 0.10%)std::panicking::try::do_call (2,994 samples, 0.10%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2,994 samples, 0.10%)rayon_core::join::join_context::call_a::{{closure}} (2,994 samples, 0.10%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (2,994 samples, 0.10%)rayon::iter::plumbing::bridge_producer_consumer::helper (2,994 samples, 0.10%)rayon::iter::plumbing::Producer::fold_with (2,994 samples, 0.10%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (366 samples, 0.01%)<rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (366 samples, 0.01%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold (366 samples, 0.01%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold (366 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (366 samples, 0.01%)core::iter::traits::iterator::Iterator::try_fold (366 samples, 0.01%)core::iter::adapters::map::map_try_fold::{{closure}} (366 samples, 0.01%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter::with::{{closure}} (363 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (363 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::bootstrap::{{closure}} (323 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (387 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until_cold (387 samples, 0.01%)rayon_core::registry::WorkerThread::execute (387 samples, 0.01%)rayon_core::job::JobRef::execute (387 samples, 0.01%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (387 samples, 0.01%)rayon_core::job::JobResult<T>::call (387 samples, 0.01%)rayon_core::unwind::halt_unwinding (387 samples, 0.01%)std::panic::catch_unwind (387 samples, 0.01%)std::panicking::try (387 samples, 0.01%)std::panicking::try::do_call (387 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (387 samples, 0.01%)rayon_core::job::JobResult<T>::call::{{closure}} (387 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (387 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (387 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (387 samples, 0.01%)rayon_core::join::join_context (373 samples, 0.01%)rayon_core::registry::in_worker (373 samples, 0.01%)rayon_core::join::join_context::{{closure}} (373 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (446 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (446 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (446 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (446 samples, 0.01%)rayon_core::join::join_context (408 samples, 0.01%)rayon_core::registry::in_worker (408 samples, 0.01%)rayon_core::join::join_context::{{closure}} (408 samples, 0.01%)rayon_core::registry::WorkerThread::execute (1,814 samples, 0.06%)rayon_core::job::JobRef::execute (1,814 samples, 0.06%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (1,814 samples, 0.06%)rayon_core::job::JobResult<T>::call (1,814 samples, 0.06%)rayon_core::unwind::halt_unwinding (1,814 samples, 0.06%)std::panic::catch_unwind (1,814 samples, 0.06%)std::panicking::try (1,814 samples, 0.06%)std::panicking::try::do_call (1,814 samples, 0.06%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,814 samples, 0.06%)rayon_core::job::JobResult<T>::call::{{closure}} (1,814 samples, 0.06%)rayon_core::join::join_context::call_b::{{closure}} (1,814 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,814 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,814 samples, 0.06%)rayon_core::join::join_context (1,774 samples, 0.06%)rayon_core::registry::in_worker (1,774 samples, 0.06%)rayon_core::join::join_context::{{closure}} (1,774 samples, 0.06%)rayon_core::unwind::halt_unwinding (1,094 samples, 0.04%)std::panic::catch_unwind (1,094 samples, 0.04%)std::panicking::try (1,094 samples, 0.04%)std::panicking::try::do_call (1,094 samples, 0.04%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,094 samples, 0.04%)rayon_core::join::join_context::call_a::{{closure}} (1,094 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,094 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,094 samples, 0.04%)rayon_core::join::join_context (1,065 samples, 0.03%)rayon_core::registry::in_worker (1,065 samples, 0.03%)rayon_core::join::join_context::{{closure}} (1,065 samples, 0.03%)rayon_core::unwind::halt_unwinding (572 samples, 0.02%)std::panic::catch_unwind (572 samples, 0.02%)std::panicking::try (572 samples, 0.02%)std::panicking::try::do_call (572 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (572 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (572 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (572 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (572 samples, 0.02%)rayon_core::join::join_context (536 samples, 0.02%)rayon_core::registry::in_worker (536 samples, 0.02%)rayon_core::join::join_context::{{closure}} (536 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until (1,815 samples, 0.06%)rayon_core::registry::WorkerThread::wait_until_cold (1,815 samples, 0.06%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (313 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (354 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (354 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (354 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (354 samples, 0.01%)core::option::Option<T>::map (354 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (354 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (354 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (354 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (354 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (354 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (351 samples, 0.01%)__ieee754_exp_fma (995 samples, 0.03%)<f64 as num_traits::float::Float>::exp (1,535 samples, 0.05%)std::f64::<impl f64>::exp (1,535 samples, 0.05%)__GI___exp (1,487 samples, 0.05%)<f64 as num_traits::float::Float>::recip (755 samples, 0.02%)core::f64::<impl f64>::recip (755 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (2,723 samples, 0.09%)<f64 as num_traits::float::Float>::sqrt (363 samples, 0.01%)std::f64::<impl f64>::sqrt (363 samples, 0.01%)<f64 as core::ops::arith::Add>::add (323 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (3,092 samples, 0.10%)rayon::iter::plumbing::Folder::consume_iter (3,092 samples, 0.10%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (3,092 samples, 0.10%)core::option::Option<T>::map (3,092 samples, 0.10%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (3,092 samples, 0.10%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (3,092 samples, 0.10%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (3,092 samples, 0.10%)criterion::stats::univariate::kde::Kde<A,K>::estimate (3,092 samples, 0.10%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (3,092 samples, 0.10%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (3,049 samples, 0.10%)core::ops::function::Fn::call (355 samples, 0.01%)criterion::analysis::estimates::stats (355 samples, 0.01%)<rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (445 samples, 0.01%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold (445 samples, 0.01%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold (445 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (445 samples, 0.01%)core::iter::traits::iterator::Iterator::try_fold (445 samples, 0.01%)core::iter::adapters::map::map_try_fold::{{closure}} (444 samples, 0.01%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter::with::{{closure}} (443 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (443 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::bootstrap::{{closure}} (389 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (3,539 samples, 0.11%)rayon_core::join::join_context::call_b::{{closure}} (3,539 samples, 0.11%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (3,539 samples, 0.11%)rayon::iter::plumbing::bridge_producer_consumer::helper (3,538 samples, 0.11%)rayon::iter::plumbing::Producer::fold_with (3,538 samples, 0.11%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (446 samples, 0.01%)__ieee754_exp_fma (990 samples, 0.03%)<f64 as num_traits::float::Float>::exp (1,556 samples, 0.05%)std::f64::<impl f64>::exp (1,556 samples, 0.05%)__GI___exp (1,510 samples, 0.05%)<f64 as num_traits::float::Float>::recip (751 samples, 0.02%)core::f64::<impl f64>::recip (751 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (2,750 samples, 0.09%)<f64 as num_traits::float::Float>::sqrt (362 samples, 0.01%)std::f64::<impl f64>::sqrt (362 samples, 0.01%)<f64 as core::ops::arith::Add>::add (334 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (3,127 samples, 0.10%)rayon::iter::plumbing::Folder::consume_iter (3,127 samples, 0.10%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (3,127 samples, 0.10%)core::option::Option<T>::map (3,127 samples, 0.10%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (3,127 samples, 0.10%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (3,127 samples, 0.10%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (3,127 samples, 0.10%)criterion::stats::univariate::kde::Kde<A,K>::estimate (3,127 samples, 0.10%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (3,127 samples, 0.10%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (3,085 samples, 0.10%)core::ops::function::Fn::call (373 samples, 0.01%)criterion::analysis::estimates::stats (373 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (7,558 samples, 0.24%)rayon_core::join::join_context::call_b::{{closure}} (7,558 samples, 0.24%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (7,558 samples, 0.24%)rayon::iter::plumbing::bridge_producer_consumer::helper (7,558 samples, 0.24%)rayon_core::join::join_context (7,203 samples, 0.23%)rayon_core::registry::in_worker (7,203 samples, 0.23%)rayon_core::join::join_context::{{closure}} (7,203 samples, 0.23%)rayon_core::unwind::halt_unwinding (3,592 samples, 0.12%)std::panic::catch_unwind (3,592 samples, 0.12%)std::panicking::try (3,592 samples, 0.12%)std::panicking::try::do_call (3,592 samples, 0.12%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (3,592 samples, 0.12%)rayon_core::join::join_context::call_a::{{closure}} (3,592 samples, 0.12%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (3,592 samples, 0.12%)rayon::iter::plumbing::bridge_producer_consumer::helper (3,592 samples, 0.12%)rayon::iter::plumbing::Producer::fold_with (3,590 samples, 0.12%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (463 samples, 0.01%)<rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (463 samples, 0.01%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold (463 samples, 0.01%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold (463 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (463 samples, 0.01%)core::iter::traits::iterator::Iterator::try_fold (463 samples, 0.01%)core::iter::adapters::map::map_try_fold::{{closure}} (463 samples, 0.01%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter::with::{{closure}} (460 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (460 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::bootstrap::{{closure}} (412 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (320 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (358 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (358 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (358 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (358 samples, 0.01%)core::option::Option<T>::map (358 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (358 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (358 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (358 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (358 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (358 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (356 samples, 0.01%)__ieee754_exp_fma (942 samples, 0.03%)<f64 as num_traits::float::Float>::exp (1,539 samples, 0.05%)std::f64::<impl f64>::exp (1,539 samples, 0.05%)__GI___exp (1,488 samples, 0.05%)<f64 as num_traits::float::Float>::recip (735 samples, 0.02%)core::f64::<impl f64>::recip (735 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (2,753 samples, 0.09%)<f64 as num_traits::float::Float>::sqrt (402 samples, 0.01%)std::f64::<impl f64>::sqrt (402 samples, 0.01%)<f64 as core::ops::arith::Add>::add (341 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (3,131 samples, 0.10%)rayon::iter::plumbing::Folder::consume_iter (3,131 samples, 0.10%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (3,131 samples, 0.10%)core::option::Option<T>::map (3,131 samples, 0.10%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (3,131 samples, 0.10%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (3,131 samples, 0.10%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (3,130 samples, 0.10%)criterion::stats::univariate::kde::Kde<A,K>::estimate (3,130 samples, 0.10%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (3,130 samples, 0.10%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (3,099 samples, 0.10%)core::ops::function::Fn::call (390 samples, 0.01%)criterion::analysis::estimates::stats (390 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (3,618 samples, 0.12%)rayon_core::join::join_context::call_b::{{closure}} (3,618 samples, 0.12%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (3,618 samples, 0.12%)rayon::iter::plumbing::bridge_producer_consumer::helper (3,618 samples, 0.12%)rayon::iter::plumbing::Producer::fold_with (3,615 samples, 0.12%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (484 samples, 0.02%)<rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (484 samples, 0.02%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold (484 samples, 0.02%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold (484 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (484 samples, 0.02%)core::iter::traits::iterator::Iterator::try_fold (484 samples, 0.02%)core::iter::adapters::map::map_try_fold::{{closure}} (484 samples, 0.02%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter::with::{{closure}} (481 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (481 samples, 0.02%)criterion::stats::univariate::sample::Sample<A>::bootstrap::{{closure}} (426 samples, 0.01%)__ieee754_exp_fma (865 samples, 0.03%)<f64 as num_traits::float::Float>::exp (1,315 samples, 0.04%)std::f64::<impl f64>::exp (1,315 samples, 0.04%)__GI___exp (1,276 samples, 0.04%)<f64 as num_traits::float::Float>::recip (612 samples, 0.02%)core::f64::<impl f64>::recip (612 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (2,297 samples, 0.07%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (2,639 samples, 0.08%)rayon::iter::plumbing::Folder::consume_iter (2,639 samples, 0.08%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (2,639 samples, 0.08%)core::option::Option<T>::map (2,639 samples, 0.08%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (2,639 samples, 0.08%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (2,639 samples, 0.08%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (2,639 samples, 0.08%)criterion::stats::univariate::kde::Kde<A,K>::estimate (2,639 samples, 0.08%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (2,639 samples, 0.08%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (2,602 samples, 0.08%)core::ops::function::Fn::call (374 samples, 0.01%)criterion::analysis::estimates::stats (374 samples, 0.01%)rayon_core::registry::WorkerThread::execute (50,632 samples, 1.63%)rayon_core::job::JobRef::execute (50,632 samples, 1.63%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (50,632 samples, 1.63%)rayon_core::job::JobResult<T>::call (50,631 samples, 1.63%)rayon_core::unwind::halt_unwinding (50,631 samples, 1.63%)std::panic::catch_unwind (50,631 samples, 1.63%)std::panicking::try (50,631 samples, 1.63%)std::panicking::try::do_call (50,631 samples, 1.63%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (50,631 samples, 1.63%)rayon_core::job::JobResult<T>::call::{{closure}} (50,631 samples, 1.63%)rayon_core::join::join_context::call_b::{{closure}} (50,631 samples, 1.63%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (50,631 samples, 1.63%)rayon::iter::plumbing::bridge_producer_consumer::helper (50,631 samples, 1.63%)rayon_core::join::join_context (50,487 samples, 1.63%)rayon_core::registry::in_worker (50,487 samples, 1.63%)rayon_core::join::join_context::{{closure}} (50,487 samples, 1.63%)rayon_core::unwind::halt_unwinding (30,285 samples, 0.98%)std::panic::catch_unwind (30,285 samples, 0.98%)std::panicking::try (30,285 samples, 0.98%)std::panicking::try::do_call (30,285 samples, 0.98%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (30,285 samples, 0.98%)rayon_core::join::join_context::call_a::{{closure}} (30,285 samples, 0.98%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (30,285 samples, 0.98%)rayon::iter::plumbing::bridge_producer_consumer::helper (30,285 samples, 0.98%)rayon_core::join::join_context (30,129 samples, 0.97%)rayon_core::registry::in_worker (30,129 samples, 0.97%)rayon_core::join::join_context::{{closure}} (30,129 samples, 0.97%)rayon_core::unwind::halt_unwinding (14,987 samples, 0.48%)std::panic::catch_unwind (14,987 samples, 0.48%)std::panicking::try (14,987 samples, 0.48%)std::panicking::try::do_call (14,987 samples, 0.48%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (14,987 samples, 0.48%)rayon_core::join::join_context::call_a::{{closure}} (14,987 samples, 0.48%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (14,987 samples, 0.48%)rayon::iter::plumbing::bridge_producer_consumer::helper (14,987 samples, 0.48%)rayon_core::join::join_context (14,759 samples, 0.48%)rayon_core::registry::in_worker (14,759 samples, 0.48%)rayon_core::join::join_context::{{closure}} (14,759 samples, 0.48%)rayon_core::unwind::halt_unwinding (7,093 samples, 0.23%)std::panic::catch_unwind (7,093 samples, 0.23%)std::panicking::try (7,093 samples, 0.23%)std::panicking::try::do_call (7,093 samples, 0.23%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (7,093 samples, 0.23%)rayon_core::join::join_context::call_a::{{closure}} (7,093 samples, 0.23%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (7,093 samples, 0.23%)rayon::iter::plumbing::bridge_producer_consumer::helper (7,093 samples, 0.23%)rayon_core::join::join_context (6,734 samples, 0.22%)rayon_core::registry::in_worker (6,734 samples, 0.22%)rayon_core::join::join_context::{{closure}} (6,734 samples, 0.22%)rayon_core::unwind::halt_unwinding (3,116 samples, 0.10%)std::panic::catch_unwind (3,116 samples, 0.10%)std::panicking::try (3,116 samples, 0.10%)std::panicking::try::do_call (3,116 samples, 0.10%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (3,116 samples, 0.10%)rayon_core::join::join_context::call_a::{{closure}} (3,116 samples, 0.10%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (3,116 samples, 0.10%)rayon::iter::plumbing::bridge_producer_consumer::helper (3,116 samples, 0.10%)rayon::iter::plumbing::Producer::fold_with (3,116 samples, 0.10%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (477 samples, 0.02%)<rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (477 samples, 0.02%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold (477 samples, 0.02%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold (477 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (477 samples, 0.02%)core::iter::traits::iterator::Iterator::try_fold (477 samples, 0.02%)core::iter::adapters::map::map_try_fold::{{closure}} (476 samples, 0.02%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter::with::{{closure}} (470 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (470 samples, 0.02%)criterion::stats::univariate::sample::Sample<A>::bootstrap::{{closure}} (423 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (50,661 samples, 1.63%)rayon_core::registry::WorkerThread::wait_until_cold (50,661 samples, 1.63%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (392 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (434 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (434 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (434 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (434 samples, 0.01%)core::option::Option<T>::map (434 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (434 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (434 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (434 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (434 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (434 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (429 samples, 0.01%)<f64 as num_traits::float::Float>::exp (363 samples, 0.01%)std::f64::<impl f64>::exp (363 samples, 0.01%)__GI___exp (357 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (609 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (697 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (697 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (697 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (697 samples, 0.02%)core::option::Option<T>::map (697 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (697 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (697 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (697 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (697 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (697 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (690 samples, 0.02%)<f64 as core::ops::arith::Mul>::mul (753 samples, 0.02%)[libm.so.6] (1,630 samples, 0.05%)__GI___exp (314 samples, 0.01%)specialcase (1,138 samples, 0.04%)__ieee754_exp_fma (17,140 samples, 0.55%)top12 (1,688 samples, 0.05%)__math_check_oflow (1,186 samples, 0.04%)with_errno (668 samples, 0.02%)<f64 as num_traits::float::Float>::exp (27,069 samples, 0.87%)std::f64::<impl f64>::exp (27,069 samples, 0.87%)__GI___exp (26,048 samples, 0.84%)<f64 as num_traits::float::Float>::powi (811 samples, 0.03%)std::f64::<impl f64>::powi (811 samples, 0.03%)<f64 as num_traits::float::Float>::recip (14,581 samples, 0.47%)core::f64::<impl f64>::recip (14,581 samples, 0.47%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (48,492 samples, 1.56%)<f64 as num_traits::float::Float>::sqrt (5,278 samples, 0.17%)std::f64::<impl f64>::sqrt (5,278 samples, 0.17%)<f64 as core::ops::arith::Add>::add (7,180 samples, 0.23%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (56,522 samples, 1.82%)<..criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (55,727 samples, 1.79%)c..<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (56,524 samples, 1.82%)<..rayon::iter::plumbing::Folder::consume_iter (56,524 samples, 1.82%)r..<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (56,524 samples, 1.82%)<..core::option::Option<T>::map (56,524 samples, 1.82%)c..core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (56,524 samples, 1.82%)c..core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (56,524 samples, 1.82%)c..criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (56,524 samples, 1.82%)c..criterion::stats::univariate::kde::Kde<A,K>::estimate (56,524 samples, 1.82%)c..criterion::analysis::regression::{{closure}} (317 samples, 0.01%)criterion::stats::bivariate::regression::Slope<A>::fit (317 samples, 0.01%)criterion::stats::dot (315 samples, 0.01%)<core::iter::adapters::zip::Zip<A,B> as core::iter::traits::iterator::Iterator>::fold (315 samples, 0.01%)<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::fold (315 samples, 0.01%)criterion::stats::bivariate::Data<X,Y>::bootstrap::{{closure}} (1,191 samples, 0.04%)criterion::stats::bivariate::resamples::Resamples<X,Y>::next (874 samples, 0.03%)oorandom::Rand64::rand_range (399 samples, 0.01%)rayon::slice::quicksort::insertion_sort (328 samples, 0.01%)rayon::slice::quicksort::partition (736 samples, 0.02%)rayon::slice::quicksort::partition_in_blocks (607 samples, 0.02%)rayon::slice::quicksort::insertion_sort (925 samples, 0.03%)rayon::slice::quicksort::shift_tail (812 samples, 0.03%)rayon::slice::quicksort::partition (416 samples, 0.01%)rayon::slice::quicksort::insertion_sort (398 samples, 0.01%)rayon::slice::quicksort::shift_tail (341 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::median_abs_dev (3,502 samples, 0.11%)criterion::stats::univariate::sample::Sample<A>::percentiles (3,293 samples, 0.11%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (3,170 samples, 0.10%)rayon::slice::quicksort::par_quicksort (3,170 samples, 0.10%)rayon::slice::quicksort::recurse (3,170 samples, 0.10%)rayon::slice::quicksort::recurse (1,908 samples, 0.06%)rayon::slice::quicksort::recurse (421 samples, 0.01%)rayon::slice::quicksort::insertion_sort (341 samples, 0.01%)rayon::slice::quicksort::partition (801 samples, 0.03%)rayon::slice::quicksort::partition_in_blocks (623 samples, 0.02%)rayon::slice::quicksort::insertion_sort (967 samples, 0.03%)rayon::slice::quicksort::shift_tail (861 samples, 0.03%)rayon::slice::quicksort::partition (402 samples, 0.01%)rayon::slice::quicksort::insertion_sort (355 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::percentiles (3,264 samples, 0.11%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (3,210 samples, 0.10%)rayon::slice::quicksort::par_quicksort (3,210 samples, 0.10%)rayon::slice::quicksort::recurse (3,210 samples, 0.10%)rayon::slice::quicksort::recurse (1,874 samples, 0.06%)rayon::slice::quicksort::recurse (383 samples, 0.01%)core::ops::function::Fn::call (7,174 samples, 0.23%)criterion::analysis::estimates::stats (7,174 samples, 0.23%)core::iter::adapters::map::map_try_fold::{{closure}} (9,075 samples, 0.29%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter::with::{{closure}} (9,026 samples, 0.29%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (9,026 samples, 0.29%)criterion::stats::univariate::sample::Sample<A>::bootstrap::{{closure}} (7,835 samples, 0.25%)criterion::stats::univariate::resamples::Resamples<A>::next (661 samples, 0.02%)oorandom::Rand64::rand_range (409 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (65,625 samples, 2.11%)r..rayon_core::join::join_context::call_b::{{closure}} (65,625 samples, 2.11%)r..rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (65,625 samples, 2.11%)r..rayon::iter::plumbing::bridge_producer_consumer::helper (65,625 samples, 2.11%)r..rayon::iter::plumbing::Producer::fold_with (65,616 samples, 2.11%)r..<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (9,092 samples, 0.29%)<rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (9,092 samples, 0.29%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold (9,092 samples, 0.29%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold (9,092 samples, 0.29%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (9,092 samples, 0.29%)core::iter::traits::iterator::Iterator::try_fold (9,092 samples, 0.29%)rayon_core::job::StackJob<L,F,R>::run_inline (596 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (596 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (596 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (596 samples, 0.02%)rayon_core::join::join_context (586 samples, 0.02%)rayon_core::registry::in_worker (586 samples, 0.02%)rayon_core::join::join_context::{{closure}} (586 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until (648 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until_cold (648 samples, 0.02%)rayon_core::registry::WorkerThread::execute (648 samples, 0.02%)rayon_core::job::JobRef::execute (648 samples, 0.02%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (648 samples, 0.02%)rayon_core::job::JobResult<T>::call (648 samples, 0.02%)rayon_core::unwind::halt_unwinding (648 samples, 0.02%)std::panic::catch_unwind (648 samples, 0.02%)std::panicking::try (648 samples, 0.02%)std::panicking::try::do_call (648 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (648 samples, 0.02%)rayon_core::job::JobResult<T>::call::{{closure}} (648 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (648 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (648 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (648 samples, 0.02%)rayon_core::join::join_context (637 samples, 0.02%)rayon_core::registry::in_worker (637 samples, 0.02%)rayon_core::join::join_context::{{closure}} (637 samples, 0.02%)rayon_core::unwind::halt_unwinding (385 samples, 0.01%)std::panic::catch_unwind (385 samples, 0.01%)std::panicking::try (385 samples, 0.01%)std::panicking::try::do_call (385 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (385 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (385 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (385 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (385 samples, 0.01%)rayon_core::join::join_context (375 samples, 0.01%)rayon_core::registry::in_worker (375 samples, 0.01%)rayon_core::join::join_context::{{closure}} (375 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (320 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (320 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (320 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (320 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (861 samples, 0.03%)rayon_core::join::join_context::call_b::{{closure}} (861 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (861 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (861 samples, 0.03%)rayon_core::join::join_context (846 samples, 0.03%)rayon_core::registry::in_worker (846 samples, 0.03%)rayon_core::join::join_context::{{closure}} (846 samples, 0.03%)rayon_core::unwind::halt_unwinding (401 samples, 0.01%)std::panic::catch_unwind (401 samples, 0.01%)std::panicking::try (401 samples, 0.01%)std::panicking::try::do_call (401 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (401 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (401 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (401 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (401 samples, 0.01%)rayon_core::join::join_context (385 samples, 0.01%)rayon_core::registry::in_worker (385 samples, 0.01%)rayon_core::join::join_context::{{closure}} (385 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (426 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (426 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (426 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (426 samples, 0.01%)rayon_core::join::join_context (405 samples, 0.01%)rayon_core::registry::in_worker (405 samples, 0.01%)rayon_core::join::join_context::{{closure}} (405 samples, 0.01%)rayon_core::registry::WorkerThread::execute (3,070 samples, 0.10%)rayon_core::job::JobRef::execute (3,070 samples, 0.10%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (3,070 samples, 0.10%)rayon_core::job::JobResult<T>::call (3,070 samples, 0.10%)rayon_core::unwind::halt_unwinding (3,070 samples, 0.10%)std::panic::catch_unwind (3,070 samples, 0.10%)std::panicking::try (3,070 samples, 0.10%)std::panicking::try::do_call (3,070 samples, 0.10%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (3,070 samples, 0.10%)rayon_core::job::JobResult<T>::call::{{closure}} (3,070 samples, 0.10%)rayon_core::join::join_context::call_b::{{closure}} (3,070 samples, 0.10%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (3,070 samples, 0.10%)rayon::iter::plumbing::bridge_producer_consumer::helper (3,070 samples, 0.10%)rayon_core::join::join_context (3,055 samples, 0.10%)rayon_core::registry::in_worker (3,055 samples, 0.10%)rayon_core::join::join_context::{{closure}} (3,055 samples, 0.10%)rayon_core::unwind::halt_unwinding (1,811 samples, 0.06%)std::panic::catch_unwind (1,811 samples, 0.06%)std::panicking::try (1,811 samples, 0.06%)std::panicking::try::do_call (1,811 samples, 0.06%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,811 samples, 0.06%)rayon_core::join::join_context::call_a::{{closure}} (1,811 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,811 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,811 samples, 0.06%)rayon_core::join::join_context (1,794 samples, 0.06%)rayon_core::registry::in_worker (1,794 samples, 0.06%)rayon_core::join::join_context::{{closure}} (1,794 samples, 0.06%)rayon_core::unwind::halt_unwinding (841 samples, 0.03%)std::panic::catch_unwind (841 samples, 0.03%)std::panicking::try (841 samples, 0.03%)std::panicking::try::do_call (841 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (841 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (841 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (841 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (841 samples, 0.03%)rayon_core::join::join_context (823 samples, 0.03%)rayon_core::registry::in_worker (823 samples, 0.03%)rayon_core::join::join_context::{{closure}} (823 samples, 0.03%)rayon_core::unwind::halt_unwinding (397 samples, 0.01%)std::panic::catch_unwind (397 samples, 0.01%)std::panicking::try (397 samples, 0.01%)std::panicking::try::do_call (397 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (397 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (397 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (397 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (397 samples, 0.01%)rayon_core::join::join_context (375 samples, 0.01%)rayon_core::registry::in_worker (375 samples, 0.01%)rayon_core::join::join_context::{{closure}} (375 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (3,071 samples, 0.10%)rayon_core::registry::WorkerThread::wait_until_cold (3,071 samples, 0.10%)<f64 as core::ops::arith::Mul>::mul (796 samples, 0.03%)[libm.so.6] (1,669 samples, 0.05%)specialcase (1,062 samples, 0.03%)__ieee754_exp_fma (16,810 samples, 0.54%)top12 (1,597 samples, 0.05%)__math_check_oflow (1,111 samples, 0.04%)with_errno (621 samples, 0.02%)<f64 as num_traits::float::Float>::exp (26,794 samples, 0.86%)std::f64::<impl f64>::exp (26,794 samples, 0.86%)__GI___exp (25,865 samples, 0.83%)<f64 as num_traits::float::Float>::powi (792 samples, 0.03%)std::f64::<impl f64>::powi (792 samples, 0.03%)<f64 as num_traits::float::Float>::recip (14,382 samples, 0.46%)core::f64::<impl f64>::recip (14,382 samples, 0.46%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (47,759 samples, 1.54%)<f64 as num_traits::float::Float>::sqrt (4,995 samples, 0.16%)std::f64::<impl f64>::sqrt (4,995 samples, 0.16%)<f64 as core::ops::arith::Add>::add (7,207 samples, 0.23%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (55,854 samples, 1.80%)<..rayon::iter::plumbing::Folder::consume_iter (55,854 samples, 1.80%)r..<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (55,854 samples, 1.80%)<..core::option::Option<T>::map (55,854 samples, 1.80%)c..core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (55,854 samples, 1.80%)c..core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (55,854 samples, 1.80%)c..criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (55,851 samples, 1.80%)c..criterion::stats::univariate::kde::Kde<A,K>::estimate (55,850 samples, 1.80%)c..<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (55,848 samples, 1.80%)<..criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (55,022 samples, 1.77%)c..<core::iter::adapters::zip::Zip<A,B> as core::iter::traits::iterator::Iterator>::fold (350 samples, 0.01%)<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::fold (350 samples, 0.01%)criterion::stats::dot::{{closure}} (323 samples, 0.01%)criterion::analysis::regression::{{closure}} (361 samples, 0.01%)criterion::stats::bivariate::regression::Slope<A>::fit (361 samples, 0.01%)criterion::stats::dot (351 samples, 0.01%)criterion::stats::bivariate::Data<X,Y>::bootstrap::{{closure}} (1,333 samples, 0.04%)criterion::stats::bivariate::resamples::Resamples<X,Y>::next (972 samples, 0.03%)oorandom::Rand64::rand_range (502 samples, 0.02%)oorandom::Rand64::rand_u64 (336 samples, 0.01%)rayon::slice::quicksort::insertion_sort (372 samples, 0.01%)rayon::slice::quicksort::shift_tail (330 samples, 0.01%)rayon::slice::quicksort::partition (807 samples, 0.03%)rayon::slice::quicksort::partition_in_blocks (633 samples, 0.02%)rayon::slice::quicksort::insertion_sort (936 samples, 0.03%)rayon::slice::quicksort::shift_tail (840 samples, 0.03%)rayon::slice::quicksort::partition (397 samples, 0.01%)rayon::slice::quicksort::insertion_sort (390 samples, 0.01%)rayon::slice::quicksort::shift_tail (346 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::median_abs_dev (3,551 samples, 0.11%)criterion::stats::univariate::sample::Sample<A>::percentiles (3,367 samples, 0.11%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (3,265 samples, 0.11%)rayon::slice::quicksort::par_quicksort (3,265 samples, 0.11%)rayon::slice::quicksort::recurse (3,264 samples, 0.11%)rayon::slice::quicksort::recurse (1,868 samples, 0.06%)rayon::slice::quicksort::recurse (415 samples, 0.01%)rayon::slice::quicksort::insertion_sort (333 samples, 0.01%)rayon::slice::quicksort::partition (836 samples, 0.03%)rayon::slice::quicksort::partition_in_blocks (689 samples, 0.02%)rayon::slice::quicksort::insertion_sort (995 samples, 0.03%)rayon::slice::quicksort::shift_tail (895 samples, 0.03%)rayon::slice::quicksort::partition (438 samples, 0.01%)rayon::slice::quicksort::partition_in_blocks (317 samples, 0.01%)rayon::slice::quicksort::insertion_sort (399 samples, 0.01%)rayon::slice::quicksort::shift_tail (345 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::percentiles (3,416 samples, 0.11%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (3,365 samples, 0.11%)rayon::slice::quicksort::par_quicksort (3,365 samples, 0.11%)rayon::slice::quicksort::recurse (3,363 samples, 0.11%)rayon::slice::quicksort::recurse (2,004 samples, 0.06%)rayon::slice::quicksort::recurse (426 samples, 0.01%)core::ops::function::Fn::call (7,426 samples, 0.24%)criterion::analysis::estimates::stats (7,426 samples, 0.24%)core::iter::adapters::map::map_try_fold::{{closure}} (9,526 samples, 0.31%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter::with::{{closure}} (9,471 samples, 0.30%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (9,471 samples, 0.30%)criterion::stats::univariate::sample::Sample<A>::bootstrap::{{closure}} (8,138 samples, 0.26%)criterion::stats::univariate::resamples::Resamples<A>::next (712 samples, 0.02%)oorandom::Rand64::rand_range (433 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (134,816 samples, 4.34%)rayon..rayon_core::join::join_context::call_b::{{closure}} (134,816 samples, 4.34%)rayon..rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (134,816 samples, 4.34%)rayon..rayon::iter::plumbing::bridge_producer_consumer::helper (134,816 samples, 4.34%)rayon..rayon_core::join::join_context (134,101 samples, 4.32%)rayon..rayon_core::registry::in_worker (134,101 samples, 4.32%)rayon..rayon_core::join::join_context::{{closure}} (134,101 samples, 4.32%)rayon..rayon_core::unwind::halt_unwinding (65,400 samples, 2.11%)r..std::panic::catch_unwind (65,400 samples, 2.11%)s..std::panicking::try (65,400 samples, 2.11%)s..std::panicking::try::do_call (65,400 samples, 2.11%)s..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (65,400 samples, 2.11%)<..rayon_core::join::join_context::call_a::{{closure}} (65,400 samples, 2.11%)r..rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (65,400 samples, 2.11%)r..rayon::iter::plumbing::bridge_producer_consumer::helper (65,400 samples, 2.11%)r..rayon::iter::plumbing::Producer::fold_with (65,389 samples, 2.11%)r..<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (9,535 samples, 0.31%)<rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (9,535 samples, 0.31%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold (9,535 samples, 0.31%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold (9,535 samples, 0.31%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (9,535 samples, 0.31%)core::iter::traits::iterator::Iterator::try_fold (9,535 samples, 0.31%)rayon_core::job::StackJob<L,F,R>::run_inline (329 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (329 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (329 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (329 samples, 0.01%)rayon_core::join::join_context (323 samples, 0.01%)rayon_core::registry::in_worker (323 samples, 0.01%)rayon_core::join::join_context::{{closure}} (323 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (327 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until_cold (327 samples, 0.01%)rayon_core::registry::WorkerThread::execute (327 samples, 0.01%)rayon_core::job::JobRef::execute (327 samples, 0.01%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (327 samples, 0.01%)rayon_core::job::JobResult<T>::call (327 samples, 0.01%)rayon_core::unwind::halt_unwinding (327 samples, 0.01%)std::panic::catch_unwind (327 samples, 0.01%)std::panicking::try (327 samples, 0.01%)std::panicking::try::do_call (327 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (327 samples, 0.01%)rayon_core::job::JobResult<T>::call::{{closure}} (327 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (327 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (327 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (327 samples, 0.01%)rayon_core::join::join_context (325 samples, 0.01%)rayon_core::registry::in_worker (325 samples, 0.01%)rayon_core::join::join_context::{{closure}} (325 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (1,274 samples, 0.04%)rayon_core::join::join_context::call_b::{{closure}} (1,274 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,274 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,274 samples, 0.04%)rayon_core::join::join_context (1,266 samples, 0.04%)rayon_core::registry::in_worker (1,266 samples, 0.04%)rayon_core::join::join_context::{{closure}} (1,266 samples, 0.04%)rayon_core::unwind::halt_unwinding (610 samples, 0.02%)std::panic::catch_unwind (610 samples, 0.02%)std::panicking::try (610 samples, 0.02%)std::panicking::try::do_call (610 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (610 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (610 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (610 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (610 samples, 0.02%)rayon_core::join::join_context (605 samples, 0.02%)rayon_core::registry::in_worker (605 samples, 0.02%)rayon_core::join::join_context::{{closure}} (605 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (347 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (347 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (347 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (347 samples, 0.01%)rayon_core::join::join_context (337 samples, 0.01%)rayon_core::registry::in_worker (337 samples, 0.01%)rayon_core::join::join_context::{{closure}} (337 samples, 0.01%)rayon_core::registry::WorkerThread::execute (416 samples, 0.01%)rayon_core::job::JobRef::execute (416 samples, 0.01%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (416 samples, 0.01%)rayon_core::job::JobResult<T>::call (416 samples, 0.01%)rayon_core::unwind::halt_unwinding (416 samples, 0.01%)std::panic::catch_unwind (416 samples, 0.01%)std::panicking::try (416 samples, 0.01%)std::panicking::try::do_call (416 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (416 samples, 0.01%)rayon_core::job::JobResult<T>::call::{{closure}} (416 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (416 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (416 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (416 samples, 0.01%)rayon_core::join::join_context (405 samples, 0.01%)rayon_core::registry::in_worker (405 samples, 0.01%)rayon_core::join::join_context::{{closure}} (405 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (417 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until_cold (417 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (409 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (409 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (409 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (409 samples, 0.01%)rayon_core::join::join_context (394 samples, 0.01%)rayon_core::registry::in_worker (394 samples, 0.01%)rayon_core::join::join_context::{{closure}} (394 samples, 0.01%)rayon_core::registry::WorkerThread::execute (1,770 samples, 0.06%)rayon_core::job::JobRef::execute (1,770 samples, 0.06%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (1,770 samples, 0.06%)rayon_core::job::JobResult<T>::call (1,770 samples, 0.06%)rayon_core::unwind::halt_unwinding (1,770 samples, 0.06%)std::panic::catch_unwind (1,770 samples, 0.06%)std::panicking::try (1,770 samples, 0.06%)std::panicking::try::do_call (1,770 samples, 0.06%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,770 samples, 0.06%)rayon_core::job::JobResult<T>::call::{{closure}} (1,770 samples, 0.06%)rayon_core::join::join_context::call_b::{{closure}} (1,770 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,770 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,770 samples, 0.06%)rayon_core::join::join_context (1,757 samples, 0.06%)rayon_core::registry::in_worker (1,757 samples, 0.06%)rayon_core::join::join_context::{{closure}} (1,757 samples, 0.06%)rayon_core::unwind::halt_unwinding (993 samples, 0.03%)std::panic::catch_unwind (993 samples, 0.03%)std::panicking::try (993 samples, 0.03%)std::panicking::try::do_call (993 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (993 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (993 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (993 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (993 samples, 0.03%)rayon_core::join::join_context (980 samples, 0.03%)rayon_core::registry::in_worker (980 samples, 0.03%)rayon_core::join::join_context::{{closure}} (980 samples, 0.03%)rayon_core::unwind::halt_unwinding (511 samples, 0.02%)std::panic::catch_unwind (511 samples, 0.02%)std::panicking::try (511 samples, 0.02%)std::panicking::try::do_call (511 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (511 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (511 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (511 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (511 samples, 0.02%)rayon_core::join::join_context (497 samples, 0.02%)rayon_core::registry::in_worker (497 samples, 0.02%)rayon_core::join::join_context::{{closure}} (497 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until (1,773 samples, 0.06%)rayon_core::registry::WorkerThread::wait_until_cold (1,773 samples, 0.06%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (350 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (350 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (350 samples, 0.01%)core::option::Option<T>::map (350 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (350 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (350 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (350 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (350 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (350 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (349 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (368 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (368 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (368 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (368 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (368 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (349 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (396 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (396 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (396 samples, 0.01%)core::option::Option<T>::map (396 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (396 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (396 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (396 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (396 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (396 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (387 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (937 samples, 0.03%)rayon_core::join::join_context::call_b::{{closure}} (937 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (937 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (937 samples, 0.03%)rayon_core::join::join_context (926 samples, 0.03%)rayon_core::registry::in_worker (926 samples, 0.03%)rayon_core::join::join_context::{{closure}} (926 samples, 0.03%)rayon_core::unwind::halt_unwinding (412 samples, 0.01%)std::panic::catch_unwind (412 samples, 0.01%)std::panicking::try (412 samples, 0.01%)std::panicking::try::do_call (412 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (412 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (412 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (412 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (412 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (412 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (371 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (415 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (415 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (415 samples, 0.01%)core::option::Option<T>::map (415 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (415 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (415 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (415 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (415 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (415 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (410 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (435 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (435 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (435 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (435 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (435 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (364 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (409 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (409 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (409 samples, 0.01%)core::option::Option<T>::map (409 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (409 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (409 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (409 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (409 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (409 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (397 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (1,979 samples, 0.06%)rayon_core::join::join_context::call_b::{{closure}} (1,979 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,979 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,979 samples, 0.06%)rayon_core::join::join_context (1,968 samples, 0.06%)rayon_core::registry::in_worker (1,968 samples, 0.06%)rayon_core::join::join_context::{{closure}} (1,968 samples, 0.06%)rayon_core::unwind::halt_unwinding (879 samples, 0.03%)std::panic::catch_unwind (879 samples, 0.03%)std::panicking::try (879 samples, 0.03%)std::panicking::try::do_call (879 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (879 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (879 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (879 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (879 samples, 0.03%)rayon_core::join::join_context (869 samples, 0.03%)rayon_core::registry::in_worker (869 samples, 0.03%)rayon_core::join::join_context::{{closure}} (869 samples, 0.03%)rayon_core::unwind::halt_unwinding (429 samples, 0.01%)std::panic::catch_unwind (429 samples, 0.01%)std::panicking::try (429 samples, 0.01%)std::panicking::try::do_call (429 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (429 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (429 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (429 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (429 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (429 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (395 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (452 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (452 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (452 samples, 0.01%)core::option::Option<T>::map (452 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (452 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (452 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (452 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (452 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (452 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (447 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (476 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (476 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (476 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (476 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (476 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (387 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (434 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (434 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (434 samples, 0.01%)core::option::Option<T>::map (434 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (434 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (434 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (434 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (434 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (434 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (430 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (944 samples, 0.03%)rayon_core::join::join_context::call_b::{{closure}} (944 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (944 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (944 samples, 0.03%)rayon_core::join::join_context (936 samples, 0.03%)rayon_core::registry::in_worker (936 samples, 0.03%)rayon_core::join::join_context::{{closure}} (936 samples, 0.03%)rayon_core::unwind::halt_unwinding (460 samples, 0.01%)std::panic::catch_unwind (460 samples, 0.01%)std::panicking::try (460 samples, 0.01%)std::panicking::try::do_call (460 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (460 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (460 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (460 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (460 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (460 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (393 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (456 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (456 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (456 samples, 0.01%)core::option::Option<T>::map (456 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (456 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (456 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (456 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (456 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (456 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (451 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (484 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (484 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (484 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (484 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (484 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (362 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (362 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (362 samples, 0.01%)core::option::Option<T>::map (362 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (362 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (362 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (362 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (362 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (362 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (355 samples, 0.01%)rayon_core::registry::WorkerThread::execute (7,183 samples, 0.23%)rayon_core::job::JobRef::execute (7,183 samples, 0.23%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (7,183 samples, 0.23%)rayon_core::job::JobResult<T>::call (7,183 samples, 0.23%)rayon_core::unwind::halt_unwinding (7,183 samples, 0.23%)std::panic::catch_unwind (7,183 samples, 0.23%)std::panicking::try (7,183 samples, 0.23%)std::panicking::try::do_call (7,183 samples, 0.23%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (7,183 samples, 0.23%)rayon_core::job::JobResult<T>::call::{{closure}} (7,183 samples, 0.23%)rayon_core::join::join_context::call_b::{{closure}} (7,183 samples, 0.23%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (7,183 samples, 0.23%)rayon::iter::plumbing::bridge_producer_consumer::helper (7,183 samples, 0.23%)rayon_core::join::join_context (7,174 samples, 0.23%)rayon_core::registry::in_worker (7,174 samples, 0.23%)rayon_core::join::join_context::{{closure}} (7,174 samples, 0.23%)rayon_core::unwind::halt_unwinding (4,126 samples, 0.13%)std::panic::catch_unwind (4,126 samples, 0.13%)std::panicking::try (4,126 samples, 0.13%)std::panicking::try::do_call (4,126 samples, 0.13%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (4,126 samples, 0.13%)rayon_core::join::join_context::call_a::{{closure}} (4,126 samples, 0.13%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (4,126 samples, 0.13%)rayon::iter::plumbing::bridge_producer_consumer::helper (4,126 samples, 0.13%)rayon_core::join::join_context (4,114 samples, 0.13%)rayon_core::registry::in_worker (4,114 samples, 0.13%)rayon_core::join::join_context::{{closure}} (4,114 samples, 0.13%)rayon_core::unwind::halt_unwinding (1,845 samples, 0.06%)std::panic::catch_unwind (1,845 samples, 0.06%)std::panicking::try (1,845 samples, 0.06%)std::panicking::try::do_call (1,845 samples, 0.06%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,845 samples, 0.06%)rayon_core::join::join_context::call_a::{{closure}} (1,845 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,845 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,845 samples, 0.06%)rayon_core::join::join_context (1,835 samples, 0.06%)rayon_core::registry::in_worker (1,835 samples, 0.06%)rayon_core::join::join_context::{{closure}} (1,835 samples, 0.06%)rayon_core::unwind::halt_unwinding (888 samples, 0.03%)std::panic::catch_unwind (888 samples, 0.03%)std::panicking::try (888 samples, 0.03%)std::panicking::try::do_call (888 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (888 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (888 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (888 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (888 samples, 0.03%)rayon_core::join::join_context (875 samples, 0.03%)rayon_core::registry::in_worker (875 samples, 0.03%)rayon_core::join::join_context::{{closure}} (875 samples, 0.03%)rayon_core::unwind::halt_unwinding (391 samples, 0.01%)std::panic::catch_unwind (391 samples, 0.01%)std::panicking::try (391 samples, 0.01%)std::panicking::try::do_call (391 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (391 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (391 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (391 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (391 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (391 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (7,185 samples, 0.23%)rayon_core::registry::WorkerThread::wait_until_cold (7,185 samples, 0.23%)<f64 as num_traits::float::Float>::exp (356 samples, 0.01%)std::f64::<impl f64>::exp (356 samples, 0.01%)__GI___exp (335 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (628 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (712 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (712 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (712 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (712 samples, 0.02%)core::option::Option<T>::map (712 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (712 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (712 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (712 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (712 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (712 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (707 samples, 0.02%)<f64 as core::ops::arith::Mul>::mul (796 samples, 0.03%)[libm.so.6] (1,760 samples, 0.06%)specialcase (1,046 samples, 0.03%)__ieee754_exp_fma (17,901 samples, 0.58%)top12 (1,729 samples, 0.06%)__math_check_oflow (1,137 samples, 0.04%)with_errno (575 samples, 0.02%)__GI___exp (27,191 samples, 0.88%)<f64 as num_traits::float::Float>::exp (28,159 samples, 0.91%)std::f64::<impl f64>::exp (28,159 samples, 0.91%)<f64 as num_traits::float::Float>::powi (840 samples, 0.03%)std::f64::<impl f64>::powi (840 samples, 0.03%)<f64 as num_traits::float::Float>::recip (15,156 samples, 0.49%)core::f64::<impl f64>::recip (15,156 samples, 0.49%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (50,294 samples, 1.62%)<f64 as num_traits::float::Float>::sqrt (5,343 samples, 0.17%)std::f64::<impl f64>::sqrt (5,343 samples, 0.17%)<f64 as core::ops::arith::Add>::add (7,619 samples, 0.25%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (58,813 samples, 1.89%)<..rayon::iter::plumbing::Folder::consume_iter (58,813 samples, 1.89%)r..<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (58,813 samples, 1.89%)<..core::option::Option<T>::map (58,812 samples, 1.89%)c..core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (58,812 samples, 1.89%)c..core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (58,812 samples, 1.89%)c..criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (58,812 samples, 1.89%)c..criterion::stats::univariate::kde::Kde<A,K>::estimate (58,812 samples, 1.89%)c..<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (58,812 samples, 1.89%)<..criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (57,970 samples, 1.87%)c..<f64 as core::ops::arith::Add>::add (317 samples, 0.01%)criterion::analysis::regression::{{closure}} (364 samples, 0.01%)criterion::stats::bivariate::regression::Slope<A>::fit (364 samples, 0.01%)criterion::stats::dot (358 samples, 0.01%)<core::iter::adapters::zip::Zip<A,B> as core::iter::traits::iterator::Iterator>::fold (358 samples, 0.01%)<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::fold (358 samples, 0.01%)criterion::stats::dot::{{closure}} (328 samples, 0.01%)criterion::stats::bivariate::Data<X,Y>::bootstrap::{{closure}} (1,383 samples, 0.04%)criterion::stats::bivariate::resamples::Resamples<X,Y>::next (1,019 samples, 0.03%)oorandom::Rand64::rand_range (505 samples, 0.02%)oorandom::Rand64::rand_u64 (350 samples, 0.01%)rayon::slice::quicksort::insertion_sort (329 samples, 0.01%)rayon::slice::quicksort::partition (807 samples, 0.03%)rayon::slice::quicksort::partition_in_blocks (645 samples, 0.02%)rayon::slice::quicksort::insertion_sort (1,027 samples, 0.03%)rayon::slice::quicksort::shift_tail (930 samples, 0.03%)rayon::slice::quicksort::partition (409 samples, 0.01%)rayon::slice::quicksort::insertion_sort (439 samples, 0.01%)rayon::slice::quicksort::shift_tail (376 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::median_abs_dev (3,693 samples, 0.12%)criterion::stats::univariate::sample::Sample<A>::percentiles (3,517 samples, 0.11%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (3,385 samples, 0.11%)rayon::slice::quicksort::par_quicksort (3,385 samples, 0.11%)rayon::slice::quicksort::recurse (3,384 samples, 0.11%)rayon::slice::quicksort::recurse (2,060 samples, 0.07%)rayon::slice::quicksort::recurse (471 samples, 0.02%)rayon::slice::quicksort::insertion_sort (336 samples, 0.01%)rayon::slice::quicksort::partition (865 samples, 0.03%)rayon::slice::quicksort::partition_in_blocks (684 samples, 0.02%)rayon::slice::quicksort::insertion_sort (1,020 samples, 0.03%)rayon::slice::quicksort::shift_tail (901 samples, 0.03%)rayon::slice::quicksort::partition (439 samples, 0.01%)rayon::slice::quicksort::partition_in_blocks (330 samples, 0.01%)rayon::slice::quicksort::insertion_sort (407 samples, 0.01%)rayon::slice::quicksort::shift_tail (358 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::percentiles (3,508 samples, 0.11%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (3,441 samples, 0.11%)rayon::slice::quicksort::par_quicksort (3,441 samples, 0.11%)rayon::slice::quicksort::recurse (3,441 samples, 0.11%)rayon::slice::quicksort::recurse (2,017 samples, 0.06%)rayon::slice::quicksort::recurse (428 samples, 0.01%)core::ops::function::Fn::call (7,647 samples, 0.25%)criterion::analysis::estimates::stats (7,647 samples, 0.25%)rayon_core::job::StackJob<L,F,R>::run_inline (68,638 samples, 2.21%)r..rayon_core::join::join_context::call_b::{{closure}} (68,638 samples, 2.21%)r..rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (68,638 samples, 2.21%)r..rayon::iter::plumbing::bridge_producer_consumer::helper (68,636 samples, 2.21%)r..rayon::iter::plumbing::Producer::fold_with (68,633 samples, 2.21%)r..<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (9,820 samples, 0.32%)<rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (9,820 samples, 0.32%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold (9,820 samples, 0.32%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold (9,820 samples, 0.32%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (9,820 samples, 0.32%)core::iter::traits::iterator::Iterator::try_fold (9,820 samples, 0.32%)core::iter::adapters::map::map_try_fold::{{closure}} (9,811 samples, 0.32%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter::with::{{closure}} (9,746 samples, 0.31%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (9,746 samples, 0.31%)criterion::stats::univariate::sample::Sample<A>::bootstrap::{{closure}} (8,363 samples, 0.27%)criterion::stats::univariate::resamples::Resamples<A>::next (716 samples, 0.02%)oorandom::Rand64::rand_range (421 samples, 0.01%)rayon_core::registry::WorkerThread::execute (733 samples, 0.02%)rayon_core::job::JobRef::execute (733 samples, 0.02%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (733 samples, 0.02%)rayon_core::job::JobResult<T>::call (733 samples, 0.02%)rayon_core::unwind::halt_unwinding (733 samples, 0.02%)std::panic::catch_unwind (733 samples, 0.02%)std::panicking::try (733 samples, 0.02%)std::panicking::try::do_call (733 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (733 samples, 0.02%)rayon_core::job::JobResult<T>::call::{{closure}} (733 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (733 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (733 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (733 samples, 0.02%)rayon_core::join::join_context (732 samples, 0.02%)rayon_core::registry::in_worker (732 samples, 0.02%)rayon_core::join::join_context::{{closure}} (732 samples, 0.02%)rayon_core::unwind::halt_unwinding (358 samples, 0.01%)std::panic::catch_unwind (358 samples, 0.01%)std::panicking::try (358 samples, 0.01%)std::panicking::try::do_call (358 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (358 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (358 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (358 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (358 samples, 0.01%)rayon_core::join::join_context (356 samples, 0.01%)rayon_core::registry::in_worker (356 samples, 0.01%)rayon_core::join::join_context::{{closure}} (356 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (734 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until_cold (734 samples, 0.02%)<f64 as core::ops::arith::Mul>::mul (720 samples, 0.02%)[libm.so.6] (1,571 samples, 0.05%)specialcase (856 samples, 0.03%)__ieee754_exp_fma (15,644 samples, 0.50%)top12 (1,585 samples, 0.05%)__math_check_oflow (958 samples, 0.03%)with_errno (544 samples, 0.02%)<f64 as num_traits::float::Float>::exp (24,898 samples, 0.80%)std::f64::<impl f64>::exp (24,898 samples, 0.80%)__GI___exp (23,984 samples, 0.77%)<f64 as num_traits::float::Float>::powi (776 samples, 0.02%)std::f64::<impl f64>::powi (776 samples, 0.02%)<f64 as num_traits::float::Float>::recip (13,594 samples, 0.44%)core::f64::<impl f64>::recip (13,594 samples, 0.44%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (44,427 samples, 1.43%)<f64 as num_traits::float::Float>::sqrt (4,439 samples, 0.14%)std::f64::<impl f64>::sqrt (4,439 samples, 0.14%)<f64 as core::ops::arith::Add>::add (6,983 samples, 0.22%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (52,273 samples, 1.68%)core::option::Option<T>::map (52,273 samples, 1.68%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (52,273 samples, 1.68%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (52,273 samples, 1.68%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (52,272 samples, 1.68%)criterion::stats::univariate::kde::Kde<A,K>::estimate (52,271 samples, 1.68%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (52,271 samples, 1.68%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (51,469 samples, 1.66%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (52,274 samples, 1.68%)rayon::iter::plumbing::Folder::consume_iter (52,274 samples, 1.68%)<f64 as core::ops::arith::Add>::add (314 samples, 0.01%)criterion::analysis::regression::{{closure}} (357 samples, 0.01%)criterion::stats::bivariate::regression::Slope<A>::fit (357 samples, 0.01%)criterion::stats::dot (347 samples, 0.01%)<core::iter::adapters::zip::Zip<A,B> as core::iter::traits::iterator::Iterator>::fold (347 samples, 0.01%)<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::fold (347 samples, 0.01%)criterion::stats::dot::{{closure}} (328 samples, 0.01%)criterion::stats::bivariate::Data<X,Y>::bootstrap::{{closure}} (1,389 samples, 0.04%)criterion::stats::bivariate::resamples::Resamples<X,Y>::next (1,032 samples, 0.03%)oorandom::Rand64::rand_range (479 samples, 0.02%)rayon::slice::quicksort::insertion_sort (350 samples, 0.01%)rayon::slice::quicksort::shift_tail (318 samples, 0.01%)rayon::slice::quicksort::partition (821 samples, 0.03%)rayon::slice::quicksort::partition_in_blocks (653 samples, 0.02%)rayon::slice::quicksort::insertion_sort (1,037 samples, 0.03%)rayon::slice::quicksort::shift_tail (930 samples, 0.03%)rayon::slice::quicksort::partition (464 samples, 0.01%)rayon::slice::quicksort::partition_in_blocks (337 samples, 0.01%)rayon::slice::quicksort::insertion_sort (390 samples, 0.01%)rayon::slice::quicksort::shift_tail (337 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::median_abs_dev (3,717 samples, 0.12%)criterion::stats::univariate::sample::Sample<A>::percentiles (3,552 samples, 0.11%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (3,437 samples, 0.11%)rayon::slice::quicksort::par_quicksort (3,437 samples, 0.11%)rayon::slice::quicksort::recurse (3,437 samples, 0.11%)rayon::slice::quicksort::recurse (2,070 samples, 0.07%)rayon::slice::quicksort::recurse (418 samples, 0.01%)rayon::slice::quicksort::insertion_sort (325 samples, 0.01%)rayon::slice::quicksort::partition (836 samples, 0.03%)rayon::slice::quicksort::partition_in_blocks (670 samples, 0.02%)rayon::slice::quicksort::insertion_sort (987 samples, 0.03%)rayon::slice::quicksort::shift_tail (896 samples, 0.03%)rayon::slice::quicksort::partition (461 samples, 0.01%)rayon::slice::quicksort::partition_in_blocks (339 samples, 0.01%)rayon::slice::quicksort::insertion_sort (457 samples, 0.01%)rayon::slice::quicksort::shift_tail (395 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::percentiles (3,531 samples, 0.11%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (3,468 samples, 0.11%)rayon::slice::quicksort::par_quicksort (3,468 samples, 0.11%)rayon::slice::quicksort::recurse (3,465 samples, 0.11%)rayon::slice::quicksort::recurse (2,090 samples, 0.07%)rayon::slice::quicksort::recurse (487 samples, 0.02%)core::ops::function::Fn::call (7,710 samples, 0.25%)criterion::analysis::estimates::stats (7,710 samples, 0.25%)core::iter::adapters::map::map_try_fold::{{closure}} (9,906 samples, 0.32%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter::with::{{closure}} (9,849 samples, 0.32%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (9,849 samples, 0.32%)criterion::stats::univariate::sample::Sample<A>::bootstrap::{{closure}} (8,460 samples, 0.27%)criterion::stats::univariate::resamples::Resamples<A>::next (750 samples, 0.02%)oorandom::Rand64::rand_range (459 samples, 0.01%)<rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (9,924 samples, 0.32%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold (9,924 samples, 0.32%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold (9,924 samples, 0.32%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (9,924 samples, 0.32%)core::iter::traits::iterator::Iterator::try_fold (9,924 samples, 0.32%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (763,515 samples, 24.58%)rayon::iter::plumbing::bridge_producer_..rayon::iter::plumbing::bridge_producer_consumer::helper (763,515 samples, 24.58%)rayon::iter::plumbing::bridge_producer_..rayon_core::join::join_context (763,152 samples, 24.57%)rayon_core::join::join_contextrayon_core::registry::in_worker (763,152 samples, 24.57%)rayon_core::registry::in_workerrayon_core::join::join_context::{{closure}} (763,152 samples, 24.57%)rayon_core::join::join_context::{{closu..rayon_core::unwind::halt_unwinding (526,245 samples, 16.94%)rayon_core::unwind::halt_u..std::panic::catch_unwind (526,245 samples, 16.94%)std::panic::catch_unwindstd::panicking::try (526,245 samples, 16.94%)std::panicking::trystd::panicking::try::do_call (526,245 samples, 16.94%)std::panicking::try::do_ca..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (526,245 samples, 16.94%)<core::panic::unwind_safe:..rayon_core::join::join_context::call_a::{{closure}} (526,245 samples, 16.94%)rayon_core::join::join_con..rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (526,245 samples, 16.94%)rayon::iter::plumbing::bri..rayon::iter::plumbing::bridge_producer_consumer::helper (526,245 samples, 16.94%)rayon::iter::plumbing::bri..rayon_core::join::join_context (525,910 samples, 16.93%)rayon_core::join::join_con..rayon_core::registry::in_worker (525,910 samples, 16.93%)rayon_core::registry::in_w..rayon_core::join::join_context::{{closure}} (525,910 samples, 16.93%)rayon_core::join::join_con..rayon_core::unwind::halt_unwinding (274,778 samples, 8.85%)rayon_core::..std::panic::catch_unwind (274,778 samples, 8.85%)std::panic::..std::panicking::try (274,778 samples, 8.85%)std::panicki..std::panicking::try::do_call (274,778 samples, 8.85%)std::panicki..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (274,777 samples, 8.85%)<core::panic..rayon_core::join::join_context::call_a::{{closure}} (274,777 samples, 8.85%)rayon_core::..rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (274,777 samples, 8.85%)rayon::iter:..rayon::iter::plumbing::bridge_producer_consumer::helper (274,777 samples, 8.85%)rayon::iter:..rayon_core::join::join_context (274,314 samples, 8.83%)rayon_core::..rayon_core::registry::in_worker (274,314 samples, 8.83%)rayon_core::..rayon_core::join::join_context::{{closure}} (274,314 samples, 8.83%)rayon_core::..rayon_core::unwind::halt_unwinding (132,311 samples, 4.26%)rayon..std::panic::catch_unwind (132,311 samples, 4.26%)std::..std::panicking::try (132,311 samples, 4.26%)std::..std::panicking::try::do_call (132,311 samples, 4.26%)std::..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (132,311 samples, 4.26%)<core..rayon_core::join::join_context::call_a::{{closure}} (132,311 samples, 4.26%)rayon..rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (132,311 samples, 4.26%)rayon..rayon::iter::plumbing::bridge_producer_consumer::helper (132,311 samples, 4.26%)rayon..rayon_core::join::join_context (131,583 samples, 4.24%)rayon..rayon_core::registry::in_worker (131,583 samples, 4.24%)rayon..rayon_core::join::join_context::{{closure}} (131,583 samples, 4.24%)rayon..rayon_core::unwind::halt_unwinding (62,207 samples, 2.00%)r..std::panic::catch_unwind (62,207 samples, 2.00%)s..std::panicking::try (62,207 samples, 2.00%)s..std::panicking::try::do_call (62,207 samples, 2.00%)s..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (62,207 samples, 2.00%)<..rayon_core::join::join_context::call_a::{{closure}} (62,207 samples, 2.00%)r..rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (62,207 samples, 2.00%)r..rayon::iter::plumbing::bridge_producer_consumer::helper (62,207 samples, 2.00%)r..rayon::iter::plumbing::Producer::fold_with (62,199 samples, 2.00%)r..<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (9,925 samples, 0.32%)rayon_core::job::StackJob<L,F,R>::run_inline (399 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (399 samples, 0.01%)rayon_core::join::join::call::{{closure}} (399 samples, 0.01%)rayon::slice::quicksort::recurse::{{closure}} (399 samples, 0.01%)rayon::slice::quicksort::recurse (399 samples, 0.01%)rayon_core::join::join (315 samples, 0.01%)rayon_core::join::join_context (315 samples, 0.01%)rayon_core::registry::in_worker (315 samples, 0.01%)rayon_core::join::join_context::{{closure}} (315 samples, 0.01%)rayon_core::registry::WorkerThread::execute (603 samples, 0.02%)rayon_core::job::JobRef::execute (603 samples, 0.02%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (603 samples, 0.02%)rayon_core::job::JobResult<T>::call (603 samples, 0.02%)rayon_core::unwind::halt_unwinding (603 samples, 0.02%)std::panic::catch_unwind (603 samples, 0.02%)std::panicking::try (603 samples, 0.02%)std::panicking::try::do_call (603 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (603 samples, 0.02%)rayon_core::job::JobResult<T>::call::{{closure}} (603 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (603 samples, 0.02%)rayon_core::join::join::call::{{closure}} (603 samples, 0.02%)rayon::slice::quicksort::recurse::{{closure}} (603 samples, 0.02%)rayon::slice::quicksort::recurse (603 samples, 0.02%)rayon_core::join::join (506 samples, 0.02%)rayon_core::join::join_context (506 samples, 0.02%)rayon_core::registry::in_worker (506 samples, 0.02%)rayon_core::join::join_context::{{closure}} (506 samples, 0.02%)rayon_core::unwind::halt_unwinding (317 samples, 0.01%)std::panic::catch_unwind (317 samples, 0.01%)std::panicking::try (317 samples, 0.01%)std::panicking::try::do_call (317 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (317 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (317 samples, 0.01%)rayon_core::join::join::call::{{closure}} (317 samples, 0.01%)rayon::slice::quicksort::recurse::{{closure}} (317 samples, 0.01%)rayon::slice::quicksort::recurse (317 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (662 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until_cold (662 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (435 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (435 samples, 0.01%)rayon_core::join::join::call::{{closure}} (435 samples, 0.01%)rayon::slice::quicksort::recurse::{{closure}} (435 samples, 0.01%)rayon::slice::quicksort::recurse (435 samples, 0.01%)rayon_core::join::join (327 samples, 0.01%)rayon_core::join::join_context (327 samples, 0.01%)rayon_core::registry::in_worker (327 samples, 0.01%)rayon_core::join::join_context::{{closure}} (327 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (766,871 samples, 24.69%)rayon_core::join::join_context::call_b:..rayon_core::join::join::call::{{closure}} (3,356 samples, 0.11%)rayon::slice::quicksort::recurse::{{closure}} (3,356 samples, 0.11%)rayon::slice::quicksort::recurse (3,356 samples, 0.11%)rayon_core::join::join (2,942 samples, 0.09%)rayon_core::join::join_context (2,942 samples, 0.09%)rayon_core::registry::in_worker (2,942 samples, 0.09%)rayon_core::join::join_context::{{closure}} (2,942 samples, 0.09%)rayon_core::unwind::halt_unwinding (1,881 samples, 0.06%)std::panic::catch_unwind (1,881 samples, 0.06%)std::panicking::try (1,881 samples, 0.06%)std::panicking::try::do_call (1,881 samples, 0.06%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,881 samples, 0.06%)rayon_core::join::join_context::call_a::{{closure}} (1,881 samples, 0.06%)rayon_core::join::join::call::{{closure}} (1,881 samples, 0.06%)rayon::slice::quicksort::recurse::{{closure}} (1,881 samples, 0.06%)rayon::slice::quicksort::recurse (1,881 samples, 0.06%)rayon_core::join::join (1,655 samples, 0.05%)rayon_core::join::join_context (1,654 samples, 0.05%)rayon_core::registry::in_worker (1,654 samples, 0.05%)rayon_core::join::join_context::{{closure}} (1,654 samples, 0.05%)rayon_core::unwind::halt_unwinding (913 samples, 0.03%)std::panic::catch_unwind (913 samples, 0.03%)std::panicking::try (913 samples, 0.03%)std::panicking::try::do_call (913 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (913 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (913 samples, 0.03%)rayon_core::join::join::call::{{closure}} (913 samples, 0.03%)rayon::slice::quicksort::recurse::{{closure}} (913 samples, 0.03%)rayon::slice::quicksort::recurse (913 samples, 0.03%)rayon_core::join::join (754 samples, 0.02%)rayon_core::join::join_context (754 samples, 0.02%)rayon_core::registry::in_worker (754 samples, 0.02%)rayon_core::join::join_context::{{closure}} (754 samples, 0.02%)rayon_core::unwind::halt_unwinding (409 samples, 0.01%)std::panic::catch_unwind (409 samples, 0.01%)std::panicking::try (409 samples, 0.01%)std::panicking::try::do_call (409 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (409 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (409 samples, 0.01%)rayon_core::join::join::call::{{closure}} (409 samples, 0.01%)rayon::slice::quicksort::recurse::{{closure}} (409 samples, 0.01%)rayon::slice::quicksort::recurse (409 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (358 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (358 samples, 0.01%)rayon_core::join::join_context (345 samples, 0.01%)rayon_core::registry::in_worker (345 samples, 0.01%)rayon_core::join::join_context::{{closure}} (345 samples, 0.01%)rayon_core::registry::WorkerThread::execute (373 samples, 0.01%)rayon_core::job::JobRef::execute (373 samples, 0.01%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (373 samples, 0.01%)rayon_core::job::JobResult<T>::call (373 samples, 0.01%)rayon_core::unwind::halt_unwinding (373 samples, 0.01%)std::panic::catch_unwind (373 samples, 0.01%)std::panicking::try (373 samples, 0.01%)std::panicking::try::do_call (373 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (373 samples, 0.01%)rayon_core::job::JobResult<T>::call::{{closure}} (373 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (373 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (407 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until_cold (407 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (654 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (654 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (654 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (654 samples, 0.02%)rayon_core::join::join_context (624 samples, 0.02%)rayon_core::registry::in_worker (624 samples, 0.02%)rayon_core::join::join_context::{{closure}} (624 samples, 0.02%)rayon_core::registry::WorkerThread::execute (541 samples, 0.02%)rayon_core::job::JobRef::execute (541 samples, 0.02%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (541 samples, 0.02%)rayon_core::job::JobResult<T>::call (541 samples, 0.02%)rayon_core::unwind::halt_unwinding (541 samples, 0.02%)std::panic::catch_unwind (541 samples, 0.02%)std::panicking::try (541 samples, 0.02%)std::panicking::try::do_call (541 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (541 samples, 0.02%)rayon_core::job::JobResult<T>::call::{{closure}} (541 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (541 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (541 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (541 samples, 0.02%)rayon_core::join::join_context (511 samples, 0.02%)rayon_core::registry::in_worker (511 samples, 0.02%)rayon_core::join::join_context::{{closure}} (511 samples, 0.02%)rayon_core::unwind::halt_unwinding (329 samples, 0.01%)std::panic::catch_unwind (329 samples, 0.01%)std::panicking::try (329 samples, 0.01%)std::panicking::try::do_call (329 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (329 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (329 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (329 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (329 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (542 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until_cold (542 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (644 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (644 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (644 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (644 samples, 0.02%)rayon_core::join::join_context (610 samples, 0.02%)rayon_core::registry::in_worker (610 samples, 0.02%)rayon_core::join::join_context::{{closure}} (610 samples, 0.02%)rayon_core::unwind::halt_unwinding (314 samples, 0.01%)std::panic::catch_unwind (314 samples, 0.01%)std::panicking::try (314 samples, 0.01%)std::panicking::try::do_call (314 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (314 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (314 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (314 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (314 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (401 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (401 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (401 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (401 samples, 0.01%)rayon_core::join::join_context (338 samples, 0.01%)rayon_core::registry::in_worker (338 samples, 0.01%)rayon_core::join::join_context::{{closure}} (338 samples, 0.01%)rayon_core::registry::WorkerThread::execute (2,818 samples, 0.09%)rayon_core::job::JobRef::execute (2,818 samples, 0.09%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (2,818 samples, 0.09%)rayon_core::job::JobResult<T>::call (2,818 samples, 0.09%)rayon_core::unwind::halt_unwinding (2,818 samples, 0.09%)std::panic::catch_unwind (2,818 samples, 0.09%)std::panicking::try (2,818 samples, 0.09%)std::panicking::try::do_call (2,818 samples, 0.09%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2,818 samples, 0.09%)rayon_core::job::JobResult<T>::call::{{closure}} (2,818 samples, 0.09%)rayon_core::join::join_context::call_b::{{closure}} (2,818 samples, 0.09%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (2,818 samples, 0.09%)rayon::iter::plumbing::bridge_producer_consumer::helper (2,818 samples, 0.09%)rayon_core::join::join_context (2,781 samples, 0.09%)rayon_core::registry::in_worker (2,781 samples, 0.09%)rayon_core::join::join_context::{{closure}} (2,781 samples, 0.09%)rayon_core::unwind::halt_unwinding (1,585 samples, 0.05%)std::panic::catch_unwind (1,585 samples, 0.05%)std::panicking::try (1,585 samples, 0.05%)std::panicking::try::do_call (1,585 samples, 0.05%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,585 samples, 0.05%)rayon_core::join::join_context::call_a::{{closure}} (1,585 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,585 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,585 samples, 0.05%)rayon_core::join::join_context (1,545 samples, 0.05%)rayon_core::registry::in_worker (1,545 samples, 0.05%)rayon_core::join::join_context::{{closure}} (1,545 samples, 0.05%)rayon_core::unwind::halt_unwinding (825 samples, 0.03%)std::panic::catch_unwind (825 samples, 0.03%)std::panicking::try (825 samples, 0.03%)std::panicking::try::do_call (825 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (825 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (825 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (825 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (825 samples, 0.03%)rayon_core::join::join_context (785 samples, 0.03%)rayon_core::registry::in_worker (785 samples, 0.03%)rayon_core::join::join_context::{{closure}} (785 samples, 0.03%)rayon_core::unwind::halt_unwinding (384 samples, 0.01%)std::panic::catch_unwind (384 samples, 0.01%)std::panicking::try (384 samples, 0.01%)std::panicking::try::do_call (384 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (384 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (384 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (384 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (384 samples, 0.01%)rayon_core::join::join_context (326 samples, 0.01%)rayon_core::registry::in_worker (326 samples, 0.01%)rayon_core::join::join_context::{{closure}} (326 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (2,845 samples, 0.09%)rayon_core::registry::WorkerThread::wait_until_cold (2,845 samples, 0.09%)rayon_core::job::StackJob<L,F,R>::run_inline (312 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (312 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (312 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (312 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (312 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (1,065 samples, 0.03%)rayon_core::join::join_context::call_b::{{closure}} (1,065 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,065 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,065 samples, 0.03%)rayon_core::join::join_context (1,059 samples, 0.03%)rayon_core::registry::in_worker (1,059 samples, 0.03%)rayon_core::join::join_context::{{closure}} (1,059 samples, 0.03%)rayon_core::unwind::halt_unwinding (993 samples, 0.03%)std::panic::catch_unwind (993 samples, 0.03%)std::panicking::try (993 samples, 0.03%)std::panicking::try::do_call (993 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (993 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (993 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (993 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (993 samples, 0.03%)rayon_core::join::join_context (993 samples, 0.03%)rayon_core::registry::in_worker (993 samples, 0.03%)rayon_core::join::join_context::{{closure}} (993 samples, 0.03%)rayon_core::unwind::halt_unwinding (621 samples, 0.02%)std::panic::catch_unwind (621 samples, 0.02%)std::panicking::try (621 samples, 0.02%)std::panicking::try::do_call (621 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (621 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (621 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (621 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (621 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (621 samples, 0.02%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (391 samples, 0.01%)<rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (391 samples, 0.01%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold (391 samples, 0.01%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold (391 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (391 samples, 0.01%)core::iter::traits::iterator::Iterator::try_fold (391 samples, 0.01%)core::iter::adapters::map::map_try_fold::{{closure}} (391 samples, 0.01%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter::with::{{closure}} (390 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (390 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (825 samples, 0.03%)rayon_core::join::join_context::call_b::{{closure}} (825 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (825 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (825 samples, 0.03%)rayon_core::join::join_context (757 samples, 0.02%)rayon_core::registry::in_worker (757 samples, 0.02%)rayon_core::join::join_context::{{closure}} (757 samples, 0.02%)rayon_core::registry::WorkerThread::execute (595 samples, 0.02%)rayon_core::job::JobRef::execute (595 samples, 0.02%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (595 samples, 0.02%)rayon_core::job::JobResult<T>::call (595 samples, 0.02%)rayon_core::unwind::halt_unwinding (595 samples, 0.02%)std::panic::catch_unwind (595 samples, 0.02%)std::panicking::try (595 samples, 0.02%)std::panicking::try::do_call (595 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (595 samples, 0.02%)rayon_core::job::JobResult<T>::call::{{closure}} (595 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (595 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (595 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (595 samples, 0.02%)rayon_core::join::join_context (577 samples, 0.02%)rayon_core::registry::in_worker (577 samples, 0.02%)rayon_core::join::join_context::{{closure}} (577 samples, 0.02%)rayon_core::unwind::halt_unwinding (389 samples, 0.01%)std::panic::catch_unwind (389 samples, 0.01%)std::panicking::try (389 samples, 0.01%)std::panicking::try::do_call (389 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (389 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (389 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (389 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (389 samples, 0.01%)rayon_core::join::join_context (378 samples, 0.01%)rayon_core::registry::in_worker (378 samples, 0.01%)rayon_core::join::join_context::{{closure}} (378 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (598 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until_cold (598 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (492 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (492 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (492 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (492 samples, 0.02%)rayon_core::join::join_context (389 samples, 0.01%)rayon_core::registry::in_worker (389 samples, 0.01%)rayon_core::join::join_context::{{closure}} (389 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (2,634 samples, 0.08%)rayon_core::join::join_context::call_b::{{closure}} (2,634 samples, 0.08%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (2,634 samples, 0.08%)rayon::iter::plumbing::bridge_producer_consumer::helper (2,634 samples, 0.08%)rayon_core::join::join_context (2,547 samples, 0.08%)rayon_core::registry::in_worker (2,547 samples, 0.08%)rayon_core::join::join_context::{{closure}} (2,547 samples, 0.08%)rayon_core::unwind::halt_unwinding (1,124 samples, 0.04%)std::panic::catch_unwind (1,124 samples, 0.04%)std::panicking::try (1,124 samples, 0.04%)std::panicking::try::do_call (1,124 samples, 0.04%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,124 samples, 0.04%)rayon_core::join::join_context::call_a::{{closure}} (1,124 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,124 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,124 samples, 0.04%)rayon_core::join::join_context (1,033 samples, 0.03%)rayon_core::registry::in_worker (1,033 samples, 0.03%)rayon_core::join::join_context::{{closure}} (1,033 samples, 0.03%)rayon_core::unwind::halt_unwinding (514 samples, 0.02%)std::panic::catch_unwind (514 samples, 0.02%)std::panicking::try (514 samples, 0.02%)std::panicking::try::do_call (514 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (514 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (514 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (514 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (514 samples, 0.02%)rayon_core::join::join_context (412 samples, 0.01%)rayon_core::registry::in_worker (412 samples, 0.01%)rayon_core::join::join_context::{{closure}} (412 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (353 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (353 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (353 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (353 samples, 0.01%)rayon_core::join::join_context (320 samples, 0.01%)rayon_core::registry::in_worker (320 samples, 0.01%)rayon_core::join::join_context::{{closure}} (320 samples, 0.01%)rayon_core::registry::WorkerThread::execute (576 samples, 0.02%)rayon_core::job::JobRef::execute (576 samples, 0.02%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (576 samples, 0.02%)rayon_core::job::JobResult<T>::call (576 samples, 0.02%)rayon_core::unwind::halt_unwinding (576 samples, 0.02%)std::panic::catch_unwind (576 samples, 0.02%)std::panicking::try (576 samples, 0.02%)std::panicking::try::do_call (576 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (576 samples, 0.02%)rayon_core::job::JobResult<T>::call::{{closure}} (576 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (576 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (576 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (576 samples, 0.02%)rayon_core::join::join_context (543 samples, 0.02%)rayon_core::registry::in_worker (543 samples, 0.02%)rayon_core::join::join_context::{{closure}} (543 samples, 0.02%)rayon_core::unwind::halt_unwinding (344 samples, 0.01%)std::panic::catch_unwind (344 samples, 0.01%)std::panicking::try (344 samples, 0.01%)std::panicking::try::do_call (344 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (344 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (344 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (344 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (344 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (581 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until_cold (581 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (678 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (678 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (678 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (678 samples, 0.02%)rayon_core::join::join_context (608 samples, 0.02%)rayon_core::registry::in_worker (608 samples, 0.02%)rayon_core::join::join_context::{{closure}} (608 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (388 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (388 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (388 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (388 samples, 0.01%)rayon_core::join::join_context (335 samples, 0.01%)rayon_core::registry::in_worker (335 samples, 0.01%)rayon_core::join::join_context::{{closure}} (335 samples, 0.01%)rayon_core::registry::WorkerThread::execute (2,891 samples, 0.09%)rayon_core::job::JobRef::execute (2,891 samples, 0.09%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (2,891 samples, 0.09%)rayon_core::job::JobResult<T>::call (2,891 samples, 0.09%)rayon_core::unwind::halt_unwinding (2,891 samples, 0.09%)std::panic::catch_unwind (2,891 samples, 0.09%)std::panicking::try (2,891 samples, 0.09%)std::panicking::try::do_call (2,891 samples, 0.09%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2,891 samples, 0.09%)rayon_core::job::JobResult<T>::call::{{closure}} (2,891 samples, 0.09%)rayon_core::join::join_context::call_b::{{closure}} (2,891 samples, 0.09%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (2,891 samples, 0.09%)rayon::iter::plumbing::bridge_producer_consumer::helper (2,891 samples, 0.09%)rayon_core::join::join_context (2,787 samples, 0.09%)rayon_core::registry::in_worker (2,787 samples, 0.09%)rayon_core::join::join_context::{{closure}} (2,787 samples, 0.09%)rayon_core::unwind::halt_unwinding (1,853 samples, 0.06%)std::panic::catch_unwind (1,853 samples, 0.06%)std::panicking::try (1,853 samples, 0.06%)std::panicking::try::do_call (1,853 samples, 0.06%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,853 samples, 0.06%)rayon_core::join::join_context::call_a::{{closure}} (1,853 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,853 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,853 samples, 0.06%)rayon_core::join::join_context (1,749 samples, 0.06%)rayon_core::registry::in_worker (1,749 samples, 0.06%)rayon_core::join::join_context::{{closure}} (1,749 samples, 0.06%)rayon_core::unwind::halt_unwinding (891 samples, 0.03%)std::panic::catch_unwind (891 samples, 0.03%)std::panicking::try (891 samples, 0.03%)std::panicking::try::do_call (891 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (891 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (891 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (891 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (891 samples, 0.03%)rayon_core::join::join_context (804 samples, 0.03%)rayon_core::registry::in_worker (804 samples, 0.03%)rayon_core::join::join_context::{{closure}} (804 samples, 0.03%)rayon_core::unwind::halt_unwinding (370 samples, 0.01%)std::panic::catch_unwind (370 samples, 0.01%)std::panicking::try (370 samples, 0.01%)std::panicking::try::do_call (370 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (370 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (370 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (370 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (370 samples, 0.01%)rayon_core::join::join_context (327 samples, 0.01%)rayon_core::registry::in_worker (327 samples, 0.01%)rayon_core::join::join_context::{{closure}} (327 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (2,900 samples, 0.09%)rayon_core::registry::WorkerThread::wait_until_cold (2,900 samples, 0.09%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (314 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (370 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (370 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (370 samples, 0.01%)core::option::Option<T>::map (370 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (370 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (370 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (370 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (370 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (370 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (367 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (512 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (512 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (512 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (512 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (512 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (371 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (435 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (435 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (435 samples, 0.01%)core::option::Option<T>::map (435 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (435 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (435 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (435 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (435 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (435 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (427 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (1,352 samples, 0.04%)rayon_core::join::join_context::call_b::{{closure}} (1,352 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,352 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,352 samples, 0.04%)rayon_core::join::join_context (1,168 samples, 0.04%)rayon_core::registry::in_worker (1,168 samples, 0.04%)rayon_core::join::join_context::{{closure}} (1,168 samples, 0.04%)rayon_core::unwind::halt_unwinding (599 samples, 0.02%)std::panic::catch_unwind (599 samples, 0.02%)std::panicking::try (599 samples, 0.02%)std::panicking::try::do_call (599 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (599 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (599 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (599 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (599 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (599 samples, 0.02%)rayon_core::registry::WorkerThread::execute (414 samples, 0.01%)rayon_core::job::JobRef::execute (414 samples, 0.01%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (414 samples, 0.01%)rayon_core::job::JobResult<T>::call (413 samples, 0.01%)rayon_core::unwind::halt_unwinding (413 samples, 0.01%)std::panic::catch_unwind (413 samples, 0.01%)std::panicking::try (413 samples, 0.01%)std::panicking::try::do_call (413 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (413 samples, 0.01%)rayon_core::job::JobResult<T>::call::{{closure}} (413 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (413 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (413 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (413 samples, 0.01%)rayon_core::join::join_context (395 samples, 0.01%)rayon_core::registry::in_worker (395 samples, 0.01%)rayon_core::join::join_context::{{closure}} (395 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (415 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until_cold (415 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (476 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (549 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (549 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (549 samples, 0.02%)core::option::Option<T>::map (549 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (549 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (549 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (548 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (548 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (548 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (543 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (731 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (731 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (731 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (731 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (731 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (493 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (557 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (557 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (557 samples, 0.02%)core::option::Option<T>::map (557 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (557 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (557 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (557 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (557 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (557 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (550 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (3,617 samples, 0.12%)rayon_core::join::join_context::call_b::{{closure}} (3,617 samples, 0.12%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (3,617 samples, 0.12%)rayon::iter::plumbing::bridge_producer_consumer::helper (3,617 samples, 0.12%)rayon_core::join::join_context (3,437 samples, 0.11%)rayon_core::registry::in_worker (3,437 samples, 0.11%)rayon_core::join::join_context::{{closure}} (3,437 samples, 0.11%)rayon_core::unwind::halt_unwinding (1,670 samples, 0.05%)std::panic::catch_unwind (1,670 samples, 0.05%)std::panicking::try (1,670 samples, 0.05%)std::panicking::try::do_call (1,670 samples, 0.05%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,670 samples, 0.05%)rayon_core::join::join_context::call_a::{{closure}} (1,670 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,670 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,670 samples, 0.05%)rayon_core::join::join_context (1,475 samples, 0.05%)rayon_core::registry::in_worker (1,475 samples, 0.05%)rayon_core::join::join_context::{{closure}} (1,475 samples, 0.05%)rayon_core::unwind::halt_unwinding (734 samples, 0.02%)std::panic::catch_unwind (734 samples, 0.02%)std::panicking::try (734 samples, 0.02%)std::panicking::try::do_call (734 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (734 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (734 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (734 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (734 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (734 samples, 0.02%)rayon_core::registry::WorkerThread::execute (583 samples, 0.02%)rayon_core::job::JobRef::execute (583 samples, 0.02%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (583 samples, 0.02%)rayon_core::job::JobResult<T>::call (583 samples, 0.02%)rayon_core::unwind::halt_unwinding (583 samples, 0.02%)std::panic::catch_unwind (583 samples, 0.02%)std::panicking::try (583 samples, 0.02%)std::panicking::try::do_call (583 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (583 samples, 0.02%)rayon_core::job::JobResult<T>::call::{{closure}} (583 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (583 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (583 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (583 samples, 0.02%)rayon_core::join::join_context (569 samples, 0.02%)rayon_core::registry::in_worker (569 samples, 0.02%)rayon_core::join::join_context::{{closure}} (569 samples, 0.02%)rayon_core::unwind::halt_unwinding (373 samples, 0.01%)std::panic::catch_unwind (373 samples, 0.01%)std::panicking::try (373 samples, 0.01%)std::panicking::try::do_call (373 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (373 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (373 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (373 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (373 samples, 0.01%)rayon_core::join::join_context (342 samples, 0.01%)rayon_core::registry::in_worker (342 samples, 0.01%)rayon_core::join::join_context::{{closure}} (342 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (585 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until_cold (585 samples, 0.02%)<f64 as num_traits::float::Float>::exp (339 samples, 0.01%)std::f64::<impl f64>::exp (339 samples, 0.01%)__GI___exp (330 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (624 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (700 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (700 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (700 samples, 0.02%)core::option::Option<T>::map (700 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (700 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (700 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (700 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (700 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (700 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (690 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (931 samples, 0.03%)rayon_core::join::join_context::call_b::{{closure}} (931 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (931 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (931 samples, 0.03%)rayon::iter::plumbing::Producer::fold_with (931 samples, 0.03%)<f64 as num_traits::float::Float>::exp (364 samples, 0.01%)std::f64::<impl f64>::exp (364 samples, 0.01%)__GI___exp (358 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (630 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (702 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (702 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (702 samples, 0.02%)core::option::Option<T>::map (702 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (702 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (702 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (702 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (702 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (702 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (692 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (2,128 samples, 0.07%)rayon_core::join::join_context::call_b::{{closure}} (2,128 samples, 0.07%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (2,128 samples, 0.07%)rayon::iter::plumbing::bridge_producer_consumer::helper (2,128 samples, 0.07%)rayon_core::join::join_context (1,907 samples, 0.06%)rayon_core::registry::in_worker (1,907 samples, 0.06%)rayon_core::join::join_context::{{closure}} (1,907 samples, 0.06%)rayon_core::unwind::halt_unwinding (942 samples, 0.03%)std::panic::catch_unwind (942 samples, 0.03%)std::panicking::try (942 samples, 0.03%)std::panicking::try::do_call (942 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (942 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (942 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (942 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (942 samples, 0.03%)rayon::iter::plumbing::Producer::fold_with (942 samples, 0.03%)<f64 as num_traits::float::Float>::exp (344 samples, 0.01%)std::f64::<impl f64>::exp (344 samples, 0.01%)__GI___exp (334 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (626 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (722 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (722 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (722 samples, 0.02%)core::option::Option<T>::map (722 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (722 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (722 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (722 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (722 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (722 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (710 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (959 samples, 0.03%)rayon_core::join::join_context::call_b::{{closure}} (959 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (959 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (959 samples, 0.03%)rayon::iter::plumbing::Producer::fold_with (959 samples, 0.03%)<f64 as num_traits::float::Float>::exp (321 samples, 0.01%)std::f64::<impl f64>::exp (321 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (555 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (639 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (639 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (639 samples, 0.02%)core::option::Option<T>::map (639 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (639 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (639 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (639 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (639 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (639 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (632 samples, 0.02%)rayon_core::registry::WorkerThread::execute (14,487 samples, 0.47%)rayon_core::job::JobRef::execute (14,487 samples, 0.47%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (14,487 samples, 0.47%)rayon_core::job::JobResult<T>::call (14,487 samples, 0.47%)rayon_core::unwind::halt_unwinding (14,487 samples, 0.47%)std::panic::catch_unwind (14,487 samples, 0.47%)std::panicking::try (14,487 samples, 0.47%)std::panicking::try::do_call (14,487 samples, 0.47%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (14,487 samples, 0.47%)rayon_core::job::JobResult<T>::call::{{closure}} (14,487 samples, 0.47%)rayon_core::join::join_context::call_b::{{closure}} (14,487 samples, 0.47%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (14,487 samples, 0.47%)rayon::iter::plumbing::bridge_producer_consumer::helper (14,487 samples, 0.47%)rayon_core::join::join_context (14,364 samples, 0.46%)rayon_core::registry::in_worker (14,364 samples, 0.46%)rayon_core::join::join_context::{{closure}} (14,364 samples, 0.46%)rayon_core::unwind::halt_unwinding (8,830 samples, 0.28%)std::panic::catch_unwind (8,830 samples, 0.28%)std::panicking::try (8,830 samples, 0.28%)std::panicking::try::do_call (8,830 samples, 0.28%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (8,830 samples, 0.28%)rayon_core::join::join_context::call_a::{{closure}} (8,830 samples, 0.28%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (8,830 samples, 0.28%)rayon::iter::plumbing::bridge_producer_consumer::helper (8,830 samples, 0.28%)rayon_core::join::join_context (8,670 samples, 0.28%)rayon_core::registry::in_worker (8,670 samples, 0.28%)rayon_core::join::join_context::{{closure}} (8,670 samples, 0.28%)rayon_core::unwind::halt_unwinding (4,468 samples, 0.14%)std::panic::catch_unwind (4,468 samples, 0.14%)std::panicking::try (4,468 samples, 0.14%)std::panicking::try::do_call (4,468 samples, 0.14%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (4,468 samples, 0.14%)rayon_core::join::join_context::call_a::{{closure}} (4,468 samples, 0.14%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (4,468 samples, 0.14%)rayon::iter::plumbing::bridge_producer_consumer::helper (4,468 samples, 0.14%)rayon_core::join::join_context (4,283 samples, 0.14%)rayon_core::registry::in_worker (4,283 samples, 0.14%)rayon_core::join::join_context::{{closure}} (4,283 samples, 0.14%)rayon_core::unwind::halt_unwinding (2,041 samples, 0.07%)std::panic::catch_unwind (2,041 samples, 0.07%)std::panicking::try (2,041 samples, 0.07%)std::panicking::try::do_call (2,041 samples, 0.07%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2,041 samples, 0.07%)rayon_core::join::join_context::call_a::{{closure}} (2,041 samples, 0.07%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (2,041 samples, 0.07%)rayon::iter::plumbing::bridge_producer_consumer::helper (2,041 samples, 0.07%)rayon_core::join::join_context (1,831 samples, 0.06%)rayon_core::registry::in_worker (1,831 samples, 0.06%)rayon_core::join::join_context::{{closure}} (1,831 samples, 0.06%)rayon_core::unwind::halt_unwinding (872 samples, 0.03%)std::panic::catch_unwind (872 samples, 0.03%)std::panicking::try (872 samples, 0.03%)std::panicking::try::do_call (872 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (872 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (872 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (872 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (872 samples, 0.03%)rayon::iter::plumbing::Producer::fold_with (872 samples, 0.03%)rayon_core::registry::WorkerThread::wait_until (14,512 samples, 0.47%)rayon_core::registry::WorkerThread::wait_until_cold (14,512 samples, 0.47%)specialcase (420 samples, 0.01%)__ieee754_exp_fma (3,527 samples, 0.11%)__math_check_oflow (412 samples, 0.01%)<f64 as num_traits::float::Float>::exp (5,601 samples, 0.18%)std::f64::<impl f64>::exp (5,601 samples, 0.18%)__GI___exp (5,447 samples, 0.18%)<f64 as num_traits::float::Float>::recip (2,573 samples, 0.08%)core::f64::<impl f64>::recip (2,573 samples, 0.08%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (9,947 samples, 0.32%)<f64 as num_traits::float::Float>::sqrt (1,558 samples, 0.05%)std::f64::<impl f64>::sqrt (1,558 samples, 0.05%)<f64 as core::ops::arith::Add>::add (1,125 samples, 0.04%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (11,206 samples, 0.36%)rayon::iter::plumbing::Folder::consume_iter (11,206 samples, 0.36%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (11,206 samples, 0.36%)core::option::Option<T>::map (11,206 samples, 0.36%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (11,206 samples, 0.36%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (11,206 samples, 0.36%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (11,206 samples, 0.36%)criterion::stats::univariate::kde::Kde<A,K>::estimate (11,205 samples, 0.36%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (11,205 samples, 0.36%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (11,081 samples, 0.36%)criterion::stats::bivariate::Data<X,Y>::bootstrap::{{closure}} (331 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::median_abs_dev (763 samples, 0.02%)criterion::stats::univariate::sample::Sample<A>::percentiles (732 samples, 0.02%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (710 samples, 0.02%)rayon::slice::quicksort::par_quicksort (710 samples, 0.02%)rayon::slice::quicksort::recurse (710 samples, 0.02%)rayon::slice::quicksort::recurse (419 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::percentiles (714 samples, 0.02%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (699 samples, 0.02%)rayon::slice::quicksort::par_quicksort (699 samples, 0.02%)rayon::slice::quicksort::recurse (699 samples, 0.02%)rayon::slice::quicksort::recurse (394 samples, 0.01%)core::ops::function::Fn::call (1,583 samples, 0.05%)criterion::analysis::estimates::stats (1,583 samples, 0.05%)rayon_core::job::StackJob<L,F,R>::run_inline (13,279 samples, 0.43%)rayon_core::join::join_context::call_b::{{closure}} (13,279 samples, 0.43%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (13,279 samples, 0.43%)rayon::iter::plumbing::bridge_producer_consumer::helper (13,279 samples, 0.43%)rayon::iter::plumbing::Producer::fold_with (13,279 samples, 0.43%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (2,073 samples, 0.07%)<rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (2,073 samples, 0.07%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold (2,073 samples, 0.07%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold (2,073 samples, 0.07%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (2,073 samples, 0.07%)core::iter::traits::iterator::Iterator::try_fold (2,073 samples, 0.07%)core::iter::adapters::map::map_try_fold::{{closure}} (2,072 samples, 0.07%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter::with::{{closure}} (2,066 samples, 0.07%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (2,066 samples, 0.07%)criterion::stats::univariate::sample::Sample<A>::bootstrap::{{closure}} (1,735 samples, 0.06%)rayon_core::registry::WorkerThread::execute (372 samples, 0.01%)rayon_core::job::JobRef::execute (372 samples, 0.01%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (372 samples, 0.01%)rayon_core::job::JobResult<T>::call (372 samples, 0.01%)rayon_core::unwind::halt_unwinding (372 samples, 0.01%)std::panic::catch_unwind (372 samples, 0.01%)std::panicking::try (372 samples, 0.01%)std::panicking::try::do_call (372 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (372 samples, 0.01%)rayon_core::job::JobResult<T>::call::{{closure}} (372 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (372 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (372 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (372 samples, 0.01%)rayon_core::join::join_context (357 samples, 0.01%)rayon_core::registry::in_worker (357 samples, 0.01%)rayon_core::join::join_context::{{closure}} (357 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (373 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until_cold (373 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (1,200 samples, 0.04%)rayon_core::join::join_context::call_b::{{closure}} (1,200 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,200 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,200 samples, 0.04%)rayon_core::join::join_context (1,177 samples, 0.04%)rayon_core::registry::in_worker (1,177 samples, 0.04%)rayon_core::join::join_context::{{closure}} (1,177 samples, 0.04%)rayon_core::unwind::halt_unwinding (515 samples, 0.02%)std::panic::catch_unwind (515 samples, 0.02%)std::panicking::try (515 samples, 0.02%)std::panicking::try::do_call (515 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (515 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (515 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (515 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (515 samples, 0.02%)rayon_core::join::join_context (459 samples, 0.01%)rayon_core::registry::in_worker (459 samples, 0.01%)rayon_core::join::join_context::{{closure}} (459 samples, 0.01%)rayon_core::registry::WorkerThread::execute (1,366 samples, 0.04%)rayon_core::job::JobRef::execute (1,366 samples, 0.04%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (1,366 samples, 0.04%)rayon_core::job::JobResult<T>::call (1,366 samples, 0.04%)rayon_core::unwind::halt_unwinding (1,366 samples, 0.04%)std::panic::catch_unwind (1,366 samples, 0.04%)std::panicking::try (1,366 samples, 0.04%)std::panicking::try::do_call (1,366 samples, 0.04%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,366 samples, 0.04%)rayon_core::job::JobResult<T>::call::{{closure}} (1,366 samples, 0.04%)rayon_core::join::join_context::call_b::{{closure}} (1,366 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,366 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,366 samples, 0.04%)rayon_core::join::join_context (1,328 samples, 0.04%)rayon_core::registry::in_worker (1,328 samples, 0.04%)rayon_core::join::join_context::{{closure}} (1,328 samples, 0.04%)rayon_core::unwind::halt_unwinding (932 samples, 0.03%)std::panic::catch_unwind (932 samples, 0.03%)std::panicking::try (932 samples, 0.03%)std::panicking::try::do_call (932 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (932 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (932 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (932 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (932 samples, 0.03%)rayon_core::join::join_context (893 samples, 0.03%)rayon_core::registry::in_worker (893 samples, 0.03%)rayon_core::join::join_context::{{closure}} (893 samples, 0.03%)rayon_core::unwind::halt_unwinding (515 samples, 0.02%)std::panic::catch_unwind (515 samples, 0.02%)std::panicking::try (515 samples, 0.02%)std::panicking::try::do_call (515 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (515 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (515 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (515 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (515 samples, 0.02%)rayon_core::join::join_context (475 samples, 0.02%)rayon_core::registry::in_worker (475 samples, 0.02%)rayon_core::join::join_context::{{closure}} (475 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until (1,370 samples, 0.04%)rayon_core::registry::WorkerThread::wait_until_cold (1,370 samples, 0.04%)rayon_core::job::StackJob<L,F,R>::run_inline (609 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (609 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (609 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (609 samples, 0.02%)rayon_core::join::join_context (489 samples, 0.02%)rayon_core::registry::in_worker (489 samples, 0.02%)rayon_core::join::join_context::{{closure}} (489 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (313 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (313 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (313 samples, 0.01%)core::option::Option<T>::map (313 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (313 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (313 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (313 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (313 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (313 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (1,659 samples, 0.05%)rayon_core::join::join_context::call_b::{{closure}} (1,659 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,659 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,659 samples, 0.05%)rayon_core::join::join_context (1,572 samples, 0.05%)rayon_core::registry::in_worker (1,572 samples, 0.05%)rayon_core::join::join_context::{{closure}} (1,572 samples, 0.05%)rayon_core::unwind::halt_unwinding (779 samples, 0.03%)std::panic::catch_unwind (779 samples, 0.03%)std::panicking::try (779 samples, 0.03%)std::panicking::try::do_call (779 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (779 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (779 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (779 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (779 samples, 0.03%)rayon_core::join::join_context (654 samples, 0.02%)rayon_core::registry::in_worker (654 samples, 0.02%)rayon_core::join::join_context::{{closure}} (654 samples, 0.02%)rayon_core::unwind::halt_unwinding (318 samples, 0.01%)std::panic::catch_unwind (318 samples, 0.01%)std::panicking::try (318 samples, 0.01%)std::panicking::try::do_call (318 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (318 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (318 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (318 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (318 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (318 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (331 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until_cold (331 samples, 0.01%)rayon_core::registry::WorkerThread::execute (331 samples, 0.01%)rayon_core::job::JobRef::execute (331 samples, 0.01%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (331 samples, 0.01%)rayon_core::job::JobResult<T>::call (331 samples, 0.01%)rayon_core::unwind::halt_unwinding (331 samples, 0.01%)std::panic::catch_unwind (331 samples, 0.01%)std::panicking::try (331 samples, 0.01%)std::panicking::try::do_call (331 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (331 samples, 0.01%)rayon_core::job::JobResult<T>::call::{{closure}} (331 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (331 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (331 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (331 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (375 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (436 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (436 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (436 samples, 0.01%)core::option::Option<T>::map (436 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (436 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (436 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (436 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (436 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (436 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (431 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (437 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (437 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (437 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (437 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (437 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (376 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (422 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (422 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (422 samples, 0.01%)core::option::Option<T>::map (422 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (422 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (422 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (422 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (422 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (422 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (421 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (1,009 samples, 0.03%)rayon_core::join::join_context::call_b::{{closure}} (1,009 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,009 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,009 samples, 0.03%)rayon_core::join::join_context (881 samples, 0.03%)rayon_core::registry::in_worker (881 samples, 0.03%)rayon_core::join::join_context::{{closure}} (881 samples, 0.03%)rayon_core::unwind::halt_unwinding (426 samples, 0.01%)std::panic::catch_unwind (426 samples, 0.01%)std::panicking::try (426 samples, 0.01%)std::panicking::try::do_call (426 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (426 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (426 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (426 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (426 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (426 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (414 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (465 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (465 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (465 samples, 0.01%)core::option::Option<T>::map (465 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (465 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (465 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (465 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (465 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (465 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (463 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (470 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (470 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (470 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (470 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (470 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (380 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (417 samples, 0.01%)rayon::iter::plumbing::Folder::consume_iter (417 samples, 0.01%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (417 samples, 0.01%)core::option::Option<T>::map (417 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (417 samples, 0.01%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (417 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (417 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate (417 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (417 samples, 0.01%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (416 samples, 0.01%)rayon_core::registry::WorkerThread::execute (6,774 samples, 0.22%)rayon_core::job::JobRef::execute (6,774 samples, 0.22%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (6,774 samples, 0.22%)rayon_core::job::JobResult<T>::call (6,774 samples, 0.22%)rayon_core::unwind::halt_unwinding (6,774 samples, 0.22%)std::panic::catch_unwind (6,774 samples, 0.22%)std::panicking::try (6,774 samples, 0.22%)std::panicking::try::do_call (6,774 samples, 0.22%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (6,774 samples, 0.22%)rayon_core::job::JobResult<T>::call::{{closure}} (6,774 samples, 0.22%)rayon_core::join::join_context::call_b::{{closure}} (6,774 samples, 0.22%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (6,774 samples, 0.22%)rayon::iter::plumbing::bridge_producer_consumer::helper (6,774 samples, 0.22%)rayon_core::join::join_context (6,732 samples, 0.22%)rayon_core::registry::in_worker (6,732 samples, 0.22%)rayon_core::join::join_context::{{closure}} (6,732 samples, 0.22%)rayon_core::unwind::halt_unwinding (4,162 samples, 0.13%)std::panic::catch_unwind (4,162 samples, 0.13%)std::panicking::try (4,162 samples, 0.13%)std::panicking::try::do_call (4,162 samples, 0.13%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (4,162 samples, 0.13%)rayon_core::join::join_context::call_a::{{closure}} (4,162 samples, 0.13%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (4,162 samples, 0.13%)rayon::iter::plumbing::bridge_producer_consumer::helper (4,162 samples, 0.13%)rayon_core::join::join_context (4,119 samples, 0.13%)rayon_core::registry::in_worker (4,119 samples, 0.13%)rayon_core::join::join_context::{{closure}} (4,119 samples, 0.13%)rayon_core::unwind::halt_unwinding (2,129 samples, 0.07%)std::panic::catch_unwind (2,129 samples, 0.07%)std::panicking::try (2,129 samples, 0.07%)std::panicking::try::do_call (2,129 samples, 0.07%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2,129 samples, 0.07%)rayon_core::join::join_context::call_a::{{closure}} (2,129 samples, 0.07%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (2,129 samples, 0.07%)rayon::iter::plumbing::bridge_producer_consumer::helper (2,129 samples, 0.07%)rayon_core::join::join_context (2,039 samples, 0.07%)rayon_core::registry::in_worker (2,039 samples, 0.07%)rayon_core::join::join_context::{{closure}} (2,039 samples, 0.07%)rayon_core::unwind::halt_unwinding (1,013 samples, 0.03%)std::panic::catch_unwind (1,013 samples, 0.03%)std::panicking::try (1,013 samples, 0.03%)std::panicking::try::do_call (1,013 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,013 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (1,013 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,013 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,013 samples, 0.03%)rayon_core::join::join_context (890 samples, 0.03%)rayon_core::registry::in_worker (890 samples, 0.03%)rayon_core::join::join_context::{{closure}} (890 samples, 0.03%)rayon_core::unwind::halt_unwinding (420 samples, 0.01%)std::panic::catch_unwind (420 samples, 0.01%)std::panicking::try (420 samples, 0.01%)std::panicking::try::do_call (420 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (420 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (420 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (420 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (420 samples, 0.01%)rayon::iter::plumbing::Producer::fold_with (420 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (6,778 samples, 0.22%)rayon_core::registry::WorkerThread::wait_until_cold (6,778 samples, 0.22%)[libm.so.6] (350 samples, 0.01%)specialcase (653 samples, 0.02%)__ieee754_exp_fma (5,796 samples, 0.19%)top12 (385 samples, 0.01%)__math_check_oflow (628 samples, 0.02%)with_errno (415 samples, 0.01%)<f64 as num_traits::float::Float>::exp (9,100 samples, 0.29%)std::f64::<impl f64>::exp (9,100 samples, 0.29%)__GI___exp (8,876 samples, 0.29%)<f64 as num_traits::float::Float>::recip (3,938 samples, 0.13%)core::f64::<impl f64>::recip (3,938 samples, 0.13%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (16,065 samples, 0.52%)<f64 as num_traits::float::Float>::sqrt (2,682 samples, 0.09%)std::f64::<impl f64>::sqrt (2,682 samples, 0.09%)<f64 as core::ops::arith::Add>::add (1,742 samples, 0.06%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (18,004 samples, 0.58%)rayon::iter::plumbing::Folder::consume_iter (18,004 samples, 0.58%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (18,004 samples, 0.58%)core::option::Option<T>::map (18,004 samples, 0.58%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (18,004 samples, 0.58%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (18,004 samples, 0.58%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (18,004 samples, 0.58%)criterion::stats::univariate::kde::Kde<A,K>::estimate (18,004 samples, 0.58%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (18,003 samples, 0.58%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (17,824 samples, 0.57%)criterion::stats::bivariate::Data<X,Y>::bootstrap::{{closure}} (370 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::median_abs_dev (924 samples, 0.03%)criterion::stats::univariate::sample::Sample<A>::percentiles (875 samples, 0.03%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (843 samples, 0.03%)rayon::slice::quicksort::par_quicksort (843 samples, 0.03%)rayon::slice::quicksort::recurse (843 samples, 0.03%)rayon::slice::quicksort::recurse (497 samples, 0.02%)criterion::stats::univariate::sample::Sample<A>::percentiles (901 samples, 0.03%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (887 samples, 0.03%)rayon::slice::quicksort::par_quicksort (887 samples, 0.03%)rayon::slice::quicksort::recurse (886 samples, 0.03%)rayon::slice::quicksort::recurse (515 samples, 0.02%)core::ops::function::Fn::call (1,924 samples, 0.06%)criterion::analysis::estimates::stats (1,924 samples, 0.06%)core::iter::adapters::map::map_try_fold::{{closure}} (2,481 samples, 0.08%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter::with::{{closure}} (2,472 samples, 0.08%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (2,472 samples, 0.08%)criterion::stats::univariate::sample::Sample<A>::bootstrap::{{closure}} (2,102 samples, 0.07%)rayon_core::join::join_context::{{closure}} (40,551 samples, 1.31%)rayon_core::unwind::halt_unwinding (20,491 samples, 0.66%)std::panic::catch_unwind (20,491 samples, 0.66%)std::panicking::try (20,491 samples, 0.66%)std::panicking::try::do_call (20,491 samples, 0.66%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (20,491 samples, 0.66%)rayon_core::join::join_context::call_a::{{closure}} (20,491 samples, 0.66%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (20,491 samples, 0.66%)rayon::iter::plumbing::bridge_producer_consumer::helper (20,491 samples, 0.66%)rayon::iter::plumbing::Producer::fold_with (20,489 samples, 0.66%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (2,485 samples, 0.08%)<rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (2,485 samples, 0.08%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold (2,485 samples, 0.08%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold (2,485 samples, 0.08%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (2,485 samples, 0.08%)core::iter::traits::iterator::Iterator::try_fold (2,485 samples, 0.08%)rayon_core::job::StackJob<L,F,R>::run_inline (40,554 samples, 1.31%)rayon_core::join::join_context::call_b::{{closure}} (40,553 samples, 1.31%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (40,553 samples, 1.31%)rayon::iter::plumbing::bridge_producer_consumer::helper (40,553 samples, 1.31%)rayon_core::join::join_context (40,552 samples, 1.31%)rayon_core::registry::in_worker (40,552 samples, 1.31%)rayon_core::job::StackJob<L,F,R>::run_inline (362 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (362 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (362 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (362 samples, 0.01%)rayon_core::registry::WorkerThread::execute (345 samples, 0.01%)rayon_core::job::JobRef::execute (345 samples, 0.01%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (345 samples, 0.01%)rayon_core::job::JobResult<T>::call (345 samples, 0.01%)rayon_core::unwind::halt_unwinding (345 samples, 0.01%)std::panic::catch_unwind (345 samples, 0.01%)std::panicking::try (345 samples, 0.01%)std::panicking::try::do_call (345 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (345 samples, 0.01%)rayon_core::job::JobResult<T>::call::{{closure}} (345 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (345 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (345 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (345 samples, 0.01%)rayon_core::join::join_context (335 samples, 0.01%)rayon_core::registry::in_worker (335 samples, 0.01%)rayon_core::join::join_context::{{closure}} (335 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (346 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until_cold (346 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (1,053 samples, 0.03%)rayon_core::join::join_context::call_b::{{closure}} (1,053 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,053 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,053 samples, 0.03%)rayon_core::join::join_context (1,025 samples, 0.03%)rayon_core::registry::in_worker (1,025 samples, 0.03%)rayon_core::join::join_context::{{closure}} (1,025 samples, 0.03%)rayon_core::unwind::halt_unwinding (317 samples, 0.01%)std::panic::catch_unwind (317 samples, 0.01%)std::panicking::try (317 samples, 0.01%)std::panicking::try::do_call (317 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (317 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (317 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (317 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (317 samples, 0.01%)rayon_core::registry::WorkerThread::execute (890 samples, 0.03%)rayon_core::job::JobRef::execute (890 samples, 0.03%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (890 samples, 0.03%)rayon_core::job::JobResult<T>::call (890 samples, 0.03%)rayon_core::unwind::halt_unwinding (890 samples, 0.03%)std::panic::catch_unwind (890 samples, 0.03%)std::panicking::try (890 samples, 0.03%)std::panicking::try::do_call (890 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (890 samples, 0.03%)rayon_core::job::JobResult<T>::call::{{closure}} (890 samples, 0.03%)rayon_core::join::join_context::call_b::{{closure}} (890 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (890 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (890 samples, 0.03%)rayon_core::join::join_context (877 samples, 0.03%)rayon_core::registry::in_worker (877 samples, 0.03%)rayon_core::join::join_context::{{closure}} (877 samples, 0.03%)rayon_core::unwind::halt_unwinding (510 samples, 0.02%)std::panic::catch_unwind (510 samples, 0.02%)std::panicking::try (510 samples, 0.02%)std::panicking::try::do_call (510 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (510 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (510 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (510 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (510 samples, 0.02%)rayon_core::join::join_context (498 samples, 0.02%)rayon_core::registry::in_worker (498 samples, 0.02%)rayon_core::join::join_context::{{closure}} (498 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until (891 samples, 0.03%)rayon_core::registry::WorkerThread::wait_until_cold (891 samples, 0.03%)rayon_core::job::StackJob<L,F,R>::run_inline (573 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (573 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (573 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (573 samples, 0.02%)rayon_core::join::join_context (499 samples, 0.02%)rayon_core::registry::in_worker (499 samples, 0.02%)rayon_core::join::join_context::{{closure}} (499 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (3,096 samples, 0.10%)rayon_core::join::join_context::call_b::{{closure}} (3,096 samples, 0.10%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (3,096 samples, 0.10%)rayon::iter::plumbing::bridge_producer_consumer::helper (3,096 samples, 0.10%)rayon_core::join::join_context (3,075 samples, 0.10%)rayon_core::registry::in_worker (3,075 samples, 0.10%)rayon_core::join::join_context::{{closure}} (3,075 samples, 0.10%)rayon_core::unwind::halt_unwinding (1,130 samples, 0.04%)std::panic::catch_unwind (1,130 samples, 0.04%)std::panicking::try (1,130 samples, 0.04%)std::panicking::try::do_call (1,130 samples, 0.04%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,130 samples, 0.04%)rayon_core::join::join_context::call_a::{{closure}} (1,130 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,130 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,130 samples, 0.04%)rayon_core::join::join_context (1,091 samples, 0.04%)rayon_core::registry::in_worker (1,091 samples, 0.04%)rayon_core::join::join_context::{{closure}} (1,091 samples, 0.04%)rayon_core::unwind::halt_unwinding (507 samples, 0.02%)std::panic::catch_unwind (507 samples, 0.02%)std::panicking::try (507 samples, 0.02%)std::panicking::try::do_call (507 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (507 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (507 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (507 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (507 samples, 0.02%)rayon_core::join::join_context (437 samples, 0.01%)rayon_core::registry::in_worker (437 samples, 0.01%)rayon_core::join::join_context::{{closure}} (437 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (569 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (569 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (569 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (569 samples, 0.02%)rayon_core::join::join_context (541 samples, 0.02%)rayon_core::registry::in_worker (541 samples, 0.02%)rayon_core::join::join_context::{{closure}} (541 samples, 0.02%)rayon_core::registry::WorkerThread::execute (602 samples, 0.02%)rayon_core::job::JobRef::execute (602 samples, 0.02%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (602 samples, 0.02%)rayon_core::job::JobResult<T>::call (602 samples, 0.02%)rayon_core::unwind::halt_unwinding (602 samples, 0.02%)std::panic::catch_unwind (602 samples, 0.02%)std::panicking::try (602 samples, 0.02%)std::panicking::try::do_call (602 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (602 samples, 0.02%)rayon_core::job::JobResult<T>::call::{{closure}} (602 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (602 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (602 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (602 samples, 0.02%)rayon_core::join::join_context (585 samples, 0.02%)rayon_core::registry::in_worker (585 samples, 0.02%)rayon_core::join::join_context::{{closure}} (585 samples, 0.02%)rayon_core::unwind::halt_unwinding (355 samples, 0.01%)std::panic::catch_unwind (355 samples, 0.01%)std::panicking::try (355 samples, 0.01%)std::panicking::try::do_call (355 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (355 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (355 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (355 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (355 samples, 0.01%)rayon_core::join::join_context (335 samples, 0.01%)rayon_core::registry::in_worker (335 samples, 0.01%)rayon_core::join::join_context::{{closure}} (335 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (603 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until_cold (603 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (660 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (660 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (660 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (660 samples, 0.02%)rayon_core::join::join_context (626 samples, 0.02%)rayon_core::registry::in_worker (626 samples, 0.02%)rayon_core::join::join_context::{{closure}} (626 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (406 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (406 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (406 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (406 samples, 0.01%)rayon_core::join::join_context (361 samples, 0.01%)rayon_core::registry::in_worker (361 samples, 0.01%)rayon_core::join::join_context::{{closure}} (361 samples, 0.01%)rayon_core::registry::WorkerThread::execute (2,920 samples, 0.09%)rayon_core::job::JobRef::execute (2,920 samples, 0.09%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (2,920 samples, 0.09%)rayon_core::job::JobResult<T>::call (2,920 samples, 0.09%)rayon_core::unwind::halt_unwinding (2,920 samples, 0.09%)std::panic::catch_unwind (2,920 samples, 0.09%)std::panicking::try (2,920 samples, 0.09%)std::panicking::try::do_call (2,920 samples, 0.09%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2,920 samples, 0.09%)rayon_core::job::JobResult<T>::call::{{closure}} (2,920 samples, 0.09%)rayon_core::join::join_context::call_b::{{closure}} (2,920 samples, 0.09%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (2,920 samples, 0.09%)rayon::iter::plumbing::bridge_producer_consumer::helper (2,920 samples, 0.09%)rayon_core::join::join_context (2,891 samples, 0.09%)rayon_core::registry::in_worker (2,891 samples, 0.09%)rayon_core::join::join_context::{{closure}} (2,891 samples, 0.09%)rayon_core::unwind::halt_unwinding (1,719 samples, 0.06%)std::panic::catch_unwind (1,719 samples, 0.06%)std::panicking::try (1,719 samples, 0.06%)std::panicking::try::do_call (1,719 samples, 0.06%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,719 samples, 0.06%)rayon_core::join::join_context::call_a::{{closure}} (1,719 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,719 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,719 samples, 0.06%)rayon_core::join::join_context (1,676 samples, 0.05%)rayon_core::registry::in_worker (1,676 samples, 0.05%)rayon_core::join::join_context::{{closure}} (1,676 samples, 0.05%)rayon_core::unwind::halt_unwinding (833 samples, 0.03%)std::panic::catch_unwind (833 samples, 0.03%)std::panicking::try (833 samples, 0.03%)std::panicking::try::do_call (833 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (833 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (833 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (833 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (833 samples, 0.03%)rayon_core::join::join_context (793 samples, 0.03%)rayon_core::registry::in_worker (793 samples, 0.03%)rayon_core::join::join_context::{{closure}} (793 samples, 0.03%)rayon_core::unwind::halt_unwinding (381 samples, 0.01%)std::panic::catch_unwind (381 samples, 0.01%)std::panicking::try (381 samples, 0.01%)std::panicking::try::do_call (381 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (381 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (381 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (381 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (381 samples, 0.01%)rayon_core::join::join_context (338 samples, 0.01%)rayon_core::registry::in_worker (338 samples, 0.01%)rayon_core::join::join_context::{{closure}} (338 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (2,922 samples, 0.09%)rayon_core::registry::WorkerThread::wait_until_cold (2,922 samples, 0.09%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (459 samples, 0.01%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (511 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (511 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (511 samples, 0.02%)core::option::Option<T>::map (511 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (511 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (511 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (511 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (511 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (511 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (505 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (530 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (530 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (530 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (530 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (529 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (484 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (556 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (556 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (556 samples, 0.02%)core::option::Option<T>::map (556 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (556 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (556 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (556 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (556 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (556 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (547 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (1,393 samples, 0.04%)rayon_core::join::join_context::call_b::{{closure}} (1,393 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,393 samples, 0.04%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,393 samples, 0.04%)rayon_core::join::join_context (1,301 samples, 0.04%)rayon_core::registry::in_worker (1,301 samples, 0.04%)rayon_core::join::join_context::{{closure}} (1,301 samples, 0.04%)rayon_core::unwind::halt_unwinding (566 samples, 0.02%)std::panic::catch_unwind (566 samples, 0.02%)std::panicking::try (566 samples, 0.02%)std::panicking::try::do_call (566 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (566 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (566 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (566 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (566 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (566 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until (426 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until_cold (426 samples, 0.01%)rayon_core::registry::WorkerThread::execute (426 samples, 0.01%)rayon_core::job::JobRef::execute (426 samples, 0.01%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (426 samples, 0.01%)rayon_core::job::JobResult<T>::call (426 samples, 0.01%)rayon_core::unwind::halt_unwinding (426 samples, 0.01%)std::panic::catch_unwind (426 samples, 0.01%)std::panicking::try (426 samples, 0.01%)std::panicking::try::do_call (426 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (426 samples, 0.01%)rayon_core::job::JobResult<T>::call::{{closure}} (426 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (426 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (426 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (426 samples, 0.01%)rayon_core::join::join_context (421 samples, 0.01%)rayon_core::registry::in_worker (421 samples, 0.01%)rayon_core::join::join_context::{{closure}} (421 samples, 0.01%)<f64 as num_traits::float::Float>::exp (359 samples, 0.01%)std::f64::<impl f64>::exp (359 samples, 0.01%)__GI___exp (352 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (647 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (740 samples, 0.02%)rayon::iter::plumbing::Folder::consume_iter (740 samples, 0.02%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (740 samples, 0.02%)core::option::Option<T>::map (740 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (740 samples, 0.02%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (740 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (740 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate (740 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (740 samples, 0.02%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (737 samples, 0.02%)rayon_core::job::StackJob<L,F,R>::run_inline (758 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (758 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (758 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (758 samples, 0.02%)rayon::iter::plumbing::Producer::fold_with (758 samples, 0.02%)<f64 as num_traits::float::Float>::exp (379 samples, 0.01%)std::f64::<impl f64>::exp (379 samples, 0.01%)__GI___exp (369 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (689 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (787 samples, 0.03%)rayon::iter::plumbing::Folder::consume_iter (787 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (787 samples, 0.03%)core::option::Option<T>::map (787 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (787 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (787 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (787 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate (787 samples, 0.03%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (787 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (779 samples, 0.03%)rayon_core::job::StackJob<L,F,R>::run_inline (3,547 samples, 0.11%)rayon_core::join::join_context::call_b::{{closure}} (3,547 samples, 0.11%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (3,547 samples, 0.11%)rayon::iter::plumbing::bridge_producer_consumer::helper (3,547 samples, 0.11%)rayon_core::join::join_context (3,493 samples, 0.11%)rayon_core::registry::in_worker (3,493 samples, 0.11%)rayon_core::join::join_context::{{closure}} (3,493 samples, 0.11%)rayon_core::unwind::halt_unwinding (1,674 samples, 0.05%)std::panic::catch_unwind (1,674 samples, 0.05%)std::panicking::try (1,674 samples, 0.05%)std::panicking::try::do_call (1,674 samples, 0.05%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,674 samples, 0.05%)rayon_core::join::join_context::call_a::{{closure}} (1,674 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,674 samples, 0.05%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,674 samples, 0.05%)rayon_core::join::join_context (1,583 samples, 0.05%)rayon_core::registry::in_worker (1,583 samples, 0.05%)rayon_core::join::join_context::{{closure}} (1,583 samples, 0.05%)rayon_core::unwind::halt_unwinding (803 samples, 0.03%)std::panic::catch_unwind (803 samples, 0.03%)std::panicking::try (803 samples, 0.03%)std::panicking::try::do_call (803 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (803 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (803 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (803 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (803 samples, 0.03%)rayon::iter::plumbing::Producer::fold_with (803 samples, 0.03%)rayon_core::registry::WorkerThread::execute (890 samples, 0.03%)rayon_core::job::JobRef::execute (890 samples, 0.03%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (890 samples, 0.03%)rayon_core::job::JobResult<T>::call (890 samples, 0.03%)rayon_core::unwind::halt_unwinding (890 samples, 0.03%)std::panic::catch_unwind (890 samples, 0.03%)std::panicking::try (890 samples, 0.03%)std::panicking::try::do_call (890 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (890 samples, 0.03%)rayon_core::job::JobResult<T>::call::{{closure}} (890 samples, 0.03%)rayon_core::join::join_context::call_b::{{closure}} (890 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (890 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (890 samples, 0.03%)rayon_core::join::join_context (884 samples, 0.03%)rayon_core::registry::in_worker (884 samples, 0.03%)rayon_core::join::join_context::{{closure}} (884 samples, 0.03%)rayon_core::unwind::halt_unwinding (571 samples, 0.02%)std::panic::catch_unwind (571 samples, 0.02%)std::panicking::try (571 samples, 0.02%)std::panicking::try::do_call (571 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (571 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (571 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (571 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (571 samples, 0.02%)rayon_core::join::join_context (551 samples, 0.02%)rayon_core::registry::in_worker (551 samples, 0.02%)rayon_core::join::join_context::{{closure}} (551 samples, 0.02%)rayon_core::registry::WorkerThread::wait_until (893 samples, 0.03%)rayon_core::registry::WorkerThread::wait_until_cold (893 samples, 0.03%)<f64 as num_traits::float::Float>::exp (496 samples, 0.02%)std::f64::<impl f64>::exp (496 samples, 0.02%)__GI___exp (482 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (890 samples, 0.03%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (1,018 samples, 0.03%)rayon::iter::plumbing::Folder::consume_iter (1,018 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (1,018 samples, 0.03%)core::option::Option<T>::map (1,018 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (1,018 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (1,018 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (1,018 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate (1,018 samples, 0.03%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (1,018 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (999 samples, 0.03%)rayon_core::job::StackJob<L,F,R>::run_inline (1,039 samples, 0.03%)rayon_core::join::join_context::call_b::{{closure}} (1,039 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,039 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,039 samples, 0.03%)rayon::iter::plumbing::Producer::fold_with (1,039 samples, 0.03%)<f64 as num_traits::float::Float>::exp (485 samples, 0.02%)std::f64::<impl f64>::exp (485 samples, 0.02%)__GI___exp (471 samples, 0.02%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (864 samples, 0.03%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (992 samples, 0.03%)rayon::iter::plumbing::Folder::consume_iter (992 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (992 samples, 0.03%)core::option::Option<T>::map (992 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (992 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (992 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (992 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate (992 samples, 0.03%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (992 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (975 samples, 0.03%)rayon_core::job::StackJob<L,F,R>::run_inline (2,167 samples, 0.07%)rayon_core::join::join_context::call_b::{{closure}} (2,167 samples, 0.07%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (2,167 samples, 0.07%)rayon::iter::plumbing::bridge_producer_consumer::helper (2,167 samples, 0.07%)rayon_core::join::join_context (2,076 samples, 0.07%)rayon_core::registry::in_worker (2,076 samples, 0.07%)rayon_core::join::join_context::{{closure}} (2,076 samples, 0.07%)rayon_core::unwind::halt_unwinding (1,010 samples, 0.03%)std::panic::catch_unwind (1,010 samples, 0.03%)std::panicking::try (1,010 samples, 0.03%)std::panicking::try::do_call (1,010 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,010 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (1,010 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,010 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,010 samples, 0.03%)rayon::iter::plumbing::Producer::fold_with (1,010 samples, 0.03%)<f64 as num_traits::float::Float>::exp (468 samples, 0.02%)std::f64::<impl f64>::exp (468 samples, 0.02%)__GI___exp (452 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (882 samples, 0.03%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (1,029 samples, 0.03%)rayon::iter::plumbing::Folder::consume_iter (1,029 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (1,029 samples, 0.03%)core::option::Option<T>::map (1,029 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (1,029 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (1,029 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (1,029 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate (1,029 samples, 0.03%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (1,029 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (1,012 samples, 0.03%)rayon_core::job::StackJob<L,F,R>::run_inline (1,054 samples, 0.03%)rayon_core::join::join_context::call_b::{{closure}} (1,054 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,054 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,054 samples, 0.03%)rayon::iter::plumbing::Producer::fold_with (1,054 samples, 0.03%)<f64 as num_traits::float::Float>::exp (403 samples, 0.01%)std::f64::<impl f64>::exp (403 samples, 0.01%)__GI___exp (384 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (746 samples, 0.02%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (840 samples, 0.03%)rayon::iter::plumbing::Folder::consume_iter (840 samples, 0.03%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (840 samples, 0.03%)core::option::Option<T>::map (840 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (840 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (840 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (840 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate (840 samples, 0.03%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (840 samples, 0.03%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (831 samples, 0.03%)rayon_core::registry::WorkerThread::execute (14,891 samples, 0.48%)rayon_core::job::JobRef::execute (14,891 samples, 0.48%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (14,891 samples, 0.48%)rayon_core::job::JobResult<T>::call (14,891 samples, 0.48%)rayon_core::unwind::halt_unwinding (14,891 samples, 0.48%)std::panic::catch_unwind (14,891 samples, 0.48%)std::panicking::try (14,891 samples, 0.48%)std::panicking::try::do_call (14,891 samples, 0.48%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (14,891 samples, 0.48%)rayon_core::job::JobResult<T>::call::{{closure}} (14,891 samples, 0.48%)rayon_core::join::join_context::call_b::{{closure}} (14,891 samples, 0.48%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (14,891 samples, 0.48%)rayon::iter::plumbing::bridge_producer_consumer::helper (14,891 samples, 0.48%)rayon_core::join::join_context (14,867 samples, 0.48%)rayon_core::registry::in_worker (14,867 samples, 0.48%)rayon_core::join::join_context::{{closure}} (14,867 samples, 0.48%)rayon_core::unwind::halt_unwinding (8,849 samples, 0.28%)std::panic::catch_unwind (8,849 samples, 0.28%)std::panicking::try (8,849 samples, 0.28%)std::panicking::try::do_call (8,849 samples, 0.28%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (8,849 samples, 0.28%)rayon_core::join::join_context::call_a::{{closure}} (8,849 samples, 0.28%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (8,849 samples, 0.28%)rayon::iter::plumbing::bridge_producer_consumer::helper (8,849 samples, 0.28%)rayon_core::join::join_context (8,813 samples, 0.28%)rayon_core::registry::in_worker (8,813 samples, 0.28%)rayon_core::join::join_context::{{closure}} (8,813 samples, 0.28%)rayon_core::unwind::halt_unwinding (4,373 samples, 0.14%)std::panic::catch_unwind (4,373 samples, 0.14%)std::panicking::try (4,373 samples, 0.14%)std::panicking::try::do_call (4,373 samples, 0.14%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (4,373 samples, 0.14%)rayon_core::join::join_context::call_a::{{closure}} (4,373 samples, 0.14%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (4,373 samples, 0.14%)rayon::iter::plumbing::bridge_producer_consumer::helper (4,373 samples, 0.14%)rayon_core::join::join_context (4,319 samples, 0.14%)rayon_core::registry::in_worker (4,319 samples, 0.14%)rayon_core::join::join_context::{{closure}} (4,319 samples, 0.14%)rayon_core::unwind::halt_unwinding (2,005 samples, 0.06%)std::panic::catch_unwind (2,005 samples, 0.06%)std::panicking::try (2,005 samples, 0.06%)std::panicking::try::do_call (2,005 samples, 0.06%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2,005 samples, 0.06%)rayon_core::join::join_context::call_a::{{closure}} (2,005 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (2,005 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper (2,005 samples, 0.06%)rayon_core::join::join_context (1,916 samples, 0.06%)rayon_core::registry::in_worker (1,916 samples, 0.06%)rayon_core::join::join_context::{{closure}} (1,916 samples, 0.06%)rayon_core::unwind::halt_unwinding (862 samples, 0.03%)std::panic::catch_unwind (862 samples, 0.03%)std::panicking::try (862 samples, 0.03%)std::panicking::try::do_call (862 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (862 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (862 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (862 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (862 samples, 0.03%)rayon::iter::plumbing::Producer::fold_with (861 samples, 0.03%)rayon_core::registry::WorkerThread::wait_until (14,893 samples, 0.48%)rayon_core::registry::WorkerThread::wait_until_cold (14,893 samples, 0.48%)<f64 as core::ops::arith::Mul>::mul (312 samples, 0.01%)[libm.so.6] (645 samples, 0.02%)__GI___exp (413 samples, 0.01%)specialcase (1,193 samples, 0.04%)__ieee754_exp_fma (10,631 samples, 0.34%)top12 (680 samples, 0.02%)__math_check_oflow (1,194 samples, 0.04%)with_errno (753 samples, 0.02%)<f64 as num_traits::float::Float>::exp (16,579 samples, 0.53%)std::f64::<impl f64>::exp (16,579 samples, 0.53%)__GI___exp (16,196 samples, 0.52%)<f64 as num_traits::float::Float>::recip (6,888 samples, 0.22%)core::f64::<impl f64>::recip (6,888 samples, 0.22%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (29,258 samples, 0.94%)<f64 as num_traits::float::Float>::sqrt (5,179 samples, 0.17%)std::f64::<impl f64>::sqrt (5,179 samples, 0.17%)<f64 as core::ops::arith::Add>::add (2,760 samples, 0.09%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (32,357 samples, 1.04%)rayon::iter::plumbing::Folder::consume_iter (32,357 samples, 1.04%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (32,357 samples, 1.04%)core::option::Option<T>::map (32,357 samples, 1.04%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (32,357 samples, 1.04%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (32,357 samples, 1.04%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (32,356 samples, 1.04%)criterion::stats::univariate::kde::Kde<A,K>::estimate (32,356 samples, 1.04%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (32,356 samples, 1.04%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (32,043 samples, 1.03%)criterion::stats::bivariate::Data<X,Y>::bootstrap::{{closure}} (493 samples, 0.02%)criterion::stats::bivariate::resamples::Resamples<X,Y>::next (356 samples, 0.01%)rayon::slice::quicksort::partition (317 samples, 0.01%)rayon::slice::quicksort::insertion_sort (374 samples, 0.01%)rayon::slice::quicksort::shift_tail (339 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::median_abs_dev (1,409 samples, 0.05%)criterion::stats::univariate::sample::Sample<A>::percentiles (1,350 samples, 0.04%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (1,310 samples, 0.04%)rayon::slice::quicksort::par_quicksort (1,310 samples, 0.04%)rayon::slice::quicksort::recurse (1,310 samples, 0.04%)rayon::slice::quicksort::recurse (762 samples, 0.02%)rayon::slice::quicksort::partition (321 samples, 0.01%)rayon::slice::quicksort::insertion_sort (329 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::percentiles (1,238 samples, 0.04%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (1,221 samples, 0.04%)rayon::slice::quicksort::par_quicksort (1,221 samples, 0.04%)rayon::slice::quicksort::recurse (1,221 samples, 0.04%)rayon::slice::quicksort::recurse (681 samples, 0.02%)core::ops::function::Fn::call (2,822 samples, 0.09%)criterion::analysis::estimates::stats (2,822 samples, 0.09%)rayon_core::job::StackJob<L,F,R>::run_inline (35,975 samples, 1.16%)rayon_core::join::join_context::call_b::{{closure}} (35,975 samples, 1.16%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (35,975 samples, 1.16%)rayon::iter::plumbing::bridge_producer_consumer::helper (35,975 samples, 1.16%)rayon::iter::plumbing::Producer::fold_with (35,974 samples, 1.16%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (3,616 samples, 0.12%)<rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (3,615 samples, 0.12%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold (3,615 samples, 0.12%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold (3,615 samples, 0.12%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (3,615 samples, 0.12%)core::iter::traits::iterator::Iterator::try_fold (3,615 samples, 0.12%)core::iter::adapters::map::map_try_fold::{{closure}} (3,612 samples, 0.12%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter::with::{{closure}} (3,595 samples, 0.12%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (3,595 samples, 0.12%)criterion::stats::univariate::sample::Sample<A>::bootstrap::{{closure}} (3,102 samples, 0.10%)rayon_core::job::StackJob<L,F,R>::run_inline (679 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (679 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (679 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (679 samples, 0.02%)rayon_core::join::join_context (676 samples, 0.02%)rayon_core::registry::in_worker (676 samples, 0.02%)rayon_core::join::join_context::{{closure}} (676 samples, 0.02%)rayon_core::registry::WorkerThread::execute (1,065 samples, 0.03%)rayon_core::job::JobRef::execute (1,065 samples, 0.03%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (1,065 samples, 0.03%)rayon_core::job::JobResult<T>::call (1,065 samples, 0.03%)rayon_core::unwind::halt_unwinding (1,065 samples, 0.03%)std::panic::catch_unwind (1,065 samples, 0.03%)std::panicking::try (1,065 samples, 0.03%)std::panicking::try::do_call (1,065 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,065 samples, 0.03%)rayon_core::job::JobResult<T>::call::{{closure}} (1,065 samples, 0.03%)rayon_core::join::join_context::call_b::{{closure}} (1,065 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,065 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,065 samples, 0.03%)rayon_core::join::join_context (1,063 samples, 0.03%)rayon_core::registry::in_worker (1,063 samples, 0.03%)rayon_core::join::join_context::{{closure}} (1,063 samples, 0.03%)rayon_core::unwind::halt_unwinding (648 samples, 0.02%)std::panic::catch_unwind (648 samples, 0.02%)std::panicking::try (648 samples, 0.02%)std::panicking::try::do_call (648 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (648 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (648 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (648 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (648 samples, 0.02%)rayon_core::join::join_context (646 samples, 0.02%)rayon_core::registry::in_worker (646 samples, 0.02%)rayon_core::join::join_context::{{closure}} (646 samples, 0.02%)rayon_core::unwind::halt_unwinding (369 samples, 0.01%)std::panic::catch_unwind (369 samples, 0.01%)std::panicking::try (369 samples, 0.01%)std::panicking::try::do_call (369 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (369 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (369 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (369 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (369 samples, 0.01%)rayon_core::join::join_context (364 samples, 0.01%)rayon_core::registry::in_worker (364 samples, 0.01%)rayon_core::join::join_context::{{closure}} (364 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (1,066 samples, 0.03%)rayon_core::registry::WorkerThread::wait_until_cold (1,066 samples, 0.03%)rayon_core::job::StackJob<L,F,R>::run_inline (356 samples, 0.01%)rayon_core::join::join_context::call_b::{{closure}} (356 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (356 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (356 samples, 0.01%)rayon_core::join::join_context (339 samples, 0.01%)rayon_core::registry::in_worker (339 samples, 0.01%)rayon_core::join::join_context::{{closure}} (339 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (911 samples, 0.03%)rayon_core::join::join_context::call_b::{{closure}} (911 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (911 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (911 samples, 0.03%)rayon_core::join::join_context (904 samples, 0.03%)rayon_core::registry::in_worker (904 samples, 0.03%)rayon_core::join::join_context::{{closure}} (904 samples, 0.03%)rayon_core::unwind::halt_unwinding (428 samples, 0.01%)std::panic::catch_unwind (428 samples, 0.01%)std::panicking::try (428 samples, 0.01%)std::panicking::try::do_call (428 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (428 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (428 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (428 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (428 samples, 0.01%)rayon_core::join::join_context (411 samples, 0.01%)rayon_core::registry::in_worker (411 samples, 0.01%)rayon_core::join::join_context::{{closure}} (411 samples, 0.01%)rayon_core::job::StackJob<L,F,R>::run_inline (476 samples, 0.02%)rayon_core::join::join_context::call_b::{{closure}} (476 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (476 samples, 0.02%)rayon::iter::plumbing::bridge_producer_consumer::helper (476 samples, 0.02%)rayon_core::join::join_context (457 samples, 0.01%)rayon_core::registry::in_worker (457 samples, 0.01%)rayon_core::join::join_context::{{closure}} (457 samples, 0.01%)rayon_core::registry::WorkerThread::wait_until (3,739 samples, 0.12%)rayon_core::registry::WorkerThread::wait_until_cold (3,739 samples, 0.12%)rayon_core::registry::WorkerThread::execute (3,739 samples, 0.12%)rayon_core::job::JobRef::execute (3,739 samples, 0.12%)<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (3,739 samples, 0.12%)rayon_core::job::JobResult<T>::call (3,739 samples, 0.12%)rayon_core::unwind::halt_unwinding (3,739 samples, 0.12%)std::panic::catch_unwind (3,739 samples, 0.12%)std::panicking::try (3,739 samples, 0.12%)std::panicking::try::do_call (3,739 samples, 0.12%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (3,739 samples, 0.12%)rayon_core::job::JobResult<T>::call::{{closure}} (3,739 samples, 0.12%)rayon_core::join::join_context::call_b::{{closure}} (3,739 samples, 0.12%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (3,739 samples, 0.12%)rayon::iter::plumbing::bridge_producer_consumer::helper (3,739 samples, 0.12%)rayon_core::join::join_context (3,731 samples, 0.12%)rayon_core::registry::in_worker (3,731 samples, 0.12%)rayon_core::join::join_context::{{closure}} (3,731 samples, 0.12%)rayon_core::unwind::halt_unwinding (1,986 samples, 0.06%)std::panic::catch_unwind (1,986 samples, 0.06%)std::panicking::try (1,986 samples, 0.06%)std::panicking::try::do_call (1,986 samples, 0.06%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,986 samples, 0.06%)rayon_core::join::join_context::call_a::{{closure}} (1,986 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (1,986 samples, 0.06%)rayon::iter::plumbing::bridge_producer_consumer::helper (1,986 samples, 0.06%)rayon_core::join::join_context (1,983 samples, 0.06%)rayon_core::registry::in_worker (1,983 samples, 0.06%)rayon_core::join::join_context::{{closure}} (1,983 samples, 0.06%)rayon_core::unwind::halt_unwinding (903 samples, 0.03%)std::panic::catch_unwind (903 samples, 0.03%)std::panicking::try (903 samples, 0.03%)std::panicking::try::do_call (903 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (903 samples, 0.03%)rayon_core::join::join_context::call_a::{{closure}} (903 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (903 samples, 0.03%)rayon::iter::plumbing::bridge_producer_consumer::helper (903 samples, 0.03%)rayon_core::join::join_context (894 samples, 0.03%)rayon_core::registry::in_worker (894 samples, 0.03%)rayon_core::join::join_context::{{closure}} (894 samples, 0.03%)rayon_core::unwind::halt_unwinding (418 samples, 0.01%)std::panic::catch_unwind (418 samples, 0.01%)std::panicking::try (418 samples, 0.01%)std::panicking::try::do_call (418 samples, 0.01%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (418 samples, 0.01%)rayon_core::join::join_context::call_a::{{closure}} (418 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (418 samples, 0.01%)rayon::iter::plumbing::bridge_producer_consumer::helper (418 samples, 0.01%)rayon_core::join::join_context (398 samples, 0.01%)rayon_core::registry::in_worker (398 samples, 0.01%)rayon_core::join::join_context::{{closure}} (398 samples, 0.01%)[libm.so.6] (619 samples, 0.02%)__GI___exp (463 samples, 0.01%)specialcase (1,244 samples, 0.04%)__ieee754_exp_fma (11,613 samples, 0.37%)top12 (608 samples, 0.02%)__math_check_oflow (1,310 samples, 0.04%)with_errno (858 samples, 0.03%)<f64 as num_traits::float::Float>::exp (18,064 samples, 0.58%)std::f64::<impl f64>::exp (18,064 samples, 0.58%)__GI___exp (17,606 samples, 0.57%)xflow (373 samples, 0.01%)<f64 as num_traits::float::Float>::powi (318 samples, 0.01%)std::f64::<impl f64>::powi (318 samples, 0.01%)<f64 as num_traits::float::Float>::recip (7,233 samples, 0.23%)core::f64::<impl f64>::recip (7,233 samples, 0.23%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (31,728 samples, 1.02%)<f64 as num_traits::float::Float>::sqrt (5,835 samples, 0.19%)std::f64::<impl f64>::sqrt (5,835 samples, 0.19%)<f64 as core::ops::arith::Add>::add (2,800 samples, 0.09%)<rayon::iter::map::MapFolder<C,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (34,859 samples, 1.12%)rayon::iter::plumbing::Folder::consume_iter (34,859 samples, 1.12%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (34,859 samples, 1.12%)core::option::Option<T>::map (34,859 samples, 1.12%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once (34,859 samples, 1.12%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &F>::call_mut (34,859 samples, 1.12%)criterion::stats::univariate::kde::Kde<A,K>::map::{{closure}} (34,859 samples, 1.12%)criterion::stats::univariate::kde::Kde<A,K>::estimate (34,859 samples, 1.12%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (34,859 samples, 1.12%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (34,553 samples, 1.11%)criterion::stats::bivariate::Data<X,Y>::bootstrap::{{closure}} (521 samples, 0.02%)criterion::stats::bivariate::resamples::Resamples<X,Y>::next (368 samples, 0.01%)rayon::slice::quicksort::insertion_sort (399 samples, 0.01%)rayon::slice::quicksort::shift_tail (359 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::median_abs_dev (1,383 samples, 0.04%)criterion::stats::univariate::sample::Sample<A>::percentiles (1,314 samples, 0.04%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (1,264 samples, 0.04%)rayon::slice::quicksort::par_quicksort (1,264 samples, 0.04%)rayon::slice::quicksort::recurse (1,264 samples, 0.04%)rayon::slice::quicksort::recurse (742 samples, 0.02%)rayon::slice::quicksort::insertion_sort (386 samples, 0.01%)rayon::slice::quicksort::shift_tail (349 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::percentiles (1,347 samples, 0.04%)rayon::slice::ParallelSliceMut::par_sort_unstable_by (1,332 samples, 0.04%)rayon::slice::quicksort::par_quicksort (1,332 samples, 0.04%)rayon::slice::quicksort::recurse (1,332 samples, 0.04%)rayon::slice::quicksort::recurse (825 samples, 0.03%)core::ops::function::Fn::call (2,892 samples, 0.09%)criterion::analysis::estimates::stats (2,892 samples, 0.09%)<rayon::iter::fold::FoldFolder<C,ID,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (3,751 samples, 0.12%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::fold (3,751 samples, 0.12%)<core::iter::adapters::take_while::TakeWhile<I,P> as core::iter::traits::iterator::Iterator>::try_fold (3,751 samples, 0.12%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold (3,751 samples, 0.12%)core::iter::traits::iterator::Iterator::try_fold (3,751 samples, 0.12%)core::iter::adapters::map::map_try_fold::{{closure}} (3,748 samples, 0.12%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter::with::{{closure}} (3,722 samples, 0.12%)core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call (3,722 samples, 0.12%)criterion::stats::univariate::sample::Sample<A>::bootstrap::{{closure}} (3,201 samples, 0.10%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (152,370 samples, 4.91%)rayon:..rayon::iter::plumbing::bridge_producer_consumer::helper (152,370 samples, 4.91%)rayon:..rayon_core::join::join_context (152,272 samples, 4.90%)rayon_..rayon_core::registry::in_worker (152,272 samples, 4.90%)rayon_..rayon_core::join::join_context::{{closure}} (152,272 samples, 4.90%)rayon_..rayon_core::unwind::halt_unwinding (149,427 samples, 4.81%)rayon_..std::panic::catch_unwind (149,427 samples, 4.81%)std::p..std::panicking::try (149,427 samples, 4.81%)std::p..std::panicking::try::do_call (149,427 samples, 4.81%)std::p..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (149,427 samples, 4.81%)<core:..rayon_core::join::join_context::call_a::{{closure}} (149,427 samples, 4.81%)rayon_..rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (149,427 samples, 4.81%)rayon:..rayon::iter::plumbing::bridge_producer_consumer::helper (149,427 samples, 4.81%)rayon:..rayon_core::join::join_context (149,394 samples, 4.81%)rayon_..rayon_core::registry::in_worker (149,394 samples, 4.81%)rayon_..rayon_core::join::join_context::{{closure}} (149,394 samples, 4.81%)rayon_..rayon_core::unwind::halt_unwinding (133,816 samples, 4.31%)rayon..std::panic::catch_unwind (133,816 samples, 4.31%)std::..std::panicking::try (133,816 samples, 4.31%)std::..std::panicking::try::do_call (133,816 samples, 4.31%)std::..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (133,816 samples, 4.31%)<core..rayon_core::join::join_context::call_a::{{closure}} (133,816 samples, 4.31%)rayon..rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (133,816 samples, 4.31%)rayon..rayon::iter::plumbing::bridge_producer_consumer::helper (133,816 samples, 4.31%)rayon..rayon_core::join::join_context (133,791 samples, 4.31%)rayon..rayon_core::registry::in_worker (133,791 samples, 4.31%)rayon..rayon_core::join::join_context::{{closure}} (133,791 samples, 4.31%)rayon..rayon_core::unwind::halt_unwinding (78,339 samples, 2.52%)ra..std::panic::catch_unwind (78,339 samples, 2.52%)st..std::panicking::try (78,339 samples, 2.52%)st..std::panicking::try::do_call (78,339 samples, 2.52%)st..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (78,339 samples, 2.52%)<c..rayon_core::join::join_context::call_a::{{closure}} (78,339 samples, 2.52%)ra..rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (78,339 samples, 2.52%)ra..rayon::iter::plumbing::bridge_producer_consumer::helper (78,339 samples, 2.52%)ra..rayon_core::join::join_context (78,332 samples, 2.52%)ra..rayon_core::registry::in_worker (78,332 samples, 2.52%)ra..rayon_core::join::join_context::{{closure}} (78,332 samples, 2.52%)ra..rayon_core::unwind::halt_unwinding (38,615 samples, 1.24%)std::panic::catch_unwind (38,615 samples, 1.24%)std::panicking::try (38,615 samples, 1.24%)std::panicking::try::do_call (38,615 samples, 1.24%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (38,615 samples, 1.24%)rayon_core::join::join_context::call_a::{{closure}} (38,615 samples, 1.24%)rayon::iter::plumbing::bridge_producer_consumer::helper::{{closure}} (38,615 samples, 1.24%)rayon::iter::plumbing::bridge_producer_consumer::helper (38,615 samples, 1.24%)rayon::iter::plumbing::Producer::fold_with (38,611 samples, 1.24%)<rayon::iter::map_with::MapWithFolder<C,U,F> as rayon::iter::plumbing::Folder<T>>::consume_iter (3,752 samples, 0.12%)rayon_core::job::JobResult<T>::call (920,482 samples, 29.64%)rayon_core::job::JobResult<T>::callrayon_core::unwind::halt_unwinding (920,482 samples, 29.64%)rayon_core::unwind::halt_unwindingstd::panic::catch_unwind (920,482 samples, 29.64%)std::panic::catch_unwindstd::panicking::try (920,482 samples, 29.64%)std::panicking::trystd::panicking::try::do_call (920,482 samples, 29.64%)std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (920,481 samples, 29.64%)<core::panic::unwind_safe::AssertUnwindSafe<F> a..rayon_core::job::JobResult<T>::call::{{closure}} (920,481 samples, 29.64%)rayon_core::job::JobResult<T>::call::{{closure}}rayon_core::registry::Registry::in_worker_cold::{{closure}}::{{closure}} (153,610 samples, 4.95%)rayon_..rayon_core::join::join_context::{{closure}} (153,610 samples, 4.95%)rayon_..rayon_core::unwind::halt_unwinding (153,203 samples, 4.93%)rayon_..std::panic::catch_unwind (153,203 samples, 4.93%)std::p..std::panicking::try (153,203 samples, 4.93%)std::p..std::panicking::try::do_call (153,203 samples, 4.93%)std::p..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (153,203 samples, 4.93%)<core:..rayon_core::join::join_context::call_a::{{closure}} (153,203 samples, 4.93%)rayon_..rayon_core::join::join::call::{{closure}} (833 samples, 0.03%)rayon::slice::quicksort::recurse::{{closure}} (833 samples, 0.03%)rayon::slice::quicksort::recurse (833 samples, 0.03%)rayon_core::join::join (763 samples, 0.02%)rayon_core::join::join_context (763 samples, 0.02%)rayon_core::registry::in_worker (763 samples, 0.02%)rayon_core::join::join_context::{{closure}} (763 samples, 0.02%)rayon_core::unwind::halt_unwinding (686 samples, 0.02%)std::panic::catch_unwind (686 samples, 0.02%)std::panicking::try (686 samples, 0.02%)std::panicking::try::do_call (686 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (686 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (686 samples, 0.02%)rayon_core::join::join::call::{{closure}} (686 samples, 0.02%)rayon::slice::quicksort::recurse::{{closure}} (686 samples, 0.02%)rayon::slice::quicksort::recurse (686 samples, 0.02%)rayon_core::join::join (665 samples, 0.02%)rayon_core::join::join_context (665 samples, 0.02%)rayon_core::registry::in_worker (665 samples, 0.02%)rayon_core::join::join_context::{{closure}} (665 samples, 0.02%)rayon_core::unwind::halt_unwinding (474 samples, 0.02%)std::panic::catch_unwind (474 samples, 0.02%)std::panicking::try (474 samples, 0.02%)std::panicking::try::do_call (474 samples, 0.02%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (474 samples, 0.02%)rayon_core::join::join_context::call_a::{{closure}} (474 samples, 0.02%)rayon_core::join::join::call::{{closure}} (474 samples, 0.02%)rayon::slice::quicksort::recurse::{{closure}} (474 samples, 0.02%)rayon::slice::quicksort::recurse (474 samples, 0.02%)rayon_core::join::join (464 samples, 0.01%)rayon_core::join::join_context (464 samples, 0.01%)rayon_core::registry::in_worker (464 samples, 0.01%)rayon_core::join::join_context::{{closure}} (464 samples, 0.01%)rayon_core::registry::WorkerThread::execute (920,519 samples, 29.64%)rayon_core::registry::WorkerThread::executerayon_core::job::JobRef::execute (920,519 samples, 29.64%)rayon_core::job::JobRef::execute<rayon_core::job::StackJob<L,F,R> as rayon_core::job::Job>::execute (920,519 samples, 29.64%)<rayon_core::job::StackJob<L,F,R> as rayon_core:..__GI___sched_yield (826 samples, 0.03%)[[kernel.kallsyms]] (813 samples, 0.03%)[[kernel.kallsyms]] (464 samples, 0.01%)[[kernel.kallsyms]] (448 samples, 0.01%)rayon_core::sleep::Sleep::no_work_found (994 samples, 0.03%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (921,693 samples, 29.68%)<alloc::boxed::Box<F,A> as core::ops::function::..<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (921,693 samples, 29.68%)<alloc::boxed::Box<F,A> as core::ops::function::..core::ops::function::FnOnce::call_once{{vtable.shim}} (921,693 samples, 29.68%)core::ops::function::FnOnce::call_once{{vtable.s..std::thread::Builder::spawn_unchecked_::{{closure}} (921,693 samples, 29.68%)std::thread::Builder::spawn_unchecked_::{{closur..std::panic::catch_unwind (921,693 samples, 29.68%)std::panic::catch_unwindstd::panicking::try (921,693 samples, 29.68%)std::panicking::trystd::panicking::try::do_call (921,693 samples, 29.68%)std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (921,693 samples, 29.68%)<core::panic::unwind_safe::AssertUnwindSafe<F> a..std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} (921,693 samples, 29.68%)std::thread::Builder::spawn_unchecked_::{{closur..std::sys_common::backtrace::__rust_begin_short_backtrace (921,693 samples, 29.68%)std::sys_common::backtrace::__rust_begin_short_b..<rayon_core::registry::DefaultSpawn as rayon_core::registry::ThreadSpawn>::spawn::{{closure}} (921,693 samples, 29.68%)<rayon_core::registry::DefaultSpawn as rayon_cor..rayon_core::registry::ThreadBuilder::run (921,693 samples, 29.68%)rayon_core::registry::ThreadBuilder::runrayon_core::registry::main_loop (921,693 samples, 29.68%)rayon_core::registry::main_looprayon_core::registry::WorkerThread::wait_until_out_of_work (921,693 samples, 29.68%)rayon_core::registry::WorkerThread::wait_until_o..rayon_core::registry::WorkerThread::wait_until (921,693 samples, 29.68%)rayon_core::registry::WorkerThread::wait_untilrayon_core::registry::WorkerThread::wait_until_cold (921,693 samples, 29.68%)rayon_core::registry::WorkerThread::wait_until_c..__clone3 (921,695 samples, 29.68%)__clone3start_thread (921,695 samples, 29.68%)start_threadstd::sys::unix::thread::Thread::new::thread_start (921,694 samples, 29.68%)std::sys::unix::thread::Thread::new::thread_start__math_check_oflow (583 samples, 0.02%)__memcmp_avx2_movbe (807 samples, 0.03%)__ieee754_exp_fma (426 samples, 0.01%)<f64 as num_traits::float::Float>::exp (636 samples, 0.02%)std::f64::<impl f64>::exp (636 samples, 0.02%)__GI___exp (636 samples, 0.02%)<f64 as num_traits::float::Float>::recip (378 samples, 0.01%)core::f64::<impl f64>::recip (378 samples, 0.01%)<criterion::stats::univariate::kde::kernel::Gaussian as criterion::stats::univariate::kde::kernel::Kernel<A>>::evaluate (1,201 samples, 0.04%)criterion::stats::univariate::kde::Kde<A,K>::estimate (1,409 samples, 0.05%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (1,409 samples, 0.05%)criterion::stats::univariate::kde::Kde<A,K>::estimate::{{closure}} (1,386 samples, 0.04%)criterion::stats::univariate::kde::Kde<A,K>::new (364 samples, 0.01%)criterion::stats::univariate::kde::Bandwidth::estimate (364 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::std_dev (364 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::var (364 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::max (360 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (360 samples, 0.01%)criterion::stats::univariate::sample::Sample<A>::max::{{closure}} (334 samples, 0.01%)<f64 as num_traits::float::Float>::max (334 samples, 0.01%)core::f64::<impl f64>::max (334 samples, 0.01%)criterion::kde::sweep (2,437 samples, 0.08%)criterion::kde::sweep_and_estimate (2,436 samples, 0.08%)<criterion::plot::plotters_backend::PlottersBackend as criterion::plot::Plotter>::abs_distributions (3,047 samples, 0.10%)criterion::plot::plotters_backend::distributions::abs_distributions (3,047 samples, 0.10%)core::iter::traits::iterator::Iterator::for_each (3,047 samples, 0.10%)<core::iter::adapters::filter_map::FilterMap<I,F> as core::iter::traits::iterator::Iterator>::fold (3,047 samples, 0.10%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (3,047 samples, 0.10%)core::iter::adapters::filter_map::filter_map_fold::{{closure}} (3,047 samples, 0.10%)core::iter::traits::iterator::Iterator::for_each::call::{{closure}} (3,047 samples, 0.10%)criterion::plot::plotters_backend::distributions::abs_distributions::{{closure}} (3,047 samples, 0.10%)criterion::plot::plotters_backend::distributions::abs_distribution (3,046 samples, 0.10%)criterion::html::Html::generate_plots (3,252 samples, 0.10%)<criterion::html::Html as criterion::report::Report>::measurement_complete (3,276 samples, 0.11%)criterion::estimate::build_estimates (369 samples, 0.01%)criterion::estimate::build_estimates::{{closure}} (369 samples, 0.01%)criterion::analysis::estimates (567 samples, 0.02%)core::ptr::drop_in_place<core::result::Result<(&str,chart_file_parser::chart::Chart),nom::internal::Err<nom::error::Error<&str>>>> (879 samples, 0.03%)core::ptr::drop_in_place<(&str,chart_file_parser::chart::Chart)> (879 samples, 0.03%)core::ptr::drop_in_place<chart_file_parser::chart::Chart> (879 samples, 0.03%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (704 samples, 0.02%)<core::iter::adapters::zip::Zip<A,B> as core::iter::traits::iterator::Iterator>::next (634 samples, 0.02%)<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::next (634 samples, 0.02%)core::iter::traits::iterator::Iterator::position (2,549 samples, 0.08%)core::iter::traits::iterator::Iterator::try_fold (2,549 samples, 0.08%)core::iter::traits::iterator::Iterator::position::check::{{closure}} (1,213 samples, 0.04%)<&[u8] as nom::traits::Compare<&[u8]>>::compare::{{closure}} (1,213 samples, 0.04%)core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::ne (1,213 samples, 0.04%)core::cmp::impls::<impl core::cmp::PartialEq for u8>::ne (1,213 samples, 0.04%)<&str as nom::traits::Compare<&str>>::compare (3,057 samples, 0.10%)<&[u8] as nom::traits::Compare<&[u8]>>::compare (3,057 samples, 0.10%)core::iter::traits::iterator::Iterator::zip (484 samples, 0.02%)core::iter::adapters::zip::Zip<A,B>::new (484 samples, 0.02%)<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::new (484 samples, 0.02%)core::cmp::min (484 samples, 0.02%)core::cmp::Ord::min (484 samples, 0.02%)core::cmp::min_by (484 samples, 0.02%)nom::bytes::complete::tag::{{closure}} (3,821 samples, 0.12%)<&str as nom::traits::InputTake>::take_split (688 samples, 0.02%)core::str::<impl str>::split_at (688 samples, 0.02%)core::str::<impl str>::is_char_boundary (590 samples, 0.02%)core::num::<impl u8>::is_utf8_char_boundary (590 samples, 0.02%)<&str as nom::traits::InputIter>::iter_indices (588 samples, 0.02%)core::str::<impl str>::char_indices (588 samples, 0.02%)core::str::<impl str>::chars (588 samples, 0.02%)core::slice::<impl [T]>::iter (588 samples, 0.02%)core::slice::iter::Iter<T>::new (588 samples, 0.02%)core::ptr::const_ptr::<impl *const T>::add (588 samples, 0.02%)<&str as nom::traits::Slice<core::ops::range::RangeFrom<usize>>>::slice (1,667 samples, 0.05%)core::str::traits::<impl core::ops::index::Index<I> for str>::index (1,242 samples, 0.04%)core::str::traits::<impl core::slice::index::SliceIndex<str> for core::ops::range::RangeFrom<usize>>::index (1,242 samples, 0.04%)core::str::traits::<impl core::slice::index::SliceIndex<str> for core::ops::range::RangeFrom<usize>>::get (1,242 samples, 0.04%)core::str::<impl str>::is_char_boundary (803 samples, 0.03%)core::slice::<impl [T]>::get (420 samples, 0.01%)<usize as core::slice::index::SliceIndex<[T]>>::get (420 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (1,104 samples, 0.04%)<core::ptr::non_null::NonNull<T> as core::cmp::PartialEq>::eq (1,104 samples, 0.04%)<core::str::iter::CharIndices as core::iter::traits::iterator::Iterator>::next (4,167 samples, 0.13%)<core::str::iter::Chars as core::iter::traits::iterator::Iterator>::next (4,167 samples, 0.13%)core::str::validations::next_code_point (4,167 samples, 0.13%)core::char::methods::<impl char>::to_digit (1,878 samples, 0.06%)core::num::<impl u32>::wrapping_sub (677 samples, 0.02%)core::num::<impl u32>::checked_mul (2,880 samples, 0.09%)core::num::<impl u32>::overflowing_mul (2,880 samples, 0.09%)nom::character::complete::u32 (16,952 samples, 0.55%)core::option::Option<T>::and_then (1,156 samples, 0.04%)nom::character::complete::u32::{{closure}} (536 samples, 0.02%)core::num::<impl u32>::checked_add (536 samples, 0.02%)nom::sequence::delimited (6,578 samples, 0.21%)<core::iter::adapters::zip::Zip<A,B> as core::iter::traits::iterator::Iterator>::next (2,243 samples, 0.07%)<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::next (2,243 samples, 0.07%)core::iter::traits::iterator::Iterator::position (6,677 samples, 0.21%)core::iter::traits::iterator::Iterator::try_fold (6,677 samples, 0.21%)core::iter::traits::iterator::Iterator::position::check::{{closure}} (2,005 samples, 0.06%)<&[u8] as nom::traits::Compare<&[u8]>>::compare::{{closure}} (2,005 samples, 0.06%)core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::ne (2,005 samples, 0.06%)core::cmp::impls::<impl core::cmp::PartialEq for u8>::ne (2,005 samples, 0.06%)<&str as nom::traits::Compare<&str>>::compare (7,793 samples, 0.25%)<&[u8] as nom::traits::Compare<&[u8]>>::compare (7,793 samples, 0.25%)core::iter::traits::iterator::Iterator::zip (1,112 samples, 0.04%)core::iter::adapters::zip::Zip<A,B>::new (1,112 samples, 0.04%)<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::new (1,112 samples, 0.04%)core::cmp::min (1,112 samples, 0.04%)core::cmp::Ord::min (1,112 samples, 0.04%)core::cmp::min_by (1,112 samples, 0.04%)nom::bytes::complete::tag::{{closure}} (8,220 samples, 0.26%)<core::iter::adapters::zip::Zip<A,B> as core::iter::traits::iterator::Iterator>::next (2,742 samples, 0.09%)<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::next (2,742 samples, 0.09%)core::iter::traits::iterator::Iterator::position (7,261 samples, 0.23%)core::iter::traits::iterator::Iterator::try_fold (7,261 samples, 0.23%)core::iter::traits::iterator::Iterator::position::check::{{closure}} (2,601 samples, 0.08%)<&[u8] as nom::traits::Compare<&[u8]>>::compare::{{closure}} (2,601 samples, 0.08%)core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::ne (2,601 samples, 0.08%)core::cmp::impls::<impl core::cmp::PartialEq for u8>::ne (2,601 samples, 0.08%)<&str as nom::traits::Compare<&str>>::compare (8,078 samples, 0.26%)<&[u8] as nom::traits::Compare<&[u8]>>::compare (8,078 samples, 0.26%)core::iter::traits::iterator::Iterator::zip (814 samples, 0.03%)core::iter::adapters::zip::Zip<A,B>::new (814 samples, 0.03%)<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::new (814 samples, 0.03%)core::cmp::min (814 samples, 0.03%)core::cmp::Ord::min (814 samples, 0.03%)core::cmp::min_by (814 samples, 0.03%)nom::bytes::complete::tag::{{closure}} (9,130 samples, 0.29%)<&str as nom::traits::InputTake>::take_split (564 samples, 0.02%)core::str::<impl str>::split_at (564 samples, 0.02%)core::str::<impl str>::is_char_boundary (533 samples, 0.02%)core::num::<impl u8>::is_utf8_char_boundary (533 samples, 0.02%)core::slice::cmp::<impl core::cmp::PartialEq<[B]> for [A]>::eq (1,551 samples, 0.05%)<[A] as core::slice::cmp::SlicePartialEq<B>>::equal (1,551 samples, 0.05%)__memcmp_avx2_movbe (1,416 samples, 0.05%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index (415 samples, 0.01%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (783 samples, 0.03%)<core::ops::range::RangeTo<usize> as core::slice::index::SliceIndex<[T]>>::index (368 samples, 0.01%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index (368 samples, 0.01%)core::str::pattern::TwoWaySearcher::byteset_create (1,915 samples, 0.06%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (1,915 samples, 0.06%)core::str::pattern::TwoWaySearcher::maximal_suffix (399 samples, 0.01%)core::slice::<impl [T]>::get (348 samples, 0.01%)<usize as core::slice::index::SliceIndex<[T]>>::get (348 samples, 0.01%)<&str as core::str::pattern::Pattern>::into_searcher (14,644 samples, 0.47%)core::str::pattern::StrSearcher::new (14,644 samples, 0.47%)core::str::pattern::TwoWaySearcher::new (9,063 samples, 0.29%)core::str::pattern::TwoWaySearcher::reverse_maximal_suffix (939 samples, 0.03%)<core::str::pattern::MatchOnly as core::str::pattern::TwoWayStrategy>::matching (590 samples, 0.02%)core::iter::range::<impl core::iter::traits::iterator::Iterator for core::ops::range::Range<A>>::next (451 samples, 0.01%)<core::ops::range::Range<T> as core::iter::range::RangeIteratorImpl>::spec_next (451 samples, 0.01%)core::cmp::impls::<impl core::cmp::PartialOrd for usize>::lt (428 samples, 0.01%)<core::str::pattern::StrSearcher as core::str::pattern::Searcher>::next_match (25,974 samples, 0.84%)core::str::pattern::TwoWaySearcher::next (24,179 samples, 0.78%)core::slice::<impl [T]>::get (1,762 samples, 0.06%)<usize as core::slice::index::SliceIndex<[T]>>::get (1,762 samples, 0.06%)<&str as nom::traits::FindSubstring<&str>>::find_substring (41,478 samples, 1.34%)core::str::<impl str>::find (40,994 samples, 1.32%)core::option::Option<T>::map (376 samples, 0.01%)core::num::<impl u8>::is_utf8_char_boundary (1,228 samples, 0.04%)<F as nom::internal::Parser<I,O,E>>::parse (57,242 samples, 1.84%)<..nom::combinator::cut::{{closure}} (47,812 samples, 1.54%)<F as nom::internal::Parser<I,O,E>>::parse (45,665 samples, 1.47%)nom::bytes::complete::take_until::{{closure}} (45,001 samples, 1.45%)<&str as nom::traits::InputTake>::take_split (1,792 samples, 0.06%)core::str::<impl str>::split_at (1,792 samples, 0.06%)core::str::<impl str>::is_char_boundary (1,401 samples, 0.05%)<F as nom::internal::Parser<I,O,E>>::parse (66,819 samples, 2.15%)<..nom::sequence::preceded::{{closure}} (57,873 samples, 1.86%)n..<core::result::Result<T,F> as core::ops::try_trait::FromResidual<core::result::Result<core::convert::Infallible,E>>>::from_residual (452 samples, 0.01%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (8,535 samples, 0.27%)<F as nom::internal::Parser<I,O,E>>::parse (76,489 samples, 2.46%)<F..nom::combinator::map::{{closure}} (76,489 samples, 2.46%)no..<(A,B,C,D,E) as nom::branch::Alt<Input,Output,Error>>::choice (78,902 samples, 2.54%)<(..nom::branch::alt::{{closure}} (78,904 samples, 2.54%)no..<core::iter::adapters::zip::Zip<A,B> as core::iter::traits::iterator::Iterator>::next (1,098 samples, 0.04%)<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::next (1,098 samples, 0.04%)core::iter::traits::iterator::Iterator::position (2,263 samples, 0.07%)core::iter::traits::iterator::Iterator::try_fold (2,263 samples, 0.07%)core::iter::traits::iterator::Iterator::position::check::{{closure}} (557 samples, 0.02%)<&[u8] as nom::traits::Compare<&[u8]>>::compare::{{closure}} (557 samples, 0.02%)core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::ne (557 samples, 0.02%)core::cmp::impls::<impl core::cmp::PartialEq for u8>::ne (557 samples, 0.02%)<&str as nom::traits::Compare<&str>>::compare (2,871 samples, 0.09%)<&[u8] as nom::traits::Compare<&[u8]>>::compare (2,871 samples, 0.09%)core::iter::traits::iterator::Iterator::zip (607 samples, 0.02%)core::iter::adapters::zip::Zip<A,B>::new (607 samples, 0.02%)<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::new (607 samples, 0.02%)core::cmp::min (607 samples, 0.02%)core::cmp::Ord::min (607 samples, 0.02%)core::cmp::min_by (607 samples, 0.02%)core::str::<impl str>::get_unchecked (563 samples, 0.02%)core::str::traits::<impl core::slice::index::SliceIndex<str> for core::ops::range::Range<usize>>::get_unchecked (563 samples, 0.02%)<&str as nom::traits::InputTake>::take_split (1,685 samples, 0.05%)core::str::<impl str>::split_at (1,685 samples, 0.05%)core::str::<impl str>::is_char_boundary (585 samples, 0.02%)core::num::<impl u8>::is_utf8_char_boundary (582 samples, 0.02%)<F as nom::internal::Parser<I,O,E>>::parse (83,986 samples, 2.70%)<F..nom::bytes::complete::tag::{{closure}} (5,070 samples, 0.16%)nom::sequence::delimited::{{closure}} (92,737 samples, 2.99%)nom..<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (8,751 samples, 0.28%)chart_file_parser::global_event::GlobalEvent::parse (121,476 samples, 3.91%)char..<F as core::str::pattern::MultiCharEq>::matches (576 samples, 0.02%)nom::character::complete::multispace1::{{closure}} (576 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (561 samples, 0.02%)<core::str::iter::Chars as core::iter::traits::iterator::Iterator>::next (2,219 samples, 0.07%)core::str::validations::next_code_point (2,219 samples, 0.07%)<core::str::iter::CharIndices as core::iter::traits::iterator::Iterator>::next (3,413 samples, 0.11%)core::str::<impl str>::find (6,269 samples, 0.20%)<core::str::pattern::CharPredicateSearcher<F> as core::str::pattern::Searcher>::next_match (6,269 samples, 0.20%)core::str::pattern::Searcher::next_match (6,269 samples, 0.20%)<core::str::pattern::MultiCharEqSearcher<C> as core::str::pattern::Searcher>::next (6,269 samples, 0.20%)<&str as nom::traits::InputTakeAtPosition>::split_at_position1_complete (7,791 samples, 0.25%)core::str::<impl str>::get_unchecked (560 samples, 0.02%)core::str::traits::<impl core::slice::index::SliceIndex<str> for core::ops::range::RangeFrom<usize>>::get_unchecked (560 samples, 0.02%)core::str::traits::<impl core::slice::index::SliceIndex<str> for core::ops::range::Range<usize>>::get_unchecked (560 samples, 0.02%)<F as nom::internal::Parser<I,O,E>>::parse (129,862 samples, 4.18%)<F as..core::ops::function::FnMut::call_mut (129,821 samples, 4.18%)core:..nom::character::complete::multispace1 (8,345 samples, 0.27%)__memcpy_avx_unaligned_erms (1,257 samples, 0.04%)_int_free (353 samples, 0.01%)_int_malloc (1,139 samples, 0.04%)_int_realloc (3,022 samples, 0.10%)__GI___libc_realloc (3,817 samples, 0.12%)<alloc::alloc::Global as core::alloc::Allocator>::grow (3,874 samples, 0.12%)alloc::alloc::Global::grow_impl (3,874 samples, 0.12%)alloc::alloc::realloc (3,868 samples, 0.12%)alloc::raw_vec::finish_grow (3,984 samples, 0.13%)alloc::raw_vec::RawVec<T,A>::reserve_for_push (4,139 samples, 0.13%)alloc::raw_vec::RawVec<T,A>::grow_amortized (4,139 samples, 0.13%)alloc::vec::Vec<T,A>::push (11,905 samples, 0.38%)core::ptr::write (7,152 samples, 0.23%)nom::multi::separated_list1::{{closure}} (143,388 samples, 4.62%)nom::..<F as nom::internal::Parser<I,O,E>>::parse (143,527 samples, 4.62%)<F as..nom::sequence::delimited::{{closure}} (143,587 samples, 4.62%)nom::..<F as nom::internal::Parser<I,O,E>>::parse (143,672 samples, 4.63%)<F as..chart_file_parser::global_event::GlobalEvent::parse_section (143,685 samples, 4.63%)chart..nom::sequence::preceded::{{closure}} (143,679 samples, 4.63%)nom::..core::str::<impl str>::find (1,301 samples, 0.04%)<core::str::pattern::CharPredicateSearcher<F> as core::str::pattern::Searcher>::next_match (1,278 samples, 0.04%)core::str::pattern::Searcher::next_match (1,278 samples, 0.04%)<core::str::pattern::MultiCharEqSearcher<C> as core::str::pattern::Searcher>::next (892 samples, 0.03%)<core::str::iter::CharIndices as core::iter::traits::iterator::Iterator>::next (773 samples, 0.02%)<core::str::iter::Chars as core::iter::traits::iterator::Iterator>::next (556 samples, 0.02%)core::str::validations::next_code_point (556 samples, 0.02%)nom::character::complete::alphanumeric1 (1,647 samples, 0.05%)<&str as nom::traits::InputTakeAtPosition>::split_at_position1_complete (1,642 samples, 0.05%)<core::str::iter::CharIndices as core::iter::traits::iterator::Iterator>::next (713 samples, 0.02%)<core::str::iter::Chars as core::iter::traits::iterator::Iterator>::next (713 samples, 0.02%)core::str::validations::next_code_point (713 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (336 samples, 0.01%)<core::ptr::non_null::NonNull<T> as core::cmp::PartialEq>::eq (336 samples, 0.01%)<&str as nom::traits::InputIter>::position (1,087 samples, 0.03%)core::ops::function::FnMut::call_mut (3,341 samples, 0.11%)nom::character::complete::not_line_ending (1,694 samples, 0.05%)<F as nom::internal::Parser<I,O,E>>::parse (3,747 samples, 0.12%)nom::bytes::complete::tag::{{closure}} (362 samples, 0.01%)<F as nom::internal::Parser<I,O,E>>::parse (4,447 samples, 0.14%)nom::sequence::separated_pair::{{closure}} (4,381 samples, 0.14%)core::result::Result<T,E>::map (466 samples, 0.02%)chart_file_parser::song_property::SongProperty::parse (4,565 samples, 0.15%)nom::combinator::map::{{closure}} (4,530 samples, 0.15%)core::str::<impl str>::find (315 samples, 0.01%)<core::str::pattern::CharPredicateSearcher<F> as core::str::pattern::Searcher>::next_match (315 samples, 0.01%)core::str::pattern::Searcher::next_match (315 samples, 0.01%)<core::str::pattern::MultiCharEqSearcher<C> as core::str::pattern::Searcher>::next (315 samples, 0.01%)<F as nom::internal::Parser<I,O,E>>::parse (4,990 samples, 0.16%)core::ops::function::FnMut::call_mut (4,990 samples, 0.16%)nom::character::complete::multispace1 (425 samples, 0.01%)<&str as nom::traits::InputTakeAtPosition>::split_at_position1_complete (424 samples, 0.01%)__memcpy_avx_unaligned_erms (390 samples, 0.01%)_int_malloc (520 samples, 0.02%)_int_realloc (1,090 samples, 0.04%)__GI___libc_realloc (1,360 samples, 0.04%)<alloc::alloc::Global as core::alloc::Allocator>::grow (1,382 samples, 0.04%)alloc::alloc::Global::grow_impl (1,382 samples, 0.04%)alloc::alloc::realloc (1,376 samples, 0.04%)alloc::raw_vec::finish_grow (1,471 samples, 0.05%)alloc::raw_vec::RawVec<T,A>::reserve_for_push (1,519 samples, 0.05%)alloc::raw_vec::RawVec<T,A>::grow_amortized (1,519 samples, 0.05%)alloc::vec::Vec<T,A>::push (1,615 samples, 0.05%)nom::multi::separated_list1::{{closure}} (6,727 samples, 0.22%)<F as nom::internal::Parser<I,O,E>>::parse (6,838 samples, 0.22%)nom::sequence::delimited::{{closure}} (6,924 samples, 0.22%)<F as nom::internal::Parser<I,O,E>>::parse (7,021 samples, 0.23%)<F as nom::internal::Parser<I,O,E>>::parse (7,026 samples, 0.23%)nom::sequence::preceded::{{closure}} (7,026 samples, 0.23%)chart_file_parser::song::Song::parse (7,359 samples, 0.24%)nom::combinator::map_res::{{closure}} (7,348 samples, 0.24%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1,940 samples, 0.06%)nom::branch::alt (548 samples, 0.02%)<&str as nom::traits::Compare<&str>>::compare (384 samples, 0.01%)<&[u8] as nom::traits::Compare<&[u8]>>::compare (384 samples, 0.01%)nom::bytes::complete::tag::{{closure}} (684 samples, 0.02%)core::str::<impl str>::find (589 samples, 0.02%)<core::str::pattern::CharPredicateSearcher<F> as core::str::pattern::Searcher>::next_match (589 samples, 0.02%)core::str::pattern::Searcher::next_match (589 samples, 0.02%)<core::str::pattern::MultiCharEqSearcher<C> as core::str::pattern::Searcher>::next (589 samples, 0.02%)<core::str::iter::CharIndices as core::iter::traits::iterator::Iterator>::next (389 samples, 0.01%)<core::str::iter::Chars as core::iter::traits::iterator::Iterator>::next (329 samples, 0.01%)core::str::validations::next_code_point (329 samples, 0.01%)nom::character::complete::multispace1 (1,217 samples, 0.04%)<&str as nom::traits::InputTakeAtPosition>::split_at_position1_complete (1,215 samples, 0.04%)<&str as nom::traits::Slice<core::ops::range::RangeFrom<usize>>>::slice (315 samples, 0.01%)<core::str::iter::CharIndices as core::iter::traits::iterator::Iterator>::next (701 samples, 0.02%)<core::str::iter::Chars as core::iter::traits::iterator::Iterator>::next (701 samples, 0.02%)core::str::validations::next_code_point (701 samples, 0.02%)core::char::methods::<impl char>::to_digit (465 samples, 0.01%)core::num::<impl u32>::checked_mul (598 samples, 0.02%)core::num::<impl u32>::overflowing_mul (598 samples, 0.02%)<F as nom::internal::Parser<I,O,E>>::parse (4,836 samples, 0.16%)core::ops::function::FnMut::call_mut (4,836 samples, 0.16%)nom::character::complete::u32 (3,619 samples, 0.12%)<F as nom::internal::Parser<I,O,E>>::parse (5,769 samples, 0.19%)nom::sequence::preceded::{{closure}} (5,044 samples, 0.16%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1,242 samples, 0.04%)<(FnA,FnB) as nom::sequence::Tuple<Input,(A,B),Error>>::parse (7,311 samples, 0.24%)core::iter::traits::iterator::Iterator::position (488 samples, 0.02%)core::iter::traits::iterator::Iterator::try_fold (488 samples, 0.02%)<&str as nom::traits::Compare<&str>>::compare (621 samples, 0.02%)<&[u8] as nom::traits::Compare<&[u8]>>::compare (621 samples, 0.02%)nom::bytes::complete::tag::{{closure}} (726 samples, 0.02%)<F as nom::internal::Parser<I,O,E>>::parse (321 samples, 0.01%)core::ops::function::FnMut::call_mut (321 samples, 0.01%)nom::combinator::opt::{{closure}} (641 samples, 0.02%)<F as nom::internal::Parser<I,O,E>>::parse (617 samples, 0.02%)nom::sequence::preceded::{{closure}} (617 samples, 0.02%)<F as nom::internal::Parser<I,O,E>>::parse (671 samples, 0.02%)core::ops::function::FnMut::call_mut (671 samples, 0.02%)nom::character::complete::u32 (402 samples, 0.01%)<F as nom::internal::Parser<I,O,E>>::parse (2,101 samples, 0.07%)nom::sequence::preceded::{{closure}} (716 samples, 0.02%)<F as nom::internal::Parser<I,O,E>>::parse (9,913 samples, 0.32%)nom::sequence::tuple::{{closure}} (9,913 samples, 0.32%)<(FnA,FnB,FnC) as nom::sequence::Tuple<Input,(A,B,C),Error>>::parse (2,555 samples, 0.08%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (379 samples, 0.01%)<F as nom::internal::Parser<I,O,E>>::parse (10,523 samples, 0.34%)nom::combinator::map::{{closure}} (10,523 samples, 0.34%)nom::branch::alt::{{closure}} (10,989 samples, 0.35%)<(A,B,C) as nom::branch::Alt<Input,Output,Error>>::choice (10,975 samples, 0.35%)core::iter::traits::iterator::Iterator::position (391 samples, 0.01%)core::iter::traits::iterator::Iterator::try_fold (391 samples, 0.01%)<&str as nom::traits::Compare<&str>>::compare (492 samples, 0.02%)<&[u8] as nom::traits::Compare<&[u8]>>::compare (492 samples, 0.02%)nom::bytes::complete::tag::{{closure}} (647 samples, 0.02%)<core::str::iter::CharIndices as core::iter::traits::iterator::Iterator>::next (739 samples, 0.02%)<core::str::iter::Chars as core::iter::traits::iterator::Iterator>::next (739 samples, 0.02%)core::str::validations::next_code_point (739 samples, 0.02%)core::char::methods::<impl char>::to_digit (385 samples, 0.01%)core::num::<impl u32>::checked_mul (602 samples, 0.02%)core::num::<impl u32>::overflowing_mul (602 samples, 0.02%)chart_file_parser::sync_track_event::SyncTrackEvent::parse (17,858 samples, 0.57%)nom::character::complete::u32 (3,500 samples, 0.11%)core::str::<impl str>::find (1,349 samples, 0.04%)<core::str::pattern::CharPredicateSearcher<F> as core::str::pattern::Searcher>::next_match (1,349 samples, 0.04%)core::str::pattern::Searcher::next_match (1,349 samples, 0.04%)<core::str::pattern::MultiCharEqSearcher<C> as core::str::pattern::Searcher>::next (1,349 samples, 0.04%)<core::str::iter::CharIndices as core::iter::traits::iterator::Iterator>::next (816 samples, 0.03%)<core::str::iter::Chars as core::iter::traits::iterator::Iterator>::next (619 samples, 0.02%)core::str::validations::next_code_point (619 samples, 0.02%)<&str as nom::traits::InputTakeAtPosition>::split_at_position1_complete (1,764 samples, 0.06%)<F as nom::internal::Parser<I,O,E>>::parse (19,827 samples, 0.64%)core::ops::function::FnMut::call_mut (19,742 samples, 0.64%)nom::character::complete::multispace1 (1,884 samples, 0.06%)_int_malloc (593 samples, 0.02%)_int_realloc (1,129 samples, 0.04%)__GI___libc_realloc (1,504 samples, 0.05%)<alloc::alloc::Global as core::alloc::Allocator>::grow (1,531 samples, 0.05%)alloc::alloc::Global::grow_impl (1,531 samples, 0.05%)alloc::alloc::realloc (1,530 samples, 0.05%)alloc::raw_vec::finish_grow (1,618 samples, 0.05%)alloc::raw_vec::RawVec<T,A>::reserve_for_push (1,697 samples, 0.05%)alloc::raw_vec::RawVec<T,A>::grow_amortized (1,697 samples, 0.05%)alloc::vec::Vec<T,A>::push (2,000 samples, 0.06%)nom::multi::separated_list1::{{closure}} (22,393 samples, 0.72%)<F as nom::internal::Parser<I,O,E>>::parse (22,482 samples, 0.72%)nom::sequence::delimited::{{closure}} (22,531 samples, 0.73%)<F as nom::internal::Parser<I,O,E>>::parse (22,617 samples, 0.73%)chart_file_parser::sync_track_event::SyncTrackEvent::parse_section (22,626 samples, 0.73%)nom::sequence::preceded::{{closure}} (22,619 samples, 0.73%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (84,479 samples, 2.72%)<c..nom::branch::alt (18,224 samples, 0.59%)<core::iter::adapters::zip::Zip<A,B> as core::iter::traits::iterator::Iterator>::next (12,486 samples, 0.40%)<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::next (12,486 samples, 0.40%)core::iter::traits::iterator::Iterator::position (21,864 samples, 0.70%)core::iter::traits::iterator::Iterator::try_fold (21,864 samples, 0.70%)core::iter::traits::iterator::Iterator::position::check::{{closure}} (8,200 samples, 0.26%)<&[u8] as nom::traits::Compare<&[u8]>>::compare::{{closure}} (8,200 samples, 0.26%)core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::ne (8,200 samples, 0.26%)core::cmp::impls::<impl core::cmp::PartialEq for u8>::ne (8,200 samples, 0.26%)<&str as nom::traits::Compare<&str>>::compare (26,391 samples, 0.85%)<&[u8] as nom::traits::Compare<&[u8]>>::compare (26,391 samples, 0.85%)core::iter::traits::iterator::Iterator::zip (4,521 samples, 0.15%)core::iter::adapters::zip::Zip<A,B>::new (4,521 samples, 0.15%)<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::new (4,521 samples, 0.15%)core::cmp::min (4,521 samples, 0.15%)core::cmp::Ord::min (4,521 samples, 0.15%)core::cmp::min_by (4,521 samples, 0.15%)nom::bytes::complete::tag::{{closure}} (35,376 samples, 1.14%)<&str as nom::traits::InputTake>::take_split (4,518 samples, 0.15%)core::str::<impl str>::split_at (4,518 samples, 0.15%)core::str::<impl str>::is_char_boundary (4,486 samples, 0.14%)core::num::<impl u8>::is_utf8_char_boundary (4,471 samples, 0.14%)<F as core::str::pattern::MultiCharEq>::matches (5,048 samples, 0.16%)nom::character::complete::multispace1::{{closure}} (5,048 samples, 0.16%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (8,401 samples, 0.27%)<core::ptr::non_null::NonNull<T> as core::cmp::PartialEq>::eq (4,428 samples, 0.14%)<core::str::iter::Chars as core::iter::traits::iterator::Iterator>::next (27,141 samples, 0.87%)core::str::validations::next_code_point (27,141 samples, 0.87%)<core::str::iter::CharIndices as core::iter::traits::iterator::Iterator>::next (27,527 samples, 0.89%)core::str::<impl str>::find (42,576 samples, 1.37%)<core::str::pattern::CharPredicateSearcher<F> as core::str::pattern::Searcher>::next_match (42,576 samples, 1.37%)core::str::pattern::Searcher::next_match (42,576 samples, 1.37%)<core::str::pattern::MultiCharEqSearcher<C> as core::str::pattern::Searcher>::next (42,576 samples, 1.37%)<&str as nom::traits::InputTakeAtPosition>::split_at_position1_complete (60,503 samples, 1.95%)<..core::str::<impl str>::get_unchecked (3,909 samples, 0.13%)core::str::traits::<impl core::slice::index::SliceIndex<str> for core::ops::range::RangeFrom<usize>>::get_unchecked (3,909 samples, 0.13%)core::str::traits::<impl core::slice::index::SliceIndex<str> for core::ops::range::Range<usize>>::get_unchecked (3,909 samples, 0.13%)nom::character::complete::multispace1 (60,504 samples, 1.95%)n..<&str as nom::traits::InputIter>::iter_indices (8,869 samples, 0.29%)core::str::<impl str>::char_indices (8,869 samples, 0.29%)core::str::<impl str>::chars (8,869 samples, 0.29%)core::slice::<impl [T]>::iter (8,869 samples, 0.29%)core::slice::iter::Iter<T>::new (8,869 samples, 0.29%)core::ptr::const_ptr::<impl *const T>::add (8,869 samples, 0.29%)core::num::<impl u8>::is_utf8_char_boundary (4,852 samples, 0.16%)<&str as nom::traits::Slice<core::ops::range::RangeFrom<usize>>>::slice (24,614 samples, 0.79%)core::str::traits::<impl core::ops::index::Index<I> for str>::index (15,766 samples, 0.51%)core::str::traits::<impl core::slice::index::SliceIndex<str> for core::ops::range::RangeFrom<usize>>::index (15,766 samples, 0.51%)core::str::traits::<impl core::slice::index::SliceIndex<str> for core::ops::range::RangeFrom<usize>>::get (15,766 samples, 0.51%)core::str::<impl str>::is_char_boundary (10,176 samples, 0.33%)core::slice::<impl [T]>::get (5,275 samples, 0.17%)<usize as core::slice::index::SliceIndex<[T]>>::get (5,275 samples, 0.17%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (8,809 samples, 0.28%)<core::ptr::non_null::NonNull<T> as core::cmp::PartialEq>::eq (8,807 samples, 0.28%)<core::str::iter::CharIndices as core::iter::traits::iterator::Iterator>::next (23,762 samples, 0.77%)<core::str::iter::Chars as core::iter::traits::iterator::Iterator>::next (23,762 samples, 0.77%)core::str::validations::next_code_point (23,762 samples, 0.77%)core::char::methods::<impl char>::to_digit (11,792 samples, 0.38%)core::num::<impl u32>::wrapping_sub (4,131 samples, 0.13%)core::num::<impl u32>::checked_mul (12,581 samples, 0.41%)core::num::<impl u32>::overflowing_mul (12,581 samples, 0.41%)<F as nom::internal::Parser<I,O,E>>::parse (196,808 samples, 6.34%)<F as no..core::ops::function::FnMut::call_mut (196,808 samples, 6.34%)core::op..nom::character::complete::u32 (131,910 samples, 4.25%)nom::..core::option::Option<T>::and_then (5,896 samples, 0.19%)nom::character::complete::u32::{{closure}} (748 samples, 0.02%)core::num::<impl u32>::checked_add (748 samples, 0.02%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (71,872 samples, 2.31%)<..<F as nom::internal::Parser<I,O,E>>::parse (368,544 samples, 11.87%)<F as nom::interna..nom::sequence::separated_pair::{{closure}} (332,110 samples, 10.69%)nom::sequence::s..core::result::Result<T,E>::map (63,430 samples, 2.04%)c..<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (337 samples, 0.01%)<F as nom::internal::Parser<I,O,E>>::parse (368,965 samples, 11.88%)<F as nom::interna..nom::sequence::preceded::{{closure}} (368,907 samples, 11.88%)nom::sequence::pre..<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (66,133 samples, 2.13%)<..<F as nom::internal::Parser<I,O,E>>::parse (439,728 samples, 14.16%)<F as nom::internal::..nom::combinator::map::{{closure}} (439,728 samples, 14.16%)nom::combinator::map:..chart_file_parser::track_event::TrackEvent::parse::{{closure}} (4,480 samples, 0.14%)<(A,B,C) as nom::branch::Alt<Input,Output,Error>>::choice (453,366 samples, 14.60%)<(A,B,C) as nom::branc..nom::branch::alt::{{closure}} (453,405 samples, 14.60%)nom::branch::alt::{{cl..<core::iter::adapters::zip::Zip<A,B> as core::iter::traits::iterator::Iterator>::next (726 samples, 0.02%)<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::next (726 samples, 0.02%)core::iter::traits::iterator::Iterator::position (9,827 samples, 0.32%)core::iter::traits::iterator::Iterator::try_fold (9,827 samples, 0.32%)core::iter::traits::iterator::Iterator::position::check::{{closure}} (4,598 samples, 0.15%)<&[u8] as nom::traits::Compare<&[u8]>>::compare::{{closure}} (4,598 samples, 0.15%)core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::ne (4,598 samples, 0.15%)core::cmp::impls::<impl core::cmp::PartialEq for u8>::ne (4,598 samples, 0.15%)<&str as nom::traits::Compare<&str>>::compare (17,335 samples, 0.56%)<&[u8] as nom::traits::Compare<&[u8]>>::compare (17,335 samples, 0.56%)core::iter::traits::iterator::Iterator::zip (3,708 samples, 0.12%)core::iter::adapters::zip::Zip<A,B>::new (3,708 samples, 0.12%)<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::new (3,708 samples, 0.12%)core::cmp::min (3,708 samples, 0.12%)core::cmp::Ord::min (3,708 samples, 0.12%)core::cmp::min_by (3,708 samples, 0.12%)core::str::<impl str>::get_unchecked (3,832 samples, 0.12%)core::str::traits::<impl core::slice::index::SliceIndex<str> for core::ops::range::Range<usize>>::get_unchecked (3,832 samples, 0.12%)core::ptr::const_ptr::<impl *const T>::add (3,821 samples, 0.12%)<&str as nom::traits::InputTake>::take_split (4,663 samples, 0.15%)core::str::<impl str>::split_at (4,663 samples, 0.15%)nom::bytes::complete::tag::{{closure}} (22,019 samples, 0.71%)<&str as nom::traits::InputIter>::iter_indices (4,559 samples, 0.15%)core::str::<impl str>::char_indices (4,559 samples, 0.15%)core::str::<impl str>::chars (4,559 samples, 0.15%)core::slice::<impl [T]>::iter (4,559 samples, 0.15%)core::slice::iter::Iter<T>::new (4,559 samples, 0.15%)core::ptr::const_ptr::<impl *const T>::add (4,559 samples, 0.15%)core::num::<impl u8>::is_utf8_char_boundary (2,034 samples, 0.07%)<&str as nom::traits::Slice<core::ops::range::RangeFrom<usize>>>::slice (11,386 samples, 0.37%)core::str::traits::<impl core::ops::index::Index<I> for str>::index (7,845 samples, 0.25%)core::str::traits::<impl core::slice::index::SliceIndex<str> for core::ops::range::RangeFrom<usize>>::index (7,845 samples, 0.25%)core::str::traits::<impl core::slice::index::SliceIndex<str> for core::ops::range::RangeFrom<usize>>::get (7,845 samples, 0.25%)core::str::<impl str>::is_char_boundary (5,370 samples, 0.17%)core::slice::<impl [T]>::get (2,391 samples, 0.08%)<usize as core::slice::index::SliceIndex<[T]>>::get (2,391 samples, 0.08%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (8,638 samples, 0.28%)<core::ptr::non_null::NonNull<T> as core::cmp::PartialEq>::eq (8,633 samples, 0.28%)<core::str::iter::CharIndices as core::iter::traits::iterator::Iterator>::next (26,258 samples, 0.85%)<core::str::iter::Chars as core::iter::traits::iterator::Iterator>::next (26,258 samples, 0.85%)core::str::validations::next_code_point (26,258 samples, 0.85%)core::char::methods::<impl char>::to_digit (12,508 samples, 0.40%)core::num::<impl u32>::wrapping_sub (4,712 samples, 0.15%)core::num::<impl u32>::checked_mul (23,144 samples, 0.75%)core::num::<impl u32>::overflowing_mul (23,144 samples, 0.75%)chart_file_parser::track_event::TrackEvent::parse (717,357 samples, 23.10%)chart_file_parser::track_event::Track..nom::character::complete::u32 (131,272 samples, 4.23%)nom::..core::option::Option<T>::and_then (10,583 samples, 0.34%)nom::character::complete::u32::{{closure}} (3,594 samples, 0.12%)core::num::<impl u32>::checked_add (3,594 samples, 0.12%)<F as core::str::pattern::MultiCharEq>::matches (5,022 samples, 0.16%)nom::character::complete::multispace1::{{closure}} (5,022 samples, 0.16%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (4,593 samples, 0.15%)<core::str::iter::Chars as core::iter::traits::iterator::Iterator>::next (20,926 samples, 0.67%)core::str::validations::next_code_point (20,926 samples, 0.67%)<core::str::iter::CharIndices as core::iter::traits::iterator::Iterator>::next (29,957 samples, 0.96%)core::str::<impl str>::find (51,472 samples, 1.66%)<core::str::pattern::CharPredicateSearcher<F> as core::str::pattern::Searcher>::next_match (51,472 samples, 1.66%)core::str::pattern::Searcher::next_match (51,472 samples, 1.66%)<core::str::pattern::MultiCharEqSearcher<C> as core::str::pattern::Searcher>::next (51,472 samples, 1.66%)<&str as nom::traits::InputTakeAtPosition>::split_at_position1_complete (64,669 samples, 2.08%)<..core::str::<impl str>::get_unchecked (2,717 samples, 0.09%)core::str::traits::<impl core::slice::index::SliceIndex<str> for core::ops::range::RangeFrom<usize>>::get_unchecked (2,717 samples, 0.09%)core::str::traits::<impl core::slice::index::SliceIndex<str> for core::ops::range::Range<usize>>::get_unchecked (2,717 samples, 0.09%)<F as nom::internal::Parser<I,O,E>>::parse (788,114 samples, 25.38%)<F as nom::internal::Parser<I,O,E>>::parsecore::ops::function::FnMut::call_mut (786,432 samples, 25.32%)core::ops::function::FnMut::call_mutnom::character::complete::multispace1 (69,075 samples, 2.22%)n..__memcpy_avx_unaligned_erms (5,767 samples, 0.19%)_int_free (848 samples, 0.03%)_int_malloc (1,979 samples, 0.06%)_int_realloc (9,117 samples, 0.29%)__GI___libc_realloc (10,696 samples, 0.34%)<alloc::alloc::Global as core::alloc::Allocator>::grow (10,796 samples, 0.35%)alloc::alloc::Global::grow_impl (10,796 samples, 0.35%)alloc::alloc::realloc (10,783 samples, 0.35%)alloc::raw_vec::finish_grow (10,901 samples, 0.35%)alloc::raw_vec::RawVec<T,A>::reserve_for_push (11,077 samples, 0.36%)alloc::raw_vec::RawVec<T,A>::grow_amortized (11,077 samples, 0.36%)alloc::vec::Vec<T,A>::push (20,259 samples, 0.65%)core::ptr::write (4,661 samples, 0.15%)nom::multi::separated_list1::{{closure}} (822,060 samples, 26.47%)nom::multi::separated_list1::{{closure}}<F as nom::internal::Parser<I,O,E>>::parse (822,276 samples, 26.48%)<F as nom::internal::Parser<I,O,E>>::parsenom::sequence::delimited::{{closure}} (822,395 samples, 26.48%)nom::sequence::delimited::{{closure}}<F as nom::internal::Parser<I,O,E>>::parse (822,677 samples, 26.49%)<F as nom::internal::Parser<I,O,E>>::parse<F as nom::internal::Parser<I,O,E>>::parse (822,698 samples, 26.49%)<F as nom::internal::Parser<I,O,E>>::parsenom::sequence::tuple::{{closure}} (822,688 samples, 26.49%)nom::sequence::tuple::{{closure}}<(FnA,FnB) as nom::sequence::Tuple<Input,(A,B),Error>>::parse (822,688 samples, 26.49%)<(FnA,FnB) as nom::sequence::Tuple<Input,(..chart_file_parser::track::Track::parse (822,723 samples, 26.49%)chart_file_parser::track::Track::parsenom::combinator::map::{{closure}} (822,711 samples, 26.49%)nom::combinator::map::{{closure}}<F as nom::internal::Parser<I,O,E>>::parse (822,738 samples, 26.49%)<F as nom::internal::Parser<I,O,E>>::parsecore::ops::function::FnMut::call_mut (822,738 samples, 26.49%)core::ops::function::FnMut::call_mut<criterion::routine::Function<M,F,T> as criterion::routine::Routine<M,T>>::bench (998,255 samples, 32.14%)<criterion::routine::Function<M,F,T> as criterion::r..core::iter::traits::iterator::Iterator::collect (998,255 samples, 32.14%)core::iter::traits::iterator::Iterator::collect<alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter (998,255 samples, 32.14%)<alloc::vec::Vec<T> as core::iter::traits::collect::..<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (998,255 samples, 32.14%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::S..<alloc::vec::Vec<T> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter (998,255 samples, 32.14%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter_ne..<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<T,I>>::spec_extend (998,255 samples, 32.14%)<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::Sp..alloc::vec::Vec<T,A>::extend_trusted (998,255 samples, 32.14%)alloc::vec::Vec<T,A>::extend_trustedcore::iter::traits::iterator::Iterator::for_each (998,255 samples, 32.14%)core::iter::traits::iterator::Iterator::for_each<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (998,255 samples, 32.14%)<core::iter::adapters::map::Map<I,F> as core::iter::..<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (998,255 samples, 32.14%)<core::slice::iter::Iter<T> as core::iter::traits::i..core::iter::adapters::map::map_fold::{{closure}} (998,255 samples, 32.14%)core::iter::adapters::map::map_fold::{{closure}}<criterion::routine::Function<M,F,T> as criterion::routine::Routine<M,T>>::bench::{{closure}} (998,255 samples, 32.14%)<criterion::routine::Function<M,F,T> as criterion::r..parsing::s_hero::{{closure}} (998,252 samples, 32.14%)parsing::s_hero::{{closure}}criterion::bencher::Bencher<M>::iter (998,252 samples, 32.14%)criterion::bencher::Bencher<M>::iterparsing::s_hero::{{closure}}::{{closure}} (997,308 samples, 32.11%)parsing::s_hero::{{closure}}::{{closure}}chart_file_parser::chart::Chart::parse (997,306 samples, 32.11%)chart_file_parser::chart::Chart::parsenom::multi::separated_list1::{{closure}} (823,022 samples, 26.50%)nom::multi::separated_list1::{{closure}}core::ptr::drop_in_place<core::result::Result<(&str,chart_file_parser::chart::Chart),nom::internal::Err<nom::error::Error<&str>>>> (715 samples, 0.02%)core::ptr::drop_in_place<(&str,chart_file_parser::chart::Chart)> (715 samples, 0.02%)core::ptr::drop_in_place<chart_file_parser::chart::Chart> (715 samples, 0.02%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (562 samples, 0.02%)<core::iter::adapters::zip::Zip<A,B> as core::iter::traits::iterator::Iterator>::next (481 samples, 0.02%)<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::next (481 samples, 0.02%)core::iter::traits::iterator::Iterator::position (2,069 samples, 0.07%)core::iter::traits::iterator::Iterator::try_fold (2,069 samples, 0.07%)core::iter::traits::iterator::Iterator::position::check::{{closure}} (1,004 samples, 0.03%)<&[u8] as nom::traits::Compare<&[u8]>>::compare::{{closure}} (1,004 samples, 0.03%)core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::ne (1,004 samples, 0.03%)core::cmp::impls::<impl core::cmp::PartialEq for u8>::ne (1,004 samples, 0.03%)<&str as nom::traits::Compare<&str>>::compare (2,481 samples, 0.08%)<&[u8] as nom::traits::Compare<&[u8]>>::compare (2,481 samples, 0.08%)core::iter::traits::iterator::Iterator::zip (400 samples, 0.01%)core::iter::adapters::zip::Zip<A,B>::new (400 samples, 0.01%)<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::new (400 samples, 0.01%)core::cmp::min (400 samples, 0.01%)core::cmp::Ord::min (400 samples, 0.01%)core::cmp::min_by (400 samples, 0.01%)nom::bytes::complete::tag::{{closure}} (3,058 samples, 0.10%)<&str as nom::traits::InputTake>::take_split (523 samples, 0.02%)core::str::<impl str>::split_at (523 samples, 0.02%)core::str::<impl str>::is_char_boundary (462 samples, 0.01%)core::num::<impl u8>::is_utf8_char_boundary (462 samples, 0.01%)<&str as nom::traits::InputIter>::iter_indices (456 samples, 0.01%)core::str::<impl str>::char_indices (456 samples, 0.01%)core::str::<impl str>::chars (456 samples, 0.01%)core::slice::<impl [T]>::iter (456 samples, 0.01%)core::slice::iter::Iter<T>::new (456 samples, 0.01%)core::ptr::const_ptr::<impl *const T>::add (456 samples, 0.01%)<&str as nom::traits::Slice<core::ops::range::RangeFrom<usize>>>::slice (1,331 samples, 0.04%)core::str::traits::<impl core::ops::index::Index<I> for str>::index (999 samples, 0.03%)core::str::traits::<impl core::slice::index::SliceIndex<str> for core::ops::range::RangeFrom<usize>>::index (999 samples, 0.03%)core::str::traits::<impl core::slice::index::SliceIndex<str> for core::ops::range::RangeFrom<usize>>::get (999 samples, 0.03%)core::str::<impl str>::is_char_boundary (647 samples, 0.02%)core::slice::<impl [T]>::get (379 samples, 0.01%)<usize as core::slice::index::SliceIndex<[T]>>::get (379 samples, 0.01%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (895 samples, 0.03%)<core::ptr::non_null::NonNull<T> as core::cmp::PartialEq>::eq (895 samples, 0.03%)<core::str::iter::CharIndices as core::iter::traits::iterator::Iterator>::next (3,210 samples, 0.10%)<core::str::iter::Chars as core::iter::traits::iterator::Iterator>::next (3,210 samples, 0.10%)core::str::validations::next_code_point (3,210 samples, 0.10%)core::char::methods::<impl char>::to_digit (1,478 samples, 0.05%)core::num::<impl u32>::wrapping_sub (553 samples, 0.02%)core::num::<impl u32>::checked_mul (1,923 samples, 0.06%)core::num::<impl u32>::overflowing_mul (1,923 samples, 0.06%)nom::character::complete::u32 (13,403 samples, 0.43%)core::option::Option<T>::and_then (885 samples, 0.03%)nom::character::complete::u32::{{closure}} (416 samples, 0.01%)core::num::<impl u32>::checked_add (416 samples, 0.01%)nom::sequence::delimited (4,978 samples, 0.16%)<core::iter::adapters::zip::Zip<A,B> as core::iter::traits::iterator::Iterator>::next (1,714 samples, 0.06%)<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::next (1,714 samples, 0.06%)core::iter::traits::iterator::Iterator::position (5,091 samples, 0.16%)core::iter::traits::iterator::Iterator::try_fold (5,091 samples, 0.16%)core::iter::traits::iterator::Iterator::position::check::{{closure}} (1,580 samples, 0.05%)<&[u8] as nom::traits::Compare<&[u8]>>::compare::{{closure}} (1,580 samples, 0.05%)core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::ne (1,580 samples, 0.05%)core::cmp::impls::<impl core::cmp::PartialEq for u8>::ne (1,580 samples, 0.05%)<&str as nom::traits::Compare<&str>>::compare (6,038 samples, 0.19%)<&[u8] as nom::traits::Compare<&[u8]>>::compare (6,038 samples, 0.19%)core::iter::traits::iterator::Iterator::zip (945 samples, 0.03%)core::iter::adapters::zip::Zip<A,B>::new (945 samples, 0.03%)<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::new (945 samples, 0.03%)core::cmp::min (945 samples, 0.03%)core::cmp::Ord::min (945 samples, 0.03%)core::cmp::min_by (945 samples, 0.03%)nom::bytes::complete::tag::{{closure}} (6,371 samples, 0.21%)<core::iter::adapters::zip::Zip<A,B> as core::iter::traits::iterator::Iterator>::next (2,169 samples, 0.07%)<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::next (2,169 samples, 0.07%)core::iter::traits::iterator::Iterator::position (5,748 samples, 0.19%)core::iter::traits::iterator::Iterator::try_fold (5,748 samples, 0.19%)core::iter::traits::iterator::Iterator::position::check::{{closure}} (2,092 samples, 0.07%)<&[u8] as nom::traits::Compare<&[u8]>>::compare::{{closure}} (2,092 samples, 0.07%)core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::ne (2,092 samples, 0.07%)core::cmp::impls::<impl core::cmp::PartialEq for u8>::ne (2,092 samples, 0.07%)<&str as nom::traits::Compare<&str>>::compare (6,440 samples, 0.21%)<&[u8] as nom::traits::Compare<&[u8]>>::compare (6,440 samples, 0.21%)core::iter::traits::iterator::Iterator::zip (692 samples, 0.02%)core::iter::adapters::zip::Zip<A,B>::new (692 samples, 0.02%)<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::new (692 samples, 0.02%)core::cmp::min (692 samples, 0.02%)core::cmp::Ord::min (692 samples, 0.02%)core::cmp::min_by (692 samples, 0.02%)nom::bytes::complete::tag::{{closure}} (7,255 samples, 0.23%)<&str as nom::traits::InputTake>::take_split (408 samples, 0.01%)core::str::<impl str>::split_at (408 samples, 0.01%)core::str::<impl str>::is_char_boundary (388 samples, 0.01%)core::num::<impl u8>::is_utf8_char_boundary (386 samples, 0.01%)core::slice::cmp::<impl core::cmp::PartialEq<[B]> for [A]>::eq (1,239 samples, 0.04%)<[A] as core::slice::cmp::SlicePartialEq<B>>::equal (1,239 samples, 0.04%)__memcmp_avx2_movbe (1,119 samples, 0.04%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index (321 samples, 0.01%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (616 samples, 0.02%)core::str::pattern::TwoWaySearcher::byteset_create (1,537 samples, 0.05%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::fold (1,537 samples, 0.05%)core::str::pattern::TwoWaySearcher::maximal_suffix (337 samples, 0.01%)<&str as core::str::pattern::Pattern>::into_searcher (11,689 samples, 0.38%)core::str::pattern::StrSearcher::new (11,689 samples, 0.38%)core::str::pattern::TwoWaySearcher::new (7,232 samples, 0.23%)core::str::pattern::TwoWaySearcher::reverse_maximal_suffix (757 samples, 0.02%)<core::str::pattern::MatchOnly as core::str::pattern::TwoWayStrategy>::matching (490 samples, 0.02%)core::iter::range::<impl core::iter::traits::iterator::Iterator for core::ops::range::Range<A>>::next (364 samples, 0.01%)<core::ops::range::Range<T> as core::iter::range::RangeIteratorImpl>::spec_next (364 samples, 0.01%)core::cmp::impls::<impl core::cmp::PartialOrd for usize>::lt (346 samples, 0.01%)<core::str::pattern::StrSearcher as core::str::pattern::Searcher>::next_match (20,756 samples, 0.67%)core::str::pattern::TwoWaySearcher::next (19,331 samples, 0.62%)core::slice::<impl [T]>::get (1,331 samples, 0.04%)<usize as core::slice::index::SliceIndex<[T]>>::get (1,331 samples, 0.04%)<&str as nom::traits::FindSubstring<&str>>::find_substring (33,137 samples, 1.07%)core::str::<impl str>::find (32,759 samples, 1.05%)core::option::Option<T>::map (314 samples, 0.01%)core::num::<impl u8>::is_utf8_char_boundary (897 samples, 0.03%)<&str as nom::traits::InputTake>::take_split (1,395 samples, 0.04%)core::str::<impl str>::split_at (1,395 samples, 0.04%)core::str::<impl str>::is_char_boundary (1,051 samples, 0.03%)<F as nom::internal::Parser<I,O,E>>::parse (36,392 samples, 1.17%)nom::bytes::complete::take_until::{{closure}} (35,815 samples, 1.15%)<F as nom::internal::Parser<I,O,E>>::parse (45,628 samples, 1.47%)nom::combinator::cut::{{closure}} (38,174 samples, 1.23%)<F as nom::internal::Parser<I,O,E>>::parse (52,955 samples, 1.71%)nom::sequence::preceded::{{closure}} (46,071 samples, 1.48%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (6,695 samples, 0.22%)<F as nom::internal::Parser<I,O,E>>::parse (60,457 samples, 1.95%)<..nom::combinator::map::{{closure}} (60,457 samples, 1.95%)n..<(A,B,C,D,E) as nom::branch::Alt<Input,Output,Error>>::choice (62,420 samples, 2.01%)<..nom::branch::alt::{{closure}} (62,424 samples, 2.01%)n..<core::iter::adapters::zip::Zip<A,B> as core::iter::traits::iterator::Iterator>::next (892 samples, 0.03%)<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::next (892 samples, 0.03%)core::iter::traits::iterator::Iterator::position (1,850 samples, 0.06%)core::iter::traits::iterator::Iterator::try_fold (1,850 samples, 0.06%)core::iter::traits::iterator::Iterator::position::check::{{closure}} (451 samples, 0.01%)<&[u8] as nom::traits::Compare<&[u8]>>::compare::{{closure}} (451 samples, 0.01%)core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::ne (451 samples, 0.01%)core::cmp::impls::<impl core::cmp::PartialEq for u8>::ne (451 samples, 0.01%)<&str as nom::traits::Compare<&str>>::compare (2,349 samples, 0.08%)<&[u8] as nom::traits::Compare<&[u8]>>::compare (2,349 samples, 0.08%)core::iter::traits::iterator::Iterator::zip (497 samples, 0.02%)core::iter::adapters::zip::Zip<A,B>::new (497 samples, 0.02%)<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::new (497 samples, 0.02%)core::cmp::min (497 samples, 0.02%)core::cmp::Ord::min (497 samples, 0.02%)core::cmp::min_by (497 samples, 0.02%)core::str::<impl str>::get_unchecked (472 samples, 0.02%)core::str::traits::<impl core::slice::index::SliceIndex<str> for core::ops::range::Range<usize>>::get_unchecked (472 samples, 0.02%)<&str as nom::traits::InputTake>::take_split (1,336 samples, 0.04%)core::str::<impl str>::split_at (1,336 samples, 0.04%)core::str::<impl str>::is_char_boundary (471 samples, 0.02%)core::num::<impl u8>::is_utf8_char_boundary (467 samples, 0.02%)<F as nom::internal::Parser<I,O,E>>::parse (66,528 samples, 2.14%)<..nom::bytes::complete::tag::{{closure}} (4,093 samples, 0.13%)nom::sequence::delimited::{{closure}} (73,704 samples, 2.37%)no..<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (7,176 samples, 0.23%)chart_file_parser::global_event::GlobalEvent::parse (96,228 samples, 3.10%)cha..<F as core::str::pattern::MultiCharEq>::matches (470 samples, 0.02%)nom::character::complete::multispace1::{{closure}} (470 samples, 0.02%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (452 samples, 0.01%)<core::str::iter::Chars as core::iter::traits::iterator::Iterator>::next (1,811 samples, 0.06%)core::str::validations::next_code_point (1,811 samples, 0.06%)<core::str::iter::CharIndices as core::iter::traits::iterator::Iterator>::next (2,719 samples, 0.09%)core::str::<impl str>::find (4,961 samples, 0.16%)<core::str::pattern::CharPredicateSearcher<F> as core::str::pattern::Searcher>::next_match (4,961 samples, 0.16%)core::str::pattern::Searcher::next_match (4,961 samples, 0.16%)<core::str::pattern::MultiCharEqSearcher<C> as core::str::pattern::Searcher>::next (4,961 samples, 0.16%)<&str as nom::traits::InputTakeAtPosition>::split_at_position1_complete (6,306 samples, 0.20%)core::str::<impl str>::get_unchecked (431 samples, 0.01%)core::str::traits::<impl core::slice::index::SliceIndex<str> for core::ops::range::RangeFrom<usize>>::get_unchecked (431 samples, 0.01%)core::str::traits::<impl core::slice::index::SliceIndex<str> for core::ops::range::Range<usize>>::get_unchecked (431 samples, 0.01%)<F as nom::internal::Parser<I,O,E>>::parse (103,206 samples, 3.32%)<F ..core::ops::function::FnMut::call_mut (102,817 samples, 3.31%)cor..nom::character::complete::multispace1 (6,589 samples, 0.21%)__memcpy_avx_unaligned_erms (933 samples, 0.03%)_int_malloc (851 samples, 0.03%)_int_realloc (2,298 samples, 0.07%)__GI___libc_realloc (2,937 samples, 0.09%)<alloc::alloc::Global as core::alloc::Allocator>::grow (2,972 samples, 0.10%)alloc::alloc::Global::grow_impl (2,972 samples, 0.10%)alloc::alloc::realloc (2,968 samples, 0.10%)alloc::raw_vec::finish_grow (3,048 samples, 0.10%)alloc::raw_vec::RawVec<T,A>::reserve_for_push (3,175 samples, 0.10%)alloc::raw_vec::RawVec<T,A>::grow_amortized (3,175 samples, 0.10%)alloc::vec::Vec<T,A>::push (9,663 samples, 0.31%)core::ptr::write (6,029 samples, 0.19%)nom::multi::separated_list1::{{closure}} (113,882 samples, 3.67%)nom:..<F as nom::internal::Parser<I,O,E>>::parse (113,995 samples, 3.67%)<F a..nom::sequence::delimited::{{closure}} (114,037 samples, 3.67%)nom:..<F as nom::internal::Parser<I,O,E>>::parse (114,120 samples, 3.67%)<F a..chart_file_parser::global_event::GlobalEvent::parse_section (114,136 samples, 3.67%)char..nom::sequence::preceded::{{closure}} (114,130 samples, 3.67%)nom:..core::str::<impl str>::find (963 samples, 0.03%)<core::str::pattern::CharPredicateSearcher<F> as core::str::pattern::Searcher>::next_match (950 samples, 0.03%)core::str::pattern::Searcher::next_match (950 samples, 0.03%)<core::str::pattern::MultiCharEqSearcher<C> as core::str::pattern::Searcher>::next (637 samples, 0.02%)<core::str::iter::CharIndices as core::iter::traits::iterator::Iterator>::next (555 samples, 0.02%)<core::str::iter::Chars as core::iter::traits::iterator::Iterator>::next (389 samples, 0.01%)core::str::validations::next_code_point (389 samples, 0.01%)nom::character::complete::alphanumeric1 (1,219 samples, 0.04%)<&str as nom::traits::InputTakeAtPosition>::split_at_position1_complete (1,215 samples, 0.04%)<&str as nom::traits::InputIter>::position (819 samples, 0.03%)<core::str::iter::CharIndices as core::iter::traits::iterator::Iterator>::next (526 samples, 0.02%)<core::str::iter::Chars as core::iter::traits::iterator::Iterator>::next (526 samples, 0.02%)core::str::validations::next_code_point (526 samples, 0.02%)core::ops::function::FnMut::call_mut (2,585 samples, 0.08%)nom::character::complete::not_line_ending (1,366 samples, 0.04%)<F as nom::internal::Parser<I,O,E>>::parse (2,882 samples, 0.09%)<F as nom::internal::Parser<I,O,E>>::parse (3,455 samples, 0.11%)nom::sequence::separated_pair::{{closure}} (3,380 samples, 0.11%)core::result::Result<T,E>::map (372 samples, 0.01%)chart_file_parser::song_property::SongProperty::parse (3,536 samples, 0.11%)nom::combinator::map::{{closure}} (3,516 samples, 0.11%)<F as nom::internal::Parser<I,O,E>>::parse (3,889 samples, 0.13%)core::ops::function::FnMut::call_mut (3,889 samples, 0.13%)nom::character::complete::multispace1 (353 samples, 0.01%)<&str as nom::traits::InputTakeAtPosition>::split_at_position1_complete (348 samples, 0.01%)_int_malloc (466 samples, 0.02%)_int_realloc (882 samples, 0.03%)__GI___libc_realloc (1,103 samples, 0.04%)<alloc::alloc::Global as core::alloc::Allocator>::grow (1,123 samples, 0.04%)alloc::alloc::Global::grow_impl (1,123 samples, 0.04%)alloc::alloc::realloc (1,114 samples, 0.04%)alloc::raw_vec::finish_grow (1,198 samples, 0.04%)alloc::raw_vec::RawVec<T,A>::reserve_for_push (1,237 samples, 0.04%)alloc::raw_vec::RawVec<T,A>::grow_amortized (1,237 samples, 0.04%)alloc::vec::Vec<T,A>::push (1,325 samples, 0.04%)nom::multi::separated_list1::{{closure}} (5,301 samples, 0.17%)<F as nom::internal::Parser<I,O,E>>::parse (5,398 samples, 0.17%)nom::sequence::delimited::{{closure}} (5,490 samples, 0.18%)<F as nom::internal::Parser<I,O,E>>::parse (5,572 samples, 0.18%)<F as nom::internal::Parser<I,O,E>>::parse (5,583 samples, 0.18%)nom::sequence::preceded::{{closure}} (5,581 samples, 0.18%)chart_file_parser::song::Song::parse (5,894 samples, 0.19%)nom::combinator::map_res::{{closure}} (5,890 samples, 0.19%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1,498 samples, 0.05%)nom::branch::alt (445 samples, 0.01%)nom::bytes::complete::tag::{{closure}} (559 samples, 0.02%)core::str::<impl str>::find (415 samples, 0.01%)<core::str::pattern::CharPredicateSearcher<F> as core::str::pattern::Searcher>::next_match (415 samples, 0.01%)core::str::pattern::Searcher::next_match (415 samples, 0.01%)<core::str::pattern::MultiCharEqSearcher<C> as core::str::pattern::Searcher>::next (415 samples, 0.01%)nom::character::complete::multispace1 (890 samples, 0.03%)<&str as nom::traits::InputTakeAtPosition>::split_at_position1_complete (880 samples, 0.03%)<core::str::iter::CharIndices as core::iter::traits::iterator::Iterator>::next (571 samples, 0.02%)<core::str::iter::Chars as core::iter::traits::iterator::Iterator>::next (571 samples, 0.02%)core::str::validations::next_code_point (571 samples, 0.02%)core::char::methods::<impl char>::to_digit (345 samples, 0.01%)core::num::<impl u32>::checked_mul (487 samples, 0.02%)core::num::<impl u32>::overflowing_mul (487 samples, 0.02%)<F as nom::internal::Parser<I,O,E>>::parse (3,747 samples, 0.12%)core::ops::function::FnMut::call_mut (3,747 samples, 0.12%)nom::character::complete::u32 (2,857 samples, 0.09%)<F as nom::internal::Parser<I,O,E>>::parse (4,486 samples, 0.14%)nom::sequence::preceded::{{closure}} (3,895 samples, 0.13%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (978 samples, 0.03%)<(FnA,FnB) as nom::sequence::Tuple<Input,(A,B),Error>>::parse (5,709 samples, 0.18%)core::iter::traits::iterator::Iterator::position (344 samples, 0.01%)core::iter::traits::iterator::Iterator::try_fold (344 samples, 0.01%)<&str as nom::traits::Compare<&str>>::compare (434 samples, 0.01%)<&[u8] as nom::traits::Compare<&[u8]>>::compare (434 samples, 0.01%)nom::bytes::complete::tag::{{closure}} (525 samples, 0.02%)nom::combinator::opt::{{closure}} (586 samples, 0.02%)<F as nom::internal::Parser<I,O,E>>::parse (577 samples, 0.02%)nom::sequence::preceded::{{closure}} (577 samples, 0.02%)<F as nom::internal::Parser<I,O,E>>::parse (577 samples, 0.02%)core::ops::function::FnMut::call_mut (577 samples, 0.02%)nom::character::complete::u32 (320 samples, 0.01%)<F as nom::internal::Parser<I,O,E>>::parse (1,737 samples, 0.06%)nom::sequence::preceded::{{closure}} (612 samples, 0.02%)<F as nom::internal::Parser<I,O,E>>::parse (7,836 samples, 0.25%)nom::sequence::tuple::{{closure}} (7,836 samples, 0.25%)<(FnA,FnB,FnC) as nom::sequence::Tuple<Input,(A,B,C),Error>>::parse (2,101 samples, 0.07%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (322 samples, 0.01%)<F as nom::internal::Parser<I,O,E>>::parse (8,335 samples, 0.27%)nom::combinator::map::{{closure}} (8,335 samples, 0.27%)nom::branch::alt::{{closure}} (8,702 samples, 0.28%)<(A,B,C) as nom::branch::Alt<Input,Output,Error>>::choice (8,694 samples, 0.28%)core::iter::traits::iterator::Iterator::position (311 samples, 0.01%)core::iter::traits::iterator::Iterator::try_fold (311 samples, 0.01%)<&str as nom::traits::Compare<&str>>::compare (388 samples, 0.01%)<&[u8] as nom::traits::Compare<&[u8]>>::compare (388 samples, 0.01%)nom::bytes::complete::tag::{{closure}} (503 samples, 0.02%)<core::str::iter::CharIndices as core::iter::traits::iterator::Iterator>::next (514 samples, 0.02%)<core::str::iter::Chars as core::iter::traits::iterator::Iterator>::next (514 samples, 0.02%)core::str::validations::next_code_point (514 samples, 0.02%)core::char::methods::<impl char>::to_digit (312 samples, 0.01%)core::num::<impl u32>::checked_mul (454 samples, 0.01%)core::num::<impl u32>::overflowing_mul (454 samples, 0.01%)chart_file_parser::sync_track_event::SyncTrackEvent::parse (13,946 samples, 0.45%)nom::character::complete::u32 (2,608 samples, 0.08%)<core::str::iter::Chars as core::iter::traits::iterator::Iterator>::next (432 samples, 0.01%)core::str::validations::next_code_point (432 samples, 0.01%)<core::str::iter::CharIndices as core::iter::traits::iterator::Iterator>::next (563 samples, 0.02%)core::str::<impl str>::find (956 samples, 0.03%)<core::str::pattern::CharPredicateSearcher<F> as core::str::pattern::Searcher>::next_match (956 samples, 0.03%)core::str::pattern::Searcher::next_match (956 samples, 0.03%)<core::str::pattern::MultiCharEqSearcher<C> as core::str::pattern::Searcher>::next (956 samples, 0.03%)<&str as nom::traits::InputTakeAtPosition>::split_at_position1_complete (1,261 samples, 0.04%)<F as nom::internal::Parser<I,O,E>>::parse (15,362 samples, 0.49%)core::ops::function::FnMut::call_mut (15,294 samples, 0.49%)nom::character::complete::multispace1 (1,348 samples, 0.04%)_int_malloc (483 samples, 0.02%)_int_realloc (903 samples, 0.03%)__GI___libc_realloc (1,185 samples, 0.04%)<alloc::alloc::Global as core::alloc::Allocator>::grow (1,208 samples, 0.04%)alloc::alloc::Global::grow_impl (1,208 samples, 0.04%)alloc::alloc::realloc (1,208 samples, 0.04%)alloc::raw_vec::finish_grow (1,279 samples, 0.04%)alloc::raw_vec::RawVec<T,A>::reserve_for_push (1,345 samples, 0.04%)alloc::raw_vec::RawVec<T,A>::grow_amortized (1,345 samples, 0.04%)alloc::vec::Vec<T,A>::push (1,579 samples, 0.05%)nom::multi::separated_list1::{{closure}} (17,402 samples, 0.56%)<F as nom::internal::Parser<I,O,E>>::parse (17,477 samples, 0.56%)nom::sequence::delimited::{{closure}} (17,507 samples, 0.56%)<F as nom::internal::Parser<I,O,E>>::parse (17,568 samples, 0.57%)chart_file_parser::sync_track_event::SyncTrackEvent::parse_section (17,586 samples, 0.57%)nom::sequence::preceded::{{closure}} (17,575 samples, 0.57%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (69,629 samples, 2.24%)<..nom::branch::alt (13,787 samples, 0.44%)<core::iter::adapters::zip::Zip<A,B> as core::iter::traits::iterator::Iterator>::next (10,124 samples, 0.33%)<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::next (10,124 samples, 0.33%)core::iter::traits::iterator::Iterator::position (17,431 samples, 0.56%)core::iter::traits::iterator::Iterator::try_fold (17,431 samples, 0.56%)core::iter::traits::iterator::Iterator::position::check::{{closure}} (6,730 samples, 0.22%)<&[u8] as nom::traits::Compare<&[u8]>>::compare::{{closure}} (6,730 samples, 0.22%)core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::ne (6,730 samples, 0.22%)core::cmp::impls::<impl core::cmp::PartialEq for u8>::ne (6,730 samples, 0.22%)<&str as nom::traits::Compare<&str>>::compare (20,955 samples, 0.67%)<&[u8] as nom::traits::Compare<&[u8]>>::compare (20,955 samples, 0.67%)core::iter::traits::iterator::Iterator::zip (3,515 samples, 0.11%)core::iter::adapters::zip::Zip<A,B>::new (3,515 samples, 0.11%)<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::new (3,515 samples, 0.11%)core::cmp::min (3,515 samples, 0.11%)core::cmp::Ord::min (3,515 samples, 0.11%)core::cmp::min_by (3,515 samples, 0.11%)nom::bytes::complete::tag::{{closure}} (27,924 samples, 0.90%)<&str as nom::traits::InputTake>::take_split (3,481 samples, 0.11%)core::str::<impl str>::split_at (3,481 samples, 0.11%)core::str::<impl str>::is_char_boundary (3,460 samples, 0.11%)core::num::<impl u8>::is_utf8_char_boundary (3,442 samples, 0.11%)<F as core::str::pattern::MultiCharEq>::matches (4,008 samples, 0.13%)nom::character::complete::multispace1::{{closure}} (4,008 samples, 0.13%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (6,555 samples, 0.21%)<core::ptr::non_null::NonNull<T> as core::cmp::PartialEq>::eq (3,461 samples, 0.11%)<core::str::iter::Chars as core::iter::traits::iterator::Iterator>::next (21,124 samples, 0.68%)core::str::validations::next_code_point (21,124 samples, 0.68%)<core::str::iter::CharIndices as core::iter::traits::iterator::Iterator>::next (21,428 samples, 0.69%)core::str::<impl str>::find (33,062 samples, 1.06%)<core::str::pattern::CharPredicateSearcher<F> as core::str::pattern::Searcher>::next_match (33,062 samples, 1.06%)core::str::pattern::Searcher::next_match (33,062 samples, 1.06%)<core::str::pattern::MultiCharEqSearcher<C> as core::str::pattern::Searcher>::next (33,062 samples, 1.06%)<&str as nom::traits::InputTakeAtPosition>::split_at_position1_complete (46,988 samples, 1.51%)core::str::<impl str>::get_unchecked (3,088 samples, 0.10%)core::str::traits::<impl core::slice::index::SliceIndex<str> for core::ops::range::RangeFrom<usize>>::get_unchecked (3,088 samples, 0.10%)core::str::traits::<impl core::slice::index::SliceIndex<str> for core::ops::range::Range<usize>>::get_unchecked (3,088 samples, 0.10%)nom::character::complete::multispace1 (46,989 samples, 1.51%)<&str as nom::traits::InputIter>::iter_indices (6,950 samples, 0.22%)core::str::<impl str>::char_indices (6,950 samples, 0.22%)core::str::<impl str>::chars (6,950 samples, 0.22%)core::slice::<impl [T]>::iter (6,950 samples, 0.22%)core::slice::iter::Iter<T>::new (6,950 samples, 0.22%)core::ptr::const_ptr::<impl *const T>::add (6,950 samples, 0.22%)core::num::<impl u8>::is_utf8_char_boundary (3,746 samples, 0.12%)<&str as nom::traits::Slice<core::ops::range::RangeFrom<usize>>>::slice (18,970 samples, 0.61%)core::str::traits::<impl core::ops::index::Index<I> for str>::index (12,099 samples, 0.39%)core::str::traits::<impl core::slice::index::SliceIndex<str> for core::ops::range::RangeFrom<usize>>::index (12,099 samples, 0.39%)core::str::traits::<impl core::slice::index::SliceIndex<str> for core::ops::range::RangeFrom<usize>>::get (12,099 samples, 0.39%)core::str::<impl str>::is_char_boundary (7,853 samples, 0.25%)core::slice::<impl [T]>::get (4,061 samples, 0.13%)<usize as core::slice::index::SliceIndex<[T]>>::get (4,061 samples, 0.13%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (6,924 samples, 0.22%)<core::ptr::non_null::NonNull<T> as core::cmp::PartialEq>::eq (6,922 samples, 0.22%)<core::str::iter::CharIndices as core::iter::traits::iterator::Iterator>::next (18,548 samples, 0.60%)<core::str::iter::Chars as core::iter::traits::iterator::Iterator>::next (18,548 samples, 0.60%)core::str::validations::next_code_point (18,548 samples, 0.60%)core::char::methods::<impl char>::to_digit (8,906 samples, 0.29%)core::num::<impl u32>::wrapping_sub (3,111 samples, 0.10%)core::num::<impl u32>::checked_mul (9,996 samples, 0.32%)core::num::<impl u32>::overflowing_mul (9,996 samples, 0.32%)<F as nom::internal::Parser<I,O,E>>::parse (153,271 samples, 4.93%)<F as ..core::ops::function::FnMut::call_mut (153,271 samples, 4.93%)core::..nom::character::complete::u32 (102,720 samples, 3.31%)nom..core::option::Option<T>::and_then (4,494 samples, 0.14%)nom::character::complete::u32::{{closure}} (562 samples, 0.02%)core::num::<impl u32>::checked_add (562 samples, 0.02%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (55,169 samples, 1.78%)<..<F as nom::internal::Parser<I,O,E>>::parse (285,925 samples, 9.21%)<F as nom::in..nom::sequence::separated_pair::{{closure}} (257,476 samples, 8.29%)nom::sequenc..core::result::Result<T,E>::map (49,036 samples, 1.58%)<F as nom::internal::Parser<I,O,E>>::parse (286,168 samples, 9.21%)<F as nom::in..nom::sequence::preceded::{{closure}} (286,141 samples, 9.21%)nom::sequence..<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (54,993 samples, 1.77%)<..<F as nom::internal::Parser<I,O,E>>::parse (344,688 samples, 11.10%)<F as nom::inter..nom::combinator::map::{{closure}} (344,688 samples, 11.10%)nom::combinator:..chart_file_parser::track_event::TrackEvent::parse::{{closure}} (3,402 samples, 0.11%)<(A,B,C) as nom::branch::Alt<Input,Output,Error>>::choice (355,108 samples, 11.43%)<(A,B,C) as nom::..nom::branch::alt::{{closure}} (355,134 samples, 11.43%)nom::branch::alt:..<core::iter::adapters::zip::Zip<A,B> as core::iter::traits::iterator::Iterator>::next (328 samples, 0.01%)<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::next (328 samples, 0.01%)core::iter::traits::iterator::Iterator::position (7,398 samples, 0.24%)core::iter::traits::iterator::Iterator::try_fold (7,398 samples, 0.24%)core::iter::traits::iterator::Iterator::position::check::{{closure}} (3,652 samples, 0.12%)<&[u8] as nom::traits::Compare<&[u8]>>::compare::{{closure}} (3,652 samples, 0.12%)core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::ne (3,652 samples, 0.12%)core::cmp::impls::<impl core::cmp::PartialEq for u8>::ne (3,652 samples, 0.12%)<&str as nom::traits::Compare<&str>>::compare (13,647 samples, 0.44%)<&[u8] as nom::traits::Compare<&[u8]>>::compare (13,647 samples, 0.44%)core::iter::traits::iterator::Iterator::zip (3,105 samples, 0.10%)core::iter::adapters::zip::Zip<A,B>::new (3,105 samples, 0.10%)<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::new (3,105 samples, 0.10%)core::cmp::min (3,105 samples, 0.10%)core::cmp::Ord::min (3,105 samples, 0.10%)core::cmp::min_by (3,105 samples, 0.10%)core::str::<impl str>::get_unchecked (3,133 samples, 0.10%)core::str::traits::<impl core::slice::index::SliceIndex<str> for core::ops::range::Range<usize>>::get_unchecked (3,133 samples, 0.10%)core::ptr::const_ptr::<impl *const T>::add (3,124 samples, 0.10%)<&str as nom::traits::InputTake>::take_split (3,551 samples, 0.11%)core::str::<impl str>::split_at (3,551 samples, 0.11%)nom::bytes::complete::tag::{{closure}} (17,205 samples, 0.55%)<&str as nom::traits::InputIter>::iter_indices (3,536 samples, 0.11%)core::str::<impl str>::char_indices (3,536 samples, 0.11%)core::str::<impl str>::chars (3,536 samples, 0.11%)core::slice::<impl [T]>::iter (3,536 samples, 0.11%)core::slice::iter::Iter<T>::new (3,536 samples, 0.11%)core::ptr::const_ptr::<impl *const T>::add (3,536 samples, 0.11%)core::num::<impl u8>::is_utf8_char_boundary (997 samples, 0.03%)<&str as nom::traits::Slice<core::ops::range::RangeFrom<usize>>>::slice (9,361 samples, 0.30%)core::str::traits::<impl core::ops::index::Index<I> for str>::index (6,892 samples, 0.22%)core::str::traits::<impl core::slice::index::SliceIndex<str> for core::ops::range::RangeFrom<usize>>::index (6,892 samples, 0.22%)core::str::traits::<impl core::slice::index::SliceIndex<str> for core::ops::range::RangeFrom<usize>>::get (6,892 samples, 0.22%)core::str::<impl str>::is_char_boundary (4,390 samples, 0.14%)core::slice::<impl [T]>::get (2,489 samples, 0.08%)<usize as core::slice::index::SliceIndex<[T]>>::get (2,489 samples, 0.08%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (6,279 samples, 0.20%)<core::ptr::non_null::NonNull<T> as core::cmp::PartialEq>::eq (6,279 samples, 0.20%)<core::str::iter::CharIndices as core::iter::traits::iterator::Iterator>::next (24,089 samples, 0.78%)<core::str::iter::Chars as core::iter::traits::iterator::Iterator>::next (24,089 samples, 0.78%)core::str::validations::next_code_point (24,089 samples, 0.78%)core::char::methods::<impl char>::to_digit (11,498 samples, 0.37%)core::num::<impl u32>::wrapping_sub (4,486 samples, 0.14%)core::num::<impl u32>::checked_mul (16,712 samples, 0.54%)core::num::<impl u32>::overflowing_mul (16,712 samples, 0.54%)chart_file_parser::track_event::TrackEvent::parse (570,756 samples, 18.38%)chart_file_parser::track_even..nom::character::complete::u32 (107,932 samples, 3.48%)nom..core::option::Option<T>::and_then (11,539 samples, 0.37%)nom::character::complete::u32::{{closure}} (4,307 samples, 0.14%)core::num::<impl u32>::checked_add (4,307 samples, 0.14%)<F as core::str::pattern::MultiCharEq>::matches (1,260 samples, 0.04%)nom::character::complete::multispace1::{{closure}} (1,260 samples, 0.04%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (3,465 samples, 0.11%)<core::str::iter::Chars as core::iter::traits::iterator::Iterator>::next (13,774 samples, 0.44%)core::str::validations::next_code_point (13,774 samples, 0.44%)<core::str::iter::CharIndices as core::iter::traits::iterator::Iterator>::next (19,905 samples, 0.64%)core::str::<impl str>::find (35,173 samples, 1.13%)<core::str::pattern::CharPredicateSearcher<F> as core::str::pattern::Searcher>::next_match (35,173 samples, 1.13%)core::str::pattern::Searcher::next_match (35,173 samples, 1.13%)<core::str::pattern::MultiCharEqSearcher<C> as core::str::pattern::Searcher>::next (35,173 samples, 1.13%)<&str as nom::traits::InputTakeAtPosition>::split_at_position1_complete (43,388 samples, 1.40%)core::str::<impl str>::get_unchecked (854 samples, 0.03%)core::str::traits::<impl core::slice::index::SliceIndex<str> for core::ops::range::RangeFrom<usize>>::get_unchecked (854 samples, 0.03%)core::str::traits::<impl core::slice::index::SliceIndex<str> for core::ops::range::Range<usize>>::get_unchecked (854 samples, 0.03%)<F as nom::internal::Parser<I,O,E>>::parse (617,731 samples, 19.89%)<F as nom::internal::Parser<I,O..core::ops::function::FnMut::call_mut (617,615 samples, 19.89%)core::ops::function::FnMut::cal..nom::character::complete::multispace1 (46,859 samples, 1.51%)__memcpy_avx_unaligned_erms (4,478 samples, 0.14%)_int_free (602 samples, 0.02%)_int_malloc (1,580 samples, 0.05%)_int_realloc (7,071 samples, 0.23%)__GI___libc_realloc (8,304 samples, 0.27%)<alloc::alloc::Global as core::alloc::Allocator>::grow (8,364 samples, 0.27%)alloc::alloc::Global::grow_impl (8,364 samples, 0.27%)alloc::alloc::realloc (8,349 samples, 0.27%)alloc::raw_vec::finish_grow (8,440 samples, 0.27%)alloc::raw_vec::RawVec<T,A>::reserve_for_push (8,606 samples, 0.28%)alloc::raw_vec::RawVec<T,A>::grow_amortized (8,605 samples, 0.28%)alloc::vec::Vec<T,A>::push (21,185 samples, 0.68%)core::ptr::write (12,422 samples, 0.40%)nom::multi::separated_list1::{{closure}} (652,786 samples, 21.02%)nom::multi::separated_list1::{{cl..<F as nom::internal::Parser<I,O,E>>::parse (652,951 samples, 21.02%)<F as nom::internal::Parser<I,O,E..nom::sequence::delimited::{{closure}} (653,033 samples, 21.03%)nom::sequence::delimited::{{closu..<F as nom::internal::Parser<I,O,E>>::parse (653,232 samples, 21.03%)<F as nom::internal::Parser<I,O,E..<F as nom::internal::Parser<I,O,E>>::parse (653,248 samples, 21.03%)<F as nom::internal::Parser<I,O,E..nom::sequence::tuple::{{closure}} (653,243 samples, 21.03%)nom::sequence::tuple::{{closure}}<(FnA,FnB) as nom::sequence::Tuple<Input,(A,B),Error>>::parse (653,243 samples, 21.03%)<(FnA,FnB) as nom::sequence::Tupl..chart_file_parser::track::Track::parse (653,281 samples, 21.03%)chart_file_parser::track::Track::..nom::combinator::map::{{closure}} (653,267 samples, 21.03%)nom::combinator::map::{{closure}}<F as nom::internal::Parser<I,O,E>>::parse (653,292 samples, 21.03%)<F as nom::internal::Parser<I,O,E..core::ops::function::FnMut::call_mut (653,292 samples, 21.03%)core::ops::function::FnMut::call_..criterion::benchmark_group::BenchmarkGroup<M>::bench_with_input (1,794,733 samples, 57.79%)criterion::benchmark_group::BenchmarkGroup<M>::bench_with_inputcriterion::benchmark_group::BenchmarkGroup<M>::run_bench (1,794,733 samples, 57.79%)criterion::benchmark_group::BenchmarkGroup<M>::run_benchcriterion::analysis::common (1,794,733 samples, 57.79%)criterion::analysis::commoncriterion::routine::Routine::sample (1,790,644 samples, 57.65%)criterion::routine::Routine::sample<criterion::routine::Function<M,F,T> as criterion::routine::Routine<M,T>>::warm_up (792,383 samples, 25.51%)<criterion::routine::Function<M,F,T> as c..parsing::s_hero::{{closure}} (792,383 samples, 25.51%)parsing::s_hero::{{closure}}criterion::bencher::Bencher<M>::iter (792,383 samples, 25.51%)criterion::bencher::Bencher<M>::iterparsing::s_hero::{{closure}}::{{closure}} (791,615 samples, 25.49%)parsing::s_hero::{{closure}}::{{closure}}chart_file_parser::chart::Chart::parse (791,615 samples, 25.49%)chart_file_parser::chart::Chart::parsenom::multi::separated_list1::{{closure}} (653,531 samples, 21.04%)nom::multi::separated_list1::{{cl..__libc_start_main_impl (1,794,839 samples, 57.79%)__libc_start_main_impl__libc_start_call_main (1,794,839 samples, 57.79%)__libc_start_call_mainstd::rt::lang_start (1,794,839 samples, 57.79%)std::rt::lang_startstd::rt::lang_start_internal (1,794,839 samples, 57.79%)std::rt::lang_start_internalstd::panic::catch_unwind (1,794,839 samples, 57.79%)std::panic::catch_unwindstd::panicking::try (1,794,839 samples, 57.79%)std::panicking::trystd::panicking::try::do_call (1,794,839 samples, 57.79%)std::panicking::try::do_callstd::rt::lang_start_internal::{{closure}} (1,794,839 samples, 57.79%)std::rt::lang_start_internal::{{closure}}std::panic::catch_unwind (1,794,839 samples, 57.79%)std::panic::catch_unwindstd::panicking::try (1,794,839 samples, 57.79%)std::panicking::trystd::panicking::try::do_call (1,794,839 samples, 57.79%)std::panicking::try::do_callcore::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once (1,794,839 samples, 57.79%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_oncestd::rt::lang_start::{{closure}} (1,794,839 samples, 57.79%)std::rt::lang_start::{{closure}}std::sys_common::backtrace::__rust_begin_short_backtrace (1,794,839 samples, 57.79%)std::sys_common::backtrace::__rust_begin_short_backtracecore::ops::function::FnOnce::call_once (1,794,839 samples, 57.79%)core::ops::function::FnOnce::call_onceparsing::main (1,794,839 samples, 57.79%)parsing::mainparsing::benches (1,794,805 samples, 57.79%)parsing::benchesparsing::s_hero (1,794,805 samples, 57.79%)parsing::s_hero_start (1,794,840 samples, 57.79%)_startanon.61136389d14eadb3336eb9032d3994a8.9.llvm.10124187048532602708 (6,237 samples, 0.20%)<F as nom::internal::Parser<I,O,E>>::parse (6,237 samples, 0.20%)nom::character::complete::u32 (3,042 samples, 0.10%)parsing-34ce3f1 (3,105,811 samples, 100.00%)parsing-34ce3f1all (3,105,816 samples, 100%)