Coverage Report

Created: 2024-04-26 06:25

/rust/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.153/src/macros.rs
Line
Count
Source (jump to first uncovered line)
1
/// A macro for defining #[cfg] if-else statements.
2
///
3
/// This is similar to the `if/elif` C preprocessor macro by allowing definition
4
/// of a cascade of `#[cfg]` cases, emitting the implementation which matches
5
/// first.
6
///
7
/// This allows you to conveniently provide a long list #[cfg]'d blocks of code
8
/// without having to rewrite each clause multiple times.
9
macro_rules! cfg_if {
10
    // match if/else chains with a final `else`
11
    ($(
12
        if #[cfg($($meta:meta),*)] { $($it:item)* }
13
    ) else * else {
14
        $($it2:item)*
15
    }) => {
16
        cfg_if! {
17
            @__items
18
            () ;
19
            $( ( ($($meta),*) ($($it)*) ), )*
20
            ( () ($($it2)*) ),
21
        }
22
    };
23
24
    // match if/else chains lacking a final `else`
25
    (
26
        if #[cfg($($i_met:meta),*)] { $($i_it:item)* }
27
        $(
28
            else if #[cfg($($e_met:meta),*)] { $($e_it:item)* }
29
        )*
30
    ) => {
31
        cfg_if! {
32
            @__items
33
            () ;
34
            ( ($($i_met),*) ($($i_it)*) ),
35
            $( ( ($($e_met),*) ($($e_it)*) ), )*
36
            ( () () ),
37
        }
38
    };
39
40
    // Internal and recursive macro to emit all the items
41
    //
42
    // Collects all the negated `cfg`s in a list at the beginning and after the
43
    // semicolon is all the remaining items
44
    (@__items ($($not:meta,)*) ; ) => {};
45
    (@__items ($($not:meta,)*) ; ( ($($m:meta),*) ($($it:item)*) ),
46
     $($rest:tt)*) => {
47
        // Emit all items within one block, applying an appropriate #[cfg]. The
48
        // #[cfg] will require all `$m` matchers specified and must also negate
49
        // all previous matchers.
50
        cfg_if! { @__apply cfg(all($($m,)* not(any($($not),*)))), $($it)* }
51
52
        // Recurse to emit all other items in `$rest`, and when we do so add all
53
        // our `$m` matchers to the list of `$not` matchers as future emissions
54
        // will have to negate everything we just matched as well.
55
        cfg_if! { @__items ($($not,)* $($m,)*) ; $($rest)* }
56
    };
57
58
    // Internal macro to Apply a cfg attribute to a list of items
59
    (@__apply $m:meta, $($it:item)*) => {
60
        $(#[$m] $it)*
61
    };
62
}
63
64
macro_rules! s {
65
    ($($(#[$attr:meta])* pub $t:ident $i:ident { $($field:tt)* })*) => ($(
66
        s!(it: $(#[$attr])* pub $t $i { $($field)* });
67
    )*);
68
    (it: $(#[$attr:meta])* pub union $i:ident { $($field:tt)* }) => (
69
        compile_error!("unions cannot derive extra traits, use s_no_extra_traits instead");
70
    );
71
    (it: $(#[$attr:meta])* pub struct $i:ident { $($field:tt)* }) => (
72
        __item! {
73
            #[repr(C)]
74
0
            #[cfg_attr(feature = "extra_traits", derive(Debug, Eq, Hash, PartialEq))]
Unexecuted instantiation: <libc::unix::linux_like::linux::input_id as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::__c_anonymous_ifru_map as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::sockaddr as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_entry as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_exit as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::__timeval as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_seccomp as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::__exit_status as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::sigval as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::packet_mreq as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::glob_t as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::msghdr as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::input_keymap_entry as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_fpxreg as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::ifaddrs as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::statfs64 as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::flock64 as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_ring_offset as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::mallinfo as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::pthread_attr_t as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::msqid_ds as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::seccomp_data as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::tls12_crypto_info_chacha20_poly1305 as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::Elf32_Sym as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_options as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::in_addr as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::Dl_info as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::rusage as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::pthread_rwlockattr_t as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::Elf32_Chdr as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::non_exhaustive::open_how as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::ipv6_mreq as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::timeval as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::sysinfo as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_effect as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::tls12_crypto_info_aes_gcm_256 as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::addrinfo as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::pthread_mutexattr_t as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_xmmreg as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::statvfs64 as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::iovec as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::input_mask as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::tms as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::if_nameindex as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::tm as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_replay as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::ipc_perm as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_mmap_offsets as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::seccomp_notif_resp as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::siginfo_t as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::dl_phdr_info as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::statx_timestamp as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::tls12_crypto_info_aes_gcm_128 as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::passwd as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::sctp_authinfo as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::spwd as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::nl_mmap_req as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::sockaddr_ll as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::pthread_barrierattr_t as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::mcontext_t as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::posix_spawnattr_t as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::sctp_sndrcvinfo as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::Elf64_Ehdr as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::statx as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::stat as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::Elf32_Ehdr as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::sigset_t as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::cpu_set_t as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::aiocb as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::cmsghdr as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_periodic_effect as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::inotify_event as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::servent as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_rumble_effect as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_umem_reg as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_statistics_v1 as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::statfs as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::not_x32::statvfs as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::pthread_condattr_t as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::iocb as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::sock_fprog as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::sctp_rcvinfo as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::Elf64_Sym as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_statistics as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::itimerspec as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::in6_pktinfo as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::user as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::shmid_ds as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::fsid_t as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::pollfd as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::input_absinfo as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::uinput_abs_setup as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_ring_offset_v1 as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_umem_reg_v1 as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::align::sem_t as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::option as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::utimbuf as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::Elf32_Phdr as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::rtentry as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::rlimit as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::fd_set as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::regmatch_t as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::signalfd_siginfo as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::semid_ds as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::hostent as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::user_regs_struct as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::timex as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::arpreq as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::tls_crypto_info as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::winsize as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::protoent as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::j1939_filter as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::stack_t as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::seccomp_notif_addfd as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linger as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::ip_mreq_source as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::seccomp_notif_sizes as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::sockaddr_xdp as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::arpd_request as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::posix_spawn_file_actions_t as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::sctp_initmsg as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_mmap_offsets_v1 as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::msginfo as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::lconv as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::arpreq_old as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::sched_param as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::can_filter as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::ptrace_syscall_info as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::nlattr as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::sigaction as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::fanotify_event_metadata as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::seminfo as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::ip_mreqn as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::sock_extended_err as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::itimerval as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::__c_anonymous_sockaddr_can_tp as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::sock_filter as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::seccomp_notif as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::genlmsghdr as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::regex_t as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::sockaddr_in6 as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::nl_pktinfo as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::sctp_nxtinfo as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::file_clone_range as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::ip_mreq as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::uinput_ff_erase as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::Elf32_Shdr as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::sockaddr_in as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::sctp_prinfo as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::ptrace_rseq_configuration as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::group as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::timespec as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::nl_mmap_hdr as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::stat64 as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::align::in6_addr as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::glob64_t as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::sembuf as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_trigger as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::in_pktinfo as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::mntent as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::dqblk as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::Elf64_Chdr as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::uinput_ff_upload as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_condition_effect as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::arch::generic::termios2 as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::Elf64_Phdr as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::rlimit64 as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::ptrace_peeksiginfo_args as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::ucred as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_fpstate as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_ramp_effect as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::sockaddr_vm as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::in6_rtmsg as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::__c_anonymous_sockaddr_can_j1939 as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::flock as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::nlmsghdr as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::termios as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::mallinfo2 as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::nlmsgerr as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::ntptimeval as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::align::clone_args as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::sctp_sndinfo as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::in6_ifreq as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::fanotify_response as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::arphdr as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::input_event as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_envelope as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_desc as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::mmsghdr as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_constant_effect as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::Elf64_Shdr as core::fmt::Debug>::fmt
Unexecuted instantiation: <libc::unix::linux_like::linux::uinput_ff_erase as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::ucred as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_fpxreg as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::mcontext_t as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::lconv as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::tls12_crypto_info_chacha20_poly1305 as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::__c_anonymous_sockaddr_can_j1939 as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::aiocb as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::sigset_t as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::nlmsgerr as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::glob_t as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::statvfs64 as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::rlimit as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::fanotify_response as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::pthread_barrierattr_t as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::pollfd as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::pthread_rwlockattr_t as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_desc as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::uinput_abs_setup as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::seminfo as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::arch::generic::termios2 as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::seccomp_notif_sizes as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::__c_anonymous_ifru_map as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_mmap_offsets as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::stat as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::ip_mreqn as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::align::in6_addr as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::non_exhaustive::open_how as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::sctp_initmsg as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::Elf32_Ehdr as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::can_filter as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::in_pktinfo as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::Elf64_Chdr as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_umem_reg as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::arpd_request as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::user as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::nlattr as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::sigaction as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_periodic_effect as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::msginfo as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::hostent as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::pthread_attr_t as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::pthread_condattr_t as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::tm as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::ntptimeval as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::uinput_ff_upload as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::stack_t as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_ring_offset_v1 as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::Elf64_Shdr as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::sctp_rcvinfo as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::sctp_authinfo as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::align::clone_args as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::rusage as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::Elf32_Chdr as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_rumble_effect as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::j1939_filter as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::sctp_sndrcvinfo as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::iovec as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::input_mask as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::flock64 as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::pthread_mutexattr_t as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_options as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::sembuf as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::Elf64_Ehdr as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::tms as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_entry as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_condition_effect as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::statfs as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::seccomp_notif_resp as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::rlimit64 as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::fd_set as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::spwd as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::timex as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::ptrace_syscall_info as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::arpreq_old as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::Elf32_Shdr as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_replay as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_effect as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::sigval as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_constant_effect as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::msqid_ds as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::addrinfo as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::posix_spawnattr_t as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::signalfd_siginfo as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::Dl_info as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::siginfo_t as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::ipc_perm as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::seccomp_notif_addfd as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::Elf32_Sym as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::sockaddr_in as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::__exit_status as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::mntent as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::termios as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_trigger as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::arphdr as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::mallinfo2 as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::input_keymap_entry as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::dqblk as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::winsize as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::itimerval as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_ramp_effect as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::nl_mmap_hdr as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::seccomp_notif as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::itimerspec as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::msghdr as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::statfs64 as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::input_id as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::sysinfo as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::genlmsghdr as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::Elf64_Phdr as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::sockaddr_ll as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::arpreq as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::cpu_set_t as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::nlmsghdr as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::__timeval as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_umem_reg_v1 as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::iocb as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::file_clone_range as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::Elf64_Sym as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::shmid_ds as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::group as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::posix_spawn_file_actions_t as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::tls12_crypto_info_aes_gcm_128 as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::sched_param as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_fpstate as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_ring_offset as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::not_x32::statvfs as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::option as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_mmap_offsets_v1 as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::in6_pktinfo as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::fsid_t as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::sockaddr as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::cmsghdr as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::mallinfo as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::stat64 as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::regex_t as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::sctp_nxtinfo as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::if_nameindex as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::input_absinfo as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::align::sem_t as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::ipv6_mreq as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::sock_filter as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::statx as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::utimbuf as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::Elf32_Phdr as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::glob64_t as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::sctp_sndinfo as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::nl_mmap_req as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_statistics as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::ptrace_rseq_configuration as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::rtentry as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::input_event as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::servent as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::in6_rtmsg as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_exit as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::sock_extended_err as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_xmmreg as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::fanotify_event_metadata as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::sctp_prinfo as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::tls_crypto_info as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::flock as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::packet_mreq as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::tls12_crypto_info_aes_gcm_256 as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::sock_fprog as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::timeval as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::statx_timestamp as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::sockaddr_xdp as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::passwd as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_statistics_v1 as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::in6_ifreq as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::in_addr as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::ptrace_peeksiginfo_args as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::sockaddr_vm as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::ip_mreq_source as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::semid_ds as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_seccomp as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::protoent as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::__c_anonymous_sockaddr_can_tp as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::dl_phdr_info as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::user_regs_struct as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::sockaddr_in6 as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::nl_pktinfo as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::timespec as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::ifaddrs as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::inotify_event as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_envelope as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::mmsghdr as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::seccomp_data as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linger as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::regmatch_t as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::ip_mreq as core::hash::Hash>::hash::<_>
Unexecuted instantiation: <libc::unix::linux_like::linux::input_id as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_entry as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::__exit_status as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_exit as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::__timeval as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_seccomp as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::ip_mreq_source as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linger as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::statfs as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::statfs64 as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::sctp_initmsg as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::__c_anonymous_sockaddr_can_j1939 as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_mmap_offsets_v1 as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::msginfo as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_mmap_offsets as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::packet_mreq as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::can_filter as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::arpreq_old as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::input_keymap_entry as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::user_regs_struct as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_fpstate as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::nlattr as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::ipc_perm as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::not_x32::statvfs as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::pthread_condattr_t as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::fsid_t as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::mmsghdr as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::seminfo as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::pthread_attr_t as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::siginfo_t as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::itimerval as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::__c_anonymous_sockaddr_can_tp as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::align::sem_t as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::iocb as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::rtentry as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::fd_set as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::signalfd_siginfo as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::genlmsghdr as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::seccomp_notif as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::statx as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::regex_t as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_effect as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_options as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::in_addr as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_statistics as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_xmmreg as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::sctp_nxtinfo as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::ip_mreq as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::Elf32_Chdr as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::sctp_prinfo as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::ptrace_rseq_configuration as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::group as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::uinput_abs_setup as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::sockaddr_ll as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::Elf32_Phdr as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::arpd_request as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::posix_spawn_file_actions_t as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::nl_mmap_hdr as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::tm as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::regmatch_t as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::tls12_crypto_info_aes_gcm_128 as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_fpxreg as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::pthread_barrierattr_t as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::hostent as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::sembuf as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_trigger as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::in_pktinfo as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::aiocb as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::Elf64_Chdr as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::uinput_ff_upload as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_condition_effect as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::ptrace_syscall_info as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::dqblk as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::nl_mmap_req as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::Elf64_Phdr as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::rlimit64 as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::tls_crypto_info as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::winsize as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::ptrace_peeksiginfo_args as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_ramp_effect as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::sockaddr_xdp as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::cmsghdr as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::mallinfo2 as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::sysinfo as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::nlmsgerr as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::inotify_event as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::ntptimeval as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::lconv as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::sctp_sndinfo as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::align::clone_args as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::fanotify_response as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::arphdr as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::input_event as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::sigaction as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_desc as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::flock64 as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::Elf64_Shdr as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::sockaddr_in as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::ip_mreqn as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::sock_extended_err as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::tls12_crypto_info_chacha20_poly1305 as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::fanotify_event_metadata as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::mcontext_t as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::sock_filter as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::ifaddrs as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_ring_offset as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::sockaddr as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::mallinfo as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::__c_anonymous_ifru_map as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::stat64 as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::align::in6_addr as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::msqid_ds as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::tls12_crypto_info_aes_gcm_256 as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::Dl_info as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_ring_offset_v1 as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::file_clone_range as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::uinput_ff_erase as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::arpreq as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::Elf32_Shdr as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::timeval as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::timespec as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::addrinfo as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::arch::generic::termios2 as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::sockaddr_vm as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::non_exhaustive::open_how as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::tms as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::termios as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_replay as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::glob64_t as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::seccomp_notif_resp as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::dl_phdr_info as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::spwd as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::mntent as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::sctp_authinfo as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::seccomp_notif_sizes as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::user as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::sctp_sndrcvinfo as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::ucred as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::sched_param as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::in6_rtmsg as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_periodic_effect as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::nlmsghdr as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::flock as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::pthread_rwlockattr_t as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::servent as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_statistics_v1 as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_rumble_effect as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::seccomp_data as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::in6_ifreq as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_umem_reg as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_envelope as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::sigval as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_constant_effect as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::sock_fprog as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::glob_t as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::msghdr as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::sockaddr_in6 as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::nl_pktinfo as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::sctp_rcvinfo as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::Elf64_Sym as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::itimerspec as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::in6_pktinfo as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::pthread_mutexattr_t as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::statvfs64 as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::shmid_ds as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::pollfd as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::input_absinfo as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::Elf32_Sym as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_umem_reg_v1 as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::statx_timestamp as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::option as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::rusage as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::utimbuf as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::rlimit as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::posix_spawnattr_t as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::ipv6_mreq as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::Elf64_Ehdr as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::stat as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::Elf32_Ehdr as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::sigset_t as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::semid_ds as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::cpu_set_t as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::iovec as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::input_mask as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::if_nameindex as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::timex as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::protoent as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::j1939_filter as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::passwd as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::seccomp_notif_addfd as core::cmp::PartialEq>::eq
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::stack_t as core::cmp::PartialEq>::eq
75
            #[allow(deprecated)]
76
            $(#[$attr])*
77
            pub struct $i { $($field)* }
78
        }
79
        #[allow(deprecated)]
80
        impl ::Copy for $i {}
81
        #[allow(deprecated)]
82
        impl ::Clone for $i {
83
0
            fn clone(&self) -> $i { *self }
Unexecuted instantiation: <libc::unix::linux_like::linux::signalfd_siginfo as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::__timeval as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::nl_mmap_hdr as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::tls_crypto_info as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::ntptimeval as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::tls12_crypto_info_aes_gcm_128 as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linger as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_entry as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::flock as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::nlmsghdr as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::stat as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_ring_offset as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::sockaddr as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::statx as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::pthread_mutexattr_t as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::can_filter as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::sctp_sndrcvinfo as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::sembuf as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::msqid_ds as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::cpu_set_t as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::in_pktinfo as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::sockaddr_vm as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::option as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::file_clone_range as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::statfs as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::iocb as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::siginfo_t as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::ptrace_peeksiginfo_args as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::sockaddr_in6 as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::ip_mreq_source as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::__c_anonymous_sockaddr_can_tp as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::tms as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::__c_anonymous_sockaddr_can_j1939 as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::sock_fprog as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::sockaddr_in as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::tm as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::in6_ifreq as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::mallinfo2 as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_seccomp as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::semid_ds as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::itimerspec as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::in6_pktinfo as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_desc as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::ip_mreq as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::ip_mreqn as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::uinput_abs_setup as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::__c_anonymous_ifru_map as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::sctp_prinfo as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::Elf64_Shdr as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::sctp_authinfo as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::hostent as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::timespec as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::align::sem_t as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::utimbuf as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::rlimit as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::sockaddr_ll as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::regmatch_t as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::servent as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::mallinfo as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::sched_param as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::align::in6_addr as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::msghdr as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::align::clone_args as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_envelope as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::sockaddr_xdp as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::arch::generic::termios2 as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::ifaddrs as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::posix_spawn_file_actions_t as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::Elf32_Chdr as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_periodic_effect as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::mcontext_t as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::non_exhaustive::open_how as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::Elf32_Shdr as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::sctp_sndinfo as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::mntent as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_condition_effect as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::arpreq as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_rumble_effect as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::nlmsgerr as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::termios as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::nl_pktinfo as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::flock64 as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_umem_reg_v1 as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_effect as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::nlattr as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::fanotify_response as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::sctp_rcvinfo as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::regex_t as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::mmsghdr as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::input_id as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_constant_effect as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::itimerval as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_ramp_effect as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::ucred as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::passwd as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::cmsghdr as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::sctp_nxtinfo as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::Elf32_Phdr as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::arpd_request as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::__c_anonymous_ptrace_syscall_info_exit as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::in6_rtmsg as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_mmap_offsets as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::ipc_perm as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::ptrace_rseq_configuration as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::statfs64 as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::input_keymap_entry as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::tls12_crypto_info_chacha20_poly1305 as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::Elf64_Sym as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::sctp_initmsg as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_mmap_offsets_v1 as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::ipv6_mreq as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::timeval as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::input_absinfo as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::arpreq_old as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::Elf32_Sym as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::stat64 as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::pthread_rwlockattr_t as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::sysinfo as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::if_nameindex as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::pollfd as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_replay as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::msginfo as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::user as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::shmid_ds as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::ff_trigger as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::glob64_t as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::pthread_barrierattr_t as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_ring_offset_v1 as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::Elf32_Ehdr as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::sock_filter as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::spwd as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::rlimit64 as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::dqblk as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::sigval as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::seccomp_notif as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::statvfs64 as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_umem_reg as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::sigset_t as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::j1939_filter as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::arphdr as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::input_mask as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::Dl_info as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::user_regs_struct as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::packet_mreq as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::pthread_condattr_t as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::group as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_options as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::protoent as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::in_addr as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::stack_t as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_fpxreg as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::seccomp_notif_sizes as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::timex as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::seccomp_notif_resp as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::seccomp_data as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::glob_t as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::statx_timestamp as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::Elf64_Chdr as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::uinput_ff_upload as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::addrinfo as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::nl_mmap_req as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::fsid_t as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_statistics_v1 as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_fpstate as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::not_x32::statvfs as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::lconv as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::pthread_attr_t as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::seminfo as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::winsize as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::ptrace_syscall_info as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::dl_phdr_info as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::xdp_statistics as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::aiocb as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::fanotify_event_metadata as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::fd_set as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::Elf64_Phdr as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::inotify_event as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::rusage as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::posix_spawnattr_t as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::genlmsghdr as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::rtentry as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::sock_extended_err as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::tls12_crypto_info_aes_gcm_256 as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::_libc_xmmreg as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::sigaction as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::iovec as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::input_event as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::seccomp_notif_addfd as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::Elf64_Ehdr as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::__exit_status as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::uinput_ff_erase as core::clone::Clone>::clone
84
        }
85
    );
86
}
87
88
macro_rules! s_no_extra_traits {
89
    ($($(#[$attr:meta])* pub $t:ident $i:ident { $($field:tt)* })*) => ($(
90
        s_no_extra_traits!(it: $(#[$attr])* pub $t $i { $($field)* });
91
    )*);
92
    (it: $(#[$attr:meta])* pub union $i:ident { $($field:tt)* }) => (
93
        cfg_if! {
94
            if #[cfg(libc_union)] {
95
                __item! {
96
                    #[repr(C)]
97
                    $(#[$attr])*
98
                    pub union $i { $($field)* }
99
                }
100
101
                impl ::Copy for $i {}
102
                impl ::Clone for $i {
103
0
                    fn clone(&self) -> $i { *self }
Unexecuted instantiation: <libc::unix::linux_like::linux::__c_anonymous_ifr_ifru as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::__c_anonymous_ifc_ifcu as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::__c_anonymous_sockaddr_can_can_addr as core::clone::Clone>::clone
104
                }
105
            }
106
        }
107
    );
108
    (it: $(#[$attr:meta])* pub struct $i:ident { $($field:tt)* }) => (
109
        __item! {
110
            #[repr(C)]
111
            $(#[$attr])*
112
            pub struct $i { $($field)* }
113
        }
114
        #[allow(deprecated)]
115
        impl ::Copy for $i {}
116
        #[allow(deprecated)]
117
        impl ::Clone for $i {
118
0
            fn clone(&self) -> $i { *self }
Unexecuted instantiation: <libc::unix::linux_like::linux::pthread_barrier_t as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::utsname as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::canfd_frame as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::pthread_cond_t as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::ucontext_t as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::ifconf as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::utmpx as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::user_fpregs_struct as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::pthread_rwlock_t as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::sched_attr as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::sockaddr_can as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::af_alg_iv as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::sockaddr_alg as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::ifreq as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::sockaddr_nl as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::sigevent as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::sockaddr_un as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::gnu::b64::x86_64::align::max_align_t as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::dirent64 as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::canxl_frame as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::pthread_mutex_t as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::uinput_setup as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::dirent as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::can_frame as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::epoll_event as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::sock_txtime as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::sockaddr_storage as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::uinput_user_dev as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::mq_attr as core::clone::Clone>::clone
Unexecuted instantiation: <libc::unix::linux_like::linux::hwtstamp_config as core::clone::Clone>::clone
119
        }
120
    );
121
}
122
123
macro_rules! missing {
124
    ($($(#[$attr:meta])* pub enum $i:ident {})*) => ($(
125
        $(#[$attr])* #[allow(missing_copy_implementations)] pub enum $i { }
126
    )*);
127
}
128
129
macro_rules! e {
130
    ($($(#[$attr:meta])* pub enum $i:ident { $($field:tt)* })*) => ($(
131
        __item! {
132
            #[cfg_attr(feature = "extra_traits", derive(Debug, Eq, Hash, PartialEq))]
133
            $(#[$attr])*
134
            pub enum $i { $($field)* }
135
        }
136
        impl ::Copy for $i {}
137
        impl ::Clone for $i {
138
            fn clone(&self) -> $i { *self }
139
        }
140
    )*);
141
}
142
143
macro_rules! s_paren {
144
    ($($(#[$attr:meta])* pub struct $i:ident ( $($field:tt)* ); )* ) => ($(
145
        __item! {
146
            #[cfg_attr(feature = "extra_traits", derive(Debug, Eq, Hash, PartialEq))]
147
            $(#[$attr])*
148
            pub struct $i ( $($field)* );
149
        }
150
        impl ::Copy for $i {}
151
        impl ::Clone for $i {
152
            fn clone(&self) -> $i { *self }
153
        }
154
    )*);
155
}
156
157
// This is a pretty horrible hack to allow us to conditionally mark
158
// some functions as 'const', without requiring users of this macro
159
// to care about the "const-extern-fn" feature.
160
//
161
// When 'const-extern-fn' is enabled, we emit the captured 'const' keyword
162
// in the expanded function.
163
//
164
// When 'const-extern-fn' is disabled, we always emit a plain 'pub unsafe extern fn'.
165
// Note that the expression matched by the macro is exactly the same - this allows
166
// users of this macro to work whether or not 'const-extern-fn' is enabled
167
//
168
// Unfortunately, we need to duplicate most of this macro between the 'cfg_if' blocks.
169
// This is because 'const unsafe extern fn' won't even parse on older compilers,
170
// so we need to avoid emitting it at all of 'const-extern-fn'.
171
//
172
// Specifically, moving the 'cfg_if' into the macro body will *not* work.
173
// Doing so would cause the '#[cfg(feature = "const-extern-fn")]' to be emitted
174
// into user code. The 'cfg' gate will not stop Rust from trying to parse the
175
// 'pub const unsafe extern fn', so users would get a compiler error even when
176
// the 'const-extern-fn' feature is disabled
177
//
178
// Note that users of this macro need to place 'const' in a weird position
179
// (after the closing ')' for the arguments, but before the return type).
180
// This was the only way I could satisfy the following two requirements:
181
// 1. Avoid ambiguity errors from 'macro_rules!' (which happen when writing '$foo:ident fn'
182
// 2. Allow users of this macro to mix 'pub fn foo' and 'pub const fn bar' within the same
183
// 'f!' block
184
cfg_if! {
185
    if #[cfg(libc_const_extern_fn)] {
186
        macro_rules! f {
187
            ($($(#[$attr:meta])* pub $({$constness:ident})* fn $i:ident(
188
                        $($arg:ident: $argty:ty),*
189
            ) -> $ret:ty {
190
                $($body:stmt);*
191
            })*) => ($(
192
                #[inline]
193
                $(#[$attr])*
194
0
                pub $($constness)* unsafe extern fn $i($($arg: $argty),*
195
0
                ) -> $ret {
196
0
                    $($body);*
197
0
                }
Unexecuted instantiation: libc::unix::linux_like::linux::RT_TOS
Unexecuted instantiation: libc::unix::linux_like::linux::SCTP_PR_INDEX
Unexecuted instantiation: libc::unix::linux_like::linux::CPU_ZERO
Unexecuted instantiation: libc::unix::linux_like::FD_CLR
Unexecuted instantiation: libc::unix::linux_like::linux::major
Unexecuted instantiation: libc::unix::linux_like::CMSG_FIRSTHDR
Unexecuted instantiation: libc::unix::linux_like::linux::BPF_MISCOP
Unexecuted instantiation: libc::unix::linux_like::linux::IPTOS_TOS
Unexecuted instantiation: libc::unix::linux_like::CMSG_SPACE
Unexecuted instantiation: libc::unix::linux_like::linux::RT_ADDRCLASS
Unexecuted instantiation: libc::unix::linux_like::linux::SCTP_PR_POLICY
Unexecuted instantiation: libc::unix::linux_like::linux::CPU_SET
Unexecuted instantiation: libc::unix::linux_like::FD_ISSET
Unexecuted instantiation: libc::unix::linux_like::linux::CPU_COUNT_S
Unexecuted instantiation: libc::unix::linux_like::linux::IPTOS_PREC
Unexecuted instantiation: libc::unix::linux_like::linux::CPU_EQUAL
Unexecuted instantiation: libc::unix::linux_like::linux::RT_LOCALADDR
Unexecuted instantiation: libc::unix::linux_like::linux::SCTP_PR_SET_POLICY
Unexecuted instantiation: libc::unix::linux_like::linux::CPU_CLR
Unexecuted instantiation: libc::unix::linux_like::linux::CPU_COUNT
Unexecuted instantiation: libc::unix::linux_like::linux::CMSG_NXTHDR
Unexecuted instantiation: libc::unix::linux_like::linux::SO_EE_OFFENDER
Unexecuted instantiation: libc::unix::linux_like::linux::CPU_ISSET
Unexecuted instantiation: libc::unix::linux_like::FD_ZERO
Unexecuted instantiation: libc::unix::linux_like::linux::BPF_STMT
Unexecuted instantiation: libc::unix::linux_like::linux::CPU_ALLOC_SIZE
Unexecuted instantiation: libc::unix::linux_like::CMSG_LEN
Unexecuted instantiation: libc::unix::linux_like::FD_SET
Unexecuted instantiation: libc::unix::linux_like::linux::BPF_RVAL
Unexecuted instantiation: libc::unix::linux_like::linux::minor
Unexecuted instantiation: libc::unix::linux_like::linux::NLA_ALIGN
Unexecuted instantiation: libc::unix::linux_like::linux::BPF_JUMP
Unexecuted instantiation: libc::unix::linux_like::CMSG_DATA
198
            )*)
199
        }
200
201
        macro_rules! safe_f {
202
            ($($(#[$attr:meta])* pub $({$constness:ident})* fn $i:ident(
203
                        $($arg:ident: $argty:ty),*
204
            ) -> $ret:ty {
205
                $($body:stmt);*
206
            })*) => ($(
207
                #[inline]
208
                $(#[$attr])*
209
0
                pub $($constness)* extern fn $i($($arg: $argty),*
210
0
                ) -> $ret {
211
0
                    $($body);*
212
0
                }
Unexecuted instantiation: libc::unix::linux_like::W_EXITCODE
Unexecuted instantiation: libc::unix::linux_like::WSTOPSIG
Unexecuted instantiation: libc::unix::linux_like::IPOPT_COPIED
Unexecuted instantiation: libc::unix::linux_like::IPOPT_NUMBER
Unexecuted instantiation: libc::unix::linux_like::W_STOPCODE
Unexecuted instantiation: libc::unix::linux_like::WIFCONTINUED
Unexecuted instantiation: libc::unix::linux_like::IPOPT_CLASS
Unexecuted instantiation: libc::unix::linux_like::WIFEXITED
Unexecuted instantiation: libc::unix::linux_like::IPTOS_ECN
Unexecuted instantiation: libc::unix::linux_like::linux::SCTP_PR_TTL_ENABLED
Unexecuted instantiation: libc::unix::linux_like::QCMD
Unexecuted instantiation: libc::unix::linux_like::WIFSIGNALED
Unexecuted instantiation: libc::unix::linux_like::WEXITSTATUS
Unexecuted instantiation: libc::unix::linux_like::SIGRTMIN
Unexecuted instantiation: libc::unix::linux_like::linux::SCTP_PR_RTX_ENABLED
Unexecuted instantiation: libc::unix::linux_like::WTERMSIG
Unexecuted instantiation: libc::unix::linux_like::WCOREDUMP
Unexecuted instantiation: libc::unix::linux_like::WIFSTOPPED
Unexecuted instantiation: libc::unix::linux_like::linux::makedev
Unexecuted instantiation: libc::unix::linux_like::linux::SCTP_PR_PRIO_ENABLED
Unexecuted instantiation: libc::unix::linux_like::SIGRTMAX
Unexecuted instantiation: libc::unix::linux_like::KERNEL_VERSION
213
            )*)
214
        }
215
216
        macro_rules! const_fn {
217
            ($($(#[$attr:meta])* $({$constness:ident})* fn $i:ident(
218
                        $($arg:ident: $argty:ty),*
219
            ) -> $ret:ty {
220
                $($body:stmt);*
221
            })*) => ($(
222
                #[inline]
223
                $(#[$attr])*
224
0
                $($constness)* fn $i($($arg: $argty),*
225
0
                ) -> $ret {
226
0
                    $($body);*
227
0
                }
228
            )*)
229
        }
230
231
    } else {
232
        macro_rules! f {
233
            ($($(#[$attr:meta])* pub $({$constness:ident})* fn $i:ident(
234
                        $($arg:ident: $argty:ty),*
235
            ) -> $ret:ty {
236
                $($body:stmt);*
237
            })*) => ($(
238
                #[inline]
239
                $(#[$attr])*
240
                pub unsafe extern fn $i($($arg: $argty),*
241
                ) -> $ret {
242
                    $($body);*
243
                }
244
            )*)
245
        }
246
247
        macro_rules! safe_f {
248
            ($($(#[$attr:meta])* pub $({$constness:ident})* fn $i:ident(
249
                        $($arg:ident: $argty:ty),*
250
            ) -> $ret:ty {
251
                $($body:stmt);*
252
            })*) => ($(
253
                #[inline]
254
                $(#[$attr])*
255
                pub extern fn $i($($arg: $argty),*
256
                ) -> $ret {
257
                    $($body);*
258
                }
259
            )*)
260
        }
261
262
        macro_rules! const_fn {
263
            ($($(#[$attr:meta])* $({$constness:ident})* fn $i:ident(
264
                        $($arg:ident: $argty:ty),*
265
            ) -> $ret:ty {
266
                $($body:stmt);*
267
            })*) => ($(
268
                #[inline]
269
                $(#[$attr])*
270
                fn $i($($arg: $argty),*
271
                ) -> $ret {
272
                    $($body);*
273
                }
274
            )*)
275
        }
276
    }
277
}
278
279
macro_rules! __item {
280
    ($i:item) => {
281
        $i
282
    };
283
}
284
285
macro_rules! align_const {
286
    ($($(#[$attr:meta])*
287
       pub const $name:ident : $t1:ty
288
       = $t2:ident { $($field:tt)* };)*) => ($(
289
        #[cfg(libc_align)]
290
        $(#[$attr])*
291
        pub const $name : $t1 = $t2 {
292
            $($field)*
293
        };
294
        #[cfg(not(libc_align))]
295
        $(#[$attr])*
296
        pub const $name : $t1 = $t2 {
297
            $($field)*
298
            __align: [],
299
        };
300
    )*)
301
}
302
303
// This macro is used to deprecate items that should be accessed via the mach2 crate
304
macro_rules! deprecated_mach {
305
    (pub const $id:ident: $ty:ty = $expr:expr;) => {
306
        #[deprecated(
307
            since = "0.2.55",
308
            note = "Use the `mach2` crate instead",
309
        )]
310
        #[allow(deprecated)]
311
        pub const $id: $ty = $expr;
312
    };
313
    ($(pub const $id:ident: $ty:ty = $expr:expr;)*) => {
314
        $(
315
            deprecated_mach!(
316
                pub const $id: $ty = $expr;
317
            );
318
        )*
319
    };
320
    (pub type $id:ident = $ty:ty;) => {
321
        #[deprecated(
322
            since = "0.2.55",
323
            note = "Use the `mach2` crate instead",
324
        )]
325
        #[allow(deprecated)]
326
        pub type $id = $ty;
327
    };
328
    ($(pub type $id:ident = $ty:ty;)*) => {
329
        $(
330
            deprecated_mach!(
331
                pub type $id = $ty;
332
            );
333
        )*
334
    }
335
}
336
337
#[cfg(not(libc_ptr_addr_of))]
338
macro_rules! ptr_addr_of {
339
    ($place:expr) => {
340
        &$place
341
    };
342
}
343
344
#[cfg(libc_ptr_addr_of)]
345
macro_rules! ptr_addr_of {
346
    ($place:expr) => {
347
        ::core::ptr::addr_of!($place)
348
    };
349
}