From f6301b29210fd362efcd1a071834762b82a73cbf Mon Sep 17 00:00:00 2001 From: Ola x Nilsson Date: Mon, 10 Jun 2024 13:01:56 +0200 Subject: [PATCH] dead code suppression --- src/unix/bsd/apple/b64/x86_64/align.rs | 1 + src/unix/bsd/apple/mod.rs | 2 ++ src/unix/linux_like/linux/gnu/b32/mod.rs | 1 + src/unix/linux_like/linux/gnu/b32/x86/align.rs | 1 + src/unix/linux_like/linux/gnu/b32/x86/mod.rs | 2 ++ src/unix/linux_like/linux/gnu/b64/mod.rs | 1 + src/unix/linux_like/linux/gnu/b64/x86_64/align.rs | 1 + src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs | 2 ++ src/unix/linux_like/linux/gnu/mod.rs | 1 + src/unix/linux_like/linux/mod.rs | 2 ++ src/unix/linux_like/mod.rs | 2 ++ src/windows/gnu/align.rs | 1 + 12 files changed, 17 insertions(+) diff --git a/src/unix/bsd/apple/b64/x86_64/align.rs b/src/unix/bsd/apple/b64/x86_64/align.rs index ca1fe1ce29944..74134d5639fb6 100644 --- a/src/unix/bsd/apple/b64/x86_64/align.rs +++ b/src/unix/bsd/apple/b64/x86_64/align.rs @@ -1,6 +1,7 @@ s_no_extra_traits! { #[allow(missing_debug_implementations)] #[repr(align(16))] + #[allow(dead_code)] pub struct max_align_t { priv_: [f64; 2] } diff --git a/src/unix/bsd/apple/mod.rs b/src/unix/bsd/apple/mod.rs index 77ac67151ac98..dbf242ea324e3 100644 --- a/src/unix/bsd/apple/mod.rs +++ b/src/unix/bsd/apple/mod.rs @@ -1095,6 +1095,7 @@ s! { } #[repr(align(8))] + #[allow(dead_code)] pub struct tcp_connection_info { pub tcpi_state: u8, pub tcpi_snd_wscale: u8, @@ -1234,6 +1235,7 @@ s_no_extra_traits! { __opaque: [u8; __PTHREAD_COND_SIZE__], } + #[allow(dead_code)] pub struct sockaddr_storage { pub ss_len: u8, pub ss_family: ::sa_family_t, diff --git a/src/unix/linux_like/linux/gnu/b32/mod.rs b/src/unix/linux_like/linux/gnu/b32/mod.rs index 54c84fa617c86..a11aa668f6163 100644 --- a/src/unix/linux_like/linux/gnu/b32/mod.rs +++ b/src/unix/linux_like/linux/gnu/b32/mod.rs @@ -135,6 +135,7 @@ s! { pub _f: [::c_char; 8], } + #[allow(dead_code)] pub struct semid_ds { pub sem_perm: ipc_perm, #[cfg(target_arch = "powerpc")] diff --git a/src/unix/linux_like/linux/gnu/b32/x86/align.rs b/src/unix/linux_like/linux/gnu/b32/x86/align.rs index 96634749f53b2..4b4b425ef220a 100644 --- a/src/unix/linux_like/linux/gnu/b32/x86/align.rs +++ b/src/unix/linux_like/linux/gnu/b32/x86/align.rs @@ -1,6 +1,7 @@ s_no_extra_traits! { #[allow(missing_debug_implementations)] #[repr(align(16))] + #[allow(dead_code)] pub struct max_align_t { priv_: [f64; 6] } diff --git a/src/unix/linux_like/linux/gnu/b32/x86/mod.rs b/src/unix/linux_like/linux/gnu/b32/x86/mod.rs index 8e206b114cd3a..6bc8b4b9d3842 100644 --- a/src/unix/linux_like/linux/gnu/b32/x86/mod.rs +++ b/src/unix/linux_like/linux/gnu/b32/x86/mod.rs @@ -91,6 +91,7 @@ s! { pub xss: ::c_long, } + #[allow(dead_code)] pub struct user { pub regs: user_regs_struct, pub u_fpvalid: ::c_int, @@ -240,6 +241,7 @@ s! { } s_no_extra_traits! { + #[allow(dead_code)] pub struct user_fpxregs_struct { pub cwd: ::c_ushort, pub swd: ::c_ushort, diff --git a/src/unix/linux_like/linux/gnu/b64/mod.rs b/src/unix/linux_like/linux/gnu/b64/mod.rs index ff394e33a2136..eb88a8c5d7741 100644 --- a/src/unix/linux_like/linux/gnu/b64/mod.rs +++ b/src/unix/linux_like/linux/gnu/b64/mod.rs @@ -65,6 +65,7 @@ s! { __glibc_reserved5: u64, } + #[allow(dead_code)] pub struct semid_ds { pub sem_perm: ipc_perm, pub sem_otime: ::time_t, diff --git a/src/unix/linux_like/linux/gnu/b64/x86_64/align.rs b/src/unix/linux_like/linux/gnu/b64/x86_64/align.rs index ba3075edd7e36..fe40b9c1c9b01 100644 --- a/src/unix/linux_like/linux/gnu/b64/x86_64/align.rs +++ b/src/unix/linux_like/linux/gnu/b64/x86_64/align.rs @@ -1,6 +1,7 @@ s_no_extra_traits! { #[allow(missing_debug_implementations)] #[repr(align(16))] + #[allow(dead_code)] pub struct max_align_t { priv_: [f64; 4] } diff --git a/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs b/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs index 86536f185750f..e7d6a98e26338 100644 --- a/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs +++ b/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs @@ -205,6 +205,7 @@ s! { pub gs: ::c_ulonglong, } + #[allow(dead_code)] pub struct user { pub regs: user_regs_struct, pub u_fpvalid: ::c_int, @@ -270,6 +271,7 @@ s! { } s_no_extra_traits! { + #[allow(dead_code)] pub struct user_fpregs_struct { pub cwd: ::c_ushort, pub swd: ::c_ushort, diff --git a/src/unix/linux_like/linux/gnu/mod.rs b/src/unix/linux_like/linux/gnu/mod.rs index 4d235ba0ad951..c215d52b50c03 100644 --- a/src/unix/linux_like/linux/gnu/mod.rs +++ b/src/unix/linux_like/linux/gnu/mod.rs @@ -433,6 +433,7 @@ s! { pub options: ::__u32, } + #[allow(dead_code)] pub struct iocb { pub aio_data: ::__u64, #[cfg(target_endian = "little")] diff --git a/src/unix/linux_like/linux/mod.rs b/src/unix/linux_like/linux/mod.rs index ac0bb87b2ced4..6da57fe3c03b9 100644 --- a/src/unix/linux_like/linux/mod.rs +++ b/src/unix/linux_like/linux/mod.rs @@ -129,6 +129,7 @@ s! { pub dqb_valid: u32, } + #[allow(dead_code)] pub struct signalfd_siginfo { pub ssi_signo: u32, pub ssi_errno: i32, @@ -1054,6 +1055,7 @@ cfg_if! { } } s_no_extra_traits! { + #[allow(dead_code)] pub struct sockaddr_nl { pub nl_family: ::sa_family_t, nl_pad: ::c_ushort, diff --git a/src/unix/linux_like/mod.rs b/src/unix/linux_like/mod.rs index bdbec9c651fc5..4138575697818 100644 --- a/src/unix/linux_like/mod.rs +++ b/src/unix/linux_like/mod.rs @@ -164,6 +164,7 @@ s! { pub ifa_data: *mut ::c_void } + #[allow(dead_code)] pub struct in6_rtmsg { rtmsg_dst: ::in6_addr, rtmsg_src: ::in6_addr, @@ -225,6 +226,7 @@ s_no_extra_traits! { pub sun_path: [::c_char; 108] } + #[allow(dead_code)] pub struct sockaddr_storage { pub ss_family: sa_family_t, #[cfg(target_pointer_width = "32")] diff --git a/src/windows/gnu/align.rs b/src/windows/gnu/align.rs index 3af99e3ca149b..9cc6a2eb2d295 100644 --- a/src/windows/gnu/align.rs +++ b/src/windows/gnu/align.rs @@ -3,6 +3,7 @@ cfg_if! { s_no_extra_traits! { #[allow(missing_debug_implementations)] #[repr(align(16))] + #[allow(dead_code)] pub struct max_align_t { priv_: [f64; 4] }