File tree 1 file changed +7
-2
lines changed
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;
271
271
println! (" {}" , x );
272
272
```
273
273
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
276
277
extended temporary scope then the indexed expression also has an extended
277
278
temporary scope.
278
279
@@ -384,8 +385,12 @@ variable or field from being dropped automatically.
384
385
[ block expression ] : expressions/block-expr.md
385
386
[ borrow expression ] : expressions/operator-expr.md#borrow-operators
386
387
[ 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
387
391
[ struct expression ] : expressions/struct-expr.md
388
392
[ tuple expression ] : expressions/tuple-expr.md#tuple-expressions
393
+ [ tuple indexing expression ] : expressions/tuple-expr.md#tuple-indexing-expressions
389
394
390
395
[ `for` ] : expressions/loop-expr.md#iterator-loops
391
396
[ `if let` ] : expressions/if-expr.md#if-let-expressions
You can’t perform that action at this time.
0 commit comments