diff options
Diffstat (limited to 'crates/ra_syntax/test_data/parser/ok/0018_struct_type_params.rast')
-rw-r--r-- | crates/ra_syntax/test_data/parser/ok/0018_struct_type_params.rast | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/crates/ra_syntax/test_data/parser/ok/0018_struct_type_params.rast b/crates/ra_syntax/test_data/parser/ok/0018_struct_type_params.rast index 1e4e58dd3..5e859ef29 100644 --- a/crates/ra_syntax/test_data/parser/ok/0018_struct_type_params.rast +++ b/crates/ra_syntax/test_data/parser/ok/0018_struct_type_params.rast | |||
@@ -10,7 +10,7 @@ SOURCE_FILE@[0; 290) | |||
10 | NAME@[10; 11) | 10 | NAME@[10; 11) |
11 | IDENT@[10; 11) "T" | 11 | IDENT@[10; 11) "T" |
12 | R_ANGLE@[11; 12) ">" | 12 | R_ANGLE@[11; 12) ">" |
13 | SEMI@[12; 13) ";" | 13 | SEMICOLON@[12; 13) ";" |
14 | WHITESPACE@[13; 14) "\n" | 14 | WHITESPACE@[13; 14) "\n" |
15 | STRUCT_DEF@[14; 32) | 15 | STRUCT_DEF@[14; 32) |
16 | STRUCT_KW@[14; 20) "struct" | 16 | STRUCT_KW@[14; 20) "struct" |
@@ -32,7 +32,7 @@ SOURCE_FILE@[0; 290) | |||
32 | NAME_REF@[27; 30) | 32 | NAME_REF@[27; 30) |
33 | IDENT@[27; 30) "u32" | 33 | IDENT@[27; 30) "u32" |
34 | R_PAREN@[30; 31) ")" | 34 | R_PAREN@[30; 31) ")" |
35 | SEMI@[31; 32) ";" | 35 | SEMICOLON@[31; 32) ";" |
36 | WHITESPACE@[32; 33) "\n" | 36 | WHITESPACE@[32; 33) "\n" |
37 | STRUCT_DEF@[33; 56) | 37 | STRUCT_DEF@[33; 56) |
38 | STRUCT_KW@[33; 39) "struct" | 38 | STRUCT_KW@[33; 39) "struct" |
@@ -70,7 +70,7 @@ SOURCE_FILE@[0; 290) | |||
70 | TYPE_PARAM_LIST@[67; 69) | 70 | TYPE_PARAM_LIST@[67; 69) |
71 | L_ANGLE@[67; 68) "<" | 71 | L_ANGLE@[67; 68) "<" |
72 | R_ANGLE@[68; 69) ">" | 72 | R_ANGLE@[68; 69) ">" |
73 | SEMI@[69; 70) ";" | 73 | SEMICOLON@[69; 70) ";" |
74 | WHITESPACE@[70; 71) "\n" | 74 | WHITESPACE@[70; 71) "\n" |
75 | STRUCT_DEF@[71; 85) | 75 | STRUCT_DEF@[71; 85) |
76 | STRUCT_KW@[71; 77) "struct" | 76 | STRUCT_KW@[71; 77) "struct" |
@@ -82,7 +82,7 @@ SOURCE_FILE@[0; 290) | |||
82 | LIFETIME_PARAM@[81; 83) | 82 | LIFETIME_PARAM@[81; 83) |
83 | LIFETIME@[81; 83) "\'a" | 83 | LIFETIME@[81; 83) "\'a" |
84 | R_ANGLE@[83; 84) ">" | 84 | R_ANGLE@[83; 84) ">" |
85 | SEMI@[84; 85) ";" | 85 | SEMICOLON@[84; 85) ";" |
86 | WHITESPACE@[85; 86) "\n" | 86 | WHITESPACE@[85; 86) "\n" |
87 | STRUCT_DEF@[86; 101) | 87 | STRUCT_DEF@[86; 101) |
88 | STRUCT_KW@[86; 92) "struct" | 88 | STRUCT_KW@[86; 92) "struct" |
@@ -95,7 +95,7 @@ SOURCE_FILE@[0; 290) | |||
95 | LIFETIME@[96; 98) "\'a" | 95 | LIFETIME@[96; 98) "\'a" |
96 | COLON@[98; 99) ":" | 96 | COLON@[98; 99) ":" |
97 | R_ANGLE@[99; 100) ">" | 97 | R_ANGLE@[99; 100) ">" |
98 | SEMI@[100; 101) ";" | 98 | SEMICOLON@[100; 101) ";" |
99 | WHITESPACE@[101; 102) "\n" | 99 | WHITESPACE@[101; 102) "\n" |
100 | STRUCT_DEF@[102; 120) | 100 | STRUCT_DEF@[102; 120) |
101 | STRUCT_KW@[102; 108) "struct" | 101 | STRUCT_KW@[102; 108) "struct" |
@@ -110,7 +110,7 @@ SOURCE_FILE@[0; 290) | |||
110 | WHITESPACE@[115; 116) " " | 110 | WHITESPACE@[115; 116) " " |
111 | LIFETIME@[116; 118) "\'b" | 111 | LIFETIME@[116; 118) "\'b" |
112 | R_ANGLE@[118; 119) ">" | 112 | R_ANGLE@[118; 119) ">" |
113 | SEMI@[119; 120) ";" | 113 | SEMICOLON@[119; 120) ";" |
114 | WHITESPACE@[120; 121) "\n" | 114 | WHITESPACE@[120; 121) "\n" |
115 | STRUCT_DEF@[121; 142) | 115 | STRUCT_DEF@[121; 142) |
116 | STRUCT_KW@[121; 127) "struct" | 116 | STRUCT_KW@[121; 127) "struct" |
@@ -128,7 +128,7 @@ SOURCE_FILE@[0; 290) | |||
128 | PLUS@[138; 139) "+" | 128 | PLUS@[138; 139) "+" |
129 | WHITESPACE@[139; 140) " " | 129 | WHITESPACE@[139; 140) " " |
130 | R_ANGLE@[140; 141) ">" | 130 | R_ANGLE@[140; 141) ">" |
131 | SEMI@[141; 142) ";" | 131 | SEMICOLON@[141; 142) ";" |
132 | WHITESPACE@[142; 143) "\n" | 132 | WHITESPACE@[142; 143) "\n" |
133 | STRUCT_DEF@[143; 166) | 133 | STRUCT_DEF@[143; 166) |
134 | STRUCT_KW@[143; 149) "struct" | 134 | STRUCT_KW@[143; 149) "struct" |
@@ -147,7 +147,7 @@ SOURCE_FILE@[0; 290) | |||
147 | WHITESPACE@[161; 162) " " | 147 | WHITESPACE@[161; 162) " " |
148 | LIFETIME@[162; 164) "\'c" | 148 | LIFETIME@[162; 164) "\'c" |
149 | R_ANGLE@[164; 165) ">" | 149 | R_ANGLE@[164; 165) ">" |
150 | SEMI@[165; 166) ";" | 150 | SEMICOLON@[165; 166) ";" |
151 | WHITESPACE@[166; 167) "\n" | 151 | WHITESPACE@[166; 167) "\n" |
152 | STRUCT_DEF@[167; 183) | 152 | STRUCT_DEF@[167; 183) |
153 | STRUCT_KW@[167; 173) "struct" | 153 | STRUCT_KW@[167; 173) "struct" |
@@ -160,7 +160,7 @@ SOURCE_FILE@[0; 290) | |||
160 | LIFETIME@[178; 180) "\'a" | 160 | LIFETIME@[178; 180) "\'a" |
161 | COMMA@[180; 181) "," | 161 | COMMA@[180; 181) "," |
162 | R_ANGLE@[181; 182) ">" | 162 | R_ANGLE@[181; 182) ">" |
163 | SEMI@[182; 183) ";" | 163 | SEMICOLON@[182; 183) ";" |
164 | WHITESPACE@[183; 184) "\n" | 164 | WHITESPACE@[183; 184) "\n" |
165 | STRUCT_DEF@[184; 203) | 165 | STRUCT_DEF@[184; 203) |
166 | STRUCT_KW@[184; 190) "struct" | 166 | STRUCT_KW@[184; 190) "struct" |
@@ -176,7 +176,7 @@ SOURCE_FILE@[0; 290) | |||
176 | LIFETIME_PARAM@[199; 201) | 176 | LIFETIME_PARAM@[199; 201) |
177 | LIFETIME@[199; 201) "\'b" | 177 | LIFETIME@[199; 201) "\'b" |
178 | R_ANGLE@[201; 202) ">" | 178 | R_ANGLE@[201; 202) ">" |
179 | SEMI@[202; 203) ";" | 179 | SEMICOLON@[202; 203) ";" |
180 | WHITESPACE@[203; 204) "\n" | 180 | WHITESPACE@[203; 204) "\n" |
181 | STRUCT_DEF@[204; 233) | 181 | STRUCT_DEF@[204; 233) |
182 | STRUCT_KW@[204; 210) "struct" | 182 | STRUCT_KW@[204; 210) "struct" |
@@ -200,7 +200,7 @@ SOURCE_FILE@[0; 290) | |||
200 | LIFETIME@[228; 230) "\'c" | 200 | LIFETIME@[228; 230) "\'c" |
201 | COMMA@[230; 231) "," | 201 | COMMA@[230; 231) "," |
202 | R_ANGLE@[231; 232) ">" | 202 | R_ANGLE@[231; 232) ">" |
203 | SEMI@[232; 233) ";" | 203 | SEMICOLON@[232; 233) ";" |
204 | WHITESPACE@[233; 235) "\n\n" | 204 | WHITESPACE@[233; 235) "\n\n" |
205 | STRUCT_DEF@[235; 249) | 205 | STRUCT_DEF@[235; 249) |
206 | STRUCT_KW@[235; 241) "struct" | 206 | STRUCT_KW@[235; 241) "struct" |
@@ -213,7 +213,7 @@ SOURCE_FILE@[0; 290) | |||
213 | NAME@[246; 247) | 213 | NAME@[246; 247) |
214 | IDENT@[246; 247) "T" | 214 | IDENT@[246; 247) "T" |
215 | R_ANGLE@[247; 248) ">" | 215 | R_ANGLE@[247; 248) ">" |
216 | SEMI@[248; 249) ";" | 216 | SEMICOLON@[248; 249) ";" |
217 | WHITESPACE@[249; 250) "\n" | 217 | WHITESPACE@[249; 250) "\n" |
218 | STRUCT_DEF@[250; 267) | 218 | STRUCT_DEF@[250; 267) |
219 | STRUCT_KW@[250; 256) "struct" | 219 | STRUCT_KW@[250; 256) "struct" |
@@ -231,7 +231,7 @@ SOURCE_FILE@[0; 290) | |||
231 | NAME@[264; 265) | 231 | NAME@[264; 265) |
232 | IDENT@[264; 265) "U" | 232 | IDENT@[264; 265) "U" |
233 | R_ANGLE@[265; 266) ">" | 233 | R_ANGLE@[265; 266) ">" |
234 | SEMI@[266; 267) ";" | 234 | SEMICOLON@[266; 267) ";" |
235 | WHITESPACE@[267; 268) "\n" | 235 | WHITESPACE@[267; 268) "\n" |
236 | STRUCT_DEF@[268; 289) | 236 | STRUCT_DEF@[268; 289) |
237 | STRUCT_KW@[268; 274) "struct" | 237 | STRUCT_KW@[268; 274) "struct" |
@@ -253,5 +253,5 @@ SOURCE_FILE@[0; 290) | |||
253 | NAME@[286; 287) | 253 | NAME@[286; 287) |
254 | IDENT@[286; 287) "U" | 254 | IDENT@[286; 287) "U" |
255 | R_ANGLE@[287; 288) ">" | 255 | R_ANGLE@[287; 288) ">" |
256 | SEMI@[288; 289) ";" | 256 | SEMICOLON@[288; 289) ";" |
257 | WHITESPACE@[289; 290) "\n" | 257 | WHITESPACE@[289; 290) "\n" |