]>
Commit | Line | Data |
---|---|---|
5869c6ff XL |
1 | use pin_project_lite::pin_project; |
2 | ||
3 | pin_project! { //~ ERROR borrow of packed field is unsafe and requires unsafe function or block | |
4 | #[repr(packed, C)] | |
5 | struct A { | |
6 | #[pin] | |
7 | field: u16, | |
8 | } | |
9 | } | |
10 | ||
11 | pin_project! { //~ ERROR borrow of packed field is unsafe and requires unsafe function or block | |
12 | #[repr(packed(2))] | |
13 | struct C { | |
14 | #[pin] | |
15 | field: u32, | |
16 | } | |
17 | } | |
18 | ||
19 | fn main() {} |