diff options
| author | Yuki Okushi <huyuumi.dev@gmail.com> | 2021-03-13 05:56:30 +0900 |
|---|---|---|
| committer | Yuki Okushi <huyuumi.dev@gmail.com> | 2021-03-13 06:06:54 +0900 |
| commit | 0466b6ac6d2af6e9aa6cdcdde18acbf2a5056944 (patch) | |
| tree | 431dd8f720ac7aa3da45333eca1d29b5f5b506e0 /compiler/rustc_parse/src/parser | |
| parent | b3e19a221e63dcffdef87e12eadf1f36a8b90295 (diff) | |
| download | rust-0466b6ac6d2af6e9aa6cdcdde18acbf2a5056944.tar.gz rust-0466b6ac6d2af6e9aa6cdcdde18acbf2a5056944.zip | |
Improve the wording for the `can't reassign` error
Diffstat (limited to 'compiler/rustc_parse/src/parser')
| -rw-r--r-- | compiler/rustc_parse/src/parser/stmt.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler/rustc_parse/src/parser/stmt.rs b/compiler/rustc_parse/src/parser/stmt.rs index f6599927c6e..92e67e79291 100644 --- a/compiler/rustc_parse/src/parser/stmt.rs +++ b/compiler/rustc_parse/src/parser/stmt.rs @@ -291,7 +291,7 @@ impl<'a> Parser<'a> { Ok(P(ast::Local { ty, pat, init, id: DUMMY_NODE_ID, span: lo.to(hi), attrs, tokens: None })) } - /// Parses the RHS of a local variable declaration (e.g., '= 14;'). + /// Parses the RHS of a local variable declaration (e.g., `= 14;`). fn parse_initializer(&mut self, eq_optional: bool) -> PResult<'a, Option<P<Expr>>> { let eq_consumed = match self.token.kind { token::BinOpEq(..) => { @@ -306,6 +306,7 @@ impl<'a> Parser<'a> { "=".to_string(), Applicability::MaybeIncorrect, ) + .help("if you meant to overwrite, remove the `let` binding") .emit(); self.bump(); true |
