Lines Copies Function name ----- ------ ------------- 16716 (100%) 674 (100%) (TOTAL) 3790 (22.7%) 58 (8.6%) core::result::Result::map 592 (3.5%) 6 (0.9%) socket2::sockaddr::SockAddr::init 574 (3.4%) 7 (1.0%) socket2::sys::setsockopt 411 (2.5%) 1 (0.1%) socket2::sys::poll_connect 391 (2.3%) 6 (0.9%) socket2::sockaddr::SockAddr::init::{{closure}} 321 (1.9%) 4 (0.6%) socket2::sys::getsockopt 317 (1.9%) 1 (0.1%) socket2::socket::Socket::connect_timeout 277 (1.7%) 1 (0.1%) socket2::sys::set_tcp_keepalive 197 (1.2%) 3 (0.4%) alloc::alloc::box_free 167 (1.0%) 4 (0.6%) as core::ops::try_trait::Try>::branch 164 (1.0%) 1 (0.1%) socket2::sockaddr::SockAddr::as_socket 152 (0.9%) 2 (0.3%) core::cmp::min_by 152 (0.9%) 1 (0.1%) socket2::sys::fcntl_remove 151 (0.9%) 1 (0.1%) socket2::sys::fcntl_add 145 (0.9%) 3 (0.4%) as core::fmt::Debug>::fmt 140 (0.8%) 1 (0.1%) alloc::raw_vec::RawVec::allocate_in 116 (0.7%) 1 (0.1%) core::array::::default 112 (0.7%) 1 (0.1%) >::from 101 (0.6%) 1 (0.1%) socket2::sys::to_mreqn 99 (0.6%) 1 (0.1%) socket2::socket::Socket::take_error 95 (0.6%) 8 (1.2%) core::mem::maybe_uninit::MaybeUninit::assume_init 95 (0.6%) 8 (1.2%) core::ops::function::FnOnce::call_once 94 (0.6%) 1 (0.1%) socket2::socket::Socket::set_tcp_keepalive 89 (0.5%) 1 (0.1%) alloc::alloc::Global::alloc_impl 89 (0.5%) 1 (0.1%) socket2::sys::recvmsg 88 (0.5%) 1 (0.1%) >::from 87 (0.5%) 1 (0.1%) socket2::sys::::fmt 82 (0.5%) 3 (0.4%) as core::ops::try_trait::FromResidual>>::from_residual 82 (0.5%) 1 (0.1%) socket2::sys::::fmt 77 (0.5%) 1 (0.1%) socket2::sys::::fmt 76 (0.5%) 1 (0.1%) as core::panic::BoxMeUp>::take_box 76 (0.5%) 1 (0.1%) socket2::sys::clamp 75 (0.4%) 1 (0.1%) core::fmt::builders::DebugList::entries 73 (0.4%) 4 (0.6%) socket2::sys::getsockopt::{{closure}} 73 (0.4%) 1 (0.1%) socket2::sys::shutdown 72 (0.4%) 1 (0.1%) alloc::boxed::Box::into_unique 72 (0.4%) 1 (0.1%) socket2::socket::Socket::join_multicast_v4 72 (0.4%) 1 (0.1%) socket2::socket::Socket::leave_multicast_v4 70 (0.4%) 1 (0.1%) ::fmt 69 (0.4%) 1 (0.1%) ::fmt 68 (0.4%) 2 (0.3%) core::option::Option::ok_or 68 (0.4%) 1 (0.1%) socket2::sys::recv_from::{{closure}} 66 (0.4%) 6 (0.9%) >::into 64 (0.4%) 2 (0.3%) socket2::sys::recv_from_vectored::{{closure}} 64 (0.4%) 1 (0.1%) ::fmt 63 (0.4%) 1 (0.1%) socket2::sys::sendmsg 62 (0.4%) 2 (0.3%) core::ptr::metadata::from_raw_parts_mut 58 (0.3%) 1 (0.1%) alloc::raw_vec::RawVec::current_memory 58 (0.3%) 1 (0.1%) socket2::sys::bind 58 (0.3%) 1 (0.1%) socket2::sys::connect 56 (0.3%) 2 (0.3%) alloc::boxed::Box::new 56 (0.3%) 1 (0.1%) as core::cmp::PartialEq>::eq 54 (0.3%) 1 (0.1%) core::result::Result::and_then 54 (0.3%) 1 (0.1%) socket2::sys::listen 53 (0.3%) 1 (0.1%) socket2::sockaddr::SockAddr::as_socket_ipv4 53 (0.3%) 1 (0.1%) socket2::sockaddr::SockAddr::as_socket_ipv6 52 (0.3%) 1 (0.1%) >::from 52 (0.3%) 1 (0.1%) socket2::socket::Socket::join_multicast_v6 52 (0.3%) 1 (0.1%) socket2::socket::Socket::leave_multicast_v6 52 (0.3%) 1 (0.1%) socket2::sys::::fmt 52 (0.3%) 1 (0.1%) socket2::sys::send_to 51 (0.3%) 1 (0.1%) >::from 51 (0.3%) 1 (0.1%) core::alloc::layout::Layout::array 50 (0.3%) 1 (0.1%) core::fmt::Arguments::new_v1 50 (0.3%) 1 (0.1%) socket2::sys::::_accept4::{{closure}} 49 (0.3%) 1 (0.1%) ::to_vec 49 (0.3%) 1 (0.1%) ::fmt 48 (0.3%) 1 (0.1%) core::option::Option::map 48 (0.3%) 1 (0.1%) socket2::sys::recv 48 (0.3%) 1 (0.1%) socket2::sys::send 47 (0.3%) 1 (0.1%) socket2::sys::into_timeval 46 (0.3%) 1 (0.1%) ::partial_cmp 46 (0.3%) 1 (0.1%) core::mem::replace 45 (0.3%) 1 (0.1%) socket2::sys::from_in_addr 44 (0.3%) 1 (0.1%) alloc::boxed::Box::into_raw_with_allocator 43 (0.3%) 8 (1.2%) core::mem::maybe_uninit::MaybeUninit::uninit 43 (0.3%) 2 (0.3%) socket2::sys::getpeername::{{closure}} 43 (0.3%) 2 (0.3%) socket2::sys::getsockname::{{closure}} 43 (0.3%) 1 (0.1%) core::ptr::drop_in_place> 43 (0.3%) 1 (0.1%) core::ptr::drop_in_place> 43 (0.3%) 1 (0.1%) socket2::socket::Socket::join_multicast_v4_n 43 (0.3%) 1 (0.1%) socket2::socket::Socket::leave_multicast_v4_n 43 (0.3%) 1 (0.1%) socket2::socket::Socket::set_multicast_if_v4 43 (0.3%) 1 (0.1%) std::panicking::begin_panic::{{closure}} 41 (0.2%) 1 (0.1%) core::result::Result::ok 41 (0.2%) 1 (0.1%) socket2::socket::into_linger 41 (0.2%) 1 (0.1%) std::panicking::begin_panic 40 (0.2%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 39 (0.2%) 8 (1.2%) core::mem::manually_drop::ManuallyDrop::into_inner 39 (0.2%) 1 (0.1%) core::slice::iter::Iter::new 39 (0.2%) 1 (0.1%) socket2::TcpKeepalive::new 38 (0.2%) 1 (0.1%) core::slice::iter::Iter::post_inc_start 38 (0.2%) 1 (0.1%) core::time::Duration::new 38 (0.2%) 1 (0.1%) socket2::sys::accept::{{closure}} 38 (0.2%) 1 (0.1%) std::io::error::Error::kind 36 (0.2%) 1 (0.1%) socket2::sys::from_in6_addr 35 (0.2%) 2 (0.3%) core::ptr::read 35 (0.2%) 1 (0.1%) alloc::raw_vec::RawVec::new_in 35 (0.2%) 1 (0.1%) socket2::sys::socket 35 (0.2%) 1 (0.1%) socket2::sys::try_clone 34 (0.2%) 2 (0.3%) core::ptr::mut_ptr::::write 34 (0.2%) 1 (0.1%) core::num::::overflowing_add 34 (0.2%) 1 (0.1%) core::num::::overflowing_mul 34 (0.2%) 1 (0.1%) std::io::error::Error::raw_os_error 34 (0.2%) 1 (0.1%) std::sys_common::backtrace::__rust_end_short_backtrace 33 (0.2%) 1 (0.1%) >::from 33 (0.2%) 1 (0.1%) ::from_raw_fd 33 (0.2%) 1 (0.1%) socket2::TcpKeepalive::with_time 33 (0.2%) 1 (0.1%) socket2::sys::from_timeval 32 (0.2%) 8 (1.2%) <&T as core::fmt::Debug>::fmt 32 (0.2%) 1 (0.1%) core::num::::checked_add 32 (0.2%) 1 (0.1%) core::num::::checked_mul 32 (0.2%) 1 (0.1%) std::net::ip::Ipv4Addr::new 31 (0.2%) 1 (0.1%) core::fmt::ArgumentV1::new 31 (0.2%) 1 (0.1%) core::ptr::drop_in_place> 31 (0.2%) 1 (0.1%) core::ptr::metadata::from_raw_parts 31 (0.2%) 1 (0.1%) socket2::sys::recv_from_vectored::{{closure}}::{{closure}} 30 (0.2%) 1 (0.1%) core::num::::from_ne_bytes 30 (0.2%) 1 (0.1%) socket2::sys::recv_from_vectored 29 (0.2%) 1 (0.1%) as core::ops::drop::Drop>::drop 29 (0.2%) 1 (0.1%) alloc::raw_vec::alloc_guard 29 (0.2%) 1 (0.1%) core::option::Option::unwrap_or 29 (0.2%) 1 (0.1%) socket2::socket::Socket::set_linger 29 (0.2%) 1 (0.1%) socket2::sys::MaybeUninitSlice::new 29 (0.2%) 1 (0.1%) socket2::sys::set_nonblocking 28 (0.2%) 1 (0.1%) ::fmt 28 (0.2%) 1 (0.1%) alloc::alloc::exchange_malloc 28 (0.2%) 1 (0.1%) core::ptr::drop_in_place> 28 (0.2%) 1 (0.1%) socket2::socket::Socket::accept_raw::{{closure}} 27 (0.2%) 4 (0.6%) core::ptr::unique::Unique::cast 27 (0.2%) 3 (0.4%) core::ptr::write 27 (0.2%) 1 (0.1%) socket2::sys::set_timeout_opt 26 (0.2%) 3 (0.4%) core::ptr::unique::Unique::as_ref 26 (0.2%) 1 (0.1%) >::from_inner 26 (0.2%) 1 (0.1%) core::fmt::num::::fmt 26 (0.2%) 1 (0.1%) core::fmt::num::::fmt 26 (0.2%) 1 (0.1%) core::fmt::num::::fmt 26 (0.2%) 1 (0.1%) socket2::sys::recv_vectored::{{closure}} 26 (0.2%) 1 (0.1%) socket2::sys::to_in_addr 26 (0.2%) 1 (0.1%) std::panicking::begin_panic::PanicPayload::new 25 (0.1%) 1 (0.1%) <[T] as core::fmt::Debug>::fmt 25 (0.1%) 1 (0.1%) socket2::socket::Socket::set_read_timeout 25 (0.1%) 1 (0.1%) socket2::socket::Socket::set_write_timeout 25 (0.1%) 1 (0.1%) socket2::sys::recvmsg::{{closure}} 25 (0.1%) 1 (0.1%) std::error:: for alloc::boxed::Box>::from 24 (0.1%) 2 (0.3%) core::any::TypeId::of 24 (0.1%) 1 (0.1%) socket2::sys::to_in6_addr 23 (0.1%) 1 (0.1%) core::cmp::PartialOrd::ge 23 (0.1%) 1 (0.1%) socket2::sys::recv_from 22 (0.1%) 1 (0.1%) alloc::boxed::Box::leak 21 (0.1%) 3 (0.4%) core::ptr::non_null::NonNull::new_unchecked 20 (0.1%) 1 (0.1%) ::deallocate 20 (0.1%) 1 (0.1%) socket2::socket::Socket::set_broadcast 20 (0.1%) 1 (0.1%) socket2::socket::Socket::set_keepalive 20 (0.1%) 1 (0.1%) socket2::socket::Socket::set_multicast_loop_v4 20 (0.1%) 1 (0.1%) socket2::socket::Socket::set_multicast_loop_v6 20 (0.1%) 1 (0.1%) socket2::socket::Socket::set_nodelay 20 (0.1%) 1 (0.1%) socket2::socket::Socket::set_only_v6 20 (0.1%) 1 (0.1%) socket2::socket::Socket::set_out_of_band_inline 20 (0.1%) 1 (0.1%) socket2::socket::Socket::set_reuse_address 20 (0.1%) 1 (0.1%) socket2::socket::from_linger 20 (0.1%) 1 (0.1%) socket2::sys::::_accept4 19 (0.1%) 11 (1.6%) core::ptr::mut_ptr::::cast 19 (0.1%) 3 (0.4%) >::from 19 (0.1%) 1 (0.1%) socket2::sys::getpeername 19 (0.1%) 1 (0.1%) socket2::sys::getsockname 19 (0.1%) 1 (0.1%) std::io::error::Error::new 18 (0.1%) 2 (0.3%) core::ptr::slice_from_raw_parts_mut 18 (0.1%) 1 (0.1%) >::from 18 (0.1%) 1 (0.1%) core::cmp::impls::::cmp 18 (0.1%) 1 (0.1%) core::cmp::impls::::cmp 18 (0.1%) 1 (0.1%) core::cmp::impls::::cmp 18 (0.1%) 1 (0.1%) core::option::Option::take 18 (0.1%) 1 (0.1%) socket2::socket::Socket::set_recv_buffer_size 18 (0.1%) 1 (0.1%) socket2::socket::Socket::set_send_buffer_size 18 (0.1%) 1 (0.1%) std::io::error::Error::from_raw_os_error 18 (0.1%) 1 (0.1%) std::net::ip::Ipv4Addr::octets 17 (0.1%) 2 (0.3%) core::mem::manually_drop::ManuallyDrop::new 17 (0.1%) 1 (0.1%) core::any::type_name 17 (0.1%) 1 (0.1%) core::str::::as_bytes 17 (0.1%) 1 (0.1%) socket2::socket::Socket::bind 17 (0.1%) 1 (0.1%) socket2::socket::Socket::connect 17 (0.1%) 1 (0.1%) socket2::socket::Socket::listen 17 (0.1%) 1 (0.1%) socket2::socket::Socket::set_multicast_hops_v6 17 (0.1%) 1 (0.1%) socket2::socket::Socket::set_multicast_if_v6 17 (0.1%) 1 (0.1%) socket2::socket::Socket::set_multicast_ttl_v4 17 (0.1%) 1 (0.1%) socket2::socket::Socket::set_nonblocking 17 (0.1%) 1 (0.1%) socket2::socket::Socket::set_tos 17 (0.1%) 1 (0.1%) socket2::socket::Socket::set_ttl 17 (0.1%) 1 (0.1%) socket2::socket::Socket::set_unicast_hops_v6 17 (0.1%) 1 (0.1%) socket2::socket::Socket::shutdown 17 (0.1%) 1 (0.1%) std::io::error::Error::last_os_error 16 (0.1%) 3 (0.4%) core::ptr::mut_ptr::::is_null 16 (0.1%) 1 (0.1%) socket2::MaybeUninitSlice::new 16 (0.1%) 1 (0.1%) socket2::socket::Socket::new_raw 15 (0.1%) 1 (0.1%) socket2::sockaddr::SockAddr::new 14 (0.1%) 2 (0.3%) core::mem::maybe_uninit::MaybeUninit::zeroed 14 (0.1%) 1 (0.1%) ::eq 14 (0.1%) 1 (0.1%) as core::panic::BoxMeUp>::get 14 (0.1%) 1 (0.1%) alloc::str::::to_owned 14 (0.1%) 1 (0.1%) core::alloc::layout::Layout::from_size_align_unchecked 14 (0.1%) 1 (0.1%) core::panicking::assert_failed 14 (0.1%) 1 (0.1%) core::ptr::non_null::NonNull::new 14 (0.1%) 1 (0.1%) core::slice::::len 14 (0.1%) 1 (0.1%) socket2::sys::into_secs 14 (0.1%) 1 (0.1%) std::error:: for alloc::boxed::Box>::from 13 (0.1%) 4 (0.6%) core::ptr::unique::Unique::as_ptr 13 (0.1%) 1 (0.1%) as core::convert::From<&mut T>>::from 13 (0.1%) 1 (0.1%) alloc::raw_vec::RawVec::with_capacity_in 13 (0.1%) 1 (0.1%) alloc::string::String::from_utf8_unchecked 13 (0.1%) 1 (0.1%) core::ptr::non_null::NonNull<[T]>::slice_from_raw_parts 13 (0.1%) 1 (0.1%) socket2::Domain::for_address 13 (0.1%) 1 (0.1%) socket2::sys::MaybeUninitSlice::as_mut_slice 13 (0.1%) 1 (0.1%) socket2::sys::MaybeUninitSlice::as_slice 12 (0.1%) 12 (1.8%) core::mem::size_of 12 (0.1%) 8 (1.2%) core::mem::maybe_uninit::MaybeUninit::as_mut_ptr 12 (0.1%) 1 (0.1%) >::from 12 (0.1%) 1 (0.1%) alloc::alloc::alloc 12 (0.1%) 1 (0.1%) alloc::alloc::alloc_zeroed 12 (0.1%) 1 (0.1%) alloc::alloc::dealloc 12 (0.1%) 1 (0.1%) alloc::vec::Vec::with_capacity_in 12 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 12 (0.1%) 1 (0.1%) core::time::Duration::as_millis 12 (0.1%) 1 (0.1%) core::time::Duration::from_secs 12 (0.1%) 1 (0.1%) socket2::socket::Socket::accept_raw 12 (0.1%) 1 (0.1%) socket2::socket::Socket::broadcast 12 (0.1%) 1 (0.1%) socket2::socket::Socket::keepalive 12 (0.1%) 1 (0.1%) socket2::socket::Socket::linger 12 (0.1%) 1 (0.1%) socket2::socket::Socket::multicast_hops_v6 12 (0.1%) 1 (0.1%) socket2::socket::Socket::multicast_if_v4 12 (0.1%) 1 (0.1%) socket2::socket::Socket::multicast_if_v6 12 (0.1%) 1 (0.1%) socket2::socket::Socket::multicast_loop_v4 12 (0.1%) 1 (0.1%) socket2::socket::Socket::multicast_loop_v6 12 (0.1%) 1 (0.1%) socket2::socket::Socket::multicast_ttl_v4 12 (0.1%) 1 (0.1%) socket2::socket::Socket::new 12 (0.1%) 1 (0.1%) socket2::socket::Socket::nodelay 12 (0.1%) 1 (0.1%) socket2::socket::Socket::only_v6 12 (0.1%) 1 (0.1%) socket2::socket::Socket::out_of_band_inline 12 (0.1%) 1 (0.1%) socket2::socket::Socket::recv_buffer_size 12 (0.1%) 1 (0.1%) socket2::socket::Socket::reuse_address 12 (0.1%) 1 (0.1%) socket2::socket::Socket::send_buffer_size 12 (0.1%) 1 (0.1%) socket2::socket::Socket::tos 12 (0.1%) 1 (0.1%) socket2::socket::Socket::try_clone 12 (0.1%) 1 (0.1%) socket2::socket::Socket::ttl 12 (0.1%) 1 (0.1%) socket2::socket::Socket::type 12 (0.1%) 1 (0.1%) socket2::socket::Socket::unicast_hops_v6 12 (0.1%) 1 (0.1%) socket2::sys::accept 12 (0.1%) 1 (0.1%) socket2::sys::recv_vectored 11 (0.1%) 1 (0.1%) <&socket2::socket::Socket as std::io::Read>::read_vectored 11 (0.1%) 1 (0.1%) core::mem::zeroed 11 (0.1%) 1 (0.1%) socket2::socket::Socket::from_raw 11 (0.1%) 1 (0.1%) std::os::fd::net::::from_raw_fd 11 (0.1%) 1 (0.1%) std::os::fd::net::::from_raw_fd 11 (0.1%) 1 (0.1%) std::os::fd::net::::from_raw_fd 11 (0.1%) 1 (0.1%) std::os::fd::net::::into_raw_fd 11 (0.1%) 1 (0.1%) std::os::fd::net::::into_raw_fd 11 (0.1%) 1 (0.1%) std::os::fd::net::::into_raw_fd 10 (0.1%) 2 (0.3%) core::intrinsics::write_bytes 10 (0.1%) 1 (0.1%) as core::ops::drop::Drop>::drop 10 (0.1%) 1 (0.1%) ::read_vectored 10 (0.1%) 1 (0.1%) alloc::boxed::Box::into_raw 10 (0.1%) 1 (0.1%) core::num::::swap_bytes 10 (0.1%) 1 (0.1%) core::ptr::const_ptr::::guaranteed_eq 10 (0.1%) 1 (0.1%) core::ptr::const_ptr::::offset 10 (0.1%) 1 (0.1%) core::ptr::const_ptr::::wrapping_offset 10 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 10 (0.1%) 1 (0.1%) core::ptr::drop_in_place 10 (0.1%) 1 (0.1%) core::ptr::mut_ptr::::guaranteed_eq 10 (0.1%) 1 (0.1%) core::ptr::mut_ptr::::offset 10 (0.1%) 1 (0.1%) socket2::sys::timeout_opt 10 (0.1%) 1 (0.1%) std::error::Error::source 9 (0.1%) 1 (0.1%) alloc::vec::Vec::as_mut_ptr 9 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 9 (0.1%) 1 (0.1%) core::ptr::non_null::NonNull<[T]>::as_non_null_ptr 9 (0.1%) 1 (0.1%) core::ptr::slice_from_raw_parts 9 (0.1%) 1 (0.1%) core::slice::raw::from_raw_parts 9 (0.1%) 1 (0.1%) core::slice::raw::from_raw_parts_mut 9 (0.1%) 1 (0.1%) std::net::ip::Ipv6Addr::octets 8 (0.0%) 1 (0.1%) core::ptr::non_null::NonNull::cast 7 (0.0%) 7 (1.0%) socket2::sys::setsockopt::{{closure}} 7 (0.0%) 1 (0.1%) ::allocate 7 (0.0%) 1 (0.1%) ::allocate_zeroed 7 (0.0%) 1 (0.1%) as core::fmt::Debug>::fmt 7 (0.0%) 1 (0.1%) ::fmt 7 (0.0%) 1 (0.1%) ::deref 7 (0.0%) 1 (0.1%) ::deref_mut 7 (0.0%) 1 (0.1%) core::num::::to_ne_bytes 7 (0.0%) 1 (0.1%) core::slice::::iter 7 (0.0%) 1 (0.1%) socket2::sys::send_to_vectored 7 (0.0%) 1 (0.1%) std::error::Error::cause 7 (0.0%) 1 (0.1%) std::os::fd::net::::as_raw_fd 6 (0.0%) 3 (0.4%) core::ptr::non_null::NonNull::as_ptr 6 (0.0%) 3 (0.4%) core::slice::::as_ptr 6 (0.0%) 2 (0.3%) core::cmp::Ord::min 6 (0.0%) 2 (0.3%) core::cmp::min 6 (0.0%) 2 (0.3%) core::ptr::mut_ptr::::write_bytes 6 (0.0%) 1 (0.1%) <&socket2::socket::Socket as std::io::Write>::flush 6 (0.0%) 1 (0.1%) ::flush 6 (0.0%) 1 (0.1%) core::alloc::layout::Layout::dangling 6 (0.0%) 1 (0.1%) core::cmp::impls::::partial_cmp 6 (0.0%) 1 (0.1%) core::cmp::impls::::partial_cmp 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%) socket2::socket::set_common_flags 5 (0.0%) 1 (0.1%) as core::convert::From>>::from 5 (0.0%) 1 (0.1%) >::from 5 (0.0%) 1 (0.1%) >::from 5 (0.0%) 1 (0.1%) >::from 5 (0.0%) 1 (0.1%) alloc::raw_vec::RawVec::ptr 5 (0.0%) 1 (0.1%) core::alloc::layout::Layout::align 5 (0.0%) 1 (0.1%) core::ptr::const_ptr::::is_null 5 (0.0%) 1 (0.1%) core::ptr::non_null::NonNull<[T]>::as_mut_ptr 5 (0.0%) 1 (0.1%) socket2::socket:: for std::net::tcp::TcpListener>::from 5 (0.0%) 1 (0.1%) socket2::socket:: for std::net::tcp::TcpStream>::from 5 (0.0%) 1 (0.1%) socket2::socket:: for std::net::udp::UdpSocket>::from 5 (0.0%) 1 (0.1%) socket2::socket::Socket::local_addr 5 (0.0%) 1 (0.1%) socket2::socket::Socket::peer_addr 5 (0.0%) 1 (0.1%) socket2::socket::Socket::read_timeout 5 (0.0%) 1 (0.1%) socket2::socket::Socket::recv_from_vectored_with_flags 5 (0.0%) 1 (0.1%) socket2::socket::Socket::recv_from_with_flags 5 (0.0%) 1 (0.1%) socket2::socket::Socket::recv_vectored_with_flags 5 (0.0%) 1 (0.1%) socket2::socket::Socket::recv_with_flags 5 (0.0%) 1 (0.1%) socket2::socket::Socket::send_to_vectored_with_flags 5 (0.0%) 1 (0.1%) socket2::socket::Socket::send_to_with_flags 5 (0.0%) 1 (0.1%) socket2::socket::Socket::send_vectored_with_flags 5 (0.0%) 1 (0.1%) socket2::socket::Socket::send_with_flags 5 (0.0%) 1 (0.1%) socket2::socket::Socket::write_timeout 5 (0.0%) 1 (0.1%) socket2::sys::::_cloexec 5 (0.0%) 1 (0.1%) socket2::sys::send_vectored 5 (0.0%) 1 (0.1%) std::error::Error::backtrace 4 (0.0%) 2 (0.3%) core::slice::::as_mut_ptr 4 (0.0%) 1 (0.1%) <&socket2::socket::Socket as std::io::Read>::read 4 (0.0%) 1 (0.1%) <&socket2::socket::Socket as std::io::Write>::write 4 (0.0%) 1 (0.1%) <&socket2::socket::Socket as std::io::Write>::write_vectored 4 (0.0%) 1 (0.1%) >::from 4 (0.0%) 1 (0.1%) >::from 4 (0.0%) 1 (0.1%) >::from 4 (0.0%) 1 (0.1%) ::drop 4 (0.0%) 1 (0.1%) core::cmp::impls::::eq 4 (0.0%) 1 (0.1%) core::cmp::impls::::ge 4 (0.0%) 1 (0.1%) core::cmp::impls::::le 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 for alloc::boxed::Box>::from::StringError> 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::unique::Unique::new_unchecked 4 (0.0%) 1 (0.1%) core::time::Duration::subsec_micros 4 (0.0%) 1 (0.1%) socket2::Type 4 (0.0%) 1 (0.1%) socket2::sockaddr::SockAddr::family 3 (0.0%) 2 (0.3%) as core::ops::deref::Deref>::deref 3 (0.0%) 2 (0.3%) core::ptr::const_ptr::::cast 3 (0.0%) 1 (0.1%) ::into_iter 3 (0.0%) 1 (0.1%) ::type_id 3 (0.0%) 1 (0.1%) >::from 3 (0.0%) 1 (0.1%) ::fmt 3 (0.0%) 1 (0.1%) ::read 3 (0.0%) 1 (0.1%) ::write 3 (0.0%) 1 (0.1%) ::write_vectored 3 (0.0%) 1 (0.1%) ::deref 3 (0.0%) 1 (0.1%) ::into_raw_fd 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::set_len 3 (0.0%) 1 (0.1%) core::alloc::layout::Layout::size 3 (0.0%) 1 (0.1%) core::hint::black_box 3 (0.0%) 1 (0.1%) core::intrinsics::copy_nonoverlapping 3 (0.0%) 1 (0.1%) core::mem::forget 3 (0.0%) 1 (0.1%) core::num::::from_be 3 (0.0%) 1 (0.1%) core::num::::to_be 3 (0.0%) 1 (0.1%) core::ptr::const_ptr::::add 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::time::Duration::as_secs 3 (0.0%) 1 (0.1%) socket2::RecvFlags::is_truncated 3 (0.0%) 1 (0.1%) socket2::sockaddr::SockAddr::as_ptr 3 (0.0%) 1 (0.1%) socket2::sockaddr::SockAddr::len 3 (0.0%) 1 (0.1%) socket2::socket::Socket::accept 3 (0.0%) 1 (0.1%) socket2::socket::Socket::as_raw 3 (0.0%) 1 (0.1%) socket2::socket::Socket::into_raw 3 (0.0%) 1 (0.1%) socket2::socket::Socket::peek 3 (0.0%) 1 (0.1%) socket2::socket::Socket::peek_from 3 (0.0%) 1 (0.1%) socket2::socket::Socket::recv 3 (0.0%) 1 (0.1%) socket2::socket::Socket::recv_from 3 (0.0%) 1 (0.1%) socket2::socket::Socket::recv_from_vectored 3 (0.0%) 1 (0.1%) socket2::socket::Socket::recv_out_of_band 3 (0.0%) 1 (0.1%) socket2::socket::Socket::recv_vectored 3 (0.0%) 1 (0.1%) socket2::socket::Socket::send 3 (0.0%) 1 (0.1%) socket2::socket::Socket::send_out_of_band 3 (0.0%) 1 (0.1%) socket2::socket::Socket::send_to 3 (0.0%) 1 (0.1%) socket2::socket::Socket::send_to_vectored 3 (0.0%) 1 (0.1%) socket2::socket::Socket::send_vectored 3 (0.0%) 1 (0.1%) socket2::socket::set_common_type 3 (0.0%) 1 (0.1%) socket2::sys::::is_end_of_record 3 (0.0%) 1 (0.1%) socket2::sys::::is_out_of_band 3 (0.0%) 1 (0.1%) socket2::sys::::as_raw_fd 3 (0.0%) 1 (0.1%) socket2::sys::::from_raw_fd 3 (0.0%) 1 (0.1%) socket2::sys::::into_raw_fd 3 (0.0%) 1 (0.1%) socket2::sys::socket_as_raw 3 (0.0%) 1 (0.1%) socket2::sys::socket_from_raw 3 (0.0%) 1 (0.1%) socket2::sys::socket_into_raw 3 (0.0%) 1 (0.1%) std::error::Error::type_id 2 (0.0%) 2 (0.3%) core::ptr::null 2 (0.0%) 2 (0.3%) core::ptr::null_mut 2 (0.0%) 1 (0.1%) core::ptr::mut_ptr::::as_mut_ptr 2 (0.0%) 1 (0.1%) socket2::sockaddr::SockAddr::as_storage_ptr 2 (0.0%) 1 (0.1%) socket2::socket::Socket::broadcast::{{closure}} 2 (0.0%) 1 (0.1%) socket2::socket::Socket::keepalive::{{closure}} 2 (0.0%) 1 (0.1%) socket2::socket::Socket::multicast_loop_v4::{{closure}} 2 (0.0%) 1 (0.1%) socket2::socket::Socket::multicast_loop_v6::{{closure}} 2 (0.0%) 1 (0.1%) socket2::socket::Socket::nodelay::{{closure}} 2 (0.0%) 1 (0.1%) socket2::socket::Socket::only_v6::{{closure}} 2 (0.0%) 1 (0.1%) socket2::socket::Socket::out_of_band_inline::{{closure}} 2 (0.0%) 1 (0.1%) socket2::socket::Socket::recv_buffer_size::{{closure}} 2 (0.0%) 1 (0.1%) socket2::socket::Socket::reuse_address::{{closure}} 2 (0.0%) 1 (0.1%) socket2::socket::Socket::send_buffer_size::{{closure}} 1 (0.0%) 1 (0.1%) <&socket2::socket::Socket as std::io::Read>::read_vectored::{{closure}} 1 (0.0%) 1 (0.1%) ::read_vectored::{{closure}} 1 (0.0%) 1 (0.1%) ::default 1 (0.0%) 1 (0.1%) core::mem::align_of 1 (0.0%) 1 (0.1%) core::num::::max_value 1 (0.0%) 1 (0.1%) core::num::::max_value 1 (0.0%) 1 (0.1%) core::num::nonzero::NonZeroUsize::get 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&core::mem::maybe_uninit::MaybeUninit> 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::time::Duration> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&i32> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&socket2::sockaddr::SockAddr> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&std::net::ip::Ipv4Addr> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&str> 1 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&u32> 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::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::slice::raw::debug_check_data_len 1 (0.0%) 1 (0.1%) socket2:: for i32>::from 1 (0.0%) 1 (0.1%) socket2:: for i32>::from 1 (0.0%) 1 (0.1%) socket2:: for i32>::from 1 (0.0%) 1 (0.1%) socket2::socket::Socket::multicast_hops_v6::{{closure}} 1 (0.0%) 1 (0.1%) socket2::socket::Socket::multicast_if_v6::{{closure}} 1 (0.0%) 1 (0.1%) socket2::socket::Socket::multicast_ttl_v4::{{closure}} 1 (0.0%) 1 (0.1%) socket2::socket::Socket::new_raw::{{closure}} 1 (0.0%) 1 (0.1%) socket2::socket::Socket::tos::{{closure}} 1 (0.0%) 1 (0.1%) socket2::socket::Socket::ttl::{{closure}} 1 (0.0%) 1 (0.1%) socket2::socket::Socket::unicast_hops_v6::{{closure}} 1 (0.0%) 1 (0.1%) socket2::sys::bind::{{closure}} 1 (0.0%) 1 (0.1%) socket2::sys::connect::{{closure}} 1 (0.0%) 1 (0.1%) socket2::sys::fcntl_add::{{closure}} 1 (0.0%) 1 (0.1%) socket2::sys::fcntl_remove::{{closure}} 1 (0.0%) 1 (0.1%) socket2::sys::listen::{{closure}} 1 (0.0%) 1 (0.1%) socket2::sys::recv::{{closure}} 1 (0.0%) 1 (0.1%) socket2::sys::recv_from::{{closure}}::{{closure}} 1 (0.0%) 1 (0.1%) socket2::sys::send::{{closure}} 1 (0.0%) 1 (0.1%) socket2::sys::send_to::{{closure}} 1 (0.0%) 1 (0.1%) socket2::sys::sendmsg::{{closure}} 1 (0.0%) 1 (0.1%) socket2::sys::shutdown::{{closure}}