| use pin_project_lite::pin_project; | |
| pin_project! { //~ ERROR borrow of packed field is unsafe and requires unsafe function or block | |
| #[repr(packed, C)] | |
| struct A { | |
| #[pin] | |
| field: u16, | |
| } | |
| } | |
| pin_project! { //~ ERROR borrow of packed field is unsafe and requires unsafe function or block | |
| #[repr(packed(2))] | |
| struct C { | |
| #[pin] | |
| field: u32, | |
| } | |
| } | |
| fn main() {} |