Lines Copies Function name ----- ------ ------------- 17458 (100%) 627 (100%) (TOTAL) 1194 (6.8%) 18 (2.9%) core::result::Result::map_err 1019 (5.8%) 14 (2.2%) as tempfile::error::IoResultExt>::with_err_path::{{closure}} 696 (4.0%) 15 (2.4%) as core::ops::try_trait::Try>::branch 485 (2.8%) 3 (0.5%) tempfile::util::create_helper 340 (1.9%) 12 (1.9%) as core::ops::try_trait::FromResidual>>::from_residual 278 (1.6%) 4 (0.6%) alloc::alloc::box_free 278 (1.6%) 1 (0.2%) tempfile::file::imp::unix::persist 261 (1.5%) 1 (0.2%) core::char::methods::encode_utf8_raw 244 (1.4%) 14 (2.2%) as tempfile::error::IoResultExt>::with_err_path 238 (1.4%) 1 (0.2%) tempfile::spooled::SpooledTempFile::roll 217 (1.2%) 1 (0.2%) tempfile::file::imp::unix::create_unlinked 210 (1.2%) 1 (0.2%) tempfile::file::imp::unix::reopen 193 (1.1%) 1 (0.2%) alloc::alloc::Global::grow_impl 174 (1.0%) 6 (1.0%) core::fmt::ArgumentV1::new 163 (0.9%) 1 (0.2%) alloc::raw_vec::RawVec::grow_amortized 157 (0.9%) 1 (0.2%) std::io::Write::write_all 156 (0.9%) 15 (2.4%) <&T as core::fmt::Debug>::fmt 155 (0.9%) 1 (0.2%) tempfile::file::NamedTempFile::keep 152 (0.9%) 1 (0.2%) alloc::raw_vec::finish_grow 152 (0.9%) 1 (0.2%) tempfile::Builder::tempdir_in 150 (0.9%) 3 (0.5%) core::mem::replace 145 (0.8%) 1 (0.2%) alloc::raw_vec::RawVec::allocate_in 142 (0.8%) 1 (0.2%) tempfile::file::TempPath::keep 140 (0.8%) 1 (0.2%) fastrand::Rng::u8 127 (0.7%) 3 (0.5%) core::option::Option::ok_or 127 (0.7%) 2 (0.3%) core::result::Result::map 125 (0.7%) 1 (0.2%) tempfile::file::create_named 115 (0.7%) 1 (0.2%) as std::io::Seek>::seek 111 (0.6%) 1 (0.2%) ::write 104 (0.6%) 1 (0.2%) alloc::vec::Vec::extend_with 99 (0.6%) 3 (0.5%) std::path::Path::join 99 (0.6%) 1 (0.2%) tempfile::dir::TempDir::close 97 (0.6%) 1 (0.2%) alloc::alloc::Global::alloc_impl 97 (0.6%) 1 (0.2%) tempfile::file::TempPath::close 97 (0.6%) 1 (0.2%) tempfile::spooled::SpooledTempFile::set_len 88 (0.5%) 1 (0.2%) tempfile::util::tmpname 84 (0.5%) 1 (0.2%) std::io::impls::::read 78 (0.4%) 2 (0.3%) std::ffi::os_str::OsString::push 76 (0.4%) 8 (1.3%) >::into 73 (0.4%) 4 (0.6%) core::ptr::read 73 (0.4%) 1 (0.2%) tempfile::file::imp::unix::create::{{closure}} 72 (0.4%) 2 (0.3%) as core::iter::range::RangeIteratorImpl>::spec_next 72 (0.4%) 1 (0.2%) alloc::raw_vec::RawVec::current_memory 71 (0.4%) 2 (0.3%) std::fs::remove_file 71 (0.4%) 1 (0.2%) as core::fmt::Debug>::fmt 70 (0.4%) 1 (0.2%) core::cmp::max_by 70 (0.4%) 1 (0.2%) core::cmp::min_by 69 (0.4%) 1 (0.2%) alloc::boxed::Box::into_unique 67 (0.4%) 1 (0.2%) as std::io::Read>::read 66 (0.4%) 1 (0.2%) core::fmt::builders::DebugList::entries 65 (0.4%) 1 (0.2%) ::fmt 64 (0.4%) 1 (0.2%) std::thread::local::LocalKey::try_with 59 (0.3%) 5 (0.8%) core::ptr::unique::Unique::cast 59 (0.3%) 2 (0.3%) tempfile::file::create_named::{{closure}} 59 (0.3%) 1 (0.2%) core::fmt::Arguments::new_v1 58 (0.3%) 1 (0.2%) alloc::vec::Vec::resize 56 (0.3%) 1 (0.2%) ::fmt 56 (0.3%) 1 (0.2%) core::alloc::layout::Layout::array 55 (0.3%) 3 (0.5%) core::mem::manually_drop::ManuallyDrop::new 55 (0.3%) 3 (0.5%) core::ops::function::FnOnce::call_once 55 (0.3%) 1 (0.2%) fastrand::Rng::gen_mod_u32 55 (0.3%) 1 (0.2%) tempfile::dir::create 54 (0.3%) 1 (0.2%) alloc::boxed::Box::into_raw_with_allocator 53 (0.3%) 1 (0.2%) core::result::Result::or_else 53 (0.3%) 1 (0.2%) std::io::error::Error::kind 53 (0.3%) 1 (0.2%) tempfile::Builder::tempfile_in::{{closure}} 52 (0.3%) 1 (0.2%) ::to_vec 50 (0.3%) 4 (0.6%) <&T as core::convert::AsRef>::as_ref 50 (0.3%) 2 (0.3%) alloc::boxed::Box::new 50 (0.3%) 1 (0.2%) core::slice::iter::Iter::post_inc_start 49 (0.3%) 4 (0.6%) core::ptr::unique::Unique::as_ref 48 (0.3%) 1 (0.2%) ::clone 48 (0.3%) 1 (0.2%) tempfile::Builder::tempfile_in 47 (0.3%) 2 (0.3%) std::io::error::Error::new 46 (0.3%) 1 (0.2%) ::seek 45 (0.3%) 1 (0.2%) core::num::::checked_add 45 (0.3%) 1 (0.2%) core::num::::checked_sub 45 (0.3%) 1 (0.2%) core::slice::iter::Iter::new 44 (0.3%) 1 (0.2%) tempfile::file::NamedTempFile::close 43 (0.2%) 2 (0.3%) alloc::raw_vec::finish_grow::{{closure}} 43 (0.2%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::next 43 (0.2%) 1 (0.2%) core::num::::checked_add_signed 43 (0.2%) 1 (0.2%) core::num::::overflowing_add 43 (0.2%) 1 (0.2%) core::num::::overflowing_add 43 (0.2%) 1 (0.2%) core::num::::overflowing_sub 43 (0.2%) 1 (0.2%) core::num::::checked_add 43 (0.2%) 1 (0.2%) core::num::::checked_mul 43 (0.2%) 1 (0.2%) core::num::::overflowing_add 43 (0.2%) 1 (0.2%) core::num::::overflowing_mul 43 (0.2%) 1 (0.2%) core::result::Result::expect 42 (0.2%) 3 (0.5%) tempfile::util::create_helper::{{closure}} 42 (0.2%) 1 (0.2%) alloc::alloc::exchange_malloc 42 (0.2%) 1 (0.2%) alloc::boxed::Box::from_raw_in 42 (0.2%) 1 (0.2%) alloc::vec::Vec::truncate 42 (0.2%) 1 (0.2%) core::ptr::drop_in_place> 41 (0.2%) 4 (0.6%) core::ptr::write 40 (0.2%) 1 (0.2%) core::option::Option::unwrap_or_else 40 (0.2%) 1 (0.2%) fastrand::Rng::u8::{{closure}} 40 (0.2%) 1 (0.2%) std::fs::DirBuilder::create 40 (0.2%) 1 (0.2%) std::io::error::Error::raw_os_error 39 (0.2%) 1 (0.2%) as core::clone::Clone>::clone 38 (0.2%) 1 (0.2%) as core::fmt::Debug>::fmt 38 (0.2%) 1 (0.2%) ::fmt 38 (0.2%) 1 (0.2%) ::fmt 38 (0.2%) 1 (0.2%) ::fmt 38 (0.2%) 1 (0.2%) ::fmt 38 (0.2%) 1 (0.2%) alloc::raw_vec::handle_reserve 37 (0.2%) 1 (0.2%) as core::ops::drop::Drop>::drop 37 (0.2%) 1 (0.2%) std::fs::create_dir 37 (0.2%) 1 (0.2%) std::fs::remove_dir_all 36 (0.2%) 4 (0.6%) core::ptr::unique::Unique::as_ptr 36 (0.2%) 1 (0.2%) tempfile::file::imp::unix::cstr::{{closure}} 35 (0.2%) 1 (0.2%) core::num::::overflowing_add_signed 34 (0.2%) 5 (0.8%) >::from 34 (0.2%) 4 (0.6%) core::mem::maybe_uninit::MaybeUninit::assume_init 34 (0.2%) 1 (0.2%) ::fmt 34 (0.2%) 1 (0.2%) core::slice::::split_at_unchecked 34 (0.2%) 1 (0.2%) tempfile::file::imp::unix::create 33 (0.2%) 2 (0.3%) tempfile::dir::create::{{closure}} 33 (0.2%) 1 (0.2%) ::read 33 (0.2%) 1 (0.2%) alloc::raw_vec::RawVec::new_in 33 (0.2%) 1 (0.2%) fastrand::Rng::gen_u64 32 (0.2%) 2 (0.3%) core::slice::::get_unchecked 32 (0.2%) 1 (0.2%) <&tempfile::file::NamedTempFile as std::io::Seek>::seek 32 (0.2%) 1 (0.2%) core::fmt::num::::fmt 32 (0.2%) 1 (0.2%) core::fmt::num::::fmt 32 (0.2%) 1 (0.2%) std::fs::OpenOptions::open 31 (0.2%) 4 (0.6%) ::into_iter 31 (0.2%) 2 (0.3%) core::slice::index:: for [T]>::index_mut 30 (0.2%) 1 (0.2%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 30 (0.2%) 1 (0.2%) as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut 30 (0.2%) 1 (0.2%) core::ptr::drop_in_place> 30 (0.2%) 1 (0.2%) std::io::cursor::Cursor::remaining_slice 29 (0.2%) 2 (0.3%) >::from 29 (0.2%) 1 (0.2%) ::seek 29 (0.2%) 1 (0.2%) core::ptr::metadata::from_raw_parts 29 (0.2%) 1 (0.2%) core::ptr::metadata::from_raw_parts_mut 29 (0.2%) 1 (0.2%) tempfile::file::imp::unix::create_unix::{{closure}} 28 (0.2%) 1 (0.2%) alloc::raw_vec::alloc_guard 28 (0.2%) 1 (0.2%) core::ptr::drop_in_place 28 (0.2%) 1 (0.2%) core::ptr::drop_in_place 28 (0.2%) 1 (0.2%) std::path::PathBuf::into_boxed_path 28 (0.2%) 1 (0.2%) tempfile::Builder::tempdir 28 (0.2%) 1 (0.2%) tempfile::Builder::tempfile 28 (0.2%) 1 (0.2%) tempfile::dir::TempDir::into_path 28 (0.2%) 1 (0.2%) tempfile::file::imp::unix::cvt_err 27 (0.2%) 1 (0.2%) ::deallocate 27 (0.2%) 1 (0.2%) as core::slice::index::SliceIndex<[T]>>::index_mut 27 (0.2%) 1 (0.2%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 27 (0.2%) 1 (0.2%) core::ptr::drop_in_place> 27 (0.2%) 1 (0.2%) core::ptr::drop_in_place> 27 (0.2%) 1 (0.2%) core::ptr::drop_in_place> 27 (0.2%) 1 (0.2%) core::ptr::drop_in_place 27 (0.2%) 1 (0.2%) core::ptr::drop_in_place 26 (0.1%) 1 (0.2%) <[T] as core::fmt::Debug>::fmt 26 (0.1%) 1 (0.2%) ::eq 26 (0.1%) 1 (0.2%) tempfile::file::tempfile_in 25 (0.1%) 1 (0.2%) <&tempfile::file::NamedTempFile as std::io::Read>::read 25 (0.1%) 1 (0.2%) <&tempfile::file::NamedTempFile as std::io::Write>::write 25 (0.1%) 1 (0.2%) ::grow 25 (0.1%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::next 25 (0.1%) 1 (0.2%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 25 (0.1%) 1 (0.2%) as core::slice::index::SliceIndex<[T]>>::index_mut 25 (0.1%) 1 (0.2%) tempfile::file::tempfile 24 (0.1%) 3 (0.5%) core::any::TypeId::of 24 (0.1%) 3 (0.5%) std::error::Error::backtrace 24 (0.1%) 3 (0.5%) std::error::Error::type_id 24 (0.1%) 1 (0.2%) ::fmt 24 (0.1%) 1 (0.2%) ::fmt 24 (0.1%) 1 (0.2%) ::fmt 24 (0.1%) 1 (0.2%) ::fmt 24 (0.1%) 1 (0.2%) alloc::boxed::Box::leak 24 (0.1%) 1 (0.2%) core::cmp::impls::::cmp 24 (0.1%) 1 (0.2%) core::cmp::impls::::cmp 24 (0.1%) 1 (0.2%) fastrand::Rng::alphanumeric 24 (0.1%) 1 (0.2%) tempfile::spooled::SpooledTempFile::new 23 (0.1%) 1 (0.2%) ::default 23 (0.1%) 1 (0.2%) alloc::raw_vec::RawVec::set_ptr_and_cap 23 (0.1%) 1 (0.2%) core::slice::::copy_from_slice 23 (0.1%) 1 (0.2%) std::io::error::Error::new_const 22 (0.1%) 2 (0.3%) core::mem::forget 22 (0.1%) 1 (0.2%) ::read 22 (0.1%) 1 (0.2%) ::write 22 (0.1%) 1 (0.2%) core::char::methods::::encode_utf8 22 (0.1%) 1 (0.2%) core::char::methods::len_utf8 22 (0.1%) 1 (0.2%) std::sys::unix::os_str::Buf::as_slice 21 (0.1%) 4 (0.6%) core::mem::manually_drop::ManuallyDrop::into_inner 21 (0.1%) 1 (0.2%) tempfile::file::NamedTempFile::reopen 20 (0.1%) 4 (0.6%) core::mem::maybe_uninit::MaybeUninit::uninit 20 (0.1%) 2 (0.3%) core::iter::range::>::next 20 (0.1%) 2 (0.3%) std::error::Error::cause 20 (0.1%) 1 (0.2%) as core::slice::index::SliceIndex<[T]>>::index 20 (0.1%) 1 (0.2%) core::alloc::layout::Layout::from_size_align_unchecked 20 (0.1%) 1 (0.2%) std::ffi::os_str::OsStr::to_os_string 20 (0.1%) 1 (0.2%) std::sys::unix::os_str::Slice::from_u8_slice 20 (0.1%) 1 (0.2%) tempfile::file::imp::unix::create_named 20 (0.1%) 1 (0.2%) tempfile::file::imp::unix::cstr 19 (0.1%) 1 (0.2%) as core::convert::From<&mut T>>::from 19 (0.1%) 1 (0.2%) alloc::alloc::realloc 19 (0.1%) 1 (0.2%) core::ptr::non_null::NonNull::new_unchecked 19 (0.1%) 1 (0.2%) core::ptr::non_null::NonNull<[T]>::slice_from_raw_parts 19 (0.1%) 1 (0.2%) core::ptr::unique::Unique::new_unchecked 19 (0.1%) 1 (0.2%) core::str::::as_bytes 19 (0.1%) 1 (0.2%) fastrand::mul_high_u32 18 (0.1%) 4 (0.6%) core::mem::maybe_uninit::MaybeUninit::as_mut_ptr 18 (0.1%) 1 (0.2%) >::from 18 (0.1%) 1 (0.2%) ::drop 18 (0.1%) 1 (0.2%) ::source 18 (0.1%) 1 (0.2%) ::source 18 (0.1%) 1 (0.2%) alloc::vec::set_len_on_drop::SetLenOnDrop::increment_len 18 (0.1%) 1 (0.2%) std::error:: for alloc::boxed::Box>::from 18 (0.1%) 1 (0.2%) tempfile::spooled::SpooledTempFile::is_rolled 17 (0.1%) 1 (0.2%) >::index 17 (0.1%) 1 (0.2%) >::as_ref 17 (0.1%) 1 (0.2%) alloc::vec::Vec::with_capacity_in 17 (0.1%) 1 (0.2%) core::ptr::drop_in_place> 17 (0.1%) 1 (0.2%) core::ptr::drop_in_place 17 (0.1%) 1 (0.2%) core::ptr::non_null::NonNull::new 17 (0.1%) 1 (0.2%) core::slice::::split_at 17 (0.1%) 1 (0.2%) std::ffi::os_str:: for str>::as_ref 17 (0.1%) 1 (0.2%) std::io::error::Error::from_raw_os_error 17 (0.1%) 1 (0.2%) std::path::Path::as_os_str 17 (0.1%) 1 (0.2%) std::sys::unix::os_str::Slice::from_str 17 (0.1%) 1 (0.2%) tempfile::file::imp::unix::create_unix 16 (0.1%) 1 (0.2%) <&tempfile::file::NamedTempFile as std::io::Read>::read::{{closure}} 16 (0.1%) 1 (0.2%) <&tempfile::file::NamedTempFile as std::io::Seek>::seek::{{closure}} 16 (0.1%) 1 (0.2%) <&tempfile::file::NamedTempFile as std::io::Write>::write::{{closure}} 16 (0.1%) 1 (0.2%) ::allocate 16 (0.1%) 1 (0.2%) ::allocate_zeroed 16 (0.1%) 1 (0.2%) as core::ops::range::RangeBounds>::end_bound 16 (0.1%) 1 (0.2%) alloc::alloc::dealloc 16 (0.1%) 1 (0.2%) alloc::raw_vec::RawVec::capacity 16 (0.1%) 1 (0.2%) alloc::raw_vec::RawVec::reserve 16 (0.1%) 1 (0.2%) alloc::raw_vec::RawVec::with_capacity_in 16 (0.1%) 1 (0.2%) alloc::str::::to_owned 16 (0.1%) 1 (0.2%) alloc::vec::set_len_on_drop::SetLenOnDrop::new 16 (0.1%) 1 (0.2%) core::ptr::drop_in_place> 16 (0.1%) 1 (0.2%) core::ptr::drop_in_place> 16 (0.1%) 1 (0.2%) core::ptr::metadata::metadata 16 (0.1%) 1 (0.2%) core::slice::::len 16 (0.1%) 1 (0.2%) core::slice::index:: for [T]>::index 16 (0.1%) 1 (0.2%) std::error:: for alloc::boxed::Box>::from 16 (0.1%) 1 (0.2%) tempfile::file::NamedTempFile::into_parts 15 (0.1%) 1 (0.2%) >::as_inner 15 (0.1%) 1 (0.2%) >::as_ref 15 (0.1%) 1 (0.2%) ::drop 15 (0.1%) 1 (0.2%) alloc::boxed::Box::into_raw 15 (0.1%) 1 (0.2%) alloc::raw_vec::RawVec::needs_to_grow 15 (0.1%) 1 (0.2%) alloc::raw_vec::RawVec::reserve::do_reserve_and_handle 15 (0.1%) 1 (0.2%) alloc::raw_vec::handle_reserve::{{closure}} 15 (0.1%) 1 (0.2%) alloc::vec::Vec::as_mut_ptr 15 (0.1%) 1 (0.2%) alloc::vec::Vec::as_ptr 15 (0.1%) 1 (0.2%) core::ptr::drop_in_place> 15 (0.1%) 1 (0.2%) core::ptr::non_null::NonNull<[T]>::as_non_null_ptr 15 (0.1%) 1 (0.2%) core::ptr::slice_from_raw_parts 15 (0.1%) 1 (0.2%) core::ptr::slice_from_raw_parts_mut 15 (0.1%) 1 (0.2%) core::slice::raw::from_raw_parts 15 (0.1%) 1 (0.2%) tempfile::file::NamedTempFile::reopen::{{closure}} 14 (0.1%) 1 (0.2%) <&mut T as core::convert::AsRef>::as_ref 14 (0.1%) 1 (0.2%) as core::ops::deref::Deref>::deref 14 (0.1%) 1 (0.2%) ::deref 14 (0.1%) 1 (0.2%) ::as_bytes 14 (0.1%) 1 (0.2%) ::read::{{closure}} 14 (0.1%) 1 (0.2%) ::seek::{{closure}} 14 (0.1%) 1 (0.2%) ::write::{{closure}} 14 (0.1%) 1 (0.2%) core::ptr::const_ptr::::guaranteed_eq 14 (0.1%) 1 (0.2%) core::ptr::mut_ptr::::guaranteed_eq 14 (0.1%) 1 (0.2%) core::ptr::non_null::NonNull::cast 14 (0.1%) 1 (0.2%) std::ffi::os_str::OsStr::len 14 (0.1%) 1 (0.2%) tempfile::file::TempPath::close::{{closure}} 13 (0.1%) 1 (0.2%) as core::fmt::Debug>::fmt 13 (0.1%) 1 (0.2%) as core::fmt::Debug>::fmt 13 (0.1%) 1 (0.2%) as core::ops::drop::Drop>::drop 13 (0.1%) 1 (0.2%) as core::ops::range::RangeBounds>::start_bound 13 (0.1%) 1 (0.2%) alloc::alloc::alloc 13 (0.1%) 1 (0.2%) alloc::alloc::alloc_zeroed 13 (0.1%) 1 (0.2%) alloc::boxed::Box::from_raw 13 (0.1%) 1 (0.2%) core::intrinsics::write_bytes 13 (0.1%) 1 (0.2%) core::ops::function::Fn::call 13 (0.1%) 1 (0.2%) core::ptr::drop_in_place 13 (0.1%) 1 (0.2%) core::slice::::iter 13 (0.1%) 1 (0.2%) std::error:: for alloc::boxed::Box>::from 13 (0.1%) 1 (0.2%) std::error::Error::source 13 (0.1%) 1 (0.2%) std::ffi::os_str::OsStr::new 13 (0.1%) 1 (0.2%) std::io::error::Error::last_os_error 13 (0.1%) 1 (0.2%) tempfile::dir::TempDir::close::{{closure}} 12 (0.1%) 1 (0.2%) ::clone 12 (0.1%) 1 (0.2%) ::clone 12 (0.1%) 1 (0.2%) ::clone 12 (0.1%) 1 (0.2%) alloc::vec::Vec::reserve 12 (0.1%) 1 (0.2%) core::num::::unchecked_add 12 (0.1%) 1 (0.2%) core::num::::unchecked_add 12 (0.1%) 1 (0.2%) core::ptr::const_ptr::::copy_to_nonoverlapping 12 (0.1%) 1 (0.2%) core::ptr::const_ptr::::offset 12 (0.1%) 1 (0.2%) core::ptr::const_ptr::::wrapping_offset 12 (0.1%) 1 (0.2%) core::ptr::drop_in_place 12 (0.1%) 1 (0.2%) core::ptr::mut_ptr::::offset 12 (0.1%) 1 (0.2%) core::ptr::mut_ptr::::write_bytes 12 (0.1%) 1 (0.2%) std::io::cursor::Cursor::new 12 (0.1%) 1 (0.2%) tempfile::file::NamedTempFile::into_temp_path 12 (0.1%) 1 (0.2%) tempfile::file::imp::unix::keep 11 (0.1%) 1 (0.2%) >::index_mut 11 (0.1%) 1 (0.2%) >::as_ref 11 (0.1%) 1 (0.2%) ::deref 11 (0.1%) 1 (0.2%) ::source 11 (0.1%) 1 (0.2%) >::as_ref 11 (0.1%) 1 (0.2%) ::deref 11 (0.1%) 1 (0.2%) alloc::slice::::to_vec_in 11 (0.1%) 1 (0.2%) alloc::slice::hack::to_vec 11 (0.1%) 1 (0.2%) core::ptr::non_null::NonNull<[T]>::as_mut_ptr 11 (0.1%) 1 (0.2%) std::ffi::c_str::CString::as_bytes_with_nul 11 (0.1%) 1 (0.2%) std::ffi::os_str::OsString::new 11 (0.1%) 1 (0.2%) std::ffi::os_str::OsString::with_capacity 11 (0.1%) 1 (0.2%) std::path::Path::new 11 (0.1%) 1 (0.2%) std::sys::unix::os_str::Buf::with_capacity 11 (0.1%) 1 (0.2%) tempfile::Builder::append 11 (0.1%) 1 (0.2%) tempfile::dir::TempDir::path 11 (0.1%) 1 (0.2%) tempfile::file::NamedTempFile::path 10 (0.1%) 1 (0.2%) as core::convert::AsRef>::as_ref 10 (0.1%) 1 (0.2%) as core::convert::AsRef<[T]>>::as_ref 10 (0.1%) 1 (0.2%) ::clone 10 (0.1%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::next 10 (0.1%) 1 (0.2%) >::as_ref 10 (0.1%) 1 (0.2%) ::deref 10 (0.1%) 1 (0.2%) >::as_ref 10 (0.1%) 1 (0.2%) >::from 10 (0.1%) 1 (0.2%) >::as_ref 10 (0.1%) 1 (0.2%) ::fmt 10 (0.1%) 1 (0.2%) ::forward_unchecked 10 (0.1%) 1 (0.2%) alloc::collections::TryReserveError::kind 10 (0.1%) 1 (0.2%) alloc::string::String::from_utf8_unchecked 10 (0.1%) 1 (0.2%) alloc::vec::Vec::new 10 (0.1%) 1 (0.2%) core::cmp::impls::::lt 10 (0.1%) 1 (0.2%) core::cmp::impls::::lt 10 (0.1%) 1 (0.2%) core::iter::adapters::take::Take::new 10 (0.1%) 1 (0.2%) core::ptr::non_null::NonNull::as_ptr 10 (0.1%) 1 (0.2%) std::ffi::c_str::CStr::as_ptr 10 (0.1%) 1 (0.2%) std::ffi::c_str::CStr::from_bytes_with_nul_unchecked 10 (0.1%) 1 (0.2%) std::ffi::os_str::OsStr::from_inner 10 (0.1%) 1 (0.2%) std::path:: for std::ffi::os_str::OsString>::as_ref 10 (0.1%) 1 (0.2%) std::thread::local::LocalKey::with 9 (0.1%) 1 (0.2%) >::from 9 (0.1%) 1 (0.2%) ::drop 9 (0.1%) 1 (0.2%) ::fmt 9 (0.1%) 1 (0.2%) >::as_ref 9 (0.1%) 1 (0.2%) >::as_ref 9 (0.1%) 1 (0.2%) >>::from 9 (0.1%) 1 (0.2%) ::forward_unchecked 9 (0.1%) 1 (0.2%) alloc::slice::::to_vec 9 (0.1%) 1 (0.2%) alloc::slice::::to_owned 9 (0.1%) 1 (0.2%) alloc::vec::Vec::set_len 9 (0.1%) 1 (0.2%) core::alloc::layout::Layout::dangling 9 (0.1%) 1 (0.2%) core::cmp::Ord::max 9 (0.1%) 1 (0.2%) core::cmp::Ord::min 9 (0.1%) 1 (0.2%) core::cmp::max 9 (0.1%) 1 (0.2%) core::ptr::const_ptr::::add 9 (0.1%) 1 (0.2%) core::ptr::const_ptr::::wrapping_add 9 (0.1%) 1 (0.2%) core::ptr::const_ptr::::len 9 (0.1%) 1 (0.2%) core::ptr::mut_ptr::::add 9 (0.1%) 1 (0.2%) core::str::converts::from_utf8_unchecked_mut 9 (0.1%) 1 (0.2%) std::ffi::c_str::CString::new 9 (0.1%) 1 (0.2%) tempfile::Builder::rand_bytes 8 (0.0%) 1 (0.2%) alloc::raw_vec::RawVec::ptr 8 (0.0%) 1 (0.2%) alloc::string::String::new 8 (0.0%) 1 (0.2%) core::alloc::layout::Layout::align 8 (0.0%) 1 (0.2%) core::iter::traits::iterator::Iterator::take 8 (0.0%) 1 (0.2%) core::num::::wrapping_mul 8 (0.0%) 1 (0.2%) core::num::::wrapping_sub 8 (0.0%) 1 (0.2%) core::num::::wrapping_add 8 (0.0%) 1 (0.2%) core::num::::wrapping_add 8 (0.0%) 1 (0.2%) core::num::::wrapping_sub 8 (0.0%) 1 (0.2%) core::num::::wrapping_sub 8 (0.0%) 1 (0.2%) core::ops::function::FnMut::call_mut 8 (0.0%) 1 (0.2%) core::ptr::const_ptr::::is_null 8 (0.0%) 1 (0.2%) core::ptr::mut_ptr::::is_null 8 (0.0%) 1 (0.2%) core::ptr::mut_ptr::::as_mut_ptr 8 (0.0%) 1 (0.2%) core::slice::::as_mut_ptr 8 (0.0%) 1 (0.2%) core::slice::::as_ptr 8 (0.0%) 1 (0.2%) core::slice::::is_empty 8 (0.0%) 1 (0.2%) fastrand::alphanumeric::{{closure}} 8 (0.0%) 1 (0.2%) std::path::PathBuf::new 7 (0.0%) 1 (0.2%) ::drop 7 (0.0%) 1 (0.2%) alloc::vec::Vec::allocator 7 (0.0%) 1 (0.2%) core::num::nonzero::NonZeroUsize::new_unchecked 7 (0.0%) 1 (0.2%) core::ptr::drop_in_place 7 (0.0%) 1 (0.2%) core::ptr::drop_in_place for alloc::boxed::Box>::from::StringError> 7 (0.0%) 1 (0.2%) core::ptr::drop_in_place 7 (0.0%) 1 (0.2%) core::ptr::drop_in_place 7 (0.0%) 1 (0.2%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.2%) core::ptr::drop_in_place 7 (0.0%) 1 (0.2%) core::ptr::drop_in_place 7 (0.0%) 1 (0.2%) core::ptr::drop_in_place 7 (0.0%) 1 (0.2%) core::ptr::drop_in_place 7 (0.0%) 1 (0.2%) core::ptr::drop_in_place 7 (0.0%) 1 (0.2%) core::ptr::drop_in_place 7 (0.0%) 1 (0.2%) core::slice::raw::debug_check_data_len 7 (0.0%) 1 (0.2%) fastrand::Rng::gen_u32 7 (0.0%) 1 (0.2%) tempfile::file::NamedTempFile::into_file 6 (0.0%) 1 (0.2%) as alloc::vec::ExtendWith>::next 6 (0.0%) 1 (0.2%) alloc::vec::Vec::len 6 (0.0%) 1 (0.2%) alloc::vec::Vec::with_capacity 6 (0.0%) 1 (0.2%) core::alloc::layout::Layout::size 6 (0.0%) 1 (0.2%) core::num::::wrapping_neg 6 (0.0%) 1 (0.2%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.2%) core::ptr::drop_in_place 6 (0.0%) 1 (0.2%) core::ptr::drop_in_place 6 (0.0%) 1 (0.2%) core::ptr::drop_in_place 6 (0.0%) 1 (0.2%) core::ptr::drop_in_place 6 (0.0%) 1 (0.2%) core::ptr::drop_in_place 6 (0.0%) 1 (0.2%) core::ptr::unique::Unique::dangling 6 (0.0%) 1 (0.2%) std::io::cursor::Cursor::position 6 (0.0%) 1 (0.2%) tempfile::dir::TempDir::new 6 (0.0%) 1 (0.2%) tempfile::file::NamedTempFile::new 6 (0.0%) 1 (0.2%) tempfile::spooled::SpooledTempFile::into_inner 5 (0.0%) 1 (0.2%) as core::ops::deref::Deref>::deref 5 (0.0%) 1 (0.2%) alloc::raw_vec::RawVec::allocator 5 (0.0%) 1 (0.2%) core::clone::impls::::clone 5 (0.0%) 1 (0.2%) core::clone::impls::::clone 5 (0.0%) 1 (0.2%) core::clone::impls::::clone 5 (0.0%) 1 (0.2%) core::convert::num:: for u128>::from 5 (0.0%) 1 (0.2%) core::iter::sources::repeat_with::repeat_with 5 (0.0%) 1 (0.2%) core::ptr::const_ptr::::cast 5 (0.0%) 1 (0.2%) core::ptr::mut_ptr::::cast 5 (0.0%) 1 (0.2%) std::io::cursor::Cursor::get_mut 5 (0.0%) 1 (0.2%) std::io::cursor::Cursor::get_ref 5 (0.0%) 1 (0.2%) tempfile::file::NamedTempFile::as_file 5 (0.0%) 1 (0.2%) tempfile::file::NamedTempFile::as_file_mut 4 (0.0%) 1 (0.2%) ::clone 4 (0.0%) 1 (0.2%) as alloc::vec::ExtendWith>::last 4 (0.0%) 1 (0.2%) as core::ops::deref::DerefMut>::deref_mut 4 (0.0%) 1 (0.2%) core::clone::Clone::clone 4 (0.0%) 1 (0.2%) core::num::nonzero::NonZeroUsize::get 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place<&&std::ffi::os_str::OsStr> 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place<&&u8> 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place<&alloc::vec::Vec> 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place<&bool> 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place<&std::fs::File> 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place<&std::io::cursor::Cursor>> 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place<&std::io::error::Error> 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place<&std::path::Path> 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place<&std::path::PathBuf> 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place<&tempfile::file::NamedTempFile> 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place<&tempfile::file::TempPath> 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place<&tempfile::spooled::SpooledData> 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place<&u64> 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place<&u8> 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place<&usize> 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place 4 (0.0%) 1 (0.2%) std::error::Error::description 3 (0.0%) 1 (0.2%) fastrand::RNG::__getit 3 (0.0%) 1 (0.2%) fastrand::alphanumeric 3 (0.0%) 1 (0.2%) tempfile::Builder::new 3 (0.0%) 1 (0.2%) tempfile::dir::tempdir 1 (0.0%) 1 (0.2%) core::mem::align_of 1 (0.0%) 1 (0.2%) core::mem::size_of 1 (0.0%) 1 (0.2%) core::ptr::null 1 (0.0%) 1 (0.2%) core::ptr::null_mut