use auxiliary_macro::hidden_repr_cfg_not_any; | |
use pin_project::pin_project; | |
// `#[hidden_repr_cfg_not_any(packed)]` generates `#[cfg_attr(not(any()), repr(packed))]`. | |
#[pin_project] | |
#[hidden_repr_cfg_not_any(packed)] //~ ERROR may not be used on #[repr(packed)] types | |
struct S { | |
#[pin] | |
f: u32, | |
} | |
fn main() {} |