blob: 0bccc1f2169115a6a4373d564641516bc1b66cf2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
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() {}
|