Allow dead_code on AlignedType
We use the `AlignedType` and take a pointer to its inner data, never access the data directly - this confuses clippy causing a "field is never used" warning. Shoosh the lint and add a code comment explaining why.
This commit is contained in:
parent
fb676dcb1f
commit
873ad47343
|
@ -19,6 +19,7 @@ pub use core::ffi::c_void;
|
||||||
// 16 matches is as big as the biggest alignment in any arch that rust currently supports https://github.com/rust-lang/rust/blob/2c31b45ae878b821975c4ebd94cc1e49f6073fd0/library/std/src/sys_common/alloc.rs
|
// 16 matches is as big as the biggest alignment in any arch that rust currently supports https://github.com/rust-lang/rust/blob/2c31b45ae878b821975c4ebd94cc1e49f6073fd0/library/std/src/sys_common/alloc.rs
|
||||||
#[repr(align(16))]
|
#[repr(align(16))]
|
||||||
#[derive(Default, Copy, Clone)]
|
#[derive(Default, Copy, Clone)]
|
||||||
|
#[allow(dead_code)] // We never access the inner data directly, only by way of a pointer.
|
||||||
pub struct AlignedType([u8; 16]);
|
pub struct AlignedType([u8; 16]);
|
||||||
|
|
||||||
impl AlignedType {
|
impl AlignedType {
|
||||||
|
|
Loading…
Reference in New Issue