blob: c5f1852e98b815c723071bc33f45e9d9ca6b01ad [file] [log] [blame]
#![deny(clippy::repr_packed_without_abi)]
#[repr(packed)]
struct NetworkPacketHeader {
//~^ repr_packed_without_abi
header_length: u8,
header_version: u16,
}
#[repr(packed)]
union Foo {
//~^ repr_packed_without_abi
a: u8,
b: u16,
}
#[repr(C, packed)]
struct NoLintCNetworkPacketHeader {
header_length: u8,
header_version: u16,
}
#[repr(Rust, packed)]
struct NoLintRustNetworkPacketHeader {
header_length: u8,
header_version: u16,
}
#[repr(packed, C)]
union NotLintCFoo {
a: u8,
b: u16,
}
#[repr(packed, Rust)]
union NotLintRustFoo {
a: u8,
b: u16,
}