| use pin_project::pin_project; |
| |
| // #[repr(packed = "")] is not valid format of #[repr(packed)] and will be |
| // rejected by rustc. |
| // However, we should not rely on the behavior of rustc that rejects this. |
| // https://github.com/taiki-e/pin-project/pull/324#discussion_r612388001 |
| |
| // https://github.com/taiki-e/pin-project/pull/324#discussion_r612388001 |
| // https://github.com/rust-lang/rust/issues/83921 |
| // #[repr(packed = "")] //~ ERROR E0552 |
| // struct S1 { |
| // f: (), |
| // } |
| |
| #[pin_project] |
| #[repr(packed = "")] //~ ERROR attribute should not be name-value pair |
| struct S2 { |
| f: (), |
| } |
| |
| #[repr(packed = "")] //~ ERROR attribute should not be name-value pair |
| #[pin_project] |
| struct S3 { |
| f: (), |
| } |
| |
| fn main() {} |