Skip to content

Commit 63516be

Browse files
authored
Rollup merge of rust-lang#120684 - carschandler:patch-1, r=nnethercote
Update E0716.md for clarity When reading through this, I got slightly hung up thinking the `let` it was referring to was the `let tmp` on line 25, which was confusing considering the comment states that the temporary is freed at the end of the block. I think adding this clarification could potentially help some beginners like myself without being overly verbose.
2 parents a35138f + 50ff362 commit 63516be

File tree

1 file changed

+1
-1
lines changed
  • compiler/rustc_error_codes/src/error_codes

1 file changed

+1
-1
lines changed

compiler/rustc_error_codes/src/error_codes/E0716.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ let q = p;
3030

3131
Whenever a temporary is created, it is automatically dropped (freed) according
3232
to fixed rules. Ordinarily, the temporary is dropped at the end of the enclosing
33-
statement -- in this case, after the `let`. This is illustrated in the example
33+
statement -- in this case, after the `let p`. This is illustrated in the example
3434
above by showing that `tmp` would be freed as we exit the block.
3535

3636
To fix this problem, you need to create a local variable to store the value in

0 commit comments

Comments
 (0)