• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // SPDX-License-Identifier: Apache-2.0 OR MIT
2 
3 use auxiliary_macro::hidden_repr_cfg_not_any;
4 use pin_project::pin_project;
5 
6 // `#[hidden_repr_cfg_not_any(packed)]` generates `#[cfg_attr(not(any()), repr(packed))]`.
7 #[pin_project]
8 #[hidden_repr_cfg_not_any(packed)] //~ ERROR may not be used on #[repr(packed)] types
9 struct S {
10     #[pin]
11     f: u32,
12 }
13 
main()14 fn main() {}
15