aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/test_data/parser
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_syntax/test_data/parser')
-rw-r--r--crates/ra_syntax/test_data/parser/err/0012_broken_lambda.rast4
-rw-r--r--crates/ra_syntax/test_data/parser/err/0013_invalid_type.rast6
-rw-r--r--crates/ra_syntax/test_data/parser/err/0024_many_type_parens.rast12
-rw-r--r--crates/ra_syntax/test_data/parser/err/0026_imp_recovery.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/err/0039_lambda_recovery.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/fragments/type/ok/0000_result.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0004_value_parameters_no_patterns.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0018_arb_self_types.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0028_impl_trait_type.rast4
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0039_type_arg.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0045_param_list_opt_patterns.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0048_path_type_with_bounds.rast4
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0053_path_expr.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0065_dyn_trait_type.rast4
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0081_for_type.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0104_path_fn_trait_args.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0107_method_call_expr.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0138_associated_type_bounds.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0150_impl_type_params.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0151_trait_alias.rast6
-rw-r--r--crates/ra_syntax/test_data/parser/ok/0032_where_for.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/ok/0035_weird_exprs.rast4
-rw-r--r--crates/ra_syntax/test_data/parser/ok/0045_block_inner_attrs.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/ok/0050_async_block_as_argument.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/ok/0051_parameter_attrs.rast4
-rw-r--r--crates/ra_syntax/test_data/parser/ok/0052_for_range_block.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/ok/0054_qual_path_in_type_arg.rast2
27 files changed, 42 insertions, 42 deletions
diff --git a/crates/ra_syntax/test_data/parser/err/0012_broken_lambda.rast b/crates/ra_syntax/test_data/parser/err/0012_broken_lambda.rast
index 0afa24b77..307d9b31b 100644
--- a/crates/ra_syntax/test_data/parser/err/0012_broken_lambda.rast
+++ b/crates/ra_syntax/test_data/parser/err/0012_broken_lambda.rast
@@ -25,7 +25,7 @@ SOURCE_FILE@0..389
25 PATH_SEGMENT@29..37 25 PATH_SEGMENT@29..37
26 NAME_REF@29..33 26 NAME_REF@29..33
27 IDENT@29..33 "Sink" 27 IDENT@29..33 "Sink"
28 TYPE_ARG_LIST@33..37 28 GENERIC_ARG_LIST@33..37
29 L_ANGLE@33..34 29 L_ANGLE@33..34
30 LIFETIME_ARG@34..36 30 LIFETIME_ARG@34..36
31 LIFETIME@34..36 "'a" 31 LIFETIME@34..36 "'a"
@@ -79,7 +79,7 @@ SOURCE_FILE@0..389
79 PATH_SEGMENT@82..92 79 PATH_SEGMENT@82..92
80 NAME_REF@82..85 80 NAME_REF@82..85
81 IDENT@82..85 "Vec" 81 IDENT@82..85 "Vec"
82 TYPE_ARG_LIST@85..92 82 GENERIC_ARG_LIST@85..92
83 L_ANGLE@85..86 83 L_ANGLE@85..86
84 TYPE_ARG@86..91 84 TYPE_ARG@86..91
85 PATH_TYPE@86..91 85 PATH_TYPE@86..91
diff --git a/crates/ra_syntax/test_data/parser/err/0013_invalid_type.rast b/crates/ra_syntax/test_data/parser/err/0013_invalid_type.rast
index 3eef848fc..f48ab6e71 100644
--- a/crates/ra_syntax/test_data/parser/err/0013_invalid_type.rast
+++ b/crates/ra_syntax/test_data/parser/err/0013_invalid_type.rast
@@ -16,7 +16,7 @@ SOURCE_FILE@0..86
16 PATH_SEGMENT@22..68 16 PATH_SEGMENT@22..68
17 NAME_REF@22..29 17 NAME_REF@22..29
18 IDENT@22..29 "RefCell" 18 IDENT@22..29 "RefCell"
19 TYPE_ARG_LIST@29..68 19 GENERIC_ARG_LIST@29..68
20 L_ANGLE@29..30 "<" 20 L_ANGLE@29..30 "<"
21 TYPE_ARG@30..68 21 TYPE_ARG@30..68
22 PATH_TYPE@30..68 22 PATH_TYPE@30..68
@@ -24,7 +24,7 @@ SOURCE_FILE@0..86
24 PATH_SEGMENT@30..68 24 PATH_SEGMENT@30..68
25 NAME_REF@30..37 25 NAME_REF@30..37
26 IDENT@30..37 "HashMap" 26 IDENT@30..37 "HashMap"
27 TYPE_ARG_LIST@37..68 27 GENERIC_ARG_LIST@37..68
28 L_ANGLE@37..38 "<" 28 L_ANGLE@37..38 "<"
29 WHITESPACE@38..47 "\n " 29 WHITESPACE@38..47 "\n "
30 TYPE_ARG@47..53 30 TYPE_ARG@47..53
@@ -41,7 +41,7 @@ SOURCE_FILE@0..86
41 PATH_SEGMENT@63..68 41 PATH_SEGMENT@63..68
42 NAME_REF@63..66 42 NAME_REF@63..66
43 IDENT@63..66 "Box" 43 IDENT@63..66 "Box"
44 TYPE_ARG_LIST@66..68 44 GENERIC_ARG_LIST@66..68
45 L_ANGLE@66..67 "<" 45 L_ANGLE@66..67 "<"
46 TYPE_ARG@67..68 46 TYPE_ARG@67..68
47 ERROR@67..68 47 ERROR@67..68
diff --git a/crates/ra_syntax/test_data/parser/err/0024_many_type_parens.rast b/crates/ra_syntax/test_data/parser/err/0024_many_type_parens.rast
index 4c2d1ad68..1cb1e9757 100644
--- a/crates/ra_syntax/test_data/parser/err/0024_many_type_parens.rast
+++ b/crates/ra_syntax/test_data/parser/err/0024_many_type_parens.rast
@@ -50,7 +50,7 @@ SOURCE_FILE@0..240
50 PATH_SEGMENT@37..46 50 PATH_SEGMENT@37..46
51 NAME_REF@37..42 51 NAME_REF@37..42
52 IDENT@37..42 "Trait" 52 IDENT@37..42 "Trait"
53 TYPE_ARG_LIST@42..46 53 GENERIC_ARG_LIST@42..46
54 L_ANGLE@42..43 "<" 54 L_ANGLE@42..43 "<"
55 LIFETIME_ARG@43..45 55 LIFETIME_ARG@43..45
56 LIFETIME@43..45 "\'a" 56 LIFETIME@43..45 "\'a"
@@ -92,7 +92,7 @@ SOURCE_FILE@0..240
92 PATH_SEGMENT@78..88 92 PATH_SEGMENT@78..88
93 NAME_REF@78..81 93 NAME_REF@78..81
94 IDENT@78..81 "Box" 94 IDENT@78..81 "Box"
95 TYPE_ARG_LIST@81..88 95 GENERIC_ARG_LIST@81..88
96 L_ANGLE@81..82 "<" 96 L_ANGLE@81..82 "<"
97 TYPE_ARG@82..88 97 TYPE_ARG@82..88
98 PAREN_TYPE@82..88 98 PAREN_TYPE@82..88
@@ -133,7 +133,7 @@ SOURCE_FILE@0..240
133 PATH_SEGMENT@111..120 133 PATH_SEGMENT@111..120
134 NAME_REF@111..116 134 NAME_REF@111..116
135 IDENT@111..116 "Trait" 135 IDENT@111..116 "Trait"
136 TYPE_ARG_LIST@116..120 136 GENERIC_ARG_LIST@116..120
137 L_ANGLE@116..117 "<" 137 L_ANGLE@116..117 "<"
138 LIFETIME_ARG@117..119 138 LIFETIME_ARG@117..119
139 LIFETIME@117..119 "\'a" 139 LIFETIME@117..119 "\'a"
@@ -156,7 +156,7 @@ SOURCE_FILE@0..240
156 PATH_SEGMENT@135..141 156 PATH_SEGMENT@135..141
157 NAME_REF@135..138 157 NAME_REF@135..138
158 IDENT@135..138 "Box" 158 IDENT@135..138 "Box"
159 TYPE_ARG_LIST@138..141 159 GENERIC_ARG_LIST@138..141
160 L_ANGLE@138..139 "<" 160 L_ANGLE@138..139 "<"
161 TYPE_ARG@139..141 161 TYPE_ARG@139..141
162 PAREN_TYPE@139..141 162 PAREN_TYPE@139..141
@@ -235,7 +235,7 @@ SOURCE_FILE@0..240
235 PATH_SEGMENT@192..215 235 PATH_SEGMENT@192..215
236 NAME_REF@192..195 236 NAME_REF@192..195
237 IDENT@192..195 "Box" 237 IDENT@192..195 "Box"
238 TYPE_ARG_LIST@195..215 238 GENERIC_ARG_LIST@195..215
239 L_ANGLE@195..196 "<" 239 L_ANGLE@195..196 "<"
240 TYPE_ARG@196..215 240 TYPE_ARG@196..215
241 PAREN_TYPE@196..215 241 PAREN_TYPE@196..215
@@ -253,7 +253,7 @@ SOURCE_FILE@0..240
253 PATH_SEGMENT@205..214 253 PATH_SEGMENT@205..214
254 NAME_REF@205..210 254 NAME_REF@205..210
255 IDENT@205..210 "Trait" 255 IDENT@205..210 "Trait"
256 TYPE_ARG_LIST@210..214 256 GENERIC_ARG_LIST@210..214
257 L_ANGLE@210..211 "<" 257 L_ANGLE@210..211 "<"
258 LIFETIME_ARG@211..213 258 LIFETIME_ARG@211..213
259 LIFETIME@211..213 "\'a" 259 LIFETIME@211..213 "\'a"
diff --git a/crates/ra_syntax/test_data/parser/err/0026_imp_recovery.rast b/crates/ra_syntax/test_data/parser/err/0026_imp_recovery.rast
index 7e4b11c27..1b08c834e 100644
--- a/crates/ra_syntax/test_data/parser/err/0026_imp_recovery.rast
+++ b/crates/ra_syntax/test_data/parser/err/0026_imp_recovery.rast
@@ -31,7 +31,7 @@ SOURCE_FILE@0..38
31 PATH_SEGMENT@23..34 31 PATH_SEGMENT@23..34
32 NAME_REF@23..31 32 NAME_REF@23..31
33 IDENT@23..31 "OnceCell" 33 IDENT@23..31 "OnceCell"
34 TYPE_ARG_LIST@31..34 34 GENERIC_ARG_LIST@31..34
35 L_ANGLE@31..32 "<" 35 L_ANGLE@31..32 "<"
36 TYPE_ARG@32..33 36 TYPE_ARG@32..33
37 PATH_TYPE@32..33 37 PATH_TYPE@32..33
diff --git a/crates/ra_syntax/test_data/parser/err/0039_lambda_recovery.rast b/crates/ra_syntax/test_data/parser/err/0039_lambda_recovery.rast
index 0678d4278..7a5e115bc 100644
--- a/crates/ra_syntax/test_data/parser/err/0039_lambda_recovery.rast
+++ b/crates/ra_syntax/test_data/parser/err/0039_lambda_recovery.rast
@@ -62,7 +62,7 @@ SOURCE_FILE@0..83
62 DOT@66..67 "." 62 DOT@66..67 "."
63 NAME_REF@67..70 63 NAME_REF@67..70
64 IDENT@67..70 "max" 64 IDENT@67..70 "max"
65 TYPE_ARG_LIST@70..77 65 GENERIC_ARG_LIST@70..77
66 COLON2@70..72 "::" 66 COLON2@70..72 "::"
67 L_ANGLE@72..73 "<" 67 L_ANGLE@72..73 "<"
68 TYPE_ARG@73..76 68 TYPE_ARG@73..76
diff --git a/crates/ra_syntax/test_data/parser/fragments/type/ok/0000_result.rast b/crates/ra_syntax/test_data/parser/fragments/type/ok/0000_result.rast
index 8831cfa6c..38c15b581 100644
--- a/crates/ra_syntax/test_data/parser/fragments/type/ok/0000_result.rast
+++ b/crates/ra_syntax/test_data/parser/fragments/type/ok/0000_result.rast
@@ -3,7 +3,7 @@ PATH_TYPE@0..16
3 PATH_SEGMENT@0..16 3 PATH_SEGMENT@0..16
4 NAME_REF@0..6 4 NAME_REF@0..6
5 IDENT@0..6 "Result" 5 IDENT@0..6 "Result"
6 TYPE_ARG_LIST@6..16 6 GENERIC_ARG_LIST@6..16
7 L_ANGLE@6..7 "<" 7 L_ANGLE@6..7 "<"
8 TYPE_ARG@7..10 8 TYPE_ARG@7..10
9 PATH_TYPE@7..10 9 PATH_TYPE@7..10
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0004_value_parameters_no_patterns.rast b/crates/ra_syntax/test_data/parser/inline/ok/0004_value_parameters_no_patterns.rast
index ace8ad050..44d92aedb 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0004_value_parameters_no_patterns.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0004_value_parameters_no_patterns.rast
@@ -12,7 +12,7 @@ SOURCE_FILE@0..39
12 PATH_SEGMENT@9..37 12 PATH_SEGMENT@9..37
13 NAME_REF@9..12 13 NAME_REF@9..12
14 IDENT@9..12 "Box" 14 IDENT@9..12 "Box"
15 TYPE_ARG_LIST@12..37 15 GENERIC_ARG_LIST@12..37
16 L_ANGLE@12..13 "<" 16 L_ANGLE@12..13 "<"
17 TYPE_ARG@13..36 17 TYPE_ARG@13..36
18 PATH_TYPE@13..36 18 PATH_TYPE@13..36
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0018_arb_self_types.rast b/crates/ra_syntax/test_data/parser/inline/ok/0018_arb_self_types.rast
index 20b2b6c19..1b31aa95a 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0018_arb_self_types.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0018_arb_self_types.rast
@@ -53,7 +53,7 @@ SOURCE_FILE@0..69
53 PATH_SEGMENT@53..62 53 PATH_SEGMENT@53..62
54 NAME_REF@53..56 54 NAME_REF@53..56
55 IDENT@53..56 "Box" 55 IDENT@53..56 "Box"
56 TYPE_ARG_LIST@56..62 56 GENERIC_ARG_LIST@56..62
57 L_ANGLE@56..57 "<" 57 L_ANGLE@56..57 "<"
58 TYPE_ARG@57..61 58 TYPE_ARG@57..61
59 PATH_TYPE@57..61 59 PATH_TYPE@57..61
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0028_impl_trait_type.rast b/crates/ra_syntax/test_data/parser/inline/ok/0028_impl_trait_type.rast
index f45f3cab8..32b2959bd 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0028_impl_trait_type.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0028_impl_trait_type.rast
@@ -17,7 +17,7 @@ SOURCE_FILE@0..43
17 PATH_SEGMENT@14..36 17 PATH_SEGMENT@14..36
18 NAME_REF@14..22 18 NAME_REF@14..22
19 IDENT@14..22 "Iterator" 19 IDENT@14..22 "Iterator"
20 TYPE_ARG_LIST@22..36 20 GENERIC_ARG_LIST@22..36
21 L_ANGLE@22..23 "<" 21 L_ANGLE@22..23 "<"
22 ASSOC_TYPE_ARG@23..35 22 ASSOC_TYPE_ARG@23..35
23 NAME_REF@23..27 23 NAME_REF@23..27
@@ -28,7 +28,7 @@ SOURCE_FILE@0..43
28 PATH_SEGMENT@28..35 28 PATH_SEGMENT@28..35
29 NAME_REF@28..31 29 NAME_REF@28..31
30 IDENT@28..31 "Foo" 30 IDENT@28..31 "Foo"
31 TYPE_ARG_LIST@31..35 31 GENERIC_ARG_LIST@31..35
32 L_ANGLE@31..32 "<" 32 L_ANGLE@31..32 "<"
33 LIFETIME_ARG@32..34 33 LIFETIME_ARG@32..34
34 LIFETIME@32..34 "\'a" 34 LIFETIME@32..34 "\'a"
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0039_type_arg.rast b/crates/ra_syntax/test_data/parser/inline/ok/0039_type_arg.rast
index 2185d3c91..b9381abdc 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0039_type_arg.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0039_type_arg.rast
@@ -12,7 +12,7 @@ SOURCE_FILE@0..46
12 PATH_SEGMENT@9..44 12 PATH_SEGMENT@9..44
13 NAME_REF@9..10 13 NAME_REF@9..10
14 IDENT@9..10 "B" 14 IDENT@9..10 "B"
15 TYPE_ARG_LIST@10..44 15 GENERIC_ARG_LIST@10..44
16 L_ANGLE@10..11 "<" 16 L_ANGLE@10..11 "<"
17 LIFETIME_ARG@11..18 17 LIFETIME_ARG@11..18
18 LIFETIME@11..18 "\'static" 18 LIFETIME@11..18 "\'static"
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0045_param_list_opt_patterns.rast b/crates/ra_syntax/test_data/parser/inline/ok/0045_param_list_opt_patterns.rast
index d4235a8b1..c100d1c71 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0045_param_list_opt_patterns.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0045_param_list_opt_patterns.rast
@@ -30,7 +30,7 @@ SOURCE_FILE@0..35
30 PATH_SEGMENT@21..28 30 PATH_SEGMENT@21..28
31 NAME_REF@21..24 31 NAME_REF@21..24
32 IDENT@21..24 "Foo" 32 IDENT@21..24 "Foo"
33 TYPE_ARG_LIST@24..28 33 GENERIC_ARG_LIST@24..28
34 L_ANGLE@24..25 "<" 34 L_ANGLE@24..25 "<"
35 LIFETIME_ARG@25..27 35 LIFETIME_ARG@25..27
36 LIFETIME@25..27 "\'a" 36 LIFETIME@25..27 "\'a"
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0048_path_type_with_bounds.rast b/crates/ra_syntax/test_data/parser/inline/ok/0048_path_type_with_bounds.rast
index 37757ccd4..4d8404e7c 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0048_path_type_with_bounds.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0048_path_type_with_bounds.rast
@@ -16,7 +16,7 @@ SOURCE_FILE@0..58
16 PATH_SEGMENT@12..23 16 PATH_SEGMENT@12..23
17 NAME_REF@12..15 17 NAME_REF@12..15
18 IDENT@12..15 "Box" 18 IDENT@12..15 "Box"
19 TYPE_ARG_LIST@15..23 19 GENERIC_ARG_LIST@15..23
20 L_ANGLE@15..16 "<" 20 L_ANGLE@15..16 "<"
21 TYPE_ARG@16..22 21 TYPE_ARG@16..22
22 DYN_TRAIT_TYPE@16..22 22 DYN_TRAIT_TYPE@16..22
@@ -55,7 +55,7 @@ SOURCE_FILE@0..58
55 PATH_SEGMENT@39..54 55 PATH_SEGMENT@39..54
56 NAME_REF@39..42 56 NAME_REF@39..42
57 IDENT@39..42 "Box" 57 IDENT@39..42 "Box"
58 TYPE_ARG_LIST@42..54 58 GENERIC_ARG_LIST@42..54
59 L_ANGLE@42..43 "<" 59 L_ANGLE@42..43 "<"
60 TYPE_ARG@43..53 60 TYPE_ARG@43..53
61 DYN_TRAIT_TYPE@43..53 61 DYN_TRAIT_TYPE@43..53
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0053_path_expr.rast b/crates/ra_syntax/test_data/parser/inline/ok/0053_path_expr.rast
index 2bfb52453..de2016f18 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0053_path_expr.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0053_path_expr.rast
@@ -60,7 +60,7 @@ SOURCE_FILE@0..91
60 COLON2@56..58 "::" 60 COLON2@56..58 "::"
61 NAME_REF@58..59 61 NAME_REF@58..59
62 IDENT@58..59 "a" 62 IDENT@58..59 "a"
63 TYPE_ARG_LIST@59..64 63 GENERIC_ARG_LIST@59..64
64 COLON2@59..61 "::" 64 COLON2@59..61 "::"
65 L_ANGLE@61..62 "<" 65 L_ANGLE@61..62 "<"
66 TYPE_ARG@62..63 66 TYPE_ARG@62..63
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0065_dyn_trait_type.rast b/crates/ra_syntax/test_data/parser/inline/ok/0065_dyn_trait_type.rast
index 629fea99d..3a7fcfe24 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0065_dyn_trait_type.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0065_dyn_trait_type.rast
@@ -17,7 +17,7 @@ SOURCE_FILE@0..42
17 PATH_SEGMENT@13..35 17 PATH_SEGMENT@13..35
18 NAME_REF@13..21 18 NAME_REF@13..21
19 IDENT@13..21 "Iterator" 19 IDENT@13..21 "Iterator"
20 TYPE_ARG_LIST@21..35 20 GENERIC_ARG_LIST@21..35
21 L_ANGLE@21..22 "<" 21 L_ANGLE@21..22 "<"
22 ASSOC_TYPE_ARG@22..34 22 ASSOC_TYPE_ARG@22..34
23 NAME_REF@22..26 23 NAME_REF@22..26
@@ -28,7 +28,7 @@ SOURCE_FILE@0..42
28 PATH_SEGMENT@27..34 28 PATH_SEGMENT@27..34
29 NAME_REF@27..30 29 NAME_REF@27..30
30 IDENT@27..30 "Foo" 30 IDENT@27..30 "Foo"
31 TYPE_ARG_LIST@30..34 31 GENERIC_ARG_LIST@30..34
32 L_ANGLE@30..31 "<" 32 L_ANGLE@30..31 "<"
33 LIFETIME_ARG@31..33 33 LIFETIME_ARG@31..33
34 LIFETIME@31..33 "\'a" 34 LIFETIME@31..33 "\'a"
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0081_for_type.rast b/crates/ra_syntax/test_data/parser/inline/ok/0081_for_type.rast
index e7629ac03..5f4807522 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0081_for_type.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0081_for_type.rast
@@ -95,7 +95,7 @@ SOURCE_FILE@0..121
95 PATH_SEGMENT@101..119 95 PATH_SEGMENT@101..119
96 NAME_REF@101..110 96 NAME_REF@101..110
97 IDENT@101..110 "PartialEq" 97 IDENT@101..110 "PartialEq"
98 TYPE_ARG_LIST@110..119 98 GENERIC_ARG_LIST@110..119
99 L_ANGLE@110..111 "<" 99 L_ANGLE@110..111 "<"
100 TYPE_ARG@111..118 100 TYPE_ARG@111..118
101 REFERENCE_TYPE@111..118 101 REFERENCE_TYPE@111..118
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0104_path_fn_trait_args.rast b/crates/ra_syntax/test_data/parser/inline/ok/0104_path_fn_trait_args.rast
index 3f53d60c0..1244a5031 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0104_path_fn_trait_args.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0104_path_fn_trait_args.rast
@@ -12,7 +12,7 @@ SOURCE_FILE@0..29
12 PATH_SEGMENT@9..27 12 PATH_SEGMENT@9..27
13 NAME_REF@9..12 13 NAME_REF@9..12
14 IDENT@9..12 "Box" 14 IDENT@9..12 "Box"
15 TYPE_ARG_LIST@12..27 15 GENERIC_ARG_LIST@12..27
16 L_ANGLE@12..13 "<" 16 L_ANGLE@12..13 "<"
17 TYPE_ARG@13..26 17 TYPE_ARG@13..26
18 PATH_TYPE@13..26 18 PATH_TYPE@13..26
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0107_method_call_expr.rast b/crates/ra_syntax/test_data/parser/inline/ok/0107_method_call_expr.rast
index b2961b0ff..be8365e05 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0107_method_call_expr.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0107_method_call_expr.rast
@@ -36,7 +36,7 @@ SOURCE_FILE@0..49
36 DOT@29..30 "." 36 DOT@29..30 "."
37 NAME_REF@30..33 37 NAME_REF@30..33
38 IDENT@30..33 "bar" 38 IDENT@30..33 "bar"
39 TYPE_ARG_LIST@33..38 39 GENERIC_ARG_LIST@33..38
40 COLON2@33..35 "::" 40 COLON2@33..35 "::"
41 L_ANGLE@35..36 "<" 41 L_ANGLE@35..36 "<"
42 TYPE_ARG@36..37 42 TYPE_ARG@36..37
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0138_associated_type_bounds.rast b/crates/ra_syntax/test_data/parser/inline/ok/0138_associated_type_bounds.rast
index 157513565..e0a82df75 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0138_associated_type_bounds.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0138_associated_type_bounds.rast
@@ -18,7 +18,7 @@ SOURCE_FILE@0..59
18 PATH_SEGMENT@16..39 18 PATH_SEGMENT@16..39
19 NAME_REF@16..24 19 NAME_REF@16..24
20 IDENT@16..24 "Iterator" 20 IDENT@16..24 "Iterator"
21 TYPE_ARG_LIST@24..39 21 GENERIC_ARG_LIST@24..39
22 L_ANGLE@24..25 "<" 22 L_ANGLE@24..25 "<"
23 ASSOC_TYPE_ARG@25..38 23 ASSOC_TYPE_ARG@25..38
24 NAME_REF@25..29 24 NAME_REF@25..29
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0150_impl_type_params.rast b/crates/ra_syntax/test_data/parser/inline/ok/0150_impl_type_params.rast
index 8f197a19d..12194abda 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0150_impl_type_params.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0150_impl_type_params.rast
@@ -22,7 +22,7 @@ SOURCE_FILE@0..29
22 PATH_SEGMENT@19..25 22 PATH_SEGMENT@19..25
23 NAME_REF@19..22 23 NAME_REF@19..22
24 IDENT@19..22 "Bar" 24 IDENT@19..22 "Bar"
25 TYPE_ARG_LIST@22..25 25 GENERIC_ARG_LIST@22..25
26 L_ANGLE@22..23 "<" 26 L_ANGLE@22..23 "<"
27 TYPE_ARG@23..24 27 TYPE_ARG@23..24
28 PATH_TYPE@23..24 28 PATH_TYPE@23..24
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0151_trait_alias.rast b/crates/ra_syntax/test_data/parser/inline/ok/0151_trait_alias.rast
index cc220e534..dac50410e 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0151_trait_alias.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0151_trait_alias.rast
@@ -20,7 +20,7 @@ SOURCE_FILE@0..83
20 PATH_SEGMENT@13..17 20 PATH_SEGMENT@13..17
21 NAME_REF@13..14 21 NAME_REF@13..14
22 IDENT@13..14 "T" 22 IDENT@13..14 "T"
23 TYPE_ARG_LIST@14..17 23 GENERIC_ARG_LIST@14..17
24 L_ANGLE@14..15 "<" 24 L_ANGLE@14..15 "<"
25 TYPE_ARG@15..16 25 TYPE_ARG@15..16
26 PATH_TYPE@15..16 26 PATH_TYPE@15..16
@@ -52,7 +52,7 @@ SOURCE_FILE@0..83
52 PATH_SEGMENT@32..36 52 PATH_SEGMENT@32..36
53 NAME_REF@32..33 53 NAME_REF@32..33
54 IDENT@32..33 "T" 54 IDENT@32..33 "T"
55 TYPE_ARG_LIST@33..36 55 GENERIC_ARG_LIST@33..36
56 L_ANGLE@33..34 "<" 56 L_ANGLE@33..34 "<"
57 TYPE_ARG@34..35 57 TYPE_ARG@34..35
58 PATH_TYPE@34..35 58 PATH_TYPE@34..35
@@ -115,7 +115,7 @@ SOURCE_FILE@0..83
115 PATH_SEGMENT@77..81 115 PATH_SEGMENT@77..81
116 NAME_REF@77..78 116 NAME_REF@77..78
117 IDENT@77..78 "T" 117 IDENT@77..78 "T"
118 TYPE_ARG_LIST@78..81 118 GENERIC_ARG_LIST@78..81
119 L_ANGLE@78..79 "<" 119 L_ANGLE@78..79 "<"
120 TYPE_ARG@79..80 120 TYPE_ARG@79..80
121 PATH_TYPE@79..80 121 PATH_TYPE@79..80
diff --git a/crates/ra_syntax/test_data/parser/ok/0032_where_for.rast b/crates/ra_syntax/test_data/parser/ok/0032_where_for.rast
index 10da87c71..d59548f21 100644
--- a/crates/ra_syntax/test_data/parser/ok/0032_where_for.rast
+++ b/crates/ra_syntax/test_data/parser/ok/0032_where_for.rast
@@ -49,7 +49,7 @@ SOURCE_FILE@0..116
49 PATH_SEGMENT@65..81 49 PATH_SEGMENT@65..81
50 NAME_REF@65..76 50 NAME_REF@65..76
51 IDENT@65..76 "Deserialize" 51 IDENT@65..76 "Deserialize"
52 TYPE_ARG_LIST@76..81 52 GENERIC_ARG_LIST@76..81
53 L_ANGLE@76..77 "<" 53 L_ANGLE@76..77 "<"
54 LIFETIME_ARG@77..80 54 LIFETIME_ARG@77..80
55 LIFETIME@77..80 "\'de" 55 LIFETIME@77..80 "\'de"
diff --git a/crates/ra_syntax/test_data/parser/ok/0035_weird_exprs.rast b/crates/ra_syntax/test_data/parser/ok/0035_weird_exprs.rast
index 1d75ed08f..0e0c8c9dc 100644
--- a/crates/ra_syntax/test_data/parser/ok/0035_weird_exprs.rast
+++ b/crates/ra_syntax/test_data/parser/ok/0035_weird_exprs.rast
@@ -249,7 +249,7 @@ SOURCE_FILE@0..3813
249 PATH_SEGMENT@653..663 249 PATH_SEGMENT@653..663
250 NAME_REF@653..657 250 NAME_REF@653..657
251 IDENT@653..657 "Cell" 251 IDENT@653..657 "Cell"
252 TYPE_ARG_LIST@657..663 252 GENERIC_ARG_LIST@657..663
253 L_ANGLE@657..658 "<" 253 L_ANGLE@657..658 "<"
254 TYPE_ARG@658..662 254 TYPE_ARG@658..662
255 PATH_TYPE@658..662 255 PATH_TYPE@658..662
@@ -1588,7 +1588,7 @@ SOURCE_FILE@0..3813
1588 PATH_SEGMENT@2888..2901 1588 PATH_SEGMENT@2888..2901
1589 NAME_REF@2888..2893 1589 NAME_REF@2888..2893
1590 IDENT@2888..2893 "union" 1590 IDENT@2888..2893 "union"
1591 TYPE_ARG_LIST@2893..2901 1591 GENERIC_ARG_LIST@2893..2901
1592 L_ANGLE@2893..2894 "<" 1592 L_ANGLE@2893..2894 "<"
1593 LIFETIME_ARG@2894..2900 1593 LIFETIME_ARG@2894..2900
1594 LIFETIME@2894..2900 "\'union" 1594 LIFETIME@2894..2900 "\'union"
diff --git a/crates/ra_syntax/test_data/parser/ok/0045_block_inner_attrs.rast b/crates/ra_syntax/test_data/parser/ok/0045_block_inner_attrs.rast
index 139ce9046..bd152ffa3 100644
--- a/crates/ra_syntax/test_data/parser/ok/0045_block_inner_attrs.rast
+++ b/crates/ra_syntax/test_data/parser/ok/0045_block_inner_attrs.rast
@@ -141,7 +141,7 @@ SOURCE_FILE@0..686
141 PATH_SEGMENT@589..600 141 PATH_SEGMENT@589..600
142 NAME_REF@589..594 142 NAME_REF@589..594
143 IDENT@589..594 "Event" 143 IDENT@589..594 "Event"
144 TYPE_ARG_LIST@594..600 144 GENERIC_ARG_LIST@594..600
145 L_ANGLE@594..595 "<" 145 L_ANGLE@594..595 "<"
146 TYPE_ARG@595..599 146 TYPE_ARG@595..599
147 PATH_TYPE@595..599 147 PATH_TYPE@595..599
diff --git a/crates/ra_syntax/test_data/parser/ok/0050_async_block_as_argument.rast b/crates/ra_syntax/test_data/parser/ok/0050_async_block_as_argument.rast
index 798e81ca6..48e1f07d1 100644
--- a/crates/ra_syntax/test_data/parser/ok/0050_async_block_as_argument.rast
+++ b/crates/ra_syntax/test_data/parser/ok/0050_async_block_as_argument.rast
@@ -32,7 +32,7 @@ SOURCE_FILE@0..95
32 PATH_SEGMENT@28..48 32 PATH_SEGMENT@28..48
33 NAME_REF@28..34 33 NAME_REF@28..34
34 IDENT@28..34 "Future" 34 IDENT@28..34 "Future"
35 TYPE_ARG_LIST@34..48 35 GENERIC_ARG_LIST@34..48
36 L_ANGLE@34..35 "<" 36 L_ANGLE@34..35 "<"
37 ASSOC_TYPE_ARG@35..47 37 ASSOC_TYPE_ARG@35..47
38 NAME_REF@35..41 38 NAME_REF@35..41
diff --git a/crates/ra_syntax/test_data/parser/ok/0051_parameter_attrs.rast b/crates/ra_syntax/test_data/parser/ok/0051_parameter_attrs.rast
index 2cc849784..706ccdc39 100644
--- a/crates/ra_syntax/test_data/parser/ok/0051_parameter_attrs.rast
+++ b/crates/ra_syntax/test_data/parser/ok/0051_parameter_attrs.rast
@@ -172,7 +172,7 @@ SOURCE_FILE@0..519
172 PATH_SEGMENT@159..166 172 PATH_SEGMENT@159..166
173 NAME_REF@159..162 173 NAME_REF@159..162
174 IDENT@159..162 "Foo" 174 IDENT@159..162 "Foo"
175 TYPE_ARG_LIST@162..166 175 GENERIC_ARG_LIST@162..166
176 L_ANGLE@162..163 "<" 176 L_ANGLE@162..163 "<"
177 LIFETIME_ARG@163..165 177 LIFETIME_ARG@163..165
178 LIFETIME@163..165 "\'a" 178 LIFETIME@163..165 "\'a"
@@ -490,7 +490,7 @@ SOURCE_FILE@0..519
490 PATH_SEGMENT@505..513 490 PATH_SEGMENT@505..513
491 NAME_REF@505..507 491 NAME_REF@505..507
492 IDENT@505..507 "Rc" 492 IDENT@505..507 "Rc"
493 TYPE_ARG_LIST@507..513 493 GENERIC_ARG_LIST@507..513
494 L_ANGLE@507..508 "<" 494 L_ANGLE@507..508 "<"
495 TYPE_ARG@508..512 495 TYPE_ARG@508..512
496 PATH_TYPE@508..512 496 PATH_TYPE@508..512
diff --git a/crates/ra_syntax/test_data/parser/ok/0052_for_range_block.rast b/crates/ra_syntax/test_data/parser/ok/0052_for_range_block.rast
index a30000398..fd4f4f242 100644
--- a/crates/ra_syntax/test_data/parser/ok/0052_for_range_block.rast
+++ b/crates/ra_syntax/test_data/parser/ok/0052_for_range_block.rast
@@ -50,7 +50,7 @@ SOURCE_FILE@0..80
50 DOT@43..44 "." 50 DOT@43..44 "."
51 NAME_REF@44..47 51 NAME_REF@44..47
52 IDENT@44..47 "sum" 52 IDENT@44..47 "sum"
53 TYPE_ARG_LIST@47..54 53 GENERIC_ARG_LIST@47..54
54 COLON2@47..49 "::" 54 COLON2@47..49 "::"
55 L_ANGLE@49..50 "<" 55 L_ANGLE@49..50 "<"
56 TYPE_ARG@50..53 56 TYPE_ARG@50..53
diff --git a/crates/ra_syntax/test_data/parser/ok/0054_qual_path_in_type_arg.rast b/crates/ra_syntax/test_data/parser/ok/0054_qual_path_in_type_arg.rast
index e3997ac5b..0d48c7e81 100644
--- a/crates/ra_syntax/test_data/parser/ok/0054_qual_path_in_type_arg.rast
+++ b/crates/ra_syntax/test_data/parser/ok/0054_qual_path_in_type_arg.rast
@@ -16,7 +16,7 @@ SOURCE_FILE@0..88
16 PATH_SEGMENT@10..23 16 PATH_SEGMENT@10..23
17 NAME_REF@10..13 17 NAME_REF@10..13
18 IDENT@10..13 "Foo" 18 IDENT@10..13 "Foo"
19 TYPE_ARG_LIST@13..23 19 GENERIC_ARG_LIST@13..23
20 L_ANGLE@13..14 "<" 20 L_ANGLE@13..14 "<"
21 TYPE_ARG@14..22 21 TYPE_ARG@14..22
22 PATH_TYPE@14..22 22 PATH_TYPE@14..22