]> git.proxmox.com Git - rustc.git/blame - vendor/pin-project-lite/tests/ui/packed.rs
New upstream version 1.51.0+dfsg1
[rustc.git] / vendor / pin-project-lite / tests / ui / packed.rs
CommitLineData
5869c6ff
XL
1use pin_project_lite::pin_project;
2
3pin_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
11pin_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
19fn main() {}