22 lines
385 B
Rust
22 lines
385 B
Rust
![]() |
#![allow(unaligned_references)]
|
||
|
|
||
|
use pin_project_lite::pin_project;
|
||
|
|
||
|
pin_project! { //~ ERROR reference to packed field is unaligned
|
||
|
#[repr(packed, C)]
|
||
|
struct Packed {
|
||
|
#[pin]
|
||
|
field: u16,
|
||
|
}
|
||
|
}
|
||
|
|
||
|
pin_project! { //~ ERROR reference to packed field is unaligned
|
||
|
#[repr(packed(2))]
|
||
|
struct PackedN {
|
||
|
#[pin]
|
||
|
field: u32,
|
||
|
}
|
||
|
}
|
||
|
|
||
|
fn main() {}
|