]> git.lizzy.rs Git - rust.git/blob - crates/syntax/test_data/parser/inline/ok/0043_use_alias.rast
Merge #7321
[rust.git] / crates / syntax / test_data / parser / inline / ok / 0043_use_alias.rast
1 SOURCE_FILE@0..198
2   USE@0..28
3     USE_KW@0..3 "use"
4     WHITESPACE@3..4 " "
5     USE_TREE@4..27
6       PATH@4..14
7         PATH@4..8
8           PATH_SEGMENT@4..8
9             NAME_REF@4..8
10               IDENT@4..8 "some"
11         COLON2@8..10 "::"
12         PATH_SEGMENT@10..14
13           NAME_REF@10..14
14             IDENT@10..14 "path"
15       WHITESPACE@14..15 " "
16       RENAME@15..27
17         AS_KW@15..17 "as"
18         WHITESPACE@17..18 " "
19         NAME@18..27
20           IDENT@18..27 "some_name"
21     SEMICOLON@27..28 ";"
22   WHITESPACE@28..29 "\n"
23   USE@29..181
24     USE_KW@29..32 "use"
25     WHITESPACE@32..33 " "
26     USE_TREE@33..180
27       PATH@33..37
28         PATH_SEGMENT@33..37
29           NAME_REF@33..37
30             IDENT@33..37 "some"
31       COLON2@37..39 "::"
32       USE_TREE_LIST@39..180
33         L_CURLY@39..40 "{"
34         WHITESPACE@40..42 "\n "
35         USE_TREE@42..72
36           PATH@42..53
37             PATH@42..47
38               PATH_SEGMENT@42..47
39                 NAME_REF@42..47
40                   IDENT@42..47 "other"
41             COLON2@47..49 "::"
42             PATH_SEGMENT@49..53
43               NAME_REF@49..53
44                 IDENT@49..53 "path"
45           WHITESPACE@53..54 " "
46           RENAME@54..72
47             AS_KW@54..56 "as"
48             WHITESPACE@56..57 " "
49             NAME@57..72
50               IDENT@57..72 "some_other_name"
51         COMMA@72..73 ","
52         WHITESPACE@73..75 "\n "
53         USE_TREE@75..108
54           PATH@75..90
55             PATH@75..84
56               PATH_SEGMENT@75..84
57                 NAME_REF@75..84
58                   IDENT@75..84 "different"
59             COLON2@84..86 "::"
60             PATH_SEGMENT@86..90
61               NAME_REF@86..90
62                 IDENT@86..90 "path"
63           WHITESPACE@90..91 " "
64           RENAME@91..108
65             AS_KW@91..93 "as"
66             WHITESPACE@93..94 " "
67             NAME@94..108
68               IDENT@94..108 "different_name"
69         COMMA@108..109 ","
70         WHITESPACE@109..111 "\n "
71         USE_TREE@111..129
72           PATH@111..129
73             PATH@111..123
74               PATH@111..114
75                 PATH_SEGMENT@111..114
76                   NAME_REF@111..114
77                     IDENT@111..114 "yet"
78               COLON2@114..116 "::"
79               PATH_SEGMENT@116..123
80                 NAME_REF@116..123
81                   IDENT@116..123 "another"
82             COLON2@123..125 "::"
83             PATH_SEGMENT@125..129
84               NAME_REF@125..129
85                 IDENT@125..129 "path"
86         COMMA@129..130 ","
87         WHITESPACE@130..132 "\n "
88         USE_TREE@132..178
89           PATH@132..175
90             PATH@132..164
91               PATH@132..158
92                 PATH@132..148
93                   PATH@132..144
94                     PATH@132..139
95                       PATH_SEGMENT@132..139
96                         NAME_REF@132..139
97                           IDENT@132..139 "running"
98                     COLON2@139..141 "::"
99                     PATH_SEGMENT@141..144
100                       NAME_REF@141..144
101                         IDENT@141..144 "out"
102                   COLON2@144..146 "::"
103                   PATH_SEGMENT@146..148
104                     NAME_REF@146..148
105                       IDENT@146..148 "of"
106                 COLON2@148..150 "::"
107                 PATH_SEGMENT@150..158
108                   NAME_REF@150..158
109                     IDENT@150..158 "synonyms"
110               COLON2@158..160 "::"
111               PATH_SEGMENT@160..164
112                 NAME_REF@160..164
113                   IDENT@160..164 "for_"
114             COLON2@164..166 "::"
115             PATH_SEGMENT@166..175
116               NAME_REF@166..175
117                 IDENT@166..175 "different"
118           COLON2@175..177 "::"
119           STAR@177..178 "*"
120         WHITESPACE@178..179 "\n"
121         R_CURLY@179..180 "}"
122     SEMICOLON@180..181 ";"
123   WHITESPACE@181..182 "\n"
124   USE@182..197
125     USE_KW@182..185 "use"
126     WHITESPACE@185..186 " "
127     USE_TREE@186..196
128       PATH@186..191
129         PATH_SEGMENT@186..191
130           NAME_REF@186..191
131             IDENT@186..191 "Trait"
132       WHITESPACE@191..192 " "
133       RENAME@192..196
134         AS_KW@192..194 "as"
135         WHITESPACE@194..195 " "
136         UNDERSCORE@195..196 "_"
137     SEMICOLON@196..197 ";"
138   WHITESPACE@197..198 "\n"