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