File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -271,8 +271,9 @@ let x = &mut 0;
271271println! (" {}" , x );
272272```
273273
274- If a borrow, dereference, field, or tuple indexing expression has an extended
275- temporary scope then so does its operand. If an indexing expression has an
274+ If a [ borrow] [ borrow expression ] , [ dereference] [ dereference expression ] ,
275+ [ field] [ field expression ] , or [ tuple indexing expression] has an extended
276+ temporary scope then so does its operand. If an [ indexing expression] has an
276277extended temporary scope then the indexed expression also has an extended
277278temporary scope.
278279
@@ -384,8 +385,12 @@ variable or field from being dropped automatically.
384385[ block expression ] : expressions/block-expr.md
385386[ borrow expression ] : expressions/operator-expr.md#borrow-operators
386387[ cast expression ] : expressions/operator-expr.md#type-cast-expressions
388+ [ dereference expression ] : expressions/operator-expr.md#the-dereference-operator
389+ [ field expression ] : expressions/field-expr.md
390+ [ indexing expression ] : expressions/array-expr.md#array-and-slice-indexing-expressions
387391[ struct expression ] : expressions/struct-expr.md
388392[ tuple expression ] : expressions/tuple-expr.md#tuple-expressions
393+ [ tuple indexing expression ] : expressions/tuple-expr.md#tuple-indexing-expressions
389394
390395[ `for` ] : expressions/loop-expr.md#iterator-loops
391396[ `if let` ] : expressions/if-expr.md#if-let-expressions
You can’t perform that action at this time.
0 commit comments