mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-25 08:13:41 +00:00
Update E0716.md
Clearer wording
This commit is contained in:
parent
71a697327b
commit
50ff36239a
@ -30,9 +30,8 @@ let q = p;
|
||||
|
||||
Whenever a temporary is created, it is automatically dropped (freed) according
|
||||
to fixed rules. Ordinarily, the temporary is dropped at the end of the enclosing
|
||||
statement -- in this case, after the outer `let` that assigns to `p`. This is
|
||||
illustrated in the example above by showing that `tmp` would be freed as we exit
|
||||
the block.
|
||||
statement -- in this case, after the `let p`. This is illustrated in the example
|
||||
above by showing that `tmp` would be freed as we exit the block.
|
||||
|
||||
To fix this problem, you need to create a local variable to store the value in
|
||||
rather than relying on a temporary. For example, you might change the original
|
||||
|
Loading…
Reference in New Issue
Block a user