Skip to content

Commit ca43062

Browse files
authored
Merge pull request #1315 from steffahn/links-for-in-h-a-e-t-s-expressions
Add links to definitions of terminology ...
2 parents 426e8bd + f9c4fad commit ca43062

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/destructors.md

+7-2
Original file line numberDiff line numberDiff line change
@@ -271,8 +271,9 @@ let x = &mut 0;
271271
println!("{}", 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
276277
extended temporary scope then the indexed expression also has an extended
277278
temporary 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

0 commit comments

Comments
 (0)