1 #![allow(unaligned_references)] 2 3 use pin_project_lite::pin_project; 4 5 pin_project! { //~ ERROR reference to packed field is unaligned 6 #[repr(packed, C)] 7 struct Packed { 8 #[pin] 9 field: u16, 10 } 11 } 12 13 pin_project! { //~ ERROR reference to packed field is unaligned 14 #[repr(packed(2))] 15 struct PackedN { 16 #[pin] 17 field: u32, 18 } 19 } 20 main()21fn main() {} 22