@@ -257,7 +257,7 @@ Paths
257
257
QualifyingTrait ::=
258
258
$$as$$ TypePath
259
259
260
- PathExpression ::=
260
+ UnqualifiedPathExpression ::=
261
261
$$::$$? PathExpressionSegment ($$::$$ PathExpressionSegment)*
262
262
263
263
PathExpressionSegment ::=
@@ -346,8 +346,8 @@ A :t:`single segment path` is a :t:`path` consisting of exactly one
346
346
A :t: `multi segment path ` is a :t: `path ` consisting of more than one
347
347
:t: `path segment `.
348
348
349
- :dp: `fls_1hi5xjym7152 `
350
- A :t: `path expression ` is a :t: `path ` that acts as an :t: `expression `.
349
+ :dp: `fls_nRgjCLYZL3iX `
350
+ An :t: `unqualified path expression ` is a :t: `path expression ` without a :t: `qualified type `.
351
351
352
352
:dp: `fls_tvvycup09b51 `
353
353
A :t: `path expression ` is subject to :t: `path expression resolution `.
@@ -410,7 +410,7 @@ declaration of ``crate_visible_function``.
410
410
crate::outer_module::inner_module::crate_visible_function();
411
411
412
412
:dp: `fls_no853u27p4f3 `
413
- The following is a path expression with a generic argument.
413
+ The following is an :t: ` unqualified path expression` ` with a generic argument.
414
414
415
415
.. code-block :: rust
416
416
@@ -1676,14 +1676,14 @@ Path Expression Resolution
1676
1676
1677
1677
:dp: `fls_akjlqm3a2lb1 `
1678
1678
:t: `Path expression resolution ` is a form of :t: `path resolution ` that applies
1679
- to a :t: `path expression `.
1679
+ to a :t: `unqualified path expression `.
1680
1680
1681
1681
:dp: `fls_xyzdajtf4u2t `
1682
1682
The :t: `namespace context ` of :t: `path expression resolution ` is the
1683
1683
:t: `value namespace `.
1684
1684
1685
1685
:dp: `fls_d45vu3iazi3 `
1686
- The leftmost :t: `path segment ` of a :t: `path expression ` is resolved using
1686
+ The leftmost :t: `path segment ` of a :t: `unqualified path expression ` is resolved using
1687
1687
general :t: `path resolution `. The remaining :t: `[path segment]s ` are resolved
1688
1688
in left-to-right order, as follows:
1689
1689
0 commit comments