1 use auxiliary_macro::hidden_repr; 2 use pin_project::pin_project; 3 4 #[pin_project] 5 #[hidden_repr(packed)] //~ ERROR may not be used on #[repr(packed)] types 6 struct S { 7 #[cfg(not(any()))] 8 #[pin] 9 f: u32, 10 #[cfg(any())] 11 #[pin] 12 f: u8, 13 } 14 main()15 fn main() {} 16