cheep-crator-2/vendor/pin-project-lite/tests/ui/pin_project/packed.rs

22 lines
385 B
Rust

#![allow(unaligned_references)]
use pin_project_lite::pin_project;
pin_project! { //~ ERROR reference to packed field is unaligned
#[repr(packed, C)]
struct Packed {
#[pin]
field: u16,
}
}
pin_project! { //~ ERROR reference to packed field is unaligned
#[repr(packed(2))]
struct PackedN {
#[pin]
field: u32,
}
}
fn main() {}