Skip to content

cleanup: Remove allow(missing_debug_implementations) #4536

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jul 8, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion src/unix/bsd/apple/b32/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,6 @@ s_no_extra_traits! {
__opaque: [c_char; crate::__PTHREAD_ONCE_SIZE__],
}

#[allow(missing_debug_implementations)]
#[repr(align(16))]
pub struct max_align_t {
priv_: [f64; 2],
Expand Down
1 change: 0 additions & 1 deletion src/unix/bsd/apple/b64/aarch64/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,6 @@ s! {
}

s_no_extra_traits! {
#[allow(missing_debug_implementations)]
pub struct max_align_t {
priv_: f64,
}
Expand Down
1 change: 0 additions & 1 deletion src/unix/bsd/apple/b64/x86_64/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,6 @@ s! {
}

s_no_extra_traits! {
#[allow(missing_debug_implementations)]
#[repr(align(16))]
pub struct max_align_t {
priv_: [f64; 2],
Expand Down
1 change: 0 additions & 1 deletion src/unix/bsd/freebsdlike/freebsd/x86_64/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,6 @@ s_no_extra_traits! {
pub a_un: __c_anonymous_elf64_auxv_union,
}

#[allow(missing_debug_implementations)]
#[repr(align(16))]
pub struct max_align_t {
priv_: [f64; 4],
Expand Down
1 change: 0 additions & 1 deletion src/unix/cygwin/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -453,7 +453,6 @@ s! {
}

s_no_extra_traits! {
#[allow(missing_debug_implementations)]
#[repr(align(16))]
pub struct max_align_t {
priv_: [f64; 4],
Expand Down
1 change: 0 additions & 1 deletion src/unix/linux_like/android/b32/x86/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,6 @@ s_no_extra_traits! {
__fpregs_mem: _libc_fpstate,
}

#[allow(missing_debug_implementations)]
#[repr(align(8))]
pub struct max_align_t {
priv_: [f64; 2],
Expand Down
1 change: 0 additions & 1 deletion src/unix/linux_like/android/b64/aarch64/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,6 @@ s! {
}

s_no_extra_traits! {
#[allow(missing_debug_implementations)]
#[repr(align(16))]
pub struct max_align_t {
priv_: [f32; 8],
Expand Down
1 change: 0 additions & 1 deletion src/unix/linux_like/android/b64/riscv64/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,6 @@ s! {
}

s_no_extra_traits! {
#[allow(missing_debug_implementations)]
#[repr(align(16))]
pub struct max_align_t {
priv_: [f32; 8],
Expand Down
1 change: 0 additions & 1 deletion src/unix/linux_like/android/b64/x86_64/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,6 @@ s_no_extra_traits! {
uc_sigmask64: crate::sigset64_t,
}

#[allow(missing_debug_implementations)]
#[repr(align(16))]
pub struct max_align_t {
priv_: [f64; 4],
Expand Down
1 change: 0 additions & 1 deletion src/unix/linux_like/android/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -596,7 +596,6 @@ s_no_extra_traits! {
pub absflat: [crate::__s32; ABS_CNT],
}

#[allow(missing_debug_implementations)]
pub struct af_alg_iv {
pub ivlen: u32,
pub iv: [c_uchar; 0],
Expand Down
2 changes: 0 additions & 2 deletions src/unix/linux_like/emscripten/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -315,7 +315,6 @@ s! {
pub ha: [c_uchar; crate::MAX_ADDR_LEN],
}

#[allow(missing_debug_implementations)]
#[repr(align(4))]
pub struct pthread_mutex_t {
size: [u8; crate::__SIZEOF_PTHREAD_MUTEX_T],
Expand Down Expand Up @@ -382,7 +381,6 @@ s_no_extra_traits! {
size: [u8; crate::__SIZEOF_PTHREAD_COND_T],
}

#[allow(missing_debug_implementations)]
#[repr(align(8))]
pub struct max_align_t {
priv_: [f64; 3],
Expand Down
2 changes: 0 additions & 2 deletions src/unix/linux_like/linux/gnu/b32/arm/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -232,13 +232,11 @@ s! {
}

s_no_extra_traits! {
#[allow(missing_debug_implementations)]
#[repr(align(8))]
pub struct max_align_t {
priv_: [i64; 2],
}

#[allow(missing_debug_implementations)]
#[repr(align(8))]
pub struct ucontext_t {
pub uc_flags: c_ulong,
Expand Down
1 change: 0 additions & 1 deletion src/unix/linux_like/linux/gnu/b32/csky/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,6 @@ s! {
}

s_no_extra_traits! {
#[allow(missing_debug_implementations)]
#[repr(align(8))]
pub struct max_align_t {
priv_: [i64; 2],
Expand Down
1 change: 0 additions & 1 deletion src/unix/linux_like/linux/gnu/b32/m68k/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,6 @@ s! {
}

s_no_extra_traits! {
#[allow(missing_debug_implementations)]
#[repr(align(2))]
pub struct max_align_t {
priv_: [i8; 20],
Expand Down
1 change: 0 additions & 1 deletion src/unix/linux_like/linux/gnu/b32/mips/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -252,7 +252,6 @@ s! {
}

s_no_extra_traits! {
#[allow(missing_debug_implementations)]
#[repr(align(8))]
pub struct max_align_t {
priv_: [f32; 4],
Expand Down
5 changes: 0 additions & 5 deletions src/unix/linux_like/linux/gnu/b32/riscv32/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -197,7 +197,6 @@ s! {
}

s_no_extra_traits! {
#[allow(missing_debug_implementations)]
pub struct ucontext_t {
pub __uc_flags: c_ulong,
pub uc_link: *mut ucontext_t,
Expand All @@ -206,7 +205,6 @@ s_no_extra_traits! {
pub uc_mcontext: mcontext_t,
}

#[allow(missing_debug_implementations)]
#[repr(align(16))]
pub struct mcontext_t {
pub __gregs: [c_ulong; 32],
Expand All @@ -219,19 +217,16 @@ s_no_extra_traits! {
pub __q: __riscv_mc_q_ext_state,
}

#[allow(missing_debug_implementations)]
pub struct __riscv_mc_f_ext_state {
pub __f: [c_uint; 32],
pub __fcsr: c_uint,
}

#[allow(missing_debug_implementations)]
pub struct __riscv_mc_d_ext_state {
pub __f: [c_ulonglong; 32],
pub __fcsr: c_uint,
}

#[allow(missing_debug_implementations)]
#[repr(align(16))]
pub struct __riscv_mc_q_ext_state {
pub __f: [c_ulonglong; 64],
Expand Down
1 change: 0 additions & 1 deletion src/unix/linux_like/linux/gnu/b32/sparc/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,6 @@ s! {
}

s_no_extra_traits! {
#[allow(missing_debug_implementations)]
#[repr(align(8))]
pub struct max_align_t {
priv_: [i64; 3],
Expand Down
1 change: 0 additions & 1 deletion src/unix/linux_like/linux/gnu/b32/x86/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -287,7 +287,6 @@ s_no_extra_traits! {
__ssp: [c_ulong; 4],
}

#[allow(missing_debug_implementations)]
#[repr(align(16))]
pub struct max_align_t {
priv_: [f64; 6],
Expand Down
1 change: 0 additions & 1 deletion src/unix/linux_like/linux/gnu/b64/aarch64/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -242,7 +242,6 @@ s! {
}

s_no_extra_traits! {
#[allow(missing_debug_implementations)]
#[repr(align(16))]
pub struct max_align_t {
priv_: [f32; 8],
Expand Down
1 change: 0 additions & 1 deletion src/unix/linux_like/linux/gnu/b64/loongarch64/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -237,7 +237,6 @@ s! {
}

s_no_extra_traits! {
#[allow(missing_debug_implementations)]
#[repr(align(16))]
pub struct max_align_t {
priv_: [f64; 4],
Expand Down
1 change: 0 additions & 1 deletion src/unix/linux_like/linux/gnu/b64/mips64/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,6 @@ s! {
}

s_no_extra_traits! {
#[allow(missing_debug_implementations)]
#[repr(align(16))]
pub struct max_align_t {
priv_: [f64; 4],
Expand Down
1 change: 0 additions & 1 deletion src/unix/linux_like/linux/gnu/b64/powerpc64/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,6 @@ s! {
}

s_no_extra_traits! {
#[allow(missing_debug_implementations)]
#[repr(align(16))]
pub struct max_align_t {
priv_: [i64; 4],
Expand Down
5 changes: 0 additions & 5 deletions src/unix/linux_like/linux/gnu/b64/riscv64/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -247,7 +247,6 @@ s! {
}

s_no_extra_traits! {
#[allow(missing_debug_implementations)]
pub struct ucontext_t {
pub __uc_flags: c_ulong,
pub uc_link: *mut ucontext_t,
Expand All @@ -256,7 +255,6 @@ s_no_extra_traits! {
pub uc_mcontext: mcontext_t,
}

#[allow(missing_debug_implementations)]
#[repr(align(16))]
pub struct mcontext_t {
pub __gregs: [c_ulong; 32],
Expand All @@ -269,19 +267,16 @@ s_no_extra_traits! {
pub __q: __riscv_mc_q_ext_state,
}

#[allow(missing_debug_implementations)]
pub struct __riscv_mc_f_ext_state {
pub __f: [c_uint; 32],
pub __fcsr: c_uint,
}

#[allow(missing_debug_implementations)]
pub struct __riscv_mc_d_ext_state {
pub __f: [c_ulonglong; 32],
pub __fcsr: c_uint,
}

#[allow(missing_debug_implementations)]
#[repr(align(16))]
pub struct __riscv_mc_q_ext_state {
pub __f: [c_ulonglong; 64],
Expand Down
1 change: 0 additions & 1 deletion src/unix/linux_like/linux/gnu/b64/sparc64/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -197,7 +197,6 @@ s! {
}

s_no_extra_traits! {
#[allow(missing_debug_implementations)]
#[repr(align(16))]
pub struct max_align_t {
priv_: [i64; 4],
Expand Down
1 change: 0 additions & 1 deletion src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -317,7 +317,6 @@ s_no_extra_traits! {
// __ssp: [c_ulonglong; 4],
}

#[allow(missing_debug_implementations)]
#[repr(align(16))]
pub struct max_align_t {
priv_: [f64; 4],
Expand Down
12 changes: 0 additions & 12 deletions src/unix/linux_like/linux/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1476,7 +1476,6 @@ s_no_extra_traits! {
pub absflat: [__s32; ABS_CNT],
}

#[allow(missing_debug_implementations)]
pub struct af_alg_iv {
pub ivlen: u32,
pub iv: [c_uchar; 0],
Expand Down Expand Up @@ -1568,18 +1567,15 @@ s_no_extra_traits! {
pub sched_period: crate::__u64,
}

#[allow(missing_debug_implementations)]
pub union tpacket_req_u {
pub req: crate::tpacket_req,
pub req3: crate::tpacket_req3,
}

#[allow(missing_debug_implementations)]
pub union tpacket_bd_header_u {
pub bh1: crate::tpacket_hdr_v1,
}

#[allow(missing_debug_implementations)]
pub struct tpacket_block_desc {
pub version: __u32,
pub offset_to_priv: __u32,
Expand Down Expand Up @@ -1740,15 +1736,13 @@ s_no_extra_traits! {
}

// linux/net_tstamp.h
#[allow(missing_debug_implementations)]
pub struct sock_txtime {
pub clockid: crate::clockid_t,
pub flags: __u32,
}

// linux/can.h
#[repr(align(8))]
#[allow(missing_debug_implementations)]
pub struct can_frame {
pub can_id: canid_t,
// FIXME(1.0): this field was renamed to `len` in Linux 5.11
Expand All @@ -1760,7 +1754,6 @@ s_no_extra_traits! {
}

#[repr(align(8))]
#[allow(missing_debug_implementations)]
pub struct canfd_frame {
pub can_id: canid_t,
pub len: u8,
Expand All @@ -1771,7 +1764,6 @@ s_no_extra_traits! {
}

#[repr(align(8))]
#[allow(missing_debug_implementations)]
pub struct canxl_frame {
pub prio: canid_t,
pub flags: u8,
Expand All @@ -1781,13 +1773,11 @@ s_no_extra_traits! {
pub data: [u8; CANXL_MAX_DLEN],
}

#[allow(missing_debug_implementations)]
pub union __c_anonymous_sockaddr_can_can_addr {
pub tp: __c_anonymous_sockaddr_can_tp,
pub j1939: __c_anonymous_sockaddr_can_j1939,
}

#[allow(missing_debug_implementations)]
pub struct sockaddr_can {
pub can_family: crate::sa_family_t,
pub can_ifindex: c_int,
Expand Down Expand Up @@ -1842,7 +1832,6 @@ s_no_extra_traits! {
pub rsv: [c_uint; 4],
}

#[allow(missing_debug_implementations)]
pub struct ptp_perout_request {
pub anonymous_1: __c_anonymous_ptp_perout_request_1,
pub period: ptp_clock_time,
Expand All @@ -1852,7 +1841,6 @@ s_no_extra_traits! {
}

// linux/if_xdp.h
#[allow(missing_debug_implementations)]
pub struct xsk_tx_metadata {
pub flags: crate::__u64,
pub xsk_tx_metadata_union: __c_anonymous_xsk_tx_metadata_union,
Expand Down
2 changes: 0 additions & 2 deletions src/unix/linux_like/linux/musl/b32/arm/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,6 @@ s! {
}

s_no_extra_traits! {
#[allow(missing_debug_implementations)]
pub struct ucontext_t {
pub uc_flags: c_ulong,
pub uc_link: *mut ucontext_t,
Expand All @@ -143,7 +142,6 @@ s_no_extra_traits! {
pub uc_regspace: [c_ulonglong; 64],
}

#[allow(missing_debug_implementations)]
#[repr(align(8))]
pub struct max_align_t {
priv_: (i64, i64),
Expand Down
1 change: 0 additions & 1 deletion src/unix/linux_like/linux/musl/b32/mips/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,6 @@ s! {
}

s_no_extra_traits! {
#[allow(missing_debug_implementations)]
#[repr(align(8))]
pub struct max_align_t {
priv_: [f32; 4],
Expand Down
1 change: 0 additions & 1 deletion src/unix/linux_like/linux/musl/b32/riscv32/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,6 @@ s! {
}

s_no_extra_traits! {
#[allow(missing_debug_implementations)]
#[repr(align(8))]
pub struct max_align_t {
priv_: (i64, f64),
Expand Down
1 change: 0 additions & 1 deletion src/unix/linux_like/linux/musl/b32/x86/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,6 @@ s_no_extra_traits! {
__private: [u8; 112],
}

#[allow(missing_debug_implementations)]
#[repr(align(8))]
pub struct max_align_t {
priv_: [f64; 3],
Expand Down
Loading
Loading