Skip to content

Commit

Permalink
Rollup merge of #123849 - JimmyOhn:first_contribution, r=pnkfelix
Browse files Browse the repository at this point in the history
Update E0384.md

Add an example for the shadowing usage.
  • Loading branch information
matthiaskrgr committed Apr 12, 2024
2 parents 15a8b49 + 0b5653f commit 38283bc
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions compiler/rustc_error_codes/src/error_codes/E0384.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,16 @@ fn main() {
x = 5;
}
```

Alternatively, you might consider initializing a new variable: either with a new
bound name or (by [shadowing]) with the bound name of your existing variable.
For example:

[shadowing]: https://doc.rust-lang.org/book/ch03-01-variables-and-mutability.html#shadowing

```
fn main() {
let x = 3;
let x = 5;
}
```

0 comments on commit 38283bc

Please sign in to comment.