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() {}
|