Lines Copies Function name ----- ------ ------------- 70477 (100%) 1521 (100%) (TOTAL) 2502 (3.6%) 1 (0.1%) ::write_request 2464 (3.5%) 16 (1.1%) wayland_client::conn::ConnectionHandle::send_request 2438 (3.5%) 1 (0.1%) ::write_request 1726 (2.4%) 23 (1.5%) core::result::Result::map 1670 (2.4%) 1 (0.1%) ::parse_event 1436 (2.0%) 1 (0.1%) ::parse_event 1362 (1.9%) 1 (0.1%) ::write_request 1314 (1.9%) 1 (0.1%) ::parse_event 1212 (1.7%) 1 (0.1%) ::parse_event 1120 (1.6%) 1 (0.1%) ::write_request 1079 (1.5%) 1 (0.1%) ::parse_event 1021 (1.4%) 22 (1.4%) as core::ops::try_trait::Try>::branch 990 (1.4%) 25 (1.6%) core::result::Result::unwrap 966 (1.4%) 14 (0.9%) as core::fmt::Debug>::fmt 953 (1.4%) 1 (0.1%) ::write_request 919 (1.3%) 1 (0.1%) ::write_request 913 (1.3%) 17 (1.1%) alloc::alloc::box_free 900 (1.3%) 1 (0.1%) ::parse_event 858 (1.2%) 1 (0.1%) ::write_request 858 (1.2%) 1 (0.1%) ::write_request 808 (1.1%) 1 (0.1%) ::write_request 796 (1.1%) 1 (0.1%) ::write_request 717 (1.0%) 1 (0.1%) ::write_request 668 (0.9%) 1 (0.1%) wayland_client::conn::Connection::connect_to_env 644 (0.9%) 1 (0.1%) ::parse_event 611 (0.9%) 1 (0.1%) ::fmt 555 (0.8%) 1 (0.1%) ::fmt 539 (0.8%) 1 (0.1%) ::parse_event 524 (0.7%) 1 (0.1%) ::write_request 516 (0.7%) 12 (0.8%) as core::convert::From>::from 512 (0.7%) 1 (0.1%) ::write_request 509 (0.7%) 1 (0.1%) ::write_request 505 (0.7%) 1 (0.1%) ::parse_event 499 (0.7%) 1 (0.1%) ::fmt 489 (0.7%) 1 (0.1%) ::write_request 465 (0.7%) 1 (0.1%) ::fmt 458 (0.6%) 1 (0.1%) wayland_client::conn::blocking_dispatch_impl 450 (0.6%) 9 (0.6%) as core::fmt::Debug>::fmt 440 (0.6%) 11 (0.7%) core::option::Option::ok_or 439 (0.6%) 1 (0.1%) ::fmt 436 (0.6%) 1 (0.1%) ::write_request 435 (0.6%) 1 (0.1%) ::parse_event 419 (0.6%) 1 (0.1%) ::parse_event 411 (0.6%) 1 (0.1%) ::parse_event 392 (0.6%) 1 (0.1%) ::fmt 368 (0.5%) 1 (0.1%) ::fmt 360 (0.5%) 1 (0.1%) ::write_request 346 (0.5%) 1 (0.1%) ::fmt 343 (0.5%) 6 (0.4%) core::result::Result::map_err 338 (0.5%) 6 (0.4%) as core::ops::drop::Drop>::drop 324 (0.5%) 1 (0.1%) ::fmt 320 (0.5%) 1 (0.1%) wayland_client::conn::Connection::roundtrip 305 (0.4%) 1 (0.1%) smallvec::SmallVec::try_grow 293 (0.4%) 3 (0.2%) alloc::sync::Arc::new 293 (0.4%) 1 (0.1%) ::fmt 291 (0.4%) 72 (4.7%) <&T as core::fmt::Debug>::fmt 290 (0.4%) 5 (0.3%) alloc::raw_vec::RawVec::current_memory 273 (0.4%) 1 (0.1%) ::parse_event 266 (0.4%) 1 (0.1%) std::os::unix::net::stream::UnixStream::connect 262 (0.4%) 6 (0.4%) alloc::sync::Weak::inner 248 (0.4%) 8 (0.5%) core::fmt::ArgumentV1::new 246 (0.3%) 1 (0.1%) ::parse_event 243 (0.3%) 1 (0.1%) ::fmt 240 (0.3%) 1 (0.1%) ::fmt 230 (0.3%) 12 (0.8%) as core::ops::try_trait::FromResidual>>::from_residual 227 (0.3%) 3 (0.2%) core::fmt::builders::DebugList::entries 227 (0.3%) 1 (0.1%) ::parse_event 224 (0.3%) 2 (0.1%) ::spec_new_impl 223 (0.3%) 1 (0.1%) >::try_from 223 (0.3%) 1 (0.1%) wayland_client::conn::Connection::protocol_error 219 (0.3%) 1 (0.1%) as core::fmt::Debug>::fmt 187 (0.3%) 1 (0.1%) ::fmt 170 (0.2%) 1 (0.1%) ::fmt 170 (0.2%) 1 (0.1%) ::fmt 162 (0.2%) 1 (0.1%) as core::fmt::Debug>::fmt 156 (0.2%) 6 (0.4%) wayland_backend::protocol::> for u32>::from 155 (0.2%) 5 (0.3%) core::ptr::metadata::from_raw_parts_mut 149 (0.2%) 1 (0.1%) ::fmt 149 (0.2%) 1 (0.1%) ::fmt 146 (0.2%) 6 (0.4%) as core::ops::drop::Drop>::drop 145 (0.2%) 5 (0.3%) as core::ops::drop::Drop>::drop 144 (0.2%) 6 (0.4%) core::alloc::layout::Layout::for_value_raw 144 (0.2%) 1 (0.1%) ::fmt 144 (0.2%) 1 (0.1%) ::fmt 140 (0.2%) 5 (0.3%) core::option::Option<&T>::cloned 140 (0.2%) 1 (0.1%) alloc::raw_vec::RawVec::allocate_in 138 (0.2%) 1 (0.1%) ::fmt 137 (0.2%) 22 (1.4%) core::ptr::unique::Unique::cast 135 (0.2%) 1 (0.1%) ::from_id 135 (0.2%) 1 (0.1%) ::from_id 135 (0.2%) 1 (0.1%) ::from_id 135 (0.2%) 1 (0.1%) ::from_id 135 (0.2%) 1 (0.1%) ::from_id 135 (0.2%) 1 (0.1%) ::from_id 135 (0.2%) 1 (0.1%) ::from_id 135 (0.2%) 1 (0.1%) ::from_id 135 (0.2%) 1 (0.1%) ::from_id 135 (0.2%) 1 (0.1%) ::from_id 135 (0.2%) 1 (0.1%) ::from_id 135 (0.2%) 1 (0.1%) ::from_id 135 (0.2%) 1 (0.1%) ::from_id 135 (0.2%) 1 (0.1%) ::from_id 135 (0.2%) 1 (0.1%) ::from_id 135 (0.2%) 1 (0.1%) ::from_id 135 (0.2%) 1 (0.1%) ::from_id 135 (0.2%) 1 (0.1%) ::from_id 135 (0.2%) 1 (0.1%) ::from_id 135 (0.2%) 1 (0.1%) ::from_id 135 (0.2%) 1 (0.1%) ::from_id 135 (0.2%) 1 (0.1%) ::from_id 128 (0.2%) 1 (0.1%) wayland_client::conn::Connection::from_socket 126 (0.2%) 3 (0.2%) as core::iter::traits::iterator::Iterator>::next 126 (0.2%) 2 (0.1%) alloc::boxed::Box::into_unique 123 (0.2%) 3 (0.2%) core::slice::iter::Iter::new 122 (0.2%) 3 (0.2%) core::slice::iter::Iter::post_inc_start 121 (0.2%) 1 (0.1%) ::fmt 118 (0.2%) 1 (0.1%) ::fmt 114 (0.2%) 1 (0.1%) ::parse_event 114 (0.2%) 1 (0.1%) ::parse_event 114 (0.2%) 1 (0.1%) ::parse_event 114 (0.2%) 1 (0.1%) ::parse_event 114 (0.2%) 1 (0.1%) ::parse_event 114 (0.2%) 1 (0.1%) ::parse_event 114 (0.2%) 1 (0.1%) ::parse_event 113 (0.2%) 1 (0.1%) ::fmt 113 (0.2%) 1 (0.1%) ::fmt 113 (0.2%) 1 (0.1%) ::fmt 113 (0.2%) 1 (0.1%) smallvec::SmallVec::from_vec 112 (0.2%) 1 (0.1%) ::fmt 109 (0.2%) 1 (0.1%) wayland_client::protocol::wl_shell_surface::WlShellSurface::set_popup 106 (0.2%) 1 (0.1%) wayland_client::protocol::wl_data_device::WlDataDevice::start_drag 103 (0.1%) 21 (1.4%) >::into 99 (0.1%) 6 (0.4%) alloc::sync::Arc::drop_slow 97 (0.1%) 1 (0.1%) ::write_request 97 (0.1%) 1 (0.1%) ::write_request 97 (0.1%) 1 (0.1%) ::write_request 97 (0.1%) 1 (0.1%) ::fmt 97 (0.1%) 1 (0.1%) ::write_request 93 (0.1%) 3 (0.2%) core::ptr::metadata::from_raw_parts 92 (0.1%) 1 (0.1%) ::fmt 90 (0.1%) 1 (0.1%) ::fmt 89 (0.1%) 17 (1.1%) core::ptr::unique::Unique::as_ref 89 (0.1%) 1 (0.1%) alloc::alloc::Global::alloc_impl 87 (0.1%) 1 (0.1%) ::fmt 86 (0.1%) 1 (0.1%) ::fmt 86 (0.1%) 1 (0.1%) std::sync::mutex::Mutex::new 85 (0.1%) 1 (0.1%) smallvec::SmallVec::push 84 (0.1%) 1 (0.1%) ::fmt 82 (0.1%) 5 (0.3%) alloc::boxed::Box::leak 78 (0.1%) 1 (0.1%) as core::fmt::Debug>::fmt 78 (0.1%) 1 (0.1%) std::sync::poison::map_result 77 (0.1%) 1 (0.1%) core::ptr::drop_in_place<[core::option::Option>]> 77 (0.1%) 1 (0.1%) core::ptr::drop_in_place<[wayland_backend::protocol::Argument]> 76 (0.1%) 2 (0.1%) alloc::boxed::Box::into_raw_with_allocator 75 (0.1%) 1 (0.1%) ::fmt 75 (0.1%) 1 (0.1%) smallvec::SmallVec::try_reserve 75 (0.1%) 1 (0.1%) wayland_client::protocol::wl_data_offer::WlDataOffer::set_actions 74 (0.1%) 1 (0.1%) core::ptr::drop_in_place 74 (0.1%) 1 (0.1%) std::sync::mutex::Mutex::try_lock 73 (0.1%) 1 (0.1%) wayland_client::protocol::wl_shell_surface::WlShellSurface::set_transient 72 (0.1%) 2 (0.1%) core::sync::atomic::atomic_load 72 (0.1%) 1 (0.1%) ::fmt 70 (0.1%) 1 (0.1%) wayland_client::protocol::wl_shell_surface::WlShellSurface::resize 70 (0.1%) 1 (0.1%) wayland_client::protocol::wl_shell_surface::WlShellSurface::set_fullscreen 68 (0.1%) 1 (0.1%) ::fmt 67 (0.1%) 6 (0.4%) core::mem::align_of_val_raw 67 (0.1%) 6 (0.4%) core::mem::size_of_val_raw 67 (0.1%) 1 (0.1%) alloc::boxed::Box::try_new_uninit_in 64 (0.1%) 1 (0.1%) std::sys::unix::cvt 63 (0.1%) 3 (0.2%) as core::clone::Clone>::clone 60 (0.1%) 9 (0.6%) core::ptr::non_null::NonNull::cast 60 (0.1%) 1 (0.1%) core::option::Option::map 60 (0.1%) 1 (0.1%) smallvec::layout_array 59 (0.1%) 1 (0.1%) ::fmt 59 (0.1%) 1 (0.1%) ::fmt 57 (0.1%) 1 (0.1%) ::event 56 (0.1%) 2 (0.1%) alloc::boxed::Box::from_raw_in 56 (0.1%) 1 (0.1%) wayland_client::protocol::wl_pointer::WlPointer::set_cursor 55 (0.1%) 1 (0.1%) ::fmt 55 (0.1%) 1 (0.1%) wayland_client::protocol::wl_data_source::WlDataSource::set_actions 55 (0.1%) 1 (0.1%) wayland_client::protocol::wl_surface::WlSurface::set_buffer_transform 53 (0.1%) 5 (0.3%) wayland_client::conn::Connection::connect_to_env::{{closure}} 53 (0.1%) 1 (0.1%) wayland_client::protocol::wl_surface::WlSurface::attach 52 (0.1%) 5 (0.3%) as core::ops::drop::Drop>::drop 51 (0.1%) 1 (0.1%) core::alloc::layout::Layout::array 51 (0.1%) 1 (0.1%) core::result::Result::unwrap_or 51 (0.1%) 1 (0.1%) wayland_client::protocol::wl_data_offer::WlDataOffer::accept 51 (0.1%) 1 (0.1%) wayland_client::protocol::wl_data_offer::WlDataOffer::receive 50 (0.1%) 23 (1.5%) core::ptr::unique::Unique::as_ptr 50 (0.1%) 2 (0.1%) <[T] as core::fmt::Debug>::fmt 50 (0.1%) 1 (0.1%) ::fmt 50 (0.1%) 1 (0.1%) ::fmt 50 (0.1%) 1 (0.1%) alloc::boxed::Box::new_uninit_in 50 (0.1%) 1 (0.1%) alloc::slice::hack::into_vec 50 (0.1%) 1 (0.1%) core::fmt::Arguments::new_v1 50 (0.1%) 1 (0.1%) core::result::Result::and_then 50 (0.1%) 1 (0.1%) wayland_client::protocol::wl_data_device::WlDataDevice::set_selection 50 (0.1%) 1 (0.1%) wayland_client::protocol::wl_shell_surface::WlShellSurface::_move 49 (0.1%) 1 (0.1%) ::to_vec 49 (0.1%) 1 (0.1%) as core::fmt::Debug>::fmt 49 (0.1%) 1 (0.1%) ::fmt 49 (0.1%) 1 (0.1%) ::fmt 49 (0.1%) 1 (0.1%) ::fmt 49 (0.1%) 1 (0.1%) ::fmt 49 (0.1%) 1 (0.1%) ::fmt 49 (0.1%) 1 (0.1%) ::fmt 49 (0.1%) 1 (0.1%) ::fmt 49 (0.1%) 1 (0.1%) ::fmt 49 (0.1%) 1 (0.1%) ::fmt 49 (0.1%) 1 (0.1%) ::fmt 49 (0.1%) 1 (0.1%) ::fmt 49 (0.1%) 1 (0.1%) ::fmt 49 (0.1%) 1 (0.1%) ::fmt 49 (0.1%) 1 (0.1%) ::fmt 49 (0.1%) 1 (0.1%) ::fmt 49 (0.1%) 1 (0.1%) ::fmt 49 (0.1%) 1 (0.1%) ::fmt 49 (0.1%) 1 (0.1%) ::fmt 49 (0.1%) 1 (0.1%) ::fmt 49 (0.1%) 1 (0.1%) ::fmt 49 (0.1%) 1 (0.1%) ::fmt 49 (0.1%) 1 (0.1%) ::fmt 49 (0.1%) 1 (0.1%) ::fmt 49 (0.1%) 1 (0.1%) smallvec::SmallVec::new 48 (0.1%) 6 (0.4%) alloc::sync::Arc::get_mut_unchecked 48 (0.1%) 1 (0.1%) as core::clone::Clone>::clone 48 (0.1%) 1 (0.1%) wayland_client::protocol::wl_data_source::WlDataSource::offer 48 (0.1%) 1 (0.1%) wayland_client::protocol::wl_shell_surface::WlShellSurface::set_class 48 (0.1%) 1 (0.1%) wayland_client::protocol::wl_shell_surface::WlShellSurface::set_title 47 (0.1%) 1 (0.1%) wayland_client::protocol::wl_region::WlRegion::add 47 (0.1%) 1 (0.1%) wayland_client::protocol::wl_region::WlRegion::subtract 47 (0.1%) 1 (0.1%) wayland_client::protocol::wl_shell_surface::WlShellSurface::set_maximized 47 (0.1%) 1 (0.1%) wayland_client::protocol::wl_subsurface::WlSubsurface::place_above 47 (0.1%) 1 (0.1%) wayland_client::protocol::wl_subsurface::WlSubsurface::place_below 47 (0.1%) 1 (0.1%) wayland_client::protocol::wl_surface::WlSurface::damage 47 (0.1%) 1 (0.1%) wayland_client::protocol::wl_surface::WlSurface::damage_buffer 47 (0.1%) 1 (0.1%) wayland_client::protocol::wl_surface::WlSurface::set_input_region 47 (0.1%) 1 (0.1%) wayland_client::protocol::wl_surface::WlSurface::set_opaque_region 46 (0.1%) 6 (0.4%) core::mem::manually_drop::ManuallyDrop::new 45 (0.1%) 5 (0.3%) alloc::vec::Vec::as_mut_ptr 45 (0.1%) 5 (0.3%) core::ptr::slice_from_raw_parts_mut 45 (0.1%) 1 (0.1%) ::fmt 45 (0.1%) 1 (0.1%) ::fmt 44 (0.1%) 1 (0.1%) core::ptr::drop_in_place 44 (0.1%) 1 (0.1%) wayland_client::conn::Connection::flush 43 (0.1%) 1 (0.1%) core::option::Option::and_then 43 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 42 (0.1%) 1 (0.1%) core::result::Result::ok 41 (0.1%) 1 (0.1%) wayland_client::protocol::wl_subsurface::WlSubsurface::set_position 41 (0.1%) 1 (0.1%) wayland_client::protocol::wl_surface::WlSurface::offset 40 (0.1%) 1 (0.1%) core::ptr::drop_in_place]>> 40 (0.1%) 1 (0.1%) std::sync::poison::Flag::borrow 39 (0.1%) 1 (0.1%) wayland_client::conn::ConnectionHandle::display 38 (0.1%) 1 (0.1%) as core::clone::Clone>::clone 38 (0.1%) 1 (0.1%) ::fmt 38 (0.1%) 1 (0.1%) alloc::boxed::Box::new 38 (0.1%) 1 (0.1%) nix::fcntl::FdFlag::from_bits 38 (0.1%) 1 (0.1%) std::io::error::Error::kind 38 (0.1%) 1 (0.1%) wayland_client::conn::ConnectionHandle::object_info 38 (0.1%) 1 (0.1%) wayland_client::protocol::wl_data_device_manager::DndAction::from_bits 38 (0.1%) 1 (0.1%) wayland_client::protocol::wl_output::Mode::from_bits 38 (0.1%) 1 (0.1%) wayland_client::protocol::wl_seat::Capability::from_bits 38 (0.1%) 1 (0.1%) wayland_client::protocol::wl_shell_surface::Resize::from_bits 38 (0.1%) 1 (0.1%) wayland_client::protocol::wl_shell_surface::Transient::from_bits 38 (0.1%) 1 (0.1%) wayland_client::protocol::wl_shell_surface::WlShellSurface::pong 38 (0.1%) 1 (0.1%) wayland_client::protocol::wl_shm_pool::WlShmPool::resize 38 (0.1%) 1 (0.1%) wayland_client::protocol::wl_surface::WlSurface::set_buffer_scale 37 (0.1%) 1 (0.1%) as core::ops::index::Index>::index 37 (0.1%) 1 (0.1%) as core::ops::index::IndexMut>::index_mut 37 (0.1%) 1 (0.1%) ::clone 37 (0.1%) 1 (0.1%) ::clone 37 (0.1%) 1 (0.1%) ::clone 37 (0.1%) 1 (0.1%) ::clone 37 (0.1%) 1 (0.1%) ::clone 37 (0.1%) 1 (0.1%) ::fmt 37 (0.1%) 1 (0.1%) ::clone 36 (0.1%) 1 (0.1%) as core::ops::try_trait::Try>::branch 35 (0.0%) 6 (0.4%) core::ptr::mut_ptr::::is_null 35 (0.0%) 1 (0.1%) ::fmt 35 (0.0%) 1 (0.1%) ::fmt 35 (0.0%) 1 (0.1%) ::fmt 35 (0.0%) 1 (0.1%) ::fmt 35 (0.0%) 1 (0.1%) ::fmt 35 (0.0%) 1 (0.1%) ::fmt 35 (0.0%) 1 (0.1%) alloc::raw_vec::RawVec::from_raw_parts_in 35 (0.0%) 1 (0.1%) alloc::raw_vec::RawVec::new_in 35 (0.0%) 1 (0.1%) wayland_client::protocol::wl_data_device::WlDataDevice::release 35 (0.0%) 1 (0.1%) wayland_client::protocol::wl_data_offer::WlDataOffer::destroy 35 (0.0%) 1 (0.1%) wayland_client::protocol::wl_data_offer::WlDataOffer::finish 35 (0.0%) 1 (0.1%) wayland_client::protocol::wl_data_source::WlDataSource::destroy 35 (0.0%) 1 (0.1%) wayland_client::protocol::wl_pointer::WlPointer::release 35 (0.0%) 1 (0.1%) wayland_client::protocol::wl_region::WlRegion::destroy 35 (0.0%) 1 (0.1%) wayland_client::protocol::wl_shell_surface::WlShellSurface::set_toplevel 35 (0.0%) 1 (0.1%) wayland_client::protocol::wl_shm_pool::WlShmPool::destroy 35 (0.0%) 1 (0.1%) wayland_client::protocol::wl_subcompositor::WlSubcompositor::destroy 35 (0.0%) 1 (0.1%) wayland_client::protocol::wl_subsurface::WlSubsurface::destroy 35 (0.0%) 1 (0.1%) wayland_client::protocol::wl_subsurface::WlSubsurface::set_desync 35 (0.0%) 1 (0.1%) wayland_client::protocol::wl_subsurface::WlSubsurface::set_sync 35 (0.0%) 1 (0.1%) wayland_client::protocol::wl_surface::WlSurface::commit 35 (0.0%) 1 (0.1%) wayland_client::protocol::wl_surface::WlSurface::destroy 34 (0.0%) 1 (0.1%) core::num::::overflowing_add 34 (0.0%) 1 (0.1%) core::num::::overflowing_mul 33 (0.0%) 9 (0.6%) >::from 33 (0.0%) 6 (0.4%) core::mem::drop 33 (0.0%) 1 (0.1%) ::from_raw_fd 33 (0.0%) 1 (0.1%) core::alloc::layout::Layout::from_size_align 33 (0.0%) 1 (0.1%) smallvec::SmallVec::triple 33 (0.0%) 1 (0.1%) wayland_client::conn::Connection::handle 33 (0.0%) 1 (0.1%) wayland_client::protocol::wl_seat::WlSeat::release 32 (0.0%) 5 (0.3%) core::ptr::non_null::NonNull::new_unchecked 32 (0.0%) 1 (0.1%) core::num::::checked_add 32 (0.0%) 1 (0.1%) core::num::::checked_mul 32 (0.0%) 1 (0.1%) smallvec::SmallVec::triple_mut 32 (0.0%) 1 (0.1%) std::env::remove_var 32 (0.0%) 1 (0.1%) std::env::var 32 (0.0%) 1 (0.1%) std::env::var_os 31 (0.0%) 6 (0.4%) core::ptr::non_null::NonNull::as_ref 31 (0.0%) 4 (0.3%) as core::ops::deref::Deref>::deref 31 (0.0%) 1 (0.1%) ::fmt 31 (0.0%) 1 (0.1%) core::ptr::drop_in_place>> 31 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 31 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 31 (0.0%) 1 (0.1%) core::sync::atomic::atomic_store 31 (0.0%) 1 (0.1%) wayland_client::conn::Connection::roundtrip::{{closure}} 30 (0.0%) 6 (0.4%) alloc::raw_vec::RawVec::ptr 30 (0.0%) 3 (0.2%) alloc::vec::Vec::new 30 (0.0%) 3 (0.2%) core::ptr::const_ptr::::offset 30 (0.0%) 3 (0.2%) core::ptr::mut_ptr::::offset 30 (0.0%) 1 (0.1%) <(T10,T11) as core::fmt::Debug>::fmt 30 (0.0%) 1 (0.1%) ::fmt 30 (0.0%) 1 (0.1%) core::fmt::Arguments::new_v1_formatted 30 (0.0%) 1 (0.1%) core::sync::atomic::atomic_add 30 (0.0%) 1 (0.1%) core::sync::atomic::atomic_sub 30 (0.0%) 1 (0.1%) wayland_client::conn::ConnectionHandle::get_object_data 29 (0.0%) 1 (0.1%) as core::clone::Clone>::clone 29 (0.0%) 1 (0.1%) as core::fmt::Debug>::fmt 29 (0.0%) 1 (0.1%) as core::ops::drop::Drop>::drop 29 (0.0%) 1 (0.1%) ::fmt 29 (0.0%) 1 (0.1%) ::fmt 29 (0.0%) 1 (0.1%) alloc::borrow::Cow::into_owned 29 (0.0%) 1 (0.1%) alloc::raw_vec::alloc_guard 29 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 29 (0.0%) 1 (0.1%) core::ptr::drop_in_place 29 (0.0%) 1 (0.1%) core::ptr::drop_in_place 29 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 29 (0.0%) 1 (0.1%) std::path::PathBuf::push 29 (0.0%) 1 (0.1%) wayland_client::protocol::wl_buffer::WlBuffer::destroy 29 (0.0%) 1 (0.1%) wayland_client::protocol::wl_keyboard::WlKeyboard::release 29 (0.0%) 1 (0.1%) wayland_client::protocol::wl_output::WlOutput::release 29 (0.0%) 1 (0.1%) wayland_client::protocol::wl_touch::WlTouch::release 28 (0.0%) 2 (0.1%) core::slice::::len 28 (0.0%) 1 (0.1%) ::source 28 (0.0%) 1 (0.1%) ::fmt 28 (0.0%) 1 (0.1%) ::event 28 (0.0%) 1 (0.1%) alloc::alloc::exchange_malloc 28 (0.0%) 1 (0.1%) core::ptr::drop_in_place>>> 28 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 28 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 28 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 28 (0.0%) 1 (0.1%) core::ptr::drop_in_place>> 28 (0.0%) 1 (0.1%) core::ptr::drop_in_place 28 (0.0%) 1 (0.1%) core::ptr::drop_in_place 28 (0.0%) 1 (0.1%) core::ptr::drop_in_place 28 (0.0%) 1 (0.1%) core::ptr::drop_in_place 27 (0.0%) 3 (0.2%) alloc::vec::Vec::as_ptr 27 (0.0%) 3 (0.2%) core::ptr::slice_from_raw_parts 27 (0.0%) 3 (0.2%) core::slice::raw::from_raw_parts 27 (0.0%) 1 (0.1%) std::sync::poison::Flag::done 26 (0.0%) 11 (0.7%) core::ptr::non_null::NonNull::as_ptr 26 (0.0%) 1 (0.1%) core::fmt::num::::fmt 26 (0.0%) 1 (0.1%) core::fmt::num::::fmt 26 (0.0%) 1 (0.1%) core::fmt::num::::fmt 26 (0.0%) 1 (0.1%) core::fmt::num::::fmt 26 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 26 (0.0%) 1 (0.1%) std::ffi::c_str::CString::as_bytes 25 (0.0%) 3 (0.2%) std::ffi::c_str::CString::new 25 (0.0%) 1 (0.1%) ::fmt 25 (0.0%) 1 (0.1%) ::fmt 25 (0.0%) 1 (0.1%) ::fmt 25 (0.0%) 1 (0.1%) ::fmt 25 (0.0%) 1 (0.1%) ::fmt 25 (0.0%) 1 (0.1%) wayland_client::conn::HandleInner::handle 24 (0.0%) 6 (0.4%) alloc::rc::is_dangling 24 (0.0%) 4 (0.3%) alloc::sync::Arc::from_inner 24 (0.0%) 2 (0.1%) core::any::TypeId::of 24 (0.0%) 1 (0.1%) smallvec::infallible 23 (0.0%) 1 (0.1%) >::try_from 23 (0.0%) 1 (0.1%) core::num::::one_less_than_next_power_of_two 23 (0.0%) 1 (0.1%) core::sync::atomic::fence 23 (0.0%) 1 (0.1%) std::sys::unix::os_str::Buf::as_slice 22 (0.0%) 6 (0.4%) alloc::sync::Arc::inner 22 (0.0%) 2 (0.1%) as core::ops::deref::Deref>::deref 22 (0.0%) 2 (0.1%) core::cmp::impls:: for &A>::eq 22 (0.0%) 1 (0.1%) smallvec::SmallVecData::from_heap 21 (0.0%) 3 (0.2%) core::cell::UnsafeCell::new 21 (0.0%) 3 (0.2%) core::slice::::iter 21 (0.0%) 2 (0.1%) std::sync::poison::PoisonError::new 20 (0.0%) 1 (0.1%) <[A] as core::slice::cmp::SlicePartialEq>::equal 20 (0.0%) 1 (0.1%) ::deallocate 20 (0.0%) 1 (0.1%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 20 (0.0%) 1 (0.1%) core::ptr::drop_in_place>>> 20 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 20 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 20 (0.0%) 1 (0.1%) std::panicking::panic_count::count_is_zero 19 (0.0%) 4 (0.3%) <&T as core::fmt::Display>::fmt 19 (0.0%) 4 (0.3%) core::ptr::unique::Unique::new_unchecked 19 (0.0%) 2 (0.1%) core::ops::function::FnOnce::call_once 19 (0.0%) 1 (0.1%) as core::ops::deref::DerefMut>::deref_mut 19 (0.0%) 1 (0.1%) as core::fmt::Debug>::fmt 19 (0.0%) 1 (0.1%) ::clone 19 (0.0%) 1 (0.1%) >::try_from 19 (0.0%) 1 (0.1%) core::str::traits::::eq 19 (0.0%) 1 (0.1%) wayland_backend::rs::client::ObjectData::debug 18 (0.0%) 2 (0.1%) as core::convert::From<&mut T>>::from 18 (0.0%) 1 (0.1%) as core::ops::deref::Deref>::deref 18 (0.0%) 1 (0.1%) std::io::error::Error::from_raw_os_error 18 (0.0%) 1 (0.1%) std::sys::unix::os_str::Slice::from_u8_slice 18 (0.0%) 1 (0.1%) wayland_client::conn::ConnectionHandle::null_id 18 (0.0%) 1 (0.1%) wayland_client::conn::ConnectionHandle::placeholder_id 17 (0.0%) 3 (0.2%) core::ptr::const_ptr::::is_null 17 (0.0%) 1 (0.1%) core::option::Option::unwrap 17 (0.0%) 1 (0.1%) core::str::::as_bytes 17 (0.0%) 1 (0.1%) core::str::converts::from_utf8_unchecked 17 (0.0%) 1 (0.1%) std::io::error::Error::last_os_error 17 (0.0%) 1 (0.1%) std::sync::mutex::MutexGuard::new 16 (0.0%) 1 (0.1%) >::from 16 (0.0%) 1 (0.1%) ::id 16 (0.0%) 1 (0.1%) ::id 16 (0.0%) 1 (0.1%) ::id 16 (0.0%) 1 (0.1%) ::id 16 (0.0%) 1 (0.1%) ::id 16 (0.0%) 1 (0.1%) ::id 16 (0.0%) 1 (0.1%) ::id 16 (0.0%) 1 (0.1%) ::id 16 (0.0%) 1 (0.1%) ::id 16 (0.0%) 1 (0.1%) ::id 16 (0.0%) 1 (0.1%) ::id 16 (0.0%) 1 (0.1%) ::id 16 (0.0%) 1 (0.1%) ::id 16 (0.0%) 1 (0.1%) core::alloc::layout::size_align 16 (0.0%) 1 (0.1%) core::mem::forget 16 (0.0%) 1 (0.1%) smallvec::SmallVecData::from_inline 16 (0.0%) 1 (0.1%) std::sync::mutex::MutexGuard::new::{{closure}} 16 (0.0%) 1 (0.1%) wayland_backend::protocol::same_interface 15 (0.0%) 3 (0.2%) as core::convert::From<&mut T>>::from 15 (0.0%) 1 (0.1%) ::fmt::__BitFlags>::None 15 (0.0%) 1 (0.1%) >::try_from 15 (0.0%) 1 (0.1%) >::try_from 15 (0.0%) 1 (0.1%) >::try_from 15 (0.0%) 1 (0.1%) >::try_from 15 (0.0%) 1 (0.1%) ::fmt::__BitFlags>::None 15 (0.0%) 1 (0.1%) >::try_from 15 (0.0%) 1 (0.1%) core::str::::parse 15 (0.0%) 1 (0.1%) smallvec::SmallVecData::heap 15 (0.0%) 1 (0.1%) smallvec::deallocate 15 (0.0%) 1 (0.1%) wayland_client::conn::ConnectionHandle::from_handle 14 (0.0%) 2 (0.1%) as core::fmt::Debug>::fmt 14 (0.0%) 1 (0.1%) ::eq 14 (0.0%) 1 (0.1%) as core::convert::From>>::from 14 (0.0%) 1 (0.1%) alloc::str::::to_owned 14 (0.0%) 1 (0.1%) core::alloc::layout::Layout::from_size_align_unchecked 14 (0.0%) 1 (0.1%) core::panicking::assert_failed 14 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 14 (0.0%) 1 (0.1%) core::ptr::non_null::NonNull::new 13 (0.0%) 1 (0.1%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 13 (0.0%) 1 (0.1%) >::from 13 (0.0%) 1 (0.1%) ::from_id::{{closure}} 13 (0.0%) 1 (0.1%) ::from_id::{{closure}} 13 (0.0%) 1 (0.1%) ::from_id::{{closure}} 13 (0.0%) 1 (0.1%) ::from_id::{{closure}} 13 (0.0%) 1 (0.1%) ::fmt::__BitFlags>::Ask 13 (0.0%) 1 (0.1%) ::fmt::__BitFlags>::Copy 13 (0.0%) 1 (0.1%) ::fmt::__BitFlags>::Move 13 (0.0%) 1 (0.1%) ::from_id::{{closure}} 13 (0.0%) 1 (0.1%) ::from_id::{{closure}} 13 (0.0%) 1 (0.1%) ::from_id::{{closure}} 13 (0.0%) 1 (0.1%) ::from_id::{{closure}} 13 (0.0%) 1 (0.1%) ::from_id::{{closure}} 13 (0.0%) 1 (0.1%) ::fmt::__BitFlags>::Current 13 (0.0%) 1 (0.1%) ::fmt::__BitFlags>::Preferred 13 (0.0%) 1 (0.1%) ::from_id::{{closure}} 13 (0.0%) 1 (0.1%) ::from_id::{{closure}} 13 (0.0%) 1 (0.1%) ::from_id::{{closure}} 13 (0.0%) 1 (0.1%) ::from_id::{{closure}} 13 (0.0%) 1 (0.1%) ::fmt::__BitFlags>::Keyboard 13 (0.0%) 1 (0.1%) ::fmt::__BitFlags>::Pointer 13 (0.0%) 1 (0.1%) ::fmt::__BitFlags>::Touch 13 (0.0%) 1 (0.1%) ::from_id::{{closure}} 13 (0.0%) 1 (0.1%) ::from_id::{{closure}} 13 (0.0%) 1 (0.1%) ::fmt::__BitFlags>::Bottom 13 (0.0%) 1 (0.1%) ::fmt::__BitFlags>::BottomLeft 13 (0.0%) 1 (0.1%) ::fmt::__BitFlags>::BottomRight 13 (0.0%) 1 (0.1%) ::fmt::__BitFlags>::Left 13 (0.0%) 1 (0.1%) ::fmt::__BitFlags>::Right 13 (0.0%) 1 (0.1%) ::fmt::__BitFlags>::Top 13 (0.0%) 1 (0.1%) ::fmt::__BitFlags>::TopLeft 13 (0.0%) 1 (0.1%) ::fmt::__BitFlags>::TopRight 13 (0.0%) 1 (0.1%) ::fmt::__BitFlags>::Inactive 13 (0.0%) 1 (0.1%) ::from_id::{{closure}} 13 (0.0%) 1 (0.1%) >::try_from 13 (0.0%) 1 (0.1%) ::from_id::{{closure}} 13 (0.0%) 1 (0.1%) ::from_id::{{closure}} 13 (0.0%) 1 (0.1%) ::from_id::{{closure}} 13 (0.0%) 1 (0.1%) ::from_id::{{closure}} 13 (0.0%) 1 (0.1%) ::from_id::{{closure}} 13 (0.0%) 1 (0.1%) ::from_id::{{closure}} 13 (0.0%) 1 (0.1%) alloc::raw_vec::RawVec::capacity 13 (0.0%) 1 (0.1%) alloc::raw_vec::RawVec::with_capacity_in 13 (0.0%) 1 (0.1%) alloc::string::String::from_utf8_unchecked 13 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 13 (0.0%) 1 (0.1%) core::ptr::drop_in_place 13 (0.0%) 1 (0.1%) core::ptr::non_null::NonNull<[T]>::slice_from_raw_parts 12 (0.0%) 2 (0.1%) as core::fmt::Debug>::fmt 12 (0.0%) 1 (0.1%) >::from 12 (0.0%) 1 (0.1%) ::deref 12 (0.0%) 1 (0.1%) >::index 12 (0.0%) 1 (0.1%) as core::ops::drop::Drop>::drop 12 (0.0%) 1 (0.1%) alloc::alloc::alloc 12 (0.0%) 1 (0.1%) alloc::alloc::alloc_zeroed 12 (0.0%) 1 (0.1%) alloc::alloc::dealloc 12 (0.0%) 1 (0.1%) alloc::alloc::realloc 12 (0.0%) 1 (0.1%) alloc::vec::Vec::from_raw_parts_in 12 (0.0%) 1 (0.1%) alloc::vec::Vec::with_capacity_in 12 (0.0%) 1 (0.1%) core::ptr::drop_in_place>> 12 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 12 (0.0%) 1 (0.1%) smallvec::SmallVec::inline_capacity 12 (0.0%) 1 (0.1%) smallvec::SmallVecData::inline 12 (0.0%) 1 (0.1%) smallvec::SmallVecData::inline_mut 12 (0.0%) 1 (0.1%) wayland_client::globals::GlobalList::new 11 (0.0%) 1 (0.1%) <&T as core::convert::AsRef>::as_ref 11 (0.0%) 1 (0.1%) ::destroyed 11 (0.0%) 1 (0.1%) ::destroyed 11 (0.0%) 1 (0.1%) >::try_from 11 (0.0%) 1 (0.1%) >::try_from 11 (0.0%) 1 (0.1%) >::try_from 11 (0.0%) 1 (0.1%) >::try_from 11 (0.0%) 1 (0.1%) >::try_from 11 (0.0%) 1 (0.1%) >::try_from 11 (0.0%) 1 (0.1%) >::try_from 11 (0.0%) 1 (0.1%) >::try_from 11 (0.0%) 1 (0.1%) >::try_from 11 (0.0%) 1 (0.1%) >::try_from 11 (0.0%) 1 (0.1%) core::alloc::layout::Layout::new 11 (0.0%) 1 (0.1%) core::num::::count_ones 11 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 11 (0.0%) 1 (0.1%) core::ptr::drop_in_place 11 (0.0%) 1 (0.1%) core::ptr::mut_ptr::::write 11 (0.0%) 1 (0.1%) core::ptr::read 11 (0.0%) 1 (0.1%) core::sync::atomic::AtomicBool::new 11 (0.0%) 1 (0.1%) std::ffi::os_str:: for str>::as_ref 11 (0.0%) 1 (0.1%) std::sys::unix::os_str::Slice::from_str 10 (0.0%) 5 (0.3%) as core::ops::deref::Deref>::deref 10 (0.0%) 5 (0.3%) core::ptr::mut_ptr::::cast 10 (0.0%) 1 (0.1%) ::write_clone_into_raw 10 (0.0%) 1 (0.1%) ::from_raw_fd 10 (0.0%) 1 (0.1%) core::mem::size_of_val 10 (0.0%) 1 (0.1%) core::ptr::const_ptr::::guaranteed_eq 10 (0.0%) 1 (0.1%) core::ptr::const_ptr::::wrapping_offset 10 (0.0%) 1 (0.1%) core::ptr::drop_in_place>> 10 (0.0%) 1 (0.1%) core::ptr::drop_in_place,wayland_backend::types::client::InvalidId>> 10 (0.0%) 1 (0.1%) core::ptr::drop_in_place 10 (0.0%) 1 (0.1%) core::ptr::mut_ptr::::guaranteed_eq 10 (0.0%) 1 (0.1%) smallvec::SmallVec::reserve 10 (0.0%) 1 (0.1%) smallvec::layout_array::{{closure}} 10 (0.0%) 1 (0.1%) std::error::Error::source 9 (0.0%) 3 (0.2%) ::into_iter 9 (0.0%) 3 (0.2%) core::ptr::const_ptr::::add 9 (0.0%) 1 (0.1%) ::drop 9 (0.0%) 1 (0.1%) >::try_from 9 (0.0%) 1 (0.1%) >::try_from 9 (0.0%) 1 (0.1%) >::try_from 9 (0.0%) 1 (0.1%) >::try_from 9 (0.0%) 1 (0.1%) >::try_from 9 (0.0%) 1 (0.1%) >::try_from 9 (0.0%) 1 (0.1%) core::num::::checked_next_power_of_two 9 (0.0%) 1 (0.1%) core::ptr::drop_in_place 9 (0.0%) 1 (0.1%) core::ptr::non_null::NonNull<[T]>::as_non_null_ptr 9 (0.0%) 1 (0.1%) core::slice::raw::from_raw_parts_mut 9 (0.0%) 1 (0.1%) core::sync::atomic::AtomicBool::store 9 (0.0%) 1 (0.1%) smallvec::SmallVecData::heap_mut 9 (0.0%) 1 (0.1%) std::sync::poison::Flag::get 8 (0.0%) 8 (0.5%) core::mem::size_of 8 (0.0%) 2 (0.1%) as core::fmt::Debug>::fmt 8 (0.0%) 2 (0.1%) core::intrinsics::copy_nonoverlapping 8 (0.0%) 2 (0.1%) core::ptr::write 8 (0.0%) 1 (0.1%) ::deref 8 (0.0%) 1 (0.1%) core::sync::atomic::AtomicUsize::new 8 (0.0%) 1 (0.1%) std::path::Path::new 8 (0.0%) 1 (0.1%) wayland_client::globals::GlobalList::list 7 (0.0%) 7 (0.5%) core::mem::align_of 7 (0.0%) 1 (0.1%) ::allocate 7 (0.0%) 1 (0.1%) ::allocate_zeroed 7 (0.0%) 1 (0.1%) ::fmt 7 (0.0%) 1 (0.1%) >::as_ref 7 (0.0%) 1 (0.1%) ::deref 7 (0.0%) 1 (0.1%) >::as_ref 7 (0.0%) 1 (0.1%) alloc::boxed::Box,A>::assume_init 7 (0.0%) 1 (0.1%) core::slice::::get_unchecked 7 (0.0%) 1 (0.1%) core::slice::index:: for [T]>::index 7 (0.0%) 1 (0.1%) core::slice::index:: for [T]>::index_mut 7 (0.0%) 1 (0.1%) core::sync::atomic::AtomicBool::load 7 (0.0%) 1 (0.1%) std::path:: for std::ffi::os_str::OsString>::as_ref 7 (0.0%) 1 (0.1%) std::sys::unix::mutex::Mutex::try_lock 7 (0.0%) 1 (0.1%) std::sys_common::memchr::memchr 6 (0.0%) 4 (0.3%) core::cell::UnsafeCell::get 6 (0.0%) 3 (0.2%) <&T as thiserror::display::DisplayAsDisplay>::as_display 6 (0.0%) 3 (0.2%) core::mem::maybe_uninit::MaybeUninit::as_mut_ptr 6 (0.0%) 3 (0.2%) core::ptr::const_ptr::::cast 6 (0.0%) 3 (0.2%) core::slice::::as_ptr 6 (0.0%) 2 (0.1%) alloc::vec::Vec::len 6 (0.0%) 2 (0.1%) alloc::vec::Vec::set_len 6 (0.0%) 2 (0.1%) core::ptr::mut_ptr::::add 6 (0.0%) 1 (0.1%) ::into_any 6 (0.0%) 1 (0.1%) as core::ops::deref::Deref>::deref 6 (0.0%) 1 (0.1%) as core::ops::deref::DerefMut>::deref_mut 6 (0.0%) 1 (0.1%) core::alloc::layout::Layout::dangling 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::unique::Unique::dangling 6 (0.0%) 1 (0.1%) core::sync::atomic::AtomicUsize::fetch_add 6 (0.0%) 1 (0.1%) core::sync::atomic::AtomicUsize::fetch_sub 6 (0.0%) 1 (0.1%) core::sync::atomic::AtomicUsize::load 6 (0.0%) 1 (0.1%) smallvec::SmallVec::spilled 6 (0.0%) 1 (0.1%) std::sync::mutex::Mutex::lock 6 (0.0%) 1 (0.1%) std::sys::unix::mutex::Mutex::lock 6 (0.0%) 1 (0.1%) std::sys::unix::mutex::Mutex::unlock 5 (0.0%) 2 (0.1%) core::mem::maybe_uninit::MaybeUninit::uninit 5 (0.0%) 1 (0.1%) ::into_any_rc 5 (0.0%) 1 (0.1%) ::into_any_arc 5 (0.0%) 1 (0.1%) as core::convert::From>>::from 5 (0.0%) 1 (0.1%) ::bitor 5 (0.0%) 1 (0.1%) ::bitor 5 (0.0%) 1 (0.1%) as core::fmt::Debug>::fmt 5 (0.0%) 1 (0.1%) >::get_unchecked_mut 5 (0.0%) 1 (0.1%) ::eq 5 (0.0%) 1 (0.1%) ::eq 5 (0.0%) 1 (0.1%) ::eq 5 (0.0%) 1 (0.1%) ::eq 5 (0.0%) 1 (0.1%) ::eq 5 (0.0%) 1 (0.1%) ::eq 5 (0.0%) 1 (0.1%) ::eq 5 (0.0%) 1 (0.1%) ::eq 5 (0.0%) 1 (0.1%) ::eq 5 (0.0%) 1 (0.1%) ::eq 5 (0.0%) 1 (0.1%) ::eq 5 (0.0%) 1 (0.1%) ::eq 5 (0.0%) 1 (0.1%) ::eq 5 (0.0%) 1 (0.1%) ::eq 5 (0.0%) 1 (0.1%) ::eq 5 (0.0%) 1 (0.1%) ::eq 5 (0.0%) 1 (0.1%) ::eq 5 (0.0%) 1 (0.1%) ::eq 5 (0.0%) 1 (0.1%) ::eq 5 (0.0%) 1 (0.1%) ::eq 5 (0.0%) 1 (0.1%) ::eq 5 (0.0%) 1 (0.1%) ::eq 5 (0.0%) 1 (0.1%) core::alloc::layout::Layout::align 5 (0.0%) 1 (0.1%) core::ptr::non_null::NonNull<[T]>::as_mut_ptr 5 (0.0%) 1 (0.1%) std::error::Error::backtrace 5 (0.0%) 1 (0.1%) std::sys_common::mutex::MovableMutex::raw_lock 5 (0.0%) 1 (0.1%) std::sys_common::mutex::MovableMutex::raw_unlock 5 (0.0%) 1 (0.1%) std::sys_common::mutex::MovableMutex::try_lock 5 (0.0%) 1 (0.1%) wayland_client::conn::Connection::blocking_dispatch 5 (0.0%) 1 (0.1%) wayland_client::conn::Connection::prepare_read 5 (0.0%) 1 (0.1%) wayland_client::protocol::wl_data_device_manager:: for u32>::from 5 (0.0%) 1 (0.1%) wayland_client::protocol::wl_output:: for u32>::from 5 (0.0%) 1 (0.1%) wayland_client::protocol::wl_seat:: for u32>::from 5 (0.0%) 1 (0.1%) wayland_client::protocol::wl_shell_surface:: for u32>::from 5 (0.0%) 1 (0.1%) wayland_client::protocol::wl_shell_surface:: for u32>::from 4 (0.0%) 1 (0.1%) <&mut T as core::fmt::Debug>::fmt 4 (0.0%) 1 (0.1%) ::as_any 4 (0.0%) 1 (0.1%) ::as_any_mut 4 (0.0%) 1 (0.1%) ::as_dyn_error 4 (0.0%) 1 (0.1%) ::drop 4 (0.0%) 1 (0.1%) alloc::string::String::len 4 (0.0%) 1 (0.1%) alloc::vec::Vec::allocator 4 (0.0%) 1 (0.1%) alloc::vec::Vec::capacity 4 (0.0%) 1 (0.1%) core::mem::maybe_uninit::MaybeUninit::assume_init 4 (0.0%) 1 (0.1%) core::num::::is_power_of_two 4 (0.0%) 1 (0.1%) core::num::nonzero::NonZeroUsize::new_unchecked 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) nix::fcntl::FdFlag::all 4 (0.0%) 1 (0.1%) std::ffi::os_str::OsStr::from_inner 4 (0.0%) 1 (0.1%) std::panicking::panicking 4 (0.0%) 1 (0.1%) wayland_client::conn::Connection::from_backend 4 (0.0%) 1 (0.1%) wayland_client::conn::Connection::from_socket::{{closure}} 4 (0.0%) 1 (0.1%) wayland_client::protocol::wl_data_device_manager::DndAction::all 4 (0.0%) 1 (0.1%) wayland_client::protocol::wl_output::Mode::all 4 (0.0%) 1 (0.1%) wayland_client::protocol::wl_seat::Capability::all 4 (0.0%) 1 (0.1%) wayland_client::protocol::wl_shell_surface::Resize::all 4 (0.0%) 1 (0.1%) wayland_client::protocol::wl_shell_surface::Transient::all 3 (0.0%) 3 (0.2%) core::slice::raw::debug_check_data_len 3 (0.0%) 1 (0.1%) ::type_id 3 (0.0%) 1 (0.1%) ::fmt 3 (0.0%) 1 (0.1%) >::index 3 (0.0%) 1 (0.1%) >::index_mut 3 (0.0%) 1 (0.1%) as core::ops::try_trait::FromResidual>::from_residual 3 (0.0%) 1 (0.1%) ::default 3 (0.0%) 1 (0.1%) ::fmt 3 (0.0%) 1 (0.1%) ::fmt 3 (0.0%) 1 (0.1%) ::fmt 3 (0.0%) 1 (0.1%) ::fmt 3 (0.0%) 1 (0.1%) ::fmt 3 (0.0%) 1 (0.1%) ::fmt 3 (0.0%) 1 (0.1%) ::fmt 3 (0.0%) 1 (0.1%) ::fmt 3 (0.0%) 1 (0.1%) ::fmt 3 (0.0%) 1 (0.1%) ::fmt 3 (0.0%) 1 (0.1%) ::fmt 3 (0.0%) 1 (0.1%) ::fmt 3 (0.0%) 1 (0.1%) ::fmt 3 (0.0%) 1 (0.1%) ::fmt 3 (0.0%) 1 (0.1%) ::fmt 3 (0.0%) 1 (0.1%) ::fmt 3 (0.0%) 1 (0.1%) ::fmt 3 (0.0%) 1 (0.1%) ::fmt 3 (0.0%) 1 (0.1%) ::fmt 3 (0.0%) 1 (0.1%) ::fmt 3 (0.0%) 1 (0.1%) ::fmt 3 (0.0%) 1 (0.1%) ::fmt 3 (0.0%) 1 (0.1%) ::fmt 3 (0.0%) 1 (0.1%) ::fmt 3 (0.0%) 1 (0.1%) ::fmt 3 (0.0%) 1 (0.1%) ::fmt 3 (0.0%) 1 (0.1%) ::fmt 3 (0.0%) 1 (0.1%) ::fmt 3 (0.0%) 1 (0.1%) ::fmt 3 (0.0%) 1 (0.1%) ::fmt 3 (0.0%) 1 (0.1%) ::fmt 3 (0.0%) 1 (0.1%) alloc::slice::::into_vec 3 (0.0%) 1 (0.1%) alloc::slice::::to_vec 3 (0.0%) 1 (0.1%) alloc::slice::::to_vec_in 3 (0.0%) 1 (0.1%) alloc::slice::::to_owned 3 (0.0%) 1 (0.1%) alloc::slice::hack::to_vec 3 (0.0%) 1 (0.1%) alloc::vec::Vec::from_raw_parts 3 (0.0%) 1 (0.1%) core::alloc::layout::Layout::size 3 (0.0%) 1 (0.1%) core::ptr::const_ptr::::copy_to_nonoverlapping 3 (0.0%) 1 (0.1%) core::ptr::const_ptr::::wrapping_add 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place>>> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place>> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place>> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place>> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place; 4]>> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place>> 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place 3 (0.0%) 1 (0.1%) core::ptr::drop_in_place 3 (0.0%) 1 (0.1%) core::slice::::get_unchecked_mut 3 (0.0%) 1 (0.1%) core::slice::cmp:: for [A]>::eq 3 (0.0%) 1 (0.1%) smallvec::SmallVec::inline_size 3 (0.0%) 1 (0.1%) std::error::Error::type_id 3 (0.0%) 1 (0.1%) std::thread::panicking 3 (0.0%) 1 (0.1%) wayland_client::conn::Connection::backend 3 (0.0%) 1 (0.1%) wayland_client::protocol::wl_data_device:: for u32>::from 3 (0.0%) 1 (0.1%) wayland_client::protocol::wl_data_offer:: for u32>::from 3 (0.0%) 1 (0.1%) wayland_client::protocol::wl_data_source:: for u32>::from 3 (0.0%) 1 (0.1%) wayland_client::protocol::wl_display:: for u32>::from 3 (0.0%) 1 (0.1%) wayland_client::protocol::wl_keyboard:: for u32>::from 3 (0.0%) 1 (0.1%) wayland_client::protocol::wl_keyboard:: for u32>::from 3 (0.0%) 1 (0.1%) wayland_client::protocol::wl_output:: for u32>::from 3 (0.0%) 1 (0.1%) wayland_client::protocol::wl_output:: for u32>::from 3 (0.0%) 1 (0.1%) wayland_client::protocol::wl_pointer:: for u32>::from 3 (0.0%) 1 (0.1%) wayland_client::protocol::wl_pointer:: for u32>::from 3 (0.0%) 1 (0.1%) wayland_client::protocol::wl_pointer:: for u32>::from 3 (0.0%) 1 (0.1%) wayland_client::protocol::wl_pointer:: for u32>::from 3 (0.0%) 1 (0.1%) wayland_client::protocol::wl_seat:: for u32>::from 3 (0.0%) 1 (0.1%) wayland_client::protocol::wl_shell:: for u32>::from 3 (0.0%) 1 (0.1%) wayland_client::protocol::wl_shell_surface:: for u32>::from 3 (0.0%) 1 (0.1%) wayland_client::protocol::wl_shm:: for u32>::from 3 (0.0%) 1 (0.1%) wayland_client::protocol::wl_shm:: for u32>::from 3 (0.0%) 1 (0.1%) wayland_client::protocol::wl_subcompositor:: for u32>::from 3 (0.0%) 1 (0.1%) wayland_client::protocol::wl_subsurface:: for u32>::from 3 (0.0%) 1 (0.1%) wayland_client::protocol::wl_surface:: for u32>::from 2 (0.0%) 1 (0.1%) alloc::raw_vec::RawVec::allocator 2 (0.0%) 1 (0.1%) core::clone::impls::::clone 2 (0.0%) 1 (0.1%) core::clone::impls::::clone 2 (0.0%) 1 (0.1%) core::mem::maybe_uninit::MaybeUninit::as_ptr 2 (0.0%) 1 (0.1%) core::ptr::const_ptr::::as_ptr 2 (0.0%) 1 (0.1%) core::ptr::eq 2 (0.0%) 1 (0.1%) core::ptr::mut_ptr::::as_mut_ptr 2 (0.0%) 1 (0.1%) nix::fcntl::FdFlag::bits 2 (0.0%) 1 (0.1%) wayland_client::protocol::wl_data_device_manager::DndAction::bits 2 (0.0%) 1 (0.1%) wayland_client::protocol::wl_output::Mode::bits 2 (0.0%) 1 (0.1%) wayland_client::protocol::wl_seat::Capability::bits 2 (0.0%) 1 (0.1%) wayland_client::protocol::wl_shell_surface::Resize::bits 2 (0.0%) 1 (0.1%) wayland_client::protocol::wl_shell_surface::Transient::bits 1 (0.0%) 1 (0.1%) <[T; 4] as smallvec::Array>::size 1 (0.0%) 1 (0.1%) ::clone 1 (0.0%) 1 (0.1%) >::as_mut 1 (0.0%) 1 (0.1%) ::interface 1 (0.0%) 1 (0.1%) ::fmt 1 (0.0%) 1 (0.1%) ::interface 1 (0.0%) 1 (0.1%) ::write_request 1 (0.0%) 1 (0.1%) ::fmt 1 (0.0%) 1 (0.1%) ::interface 1 (0.0%) 1 (0.1%) ::interface 1 (0.0%) 1 (0.1%) ::fmt 1 (0.0%) 1 (0.1%) ::interface 1 (0.0%) 1 (0.1%) ::interface 1 (0.0%) 1 (0.1%) ::interface 1 (0.0%) 1 (0.1%) ::interface 1 (0.0%) 1 (0.1%) ::interface 1 (0.0%) 1 (0.1%) ::interface 1 (0.0%) 1 (0.1%) ::interface 1 (0.0%) 1 (0.1%) ::fmt 1 (0.0%) 1 (0.1%) ::interface 1 (0.0%) 1 (0.1%) ::interface 1 (0.0%) 1 (0.1%) ::interface 1 (0.0%) 1 (0.1%) ::fmt 1 (0.0%) 1 (0.1%) ::interface 1 (0.0%) 1 (0.1%) ::interface 1 (0.0%) 1 (0.1%) ::interface 1 (0.0%) 1 (0.1%) ::fmt 1 (0.0%) 1 (0.1%) ::interface 1 (0.0%) 1 (0.1%) ::fmt 1 (0.0%) 1 (0.1%) ::interface 1 (0.0%) 1 (0.1%) ::fmt 1 (0.0%) 1 (0.1%) ::interface 1 (0.0%) 1 (0.1%) ::interface 1 (0.0%) 1 (0.1%) ::interface 1 (0.0%) 1 (0.1%) core::fmt::UnsafeArg::new 1 (0.0%) 1 (0.1%) core::hint::unreachable_unchecked 1 (0.0%) 1 (0.1%) core::mem::manually_drop::ManuallyDrop::into_inner 1 (0.0%) 1 (0.1%) core::num::nonzero::NonZeroUsize::get 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&&mut wayland_backend::rs::client::Handle> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&&str> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&&wayland_backend::protocol::Interface> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&(&wayland_backend::protocol::Interface,u32)> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&alloc::boxed::Box>> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&alloc::boxed::Box> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&alloc::string::String> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&alloc::sync::Arc> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&alloc::sync::Arc>> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&alloc::vec::Vec> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&alloc::vec::Vec> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&core::ops::range::Range> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&core::option::Option> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&core::option::Option>> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&core::option::Option> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&core::option::Option> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&core::option::Option> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&core::option::Option> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&core::option::Option> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&core::option::Option> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&f64> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&i32> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&smallvec::SmallVec<[wayland_backend::protocol::Argument; 4]>> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&std::sync::mutex::MutexGuard> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&u16> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&u32> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&u8> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_backend::protocol::Argument> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_backend::protocol::Message> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_backend::protocol::WEnum> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_backend::protocol::WEnum> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_backend::protocol::WEnum> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_backend::protocol::WEnum> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_backend::protocol::WEnum> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_backend::protocol::WEnum> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_backend::protocol::WEnum> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_backend::protocol::WEnum> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_backend::protocol::WEnum> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_backend::protocol::WEnum> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_backend::protocol::WEnum> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_backend::protocol::WEnum> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_backend::protocol::WEnum> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_backend::protocol::WEnum> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_backend::rs::client::Backend> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_backend::rs::client::ObjectId> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_backend::types::client::WaylandError> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_client::conn::HandleInner> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_client::globals::GlobalDescription> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_client::protocol::wl_buffer::WlBuffer> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_client::protocol::wl_data_device_manager::DndAction> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_client::protocol::wl_data_offer::WlDataOffer> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_client::protocol::wl_data_source::WlDataSource> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_client::protocol::wl_keyboard::KeyState> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_client::protocol::wl_keyboard::KeymapFormat> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_client::protocol::wl_output::Mode> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_client::protocol::wl_output::Subpixel> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_client::protocol::wl_output::Transform> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_client::protocol::wl_output::WlOutput> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_client::protocol::wl_pointer::Axis> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_client::protocol::wl_pointer::AxisSource> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_client::protocol::wl_pointer::ButtonState> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_client::protocol::wl_region::WlRegion> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_client::protocol::wl_seat::Capability> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_client::protocol::wl_seat::WlSeat> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_client::protocol::wl_shell_surface::FullscreenMethod> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_client::protocol::wl_shell_surface::Resize> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_client::protocol::wl_shell_surface::Transient> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_client::protocol::wl_shm::Format> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&wayland_client::protocol::wl_surface::WlSurface> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place< as core::fmt::Debug>::fmt::LockedPlaceholder> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place 1 (0.0%) 1 (0.1%) core::ptr::null 1 (0.0%) 1 (0.1%) core::ptr::null_mut 1 (0.0%) 1 (0.1%) std::error::Error::description 1 (0.0%) 1 (0.1%) std::sync::poison::PoisonError::get_ref