about summary refs log tree commit diff
path: root/compiler/rustc_parse/src/errors.rs
diff options
context:
space:
mode:
authorTyrone Wu <wudevelops@gmail.com>2024-11-15 02:27:51 +0000
committerTyrone Wu <wudevelops@gmail.com>2024-11-15 17:43:29 +0000
commitdd557c988f63ae000d56ced1ce52c86c507a47e3 (patch)
treef1695a9aadb37b462b0443d1c6e4fefdeb17abee /compiler/rustc_parse/src/errors.rs
parentc82e0dff84f922274c3060f09b5ae78d5dbf5c49 (diff)
downloadrust-dd557c988f63ae000d56ced1ce52c86c507a47e3.tar.gz
rust-dd557c988f63ae000d56ced1ce52c86c507a47e3.zip
Trim whitespace in RemoveLet primary span
Separate `RemoveLet` span into primary span for `let` and removal
suggestion span for `let `, so that primary span does not include
whitespace.

Fixes: #133031

Signed-off-by: Tyrone Wu <wudevelops@gmail.com>
Diffstat (limited to 'compiler/rustc_parse/src/errors.rs')
-rw-r--r--compiler/rustc_parse/src/errors.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler/rustc_parse/src/errors.rs b/compiler/rustc_parse/src/errors.rs
index 7ec4ad6dc35..37eb463cba6 100644
--- a/compiler/rustc_parse/src/errors.rs
+++ b/compiler/rustc_parse/src/errors.rs
@@ -650,8 +650,9 @@ pub(crate) struct LeftArrowOperator {
 #[diag(parse_remove_let)]
 pub(crate) struct RemoveLet {
     #[primary_span]
-    #[suggestion(applicability = "machine-applicable", code = "", style = "verbose")]
     pub span: Span,
+    #[suggestion(applicability = "machine-applicable", code = "", style = "verbose")]
+    pub suggestion: Span,
 }
 
 #[derive(Diagnostic)]