diff options
| author | Jonathan Brouwer <jonathantbrouwer@gmail.com> | 2025-08-16 17:11:45 +0200 |
|---|---|---|
| committer | Jonathan Brouwer <jonathantbrouwer@gmail.com> | 2025-08-19 09:03:07 +0200 |
| commit | f0addd040a84c9313744945a2c40fab62fd43179 (patch) | |
| tree | 883a6242fb50cdaa971481029ca06e2dd2fbe7f1 /compiler/rustc_attr_parsing/src/session_diagnostics.rs | |
| parent | b96868fa2ef174b0a5aeb3bf041b3a5b517f11f8 (diff) | |
| download | rust-f0addd040a84c9313744945a2c40fab62fd43179.tar.gz rust-f0addd040a84c9313744945a2c40fab62fd43179.zip | |
Make tool-only suggestion to remove attributes on invalid targets
Diffstat (limited to 'compiler/rustc_attr_parsing/src/session_diagnostics.rs')
| -rw-r--r-- | compiler/rustc_attr_parsing/src/session_diagnostics.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/compiler/rustc_attr_parsing/src/session_diagnostics.rs b/compiler/rustc_attr_parsing/src/session_diagnostics.rs index 95e85667cd6..a12bc7ce11c 100644 --- a/compiler/rustc_attr_parsing/src/session_diagnostics.rs +++ b/compiler/rustc_attr_parsing/src/session_diagnostics.rs @@ -489,6 +489,8 @@ pub(crate) struct InvalidTargetLint { pub target: &'static str, pub applied: String, pub only: &'static str, + #[suggestion(code = "", applicability = "machine-applicable", style = "tool-only")] + pub attr_span: Span, } #[derive(Diagnostic)] @@ -496,6 +498,7 @@ pub(crate) struct InvalidTargetLint { #[diag(attr_parsing_invalid_target)] pub(crate) struct InvalidTarget { #[primary_span] + #[suggestion(code = "", applicability = "machine-applicable", style = "tool-only")] pub span: Span, pub name: Symbol, pub target: &'static str, |
