| error[E0517]: attribute should be applied to struct, enum or union |
| --> $DIR/attr-usage-repr.rs:13:8 |
| | |
| LL | #[repr(C)] //~ ERROR: attribute should be applied to struct, enum or union |
| | ^ |
| LL | fn f() {} |
| | --------- not a struct, enum or union |
| |
| error[E0517]: attribute should be applied to enum |
| --> $DIR/attr-usage-repr.rs:25:8 |
| | |
| LL | #[repr(i8)] //~ ERROR: attribute should be applied to enum |
| | ^^ |
| LL | struct SInt(f64, f64); |
| | ---------------------- not an enum |
| |
| error[E0517]: attribute should be applied to struct or union |
| --> $DIR/attr-usage-repr.rs:31:8 |
| | |
| LL | #[repr(align(8))] //~ ERROR: attribute should be applied to struct |
| | ^^^^^^^^ |
| LL | enum EAlign { A, B } |
| | -------------------- not a struct or union |
| |
| error[E0517]: attribute should be applied to struct or union |
| --> $DIR/attr-usage-repr.rs:34:8 |
| | |
| LL | #[repr(packed)] //~ ERROR: attribute should be applied to struct |
| | ^^^^^^ |
| LL | enum EPacked { A, B } |
| | --------------------- not a struct or union |
| |
| error[E0517]: attribute should be applied to struct |
| --> $DIR/attr-usage-repr.rs:37:8 |
| | |
| LL | #[repr(simd)] //~ ERROR: attribute should be applied to struct |
| | ^^^^ |
| LL | enum ESimd { A, B } |
| | ------------------- not a struct |
| |
| error: aborting due to 5 previous errors |
| |
| For more information about this error, try `rustc --explain E0517`. |