609ffa1a89
- Handle empty `cfg_attr` attribute - Reword empty `derive` attribute error - Use consistend error message: "malformed `attrname` attribute input" - Provide suggestions when possible - Move note/help to label/suggestion - Use consistent wording "ill-formed" -> "malformed" - Move diagnostic logic out of parser
16 lines
475 B
Plaintext
16 lines
475 B
Plaintext
error[E0452]: malformed lint attribute input
|
|
--> $DIR/lint-malformed.rs:2:10
|
|
|
|
|
LL | #![allow(bar = "baz")]
|
|
| ^^^^^^^^^^^ bad attribute argument
|
|
|
|
error: malformed `deny` attribute input
|
|
--> $DIR/lint-malformed.rs:1:1
|
|
|
|
|
LL | #![deny = "foo"]
|
|
| ^^^^^^^^^^^^^^^^ help: must be of the form: `#[deny(lint1, lint2, ..., /*opt*/ reason = "...")]`
|
|
|
|
error: aborting due to 2 previous errors
|
|
|
|
For more information about this error, try `rustc --explain E0452`.
|