]> git.proxmox.com Git - rustc.git/blob - src/tools/rust-analyzer/crates/parser/test_data/parser/inline/ok/0053_path_expr.rast
New upstream version 1.64.0+dfsg1
[rustc.git] / src / tools / rust-analyzer / crates / parser / test_data / parser / inline / ok / 0053_path_expr.rast
1 SOURCE_FILE
2 FN
3 FN_KW "fn"
4 WHITESPACE " "
5 NAME
6 IDENT "foo"
7 PARAM_LIST
8 L_PAREN "("
9 R_PAREN ")"
10 WHITESPACE " "
11 BLOCK_EXPR
12 STMT_LIST
13 L_CURLY "{"
14 WHITESPACE "\n "
15 LET_STMT
16 LET_KW "let"
17 WHITESPACE " "
18 WILDCARD_PAT
19 UNDERSCORE "_"
20 WHITESPACE " "
21 EQ "="
22 WHITESPACE " "
23 PATH_EXPR
24 PATH
25 PATH_SEGMENT
26 NAME_REF
27 IDENT "a"
28 SEMICOLON ";"
29 WHITESPACE "\n "
30 LET_STMT
31 LET_KW "let"
32 WHITESPACE " "
33 WILDCARD_PAT
34 UNDERSCORE "_"
35 WHITESPACE " "
36 EQ "="
37 WHITESPACE " "
38 PATH_EXPR
39 PATH
40 PATH
41 PATH_SEGMENT
42 NAME_REF
43 IDENT "a"
44 COLON2 "::"
45 PATH_SEGMENT
46 NAME_REF
47 IDENT "b"
48 SEMICOLON ";"
49 WHITESPACE "\n "
50 LET_STMT
51 LET_KW "let"
52 WHITESPACE " "
53 WILDCARD_PAT
54 UNDERSCORE "_"
55 WHITESPACE " "
56 EQ "="
57 WHITESPACE " "
58 PATH_EXPR
59 PATH
60 PATH_SEGMENT
61 COLON2 "::"
62 NAME_REF
63 IDENT "a"
64 GENERIC_ARG_LIST
65 COLON2 "::"
66 L_ANGLE "<"
67 TYPE_ARG
68 PATH_TYPE
69 PATH
70 PATH_SEGMENT
71 NAME_REF
72 IDENT "b"
73 R_ANGLE ">"
74 SEMICOLON ";"
75 WHITESPACE "\n "
76 LET_STMT
77 LET_KW "let"
78 WHITESPACE " "
79 WILDCARD_PAT
80 UNDERSCORE "_"
81 WHITESPACE " "
82 EQ "="
83 WHITESPACE " "
84 MACRO_EXPR
85 MACRO_CALL
86 PATH
87 PATH_SEGMENT
88 NAME_REF
89 IDENT "format"
90 BANG "!"
91 TOKEN_TREE
92 L_PAREN "("
93 R_PAREN ")"
94 SEMICOLON ";"
95 WHITESPACE "\n"
96 R_CURLY "}"
97 WHITESPACE "\n"