Lines Copies Function name ----- ------ ------------- 19613 (100%) 709 (100%) (TOTAL) 784 (4.0%) 17 (2.4%) as core::ops::try_trait::Try>::branch 652 (3.3%) 4 (0.6%) alloc::raw_vec::RawVec::grow_amortized 580 (3.0%) 4 (0.6%) alloc::raw_vec::RawVec::allocate_in 393 (2.0%) 4 (0.6%) core::iter::traits::iterator::Iterator::try_fold 381 (1.9%) 15 (2.1%) as core::ops::try_trait::FromResidual>>::from_residual 375 (1.9%) 3 (0.4%) as core::iter::traits::iterator::Iterator>::try_fold::{{closure}} 373 (1.9%) 3 (0.4%) as alloc::vec::spec_from_iter_nested::SpecFromIterNested>::from_iter 292 (1.5%) 3 (0.4%) alloc::vec::Vec::extend_desugared 289 (1.5%) 5 (0.7%) core::result::Result::map 261 (1.3%) 1 (0.1%) core::char::methods::encode_utf8_raw 258 (1.3%) 4 (0.6%) core::iter::traits::iterator::Iterator::find::check::{{closure}} 251 (1.3%) 6 (0.8%) as core::ops::try_trait::Try>::branch 243 (1.2%) 4 (0.6%) core::result::Result::map_err 229 (1.2%) 1 (0.1%) ::next_match 224 (1.1%) 4 (0.6%) core::alloc::layout::Layout::array 216 (1.1%) 3 (0.4%) alloc::raw_vec::RawVec::current_memory 215 (1.1%) 3 (0.4%) core::iter::adapters::process_results 193 (1.0%) 3 (0.4%) alloc::alloc::box_free 193 (1.0%) 1 (0.1%) alloc::alloc::Global::grow_impl 188 (1.0%) 1 (0.1%) migrations_internals::migration::run_sql_from_file 186 (0.9%) 2 (0.3%) migrations_internals::migration::file_names::{{closure}} 177 (0.9%) 1 (0.1%) migrations_internals::migration_with_version 167 (0.9%) 3 (0.4%) core::option::Option::map 158 (0.8%) 3 (0.4%) core::slice::iter::Iter::post_inc_start 152 (0.8%) 3 (0.4%) as core::iter::traits::iterator::Iterator>::size_hint 152 (0.8%) 1 (0.1%) alloc::raw_vec::finish_grow 149 (0.8%) 1 (0.1%) migrations_internals::migration::migration_from 144 (0.7%) 3 (0.4%) core::option::Option::ok_or 144 (0.7%) 1 (0.1%) alloc::str::::replace 141 (0.7%) 3 (0.4%) as core::iter::traits::iterator::Iterator>::try_fold 141 (0.7%) 3 (0.4%) core::slice::iter::Iter::new 139 (0.7%) 3 (0.4%) core::ops::control_flow::ControlFlow::Output>::from_try 137 (0.7%) 1 (0.1%) migrations_internals::migration_paths_in_directory::{{closure}} 135 (0.7%) 3 (0.4%) as core::iter::traits::iterator::Iterator>::next 132 (0.7%) 4 (0.6%) alloc::raw_vec::RawVec::new_in 127 (0.6%) 6 (0.8%) as core::ops::try_trait::FromResidual>::from_residual 123 (0.6%) 3 (0.4%) core::ops::control_flow::ControlFlow::break_value 120 (0.6%) 2 (0.3%) core::option::Option::and_then 120 (0.6%) 1 (0.1%) ::fmt 119 (0.6%) 2 (0.3%) core::iter::adapters::map::map_try_fold::{{closure}} 117 (0.6%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::position 116 (0.6%) 4 (0.6%) core::fmt::ArgumentV1::new 111 (0.6%) 3 (0.4%) as core::ops::drop::Drop>::drop 104 (0.5%) 1 (0.1%) ::fmt 97 (0.5%) 1 (0.1%) alloc::alloc::Global::alloc_impl 92 (0.5%) 4 (0.6%) alloc::raw_vec::RawVec::set_ptr_and_cap 92 (0.5%) 1 (0.1%) core::iter::adapters::filter_map::filter_map_try_fold::{{closure}} 91 (0.5%) 2 (0.3%) core::option::Option::unwrap_or 91 (0.5%) 1 (0.1%) core::iter::traits::iterator::Iterator::advance_by 88 (0.4%) 1 (0.1%) core::str::iter::SplitInternal

::get_end 87 (0.4%) 3 (0.4%) core::ptr::metadata::from_raw_parts_mut 87 (0.4%) 2 (0.3%) core::option::Option::unwrap_or_else 86 (0.4%) 1 (0.1%) core::str::iter::SplitInternal

::next 84 (0.4%) 1 (0.1%) core::iter::adapters::filter::filter_try_fold::{{closure}} 83 (0.4%) 3 (0.4%) core::ops::control_flow::ControlFlow::Output>::into_try 81 (0.4%) 2 (0.3%) as core::iter::traits::iterator::Iterator>::try_fold 78 (0.4%) 1 (0.1%) as core::iter::traits::collect::IntoIterator>::into_iter 77 (0.4%) 1 (0.1%) core::ptr::drop_in_place<[alloc::boxed::Box]> 77 (0.4%) 1 (0.1%) core::ptr::drop_in_place<[alloc::string::String]> 77 (0.4%) 1 (0.1%) core::ptr::drop_in_place<[std::fs::DirEntry]> 74 (0.4%) 1 (0.1%) migrations_internals::migrations_in_directory 74 (0.4%) 1 (0.1%) migrations_internals::search_for_migrations_directory 71 (0.4%) 3 (0.4%) migrations_internals::migration::version_from_path::{{closure}} 70 (0.4%) 1 (0.1%) core::cmp::max_by 69 (0.4%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 68 (0.3%) 4 (0.6%) alloc::vec::Vec::with_capacity_in 67 (0.3%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 67 (0.3%) 1 (0.1%) migrations_internals::migration::valid_sql_migration_directory::{{closure}} 66 (0.3%) 1 (0.1%) as core::cmp::PartialEq>::eq 65 (0.3%) 5 (0.7%) core::ptr::non_null::NonNull::cast 64 (0.3%) 6 (0.8%) core::ptr::unique::Unique::cast 64 (0.3%) 4 (0.6%) alloc::raw_vec::RawVec::capacity 64 (0.3%) 4 (0.6%) alloc::raw_vec::RawVec::reserve 64 (0.3%) 4 (0.6%) alloc::raw_vec::RawVec::with_capacity_in 64 (0.3%) 1 (0.1%) migrations_internals::find_migrations_directory 63 (0.3%) 4 (0.6%) core::iter::traits::iterator::Iterator::find 63 (0.3%) 2 (0.3%) as core::ops::try_trait::Try>::branch 62 (0.3%) 1 (0.1%) core::result::Result::unwrap_or 61 (0.3%) 1 (0.1%) migrations_internals::migration::version_from_path 60 (0.3%) 4 (0.6%) alloc::raw_vec::RawVec::needs_to_grow 60 (0.3%) 4 (0.6%) alloc::raw_vec::RawVec::reserve::do_reserve_and_handle 60 (0.3%) 1 (0.1%) as core::ops::drop::Drop>::drop 59 (0.3%) 1 (0.1%) core::fmt::Arguments::new_v1 58 (0.3%) 2 (0.3%) core::ptr::metadata::from_raw_parts 58 (0.3%) 1 (0.1%) core::iter::traits::exact_size::ExactSizeIterator::len 58 (0.3%) 1 (0.1%) core::slice::iter::Iter::make_slice 54 (0.3%) 8 (1.1%) ::into_iter 54 (0.3%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::any 54 (0.3%) 1 (0.1%) core::str::::split 52 (0.3%) 1 (0.1%) ::to_vec 49 (0.2%) 6 (0.8%) as core::ops::try_trait::Try>::from_output 49 (0.2%) 1 (0.1%) < as core::ops::drop::Drop>::drop::DropGuard as core::ops::drop::Drop>::drop 48 (0.2%) 4 (0.6%) alloc::vec::Vec::reserve 48 (0.2%) 4 (0.6%) core::ptr::const_ptr::::offset 48 (0.2%) 4 (0.6%) core::ptr::mut_ptr::::offset 48 (0.2%) 1 (0.1%) ::clone 48 (0.2%) 1 (0.1%) as core::fmt::Debug>::fmt 47 (0.2%) 6 (0.8%) core::iter::traits::iterator::Iterator::collect 47 (0.2%) 1 (0.1%) as core::ops::deref::Deref>::deref 47 (0.2%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 47 (0.2%) 1 (0.1%) ::into_searcher 47 (0.2%) 1 (0.1%) migrations_internals::migration::file_names 45 (0.2%) 3 (0.4%) alloc::vec::Vec::as_mut_ptr 45 (0.2%) 3 (0.4%) core::ptr::slice_from_raw_parts_mut 45 (0.2%) 1 (0.1%) as core::slice::index::SliceIndex<[T]>>::get 45 (0.2%) 1 (0.1%) core::mem::replace 45 (0.2%) 1 (0.1%) migrations_internals::migration_paths_in_directory 44 (0.2%) 1 (0.1%) alloc::sync::Weak::inner 44 (0.2%) 1 (0.1%) core::slice::::starts_with 43 (0.2%) 2 (0.3%) alloc::raw_vec::finish_grow::{{closure}} 43 (0.2%) 1 (0.1%) core::iter::traits::iterator::Iterator::nth 43 (0.2%) 1 (0.1%) core::num::::checked_add 43 (0.2%) 1 (0.1%) core::num::::checked_mul 43 (0.2%) 1 (0.1%) core::num::::overflowing_add 43 (0.2%) 1 (0.1%) core::num::::overflowing_mul 43 (0.2%) 1 (0.1%) core::str::iter::MatchIndicesInternal

::next::{{closure}} 42 (0.2%) 3 (0.4%) as core::ops::drop::Drop>::drop 42 (0.2%) 1 (0.1%) ::revert 42 (0.2%) 1 (0.1%) ::run 42 (0.2%) 1 (0.1%) alloc::alloc::exchange_malloc 42 (0.2%) 1 (0.1%) core::ptr::drop_in_place> 42 (0.2%) 1 (0.1%) core::str::traits:: for core::ops::range::Range>::get_unchecked 41 (0.2%) 6 (0.8%) core::ptr::unique::Unique::as_ptr 41 (0.2%) 3 (0.4%) core::ops::function::FnOnce::call_once 41 (0.2%) 2 (0.3%) core::ptr::read 41 (0.2%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::try_fold 41 (0.2%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::try_fold 40 (0.2%) 4 (0.6%) alloc::vec::Vec::new 39 (0.2%) 4 (0.6%) core::ptr::write 39 (0.2%) 3 (0.4%) core::slice::::iter 39 (0.2%) 1 (0.1%) alloc::raw_vec::RawVec::from_raw_parts_in 38 (0.2%) 1 (0.1%) alloc::raw_vec::handle_reserve 38 (0.2%) 1 (0.1%) alloc::vec::Vec::append_elements 37 (0.2%) 3 (0.4%) as core::iter::traits::collect::FromIterator>::from_iter 37 (0.2%) 1 (0.1%) core::sync::atomic::atomic_sub 37 (0.2%) 1 (0.1%) std::fs::File::open 36 (0.2%) 4 (0.6%) alloc::vec::Vec::set_len 36 (0.2%) 4 (0.6%) core::ptr::mut_ptr::::add 36 (0.2%) 1 (0.1%) as core::iter::range::RangeIteratorImpl>::spec_next 35 (0.2%) 3 (0.4%) as alloc::vec::spec_extend::SpecExtend>::spec_extend 35 (0.2%) 3 (0.4%) as core::iter::traits::collect::FromIterator>>::from_iter::{{closure}} 35 (0.2%) 3 (0.4%) core::ptr::unique::Unique::as_ref 35 (0.2%) 2 (0.3%) core::slice::index:: for [T]>::index 35 (0.2%) 1 (0.1%) core::ptr::const_ptr::::offset_from 35 (0.2%) 1 (0.1%) core::slice::memchr::memchr 35 (0.2%) 1 (0.1%) std::path::Path::join 34 (0.2%) 1 (0.1%) as core::ops::drop::Drop>::drop 33 (0.2%) 3 (0.4%) <&T as core::fmt::Debug>::fmt 32 (0.2%) 1 (0.1%) core::fmt::num::::fmt 32 (0.2%) 1 (0.1%) std::fs::OpenOptions::open 31 (0.2%) 2 (0.3%) core::iter::adapters::map::Map::new 31 (0.2%) 2 (0.3%) core::slice::index:: for [T]>::index_mut 31 (0.2%) 1 (0.1%) std::fs::read_dir 30 (0.2%) 2 (0.3%) ::fmt::{{closure}} 30 (0.2%) 2 (0.3%) alloc::vec::Vec::as_ptr 30 (0.2%) 2 (0.3%) core::ptr::slice_from_raw_parts 30 (0.2%) 2 (0.3%) core::slice::raw::from_raw_parts 30 (0.2%) 1 (0.1%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 30 (0.2%) 1 (0.1%) as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut 30 (0.2%) 1 (0.1%) core::ptr::drop_in_place> 29 (0.1%) 3 (0.4%) as core::iter::traits::collect::FromIterator>>::from_iter 29 (0.1%) 1 (0.1%) core::alloc::layout::Layout::for_value_raw 29 (0.1%) 1 (0.1%) diesel::query_builder::select_statement::SelectStatement::new 28 (0.1%) 2 (0.3%) <&T as core::convert::AsRef>::as_ref 28 (0.1%) 2 (0.3%) as core::ops::deref::Deref>::deref 28 (0.1%) 2 (0.3%) core::iter::adapters::map::map_try_fold 28 (0.1%) 1 (0.1%) alloc::raw_vec::alloc_guard 28 (0.1%) 1 (0.1%) core::ptr::drop_in_place 28 (0.1%) 1 (0.1%) core::ptr::drop_in_place 28 (0.1%) 1 (0.1%) core::ptr::drop_in_place 28 (0.1%) 1 (0.1%) core::result::Result::ok 27 (0.1%) 3 (0.4%) core::iter::adapters::process_results::{{closure}} 27 (0.1%) 3 (0.4%) core::ptr::const_ptr::::add 27 (0.1%) 3 (0.4%) core::ptr::mut_ptr::::is_null 27 (0.1%) 2 (0.3%) core::intrinsics::write_bytes 27 (0.1%) 1 (0.1%) ::deallocate 27 (0.1%) 1 (0.1%) as core::slice::index::SliceIndex<[T]>>::index 27 (0.1%) 1 (0.1%) as core::slice::index::SliceIndex<[T]>>::index_mut 27 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 27 (0.1%) 1 (0.1%) core::ptr::drop_in_place>> 27 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 27 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 27 (0.1%) 1 (0.1%) core::ptr::drop_in_place 26 (0.1%) 3 (0.4%) as alloc::vec::spec_from_iter::SpecFromIter>::from_iter 26 (0.1%) 3 (0.4%) core::ptr::const_ptr::::is_null 25 (0.1%) 1 (0.1%) ::grow 25 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 25 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::size_hint 25 (0.1%) 1 (0.1%) as core::slice::index::SliceIndex<[T]>>::index 25 (0.1%) 1 (0.1%) as core::slice::index::SliceIndex<[T]>>::index_mut 25 (0.1%) 1 (0.1%) alloc::boxed::Box::new 25 (0.1%) 1 (0.1%) diesel::query_builder::select_statement::dsl_impls::>::into_update_target 24 (0.1%) 5 (0.7%) >::from 24 (0.1%) 4 (0.6%) alloc::vec::Vec::len 24 (0.1%) 4 (0.6%) core::ptr::unique::Unique::dangling 24 (0.1%) 3 (0.4%) alloc::raw_vec::RawVec::ptr 24 (0.1%) 3 (0.4%) core::ptr::non_null::NonNull::new_unchecked 24 (0.1%) 3 (0.4%) core::ptr::unique::Unique::new_unchecked 24 (0.1%) 2 (0.3%) core::ptr::mut_ptr::::write_bytes 24 (0.1%) 1 (0.1%) core::cmp::impls::::cmp 23 (0.1%) 2 (0.3%) core::iter::traits::iterator::Iterator::map 23 (0.1%) 1 (0.1%) <&str as core::str::pattern::Pattern>::is_prefix_of 23 (0.1%) 1 (0.1%) as core::ops::drop::Drop>::drop 23 (0.1%) 1 (0.1%) core::str::traits::::eq 23 (0.1%) 1 (0.1%) migrations_internals::migration::file_name 22 (0.1%) 4 (0.6%) core::iter::traits::iterator::Iterator::find::check 22 (0.1%) 3 (0.4%) as core::iter::traits::iterator::Iterator>::next 22 (0.1%) 2 (0.3%) >::into 22 (0.1%) 2 (0.3%) core::mem::maybe_uninit::MaybeUninit::assume_init 22 (0.1%) 1 (0.1%) as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter>>::spec_extend 22 (0.1%) 1 (0.1%) core::char::methods::::encode_utf8 22 (0.1%) 1 (0.1%) core::char::methods::len_utf8 22 (0.1%) 1 (0.1%) core::str::::match_indices 22 (0.1%) 1 (0.1%) core::sync::atomic::fence 22 (0.1%) 1 (0.1%) std::sys::unix::os_str::Buf::as_slice 21 (0.1%) 3 (0.4%) as core::iter::traits::iterator::Iterator>::next::{{closure}} 21 (0.1%) 3 (0.4%) alloc::vec::Vec::capacity 21 (0.1%) 1 (0.1%) ::file_path 21 (0.1%) 1 (0.1%) std::path::Path::to_str 20 (0.1%) 4 (0.6%) core::ptr::non_null::NonNull::as_ptr 20 (0.1%) 1 (0.1%) ::slice_contains 20 (0.1%) 1 (0.1%) ::is_prefix_of 20 (0.1%) 1 (0.1%) core::alloc::layout::Layout::from_size_align_unchecked 20 (0.1%) 1 (0.1%) core::ptr::drop_in_place 20 (0.1%) 1 (0.1%) std::sys::unix::os_str::Slice::from_u8_slice 19 (0.1%) 1 (0.1%) alloc::alloc::realloc 19 (0.1%) 1 (0.1%) core::slice::::get 19 (0.1%) 1 (0.1%) core::str::::as_bytes 19 (0.1%) 1 (0.1%) core::str::::get_unchecked 19 (0.1%) 1 (0.1%) core::str::converts::from_utf8_unchecked 19 (0.1%) 1 (0.1%) migrations_internals::migration::name 19 (0.1%) 1 (0.1%) std::ffi::os_str::OsStr::to_str 18 (0.1%) 3 (0.4%) alloc::vec::Vec::with_capacity 18 (0.1%) 1 (0.1%) >::from 18 (0.1%) 1 (0.1%) core::iter::traits::iterator::Iterator::size_hint 18 (0.1%) 1 (0.1%) core::panicking::assert_failed 18 (0.1%) 1 (0.1%) core::result::Result::is_ok 18 (0.1%) 1 (0.1%) migrations_internals::migration_with_version::{{closure}} 17 (0.1%) 2 (0.3%) as core::ops::try_trait::FromResidual>::from_residual 17 (0.1%) 1 (0.1%) ::eq 17 (0.1%) 1 (0.1%) >::index 17 (0.1%) 1 (0.1%) >::index 17 (0.1%) 1 (0.1%) alloc::string::String::push_str 17 (0.1%) 1 (0.1%) core::array:: for [T; N]>::index 17 (0.1%) 1 (0.1%) core::iter::adapters::filter::filter_try_fold 17 (0.1%) 1 (0.1%) core::iter::adapters::filter_map::filter_map_try_fold 17 (0.1%) 1 (0.1%) std::ffi::os_str:: for str>::as_ref 17 (0.1%) 1 (0.1%) std::sys::unix::os_str::Slice::from_str 16 (0.1%) 2 (0.3%) core::slice::::as_ptr 16 (0.1%) 1 (0.1%) ::allocate 16 (0.1%) 1 (0.1%) ::allocate_zeroed 16 (0.1%) 1 (0.1%) ::from_clause 16 (0.1%) 1 (0.1%) alloc::alloc::dealloc 16 (0.1%) 1 (0.1%) alloc::str::::to_owned 16 (0.1%) 1 (0.1%) alloc::vec::Vec::extend_from_slice 16 (0.1%) 1 (0.1%) core::mem::maybe_uninit::MaybeUninit::zeroed 16 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 16 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 16 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 16 (0.1%) 1 (0.1%) core::slice::::len 15 (0.1%) 3 (0.4%) core::ptr::mut_ptr::::cast 15 (0.1%) 2 (0.3%) core::mem::manually_drop::ManuallyDrop::into_inner 15 (0.1%) 1 (0.1%) ::deref 15 (0.1%) 1 (0.1%) alloc::raw_vec::handle_reserve::{{closure}} 15 (0.1%) 1 (0.1%) alloc::vec::into_iter::IntoIter::as_raw_mut_slice 15 (0.1%) 1 (0.1%) core::ptr::drop_in_place>> 15 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 15 (0.1%) 1 (0.1%) core::str::iter::MatchIndicesInternal

::next 15 (0.1%) 1 (0.1%) core::sync::atomic::AtomicUsize::fetch_sub 15 (0.1%) 1 (0.1%) migrations_internals::migration::valid_sql_migration_directory 15 (0.1%) 1 (0.1%) std::ffi::os_str::OsStr::to_string_lossy 14 (0.1%) 2 (0.3%) core::slice::raw::debug_check_data_len 14 (0.1%) 1 (0.1%) ::slice_contains::{{closure}} 14 (0.1%) 1 (0.1%) >::get_unchecked 14 (0.1%) 1 (0.1%) >::get_unchecked_mut 14 (0.1%) 1 (0.1%) alloc::sync::Arc::drop_slow 14 (0.1%) 1 (0.1%) core::ptr::const_ptr::::guaranteed_eq 14 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 14 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 14 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 14 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 14 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 14 (0.1%) 1 (0.1%) std::path::Path::new 13 (0.1%) 2 (0.3%) core::mem::maybe_uninit::MaybeUninit::uninit 13 (0.1%) 1 (0.1%) alloc::alloc::alloc 13 (0.1%) 1 (0.1%) alloc::alloc::alloc_zeroed 13 (0.1%) 1 (0.1%) core::mem::zeroed 13 (0.1%) 1 (0.1%) core::ptr::drop_in_place>> 13 (0.1%) 1 (0.1%) core::ptr::drop_in_place>> 13 (0.1%) 1 (0.1%) core::ptr::drop_in_place 13 (0.1%) 1 (0.1%) core::slice::memchr::memchr::{{closure}} 13 (0.1%) 1 (0.1%) std::path:: for str>::as_ref 12 (0.1%) 2 (0.3%) as core::iter::traits::iterator::Iterator>::size_hint 12 (0.1%) 2 (0.3%) core::slice::iter::size_from_ptr 12 (0.1%) 1 (0.1%) ::drop 12 (0.1%) 1 (0.1%) core::intrinsics::copy_nonoverlapping 12 (0.1%) 1 (0.1%) core::num::::saturating_add 12 (0.1%) 1 (0.1%) core::num::::unchecked_add 12 (0.1%) 1 (0.1%) core::ptr::const_ptr::::copy_to_nonoverlapping 12 (0.1%) 1 (0.1%) core::ptr::const_ptr::::wrapping_offset 12 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 12 (0.1%) 1 (0.1%) core::ptr::drop_in_place 12 (0.1%) 1 (0.1%) core::slice::::contains 12 (0.1%) 1 (0.1%) core::slice::::get_unchecked 12 (0.1%) 1 (0.1%) core::slice::::get_unchecked_mut 12 (0.1%) 1 (0.1%) core::str::::starts_with 12 (0.1%) 1 (0.1%) migrations_internals::migrations_in_directory::{{closure}} 12 (0.1%) 1 (0.1%) std::ffi::os_str::OsString::into_string 12 (0.1%) 1 (0.1%) std::ffi::os_str::OsString::into_string::{{closure}} 11 (0.1%) 1 (0.1%) >::index_mut 11 (0.1%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 11 (0.1%) 1 (0.1%) ::haystack 11 (0.1%) 1 (0.1%) ::version 11 (0.1%) 1 (0.1%) ::deref 11 (0.1%) 1 (0.1%) alloc::slice::::to_vec_in 11 (0.1%) 1 (0.1%) alloc::slice::hack::to_vec 11 (0.1%) 1 (0.1%) core::str::::len 10 (0.1%) 2 (0.3%) core::ptr::const_ptr::::cast 10 (0.1%) 1 (0.1%) ::clone 10 (0.1%) 1 (0.1%) ::deref 10 (0.1%) 1 (0.1%) alloc::collections::TryReserveError::kind 10 (0.1%) 1 (0.1%) alloc::rc::is_dangling 10 (0.1%) 1 (0.1%) alloc::str:: for alloc::string::String>::borrow 10 (0.1%) 1 (0.1%) alloc::string::String::from_utf8_unchecked 10 (0.1%) 1 (0.1%) core::cmp::impls::::eq 10 (0.1%) 1 (0.1%) core::cmp::impls::::lt 10 (0.1%) 1 (0.1%) core::iter::adapters::filter::Filter::new 10 (0.1%) 1 (0.1%) core::iter::adapters::filter_map::FilterMap::new 10 (0.1%) 1 (0.1%) core::iter::range::>::next 10 (0.1%) 1 (0.1%) core::mem::manually_drop::ManuallyDrop::new 10 (0.1%) 1 (0.1%) core::slice::iter::Iter::as_slice 10 (0.1%) 1 (0.1%) std::ffi::os_str::OsStr::from_inner 10 (0.1%) 1 (0.1%) std::path::PathBuf::as_path 9 (0.0%) 2 (0.3%) core::mem::maybe_uninit::MaybeUninit::as_mut_ptr 9 (0.0%) 1 (0.1%) >::from 9 (0.0%) 1 (0.1%) ::fmt 9 (0.0%) 1 (0.1%) ::fmt 9 (0.0%) 1 (0.1%) ::fmt 9 (0.0%) 1 (0.1%) ::fmt 9 (0.0%) 1 (0.1%) >::as_ref 9 (0.0%) 1 (0.1%) ::forward_unchecked 9 (0.0%) 1 (0.1%) alloc::slice::::to_vec 9 (0.0%) 1 (0.1%) alloc::slice::::to_owned 9 (0.0%) 1 (0.1%) core::alloc::layout::Layout::dangling 9 (0.0%) 1 (0.1%) core::cmp::Ord::max 9 (0.0%) 1 (0.1%) core::cmp::max 9 (0.0%) 1 (0.1%) core::ptr::const_ptr::::wrapping_add 9 (0.0%) 1 (0.1%) core::str::converts::from_utf8_unchecked_mut 9 (0.0%) 1 (0.1%) std::path::Path::read_dir 8 (0.0%) 1 (0.1%) alloc::string::String::new 8 (0.0%) 1 (0.1%) alloc::sync::Arc::get_mut_unchecked 8 (0.0%) 1 (0.1%) core::alloc::layout::Layout::align 8 (0.0%) 1 (0.1%) core::iter::traits::iterator::Iterator::filter 8 (0.0%) 1 (0.1%) core::iter::traits::iterator::Iterator::filter_map 8 (0.0%) 1 (0.1%) core::mem::align_of_val_raw 8 (0.0%) 1 (0.1%) core::mem::size_of_val_raw 8 (0.0%) 1 (0.1%) core::num::::wrapping_sub 8 (0.0%) 1 (0.1%) core::ptr::const_ptr::::as_ptr 8 (0.0%) 1 (0.1%) core::ptr::mut_ptr::::as_mut_ptr 7 (0.0%) 1 (0.1%) <&mut I as core::iter::traits::exact_size::ExactSizeIterator>::len 7 (0.0%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 7 (0.0%) 1 (0.1%) ::into_update_target 7 (0.0%) 1 (0.1%) ::drop 7 (0.0%) 1 (0.1%) alloc::string::String::is_empty 7 (0.0%) 1 (0.1%) alloc::string::String::len 7 (0.0%) 1 (0.1%) alloc::vec::Vec::allocator 7 (0.0%) 1 (0.1%) core::num::nonzero::NonZeroUsize::new_unchecked 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place,migrations_internals::migration::file_names::{{closure}}>,diesel::migration::errors::MigrationError>> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place,diesel::migration::errors::MigrationError>> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place,migrations_internals::migration::file_names::{{closure}}>,alloc::string::String,diesel::migration::errors::MigrationError,,diesel::migration::errors::MigrationError> as core::iter::traits::collect::FromIterator>>::from_iter,migrations_internals::migration::file_names::{{closure}}>>::{{closure}},alloc::vec::Vec>::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place,std::fs::DirEntry,diesel::migration::errors::MigrationError,,diesel::migration::errors::MigrationError> as core::iter::traits::collect::FromIterator>>::from_iter>::{{closure}},alloc::vec::Vec>::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place,migrations_internals::migrations_in_directory::{{closure}}>,alloc::boxed::Box,diesel::migration::errors::MigrationError,>,diesel::migration::errors::MigrationError> as core::iter::traits::collect::FromIterator,diesel::migration::errors::MigrationError>>>::from_iter,migrations_internals::migrations_in_directory::{{closure}}>>::{{closure}},alloc::vec::Vec>>::{{closure}}> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place 7 (0.0%) 1 (0.1%) core::ptr::non_null::NonNull::as_ref 7 (0.0%) 1 (0.1%) core::result::Result::is_err 7 (0.0%) 1 (0.1%) std::fs::ReadDir 6 (0.0%) 1 (0.1%) ::default_selection 6 (0.0%) 1 (0.1%) alloc::sync::Arc::inner 6 (0.0%) 1 (0.1%) core::alloc::layout::Layout::size 6 (0.0%) 1 (0.1%) core::mem::drop 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard,alloc::alloc::Global>> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place,migrations_internals::migration::file_names::{{closure}}>> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place 5 (0.0%) 1 (0.1%) as core::ops::deref::Deref>::deref 5 (0.0%) 1 (0.1%) as core::ops::deref::DerefMut>::deref_mut 5 (0.0%) 1 (0.1%) ::as_query 5 (0.0%) 1 (0.1%) alloc::raw_vec::RawVec::allocator 5 (0.0%) 1 (0.1%) core::clone::impls::::clone 5 (0.0%) 1 (0.1%) diesel::query_builder::select_statement::SelectStatement::simple 4 (0.0%) 4 (0.6%) core::mem::align_of 4 (0.0%) 4 (0.6%) core::mem::size_of 4 (0.0%) 1 (0.1%) ::primary_key 4 (0.0%) 1 (0.1%) core::cell::UnsafeCell::get 4 (0.0%) 1 (0.1%) core::clone::Clone::clone 4 (0.0%) 1 (0.1%) core::num::nonzero::NonZeroUsize::get 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&core::option::Option> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&usize> 4 (0.0%) 1 (0.1%) migrations_internals::schema::__diesel_schema_migrations::table::star 3 (0.0%) 1 (0.1%) diesel::query_builder::select_statement::dsl_impls::>::table 1 (0.0%) 1 (0.1%) ::table 1 (0.0%) 1 (0.1%) ::all_columns 1 (0.0%) 1 (0.1%) core::ptr::null 1 (0.0%) 1 (0.1%) core::ptr::null_mut