| error: expected derive macro, found tool attribute `rustfmt::skip` | 
 |   --> $DIR/tool-attributes-misplaced-2.rs:1:10 | 
 |    | | 
 | LL | #[derive(rustfmt::skip)] | 
 |    |          ^^^^^^^^^^^^^ not a derive macro | 
 |    | | 
 | help: remove from the surrounding `derive()` | 
 |   --> $DIR/tool-attributes-misplaced-2.rs:1:10 | 
 |    | | 
 | LL | #[derive(rustfmt::skip)] | 
 |    |          ^^^^^^^^^^^^^ | 
 |    = help: add as non-Derive macro | 
 |            `#[rustfmt::skip]` | 
 |  | 
 | error: expected macro, found tool attribute `rustfmt::skip` | 
 |   --> $DIR/tool-attributes-misplaced-2.rs:5:5 | 
 |    | | 
 | LL |     rustfmt::skip!(); | 
 |    |     ^^^^^^^^^^^^^ not a macro | 
 |  | 
 | error: aborting due to 2 previous errors | 
 |  |