aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/test_data/parser/inline
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_syntax/test_data/parser/inline')
-rw-r--r--crates/ra_syntax/test_data/parser/inline/err/0001_array_type_missing_semi.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/err/0002_misplaced_label_err.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/err/0003_pointer_type_no_mutability.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/err/0005_fn_pointer_type_missing_fn.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/err/0006_unsafe_block_in_mod.rast4
-rw-r--r--crates/ra_syntax/test_data/parser/inline/err/0007_async_without_semicolon.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/err/0008_pub_expr.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/err/0009_attr_on_expr_not_allowed.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/err/0010_bad_tuple_index_expr.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/err/0010_wrong_order_fns.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/err/0014_default_fn_type.rast4
-rw-r--r--crates/ra_syntax/test_data/parser/inline/err/0014_record_literal_before_ellipsis_recovery.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0001_trait_item_list.rast6
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0003_where_pred_for.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/0005_function_type_params.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0006_self_param.rast10
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0008_path_part.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0009_loop_expr.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0011_field_expr.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0012_type_item_where_clause.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0013_pointer_type_mut.rast4
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0014_never_type.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0015_continue_expr.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0017_array_type.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0018_arb_self_types.rast4
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0019_unary_expr.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0021_impl_item_list.rast6
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0023_placeholder_type.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0024_slice_pat.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0025_slice_type.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0026_tuple_pat_fields.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0027_ref_pat.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0028_impl_trait_type.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0029_cast_expr.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0030_cond.rast4
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0031_while_expr.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0032_fn_pointer_type.rast8
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0033_reference_type;.rast6
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0034_break_expr.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0036_unsafe_extern_fn.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0037_qual_paths.rast4
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0038_full_range_expr.rast2
-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/0040_crate_keyword_vis.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0042_call_expr.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0044_block_items.rast4
-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/0046_singleton_tuple_type.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/0050_fn_decl.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0051_unit_type.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0052_path_type.rast8
-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/0055_literal_pattern.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0056_where_clause.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0057_const_fn.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0058_range_pat.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0059_match_arms_commas.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0061_record_lit.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0062_mod_contents.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0064_if_expr.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0065_dyn_trait_type.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0066_match_arm.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0070_stmt_bin_expr_ambiguity.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0071_match_expr.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0072_return_expr.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0073_type_item_type_params.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0074_stmt_postfix_expr_ambiguity.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0075_block.rast8
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0076_function_where_clause.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0077_try_expr.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0078_type_item.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0080_postfix_range.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0081_for_type.rast6
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0082_ref_expr.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0084_paren_type.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0085_expr_literals.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0086_function_ret_type.rast4
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0088_break_ambiguity.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0089_extern_fn.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0092_fn_pointer_type_with_ret.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0093_index_expr.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0095_placeholder_pat.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0096_no_semi_after_block.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0098_const_unsafe_fn.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0099_param_list.rast8
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0100_for_expr.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0101_unsafe_fn.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0102_record_field_pat_list.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0103_array_expr.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/0106_lambda_expr.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/0108_tuple_expr.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0109_label.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0111_tuple_pat.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0112_bind_pat.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0113_nocontentexpr.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0117_macro_call_type.rast4
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0118_match_guard.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0120_match_arms_inner_attribute.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0121_match_arms_outer_attributes.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0122_generic_lifetime_type_attribute.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0123_param_list_vararg.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0124_async_fn.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0125_crate_keyword_path.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0125_record_literal_field_with_attr.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0126_attr_on_expr_stmt.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0127_attr_on_last_expr_in_block.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0128_combined_fns.rast4
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0129_marco_pat.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0130_let_stmt.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0130_try_block_expr.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0131_existential_type.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0132_box_expr.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0132_default_fn_type.rast4
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0134_nocontentexpr_after_item.rast4
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0137_await_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/0138_expression_after_block.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0138_self_param_outer_attr.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0139_param_outer_arg.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0142_for_range_from.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0143_box_pat.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0144_dot_dot_pat.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0145_record_field_pat.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0146_as_precedence.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0152_arg_with_attr.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0154_fn_pointer_param_ident_path.rast4
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0155_closure_params.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0156_fn_def_param.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0156_or_pattern.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0157_fn_pointer_unnamed_arg.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0158_binop_resets_statementness.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0158_lambda_ret_block.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0159_try_macro_fallback.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0161_labeled_block.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0162_unsafe_block.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0163_default_unsafe_fn.rast2
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0164_type_path_in_pattern.rast2
141 files changed, 179 insertions, 179 deletions
diff --git a/crates/ra_syntax/test_data/parser/inline/err/0001_array_type_missing_semi.rast b/crates/ra_syntax/test_data/parser/inline/err/0001_array_type_missing_semi.rast
index bf70ebca4..0b9bbec07 100644
--- a/crates/ra_syntax/test_data/parser/inline/err/0001_array_type_missing_semi.rast
+++ b/crates/ra_syntax/test_data/parser/inline/err/0001_array_type_missing_semi.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..18 1SOURCE_FILE@0..18
2 TYPE_ALIAS_DEF@0..12 2 TYPE_ALIAS@0..12
3 TYPE_KW@0..4 "type" 3 TYPE_KW@0..4 "type"
4 WHITESPACE@4..5 " " 4 WHITESPACE@4..5 " "
5 NAME@5..6 5 NAME@5..6
diff --git a/crates/ra_syntax/test_data/parser/inline/err/0002_misplaced_label_err.rast b/crates/ra_syntax/test_data/parser/inline/err/0002_misplaced_label_err.rast
index 75668c818..8b0a888fd 100644
--- a/crates/ra_syntax/test_data/parser/inline/err/0002_misplaced_label_err.rast
+++ b/crates/ra_syntax/test_data/parser/inline/err/0002_misplaced_label_err.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..30 1SOURCE_FILE@0..30
2 FN_DEF@0..29 2 FN@0..29
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..7 5 NAME@3..7
diff --git a/crates/ra_syntax/test_data/parser/inline/err/0003_pointer_type_no_mutability.rast b/crates/ra_syntax/test_data/parser/inline/err/0003_pointer_type_no_mutability.rast
index 95bcc3c0a..2409eefe7 100644
--- a/crates/ra_syntax/test_data/parser/inline/err/0003_pointer_type_no_mutability.rast
+++ b/crates/ra_syntax/test_data/parser/inline/err/0003_pointer_type_no_mutability.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..14 1SOURCE_FILE@0..14
2 TYPE_ALIAS_DEF@0..13 2 TYPE_ALIAS@0..13
3 TYPE_KW@0..4 "type" 3 TYPE_KW@0..4 "type"
4 WHITESPACE@4..5 " " 4 WHITESPACE@4..5 " "
5 NAME@5..6 5 NAME@5..6
diff --git a/crates/ra_syntax/test_data/parser/inline/err/0005_fn_pointer_type_missing_fn.rast b/crates/ra_syntax/test_data/parser/inline/err/0005_fn_pointer_type_missing_fn.rast
index 90202d764..776022fd9 100644
--- a/crates/ra_syntax/test_data/parser/inline/err/0005_fn_pointer_type_missing_fn.rast
+++ b/crates/ra_syntax/test_data/parser/inline/err/0005_fn_pointer_type_missing_fn.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..20 1SOURCE_FILE@0..20
2 TYPE_ALIAS_DEF@0..15 2 TYPE_ALIAS@0..15
3 TYPE_KW@0..4 "type" 3 TYPE_KW@0..4 "type"
4 WHITESPACE@4..5 " " 4 WHITESPACE@4..5 " "
5 NAME@5..6 5 NAME@5..6
diff --git a/crates/ra_syntax/test_data/parser/inline/err/0006_unsafe_block_in_mod.rast b/crates/ra_syntax/test_data/parser/inline/err/0006_unsafe_block_in_mod.rast
index c789e8d82..cc0f8bcaf 100644
--- a/crates/ra_syntax/test_data/parser/inline/err/0006_unsafe_block_in_mod.rast
+++ b/crates/ra_syntax/test_data/parser/inline/err/0006_unsafe_block_in_mod.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..33 1SOURCE_FILE@0..33
2 FN_DEF@0..10 2 FN@0..10
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
@@ -19,7 +19,7 @@ SOURCE_FILE@0..33
19 WHITESPACE@19..20 " " 19 WHITESPACE@19..20 " "
20 R_CURLY@20..21 "}" 20 R_CURLY@20..21 "}"
21 WHITESPACE@21..22 " " 21 WHITESPACE@21..22 " "
22 FN_DEF@22..32 22 FN@22..32
23 FN_KW@22..24 "fn" 23 FN_KW@22..24 "fn"
24 WHITESPACE@24..25 " " 24 WHITESPACE@24..25 " "
25 NAME@25..28 25 NAME@25..28
diff --git a/crates/ra_syntax/test_data/parser/inline/err/0007_async_without_semicolon.rast b/crates/ra_syntax/test_data/parser/inline/err/0007_async_without_semicolon.rast
index cd24313d4..3f3a7f1b9 100644
--- a/crates/ra_syntax/test_data/parser/inline/err/0007_async_without_semicolon.rast
+++ b/crates/ra_syntax/test_data/parser/inline/err/0007_async_without_semicolon.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..30 1SOURCE_FILE@0..30
2 FN_DEF@0..29 2 FN@0..29
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/err/0008_pub_expr.rast b/crates/ra_syntax/test_data/parser/inline/err/0008_pub_expr.rast
index c5fa7a404..63a10127d 100644
--- a/crates/ra_syntax/test_data/parser/inline/err/0008_pub_expr.rast
+++ b/crates/ra_syntax/test_data/parser/inline/err/0008_pub_expr.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..21 1SOURCE_FILE@0..21
2 FN_DEF@0..20 2 FN@0..20
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/err/0009_attr_on_expr_not_allowed.rast b/crates/ra_syntax/test_data/parser/inline/err/0009_attr_on_expr_not_allowed.rast
index 4e3fa704e..8fd8d5e59 100644
--- a/crates/ra_syntax/test_data/parser/inline/err/0009_attr_on_expr_not_allowed.rast
+++ b/crates/ra_syntax/test_data/parser/inline/err/0009_attr_on_expr_not_allowed.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..48 1SOURCE_FILE@0..48
2 FN_DEF@0..47 2 FN@0..47
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/err/0010_bad_tuple_index_expr.rast b/crates/ra_syntax/test_data/parser/inline/err/0010_bad_tuple_index_expr.rast
index e1abc5633..fa14e1e6d 100644
--- a/crates/ra_syntax/test_data/parser/inline/err/0010_bad_tuple_index_expr.rast
+++ b/crates/ra_syntax/test_data/parser/inline/err/0010_bad_tuple_index_expr.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..47 1SOURCE_FILE@0..47
2 FN_DEF@0..46 2 FN@0..46
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/err/0010_wrong_order_fns.rast b/crates/ra_syntax/test_data/parser/inline/err/0010_wrong_order_fns.rast
index 53f7ebaf9..d2a18330f 100644
--- a/crates/ra_syntax/test_data/parser/inline/err/0010_wrong_order_fns.rast
+++ b/crates/ra_syntax/test_data/parser/inline/err/0010_wrong_order_fns.rast
@@ -2,7 +2,7 @@ SOURCE_FILE@0..50
2 ERROR@0..6 2 ERROR@0..6
3 UNSAFE_KW@0..6 "unsafe" 3 UNSAFE_KW@0..6 "unsafe"
4 WHITESPACE@6..7 " " 4 WHITESPACE@6..7 " "
5 FN_DEF@7..24 5 FN@7..24
6 ASYNC_KW@7..12 "async" 6 ASYNC_KW@7..12 "async"
7 WHITESPACE@12..13 " " 7 WHITESPACE@12..13 " "
8 FN_KW@13..15 "fn" 8 FN_KW@13..15 "fn"
diff --git a/crates/ra_syntax/test_data/parser/inline/err/0014_default_fn_type.rast b/crates/ra_syntax/test_data/parser/inline/err/0014_default_fn_type.rast
index 5501dc5a6..22c7c5f0d 100644
--- a/crates/ra_syntax/test_data/parser/inline/err/0014_default_fn_type.rast
+++ b/crates/ra_syntax/test_data/parser/inline/err/0014_default_fn_type.rast
@@ -14,7 +14,7 @@ SOURCE_FILE@0..62
14 NAME_REF@14..21 14 NAME_REF@14..21
15 IDENT@14..21 "default" 15 IDENT@14..21 "default"
16 WHITESPACE@21..22 " " 16 WHITESPACE@21..22 " "
17 TYPE_ALIAS_DEF@22..35 17 TYPE_ALIAS@22..35
18 TYPE_KW@22..26 "type" 18 TYPE_KW@22..26 "type"
19 WHITESPACE@26..27 " " 19 WHITESPACE@26..27 " "
20 NAME@27..28 20 NAME@27..28
@@ -35,7 +35,7 @@ SOURCE_FILE@0..62
35 NAME_REF@40..47 35 NAME_REF@40..47
36 IDENT@40..47 "default" 36 IDENT@40..47 "default"
37 WHITESPACE@47..48 " " 37 WHITESPACE@47..48 " "
38 FN_DEF@48..59 38 FN@48..59
39 FN_KW@48..50 "fn" 39 FN_KW@48..50 "fn"
40 WHITESPACE@50..51 " " 40 WHITESPACE@50..51 " "
41 NAME@51..54 41 NAME@51..54
diff --git a/crates/ra_syntax/test_data/parser/inline/err/0014_record_literal_before_ellipsis_recovery.rast b/crates/ra_syntax/test_data/parser/inline/err/0014_record_literal_before_ellipsis_recovery.rast
index a9de44b57..6753c3fe7 100644
--- a/crates/ra_syntax/test_data/parser/inline/err/0014_record_literal_before_ellipsis_recovery.rast
+++ b/crates/ra_syntax/test_data/parser/inline/err/0014_record_literal_before_ellipsis_recovery.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..45 1SOURCE_FILE@0..45
2 FN_DEF@0..44 2 FN@0..44
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..7 5 NAME@3..7
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0001_trait_item_list.rast b/crates/ra_syntax/test_data/parser/inline/ok/0001_trait_item_list.rast
index f422acdda..a62ce23e6 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0001_trait_item_list.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0001_trait_item_list.rast
@@ -11,7 +11,7 @@ SOURCE_FILE@0..83
11 ASSOC_ITEM_LIST@7..82 11 ASSOC_ITEM_LIST@7..82
12 L_CURLY@7..8 "{" 12 L_CURLY@7..8 "{"
13 WHITESPACE@8..13 "\n " 13 WHITESPACE@8..13 "\n "
14 TYPE_ALIAS_DEF@13..27 14 TYPE_ALIAS@13..27
15 TYPE_KW@13..17 "type" 15 TYPE_KW@13..17 "type"
16 WHITESPACE@17..18 " " 16 WHITESPACE@17..18 " "
17 NAME@18..19 17 NAME@18..19
@@ -41,7 +41,7 @@ SOURCE_FILE@0..83
41 IDENT@41..44 "i32" 41 IDENT@41..44 "i32"
42 SEMICOLON@44..45 ";" 42 SEMICOLON@44..45 ";"
43 WHITESPACE@45..50 "\n " 43 WHITESPACE@45..50 "\n "
44 FN_DEF@50..61 44 FN@50..61
45 FN_KW@50..52 "fn" 45 FN_KW@50..52 "fn"
46 WHITESPACE@52..53 " " 46 WHITESPACE@52..53 " "
47 NAME@53..56 47 NAME@53..56
@@ -54,7 +54,7 @@ SOURCE_FILE@0..83
54 L_CURLY@59..60 "{" 54 L_CURLY@59..60 "{"
55 R_CURLY@60..61 "}" 55 R_CURLY@60..61 "}"
56 WHITESPACE@61..66 "\n " 56 WHITESPACE@61..66 "\n "
57 FN_DEF@66..80 57 FN@66..80
58 FN_KW@66..68 "fn" 58 FN_KW@66..68 "fn"
59 WHITESPACE@68..69 " " 59 WHITESPACE@68..69 " "
60 NAME@69..72 60 NAME@69..72
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0003_where_pred_for.rast b/crates/ra_syntax/test_data/parser/inline/ok/0003_where_pred_for.rast
index cd0892451..9cae1e8cc 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0003_where_pred_for.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0003_where_pred_for.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..54 1SOURCE_FILE@0..54
2 FN_DEF@0..53 2 FN@0..53
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..12 5 NAME@3..12
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 20eba09f5..ace8ad050 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
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..39 1SOURCE_FILE@0..39
2 TYPE_ALIAS_DEF@0..38 2 TYPE_ALIAS@0..38
3 TYPE_KW@0..4 "type" 3 TYPE_KW@0..4 "type"
4 WHITESPACE@4..5 " " 4 WHITESPACE@4..5 " "
5 NAME@5..6 5 NAME@5..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0005_function_type_params.rast b/crates/ra_syntax/test_data/parser/inline/ok/0005_function_type_params.rast
index 6c8c1e24b..1b56e20d5 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0005_function_type_params.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0005_function_type_params.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..28 1SOURCE_FILE@0..28
2 FN_DEF@0..27 2 FN@0..27
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0006_self_param.rast b/crates/ra_syntax/test_data/parser/inline/ok/0006_self_param.rast
index 0cd1dffc9..87c170707 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0006_self_param.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0006_self_param.rast
@@ -11,7 +11,7 @@ SOURCE_FILE@0..128
11 ASSOC_ITEM_LIST@7..127 11 ASSOC_ITEM_LIST@7..127
12 L_CURLY@7..8 "{" 12 L_CURLY@7..8 "{"
13 WHITESPACE@8..13 "\n " 13 WHITESPACE@8..13 "\n "
14 FN_DEF@13..26 14 FN@13..26
15 FN_KW@13..15 "fn" 15 FN_KW@13..15 "fn"
16 WHITESPACE@15..16 " " 16 WHITESPACE@15..16 " "
17 NAME@16..17 17 NAME@16..17
@@ -26,7 +26,7 @@ SOURCE_FILE@0..128
26 L_CURLY@24..25 "{" 26 L_CURLY@24..25 "{"
27 R_CURLY@25..26 "}" 27 R_CURLY@25..26 "}"
28 WHITESPACE@26..31 "\n " 28 WHITESPACE@26..31 "\n "
29 FN_DEF@31..46 29 FN@31..46
30 FN_KW@31..33 "fn" 30 FN_KW@31..33 "fn"
31 WHITESPACE@33..34 " " 31 WHITESPACE@33..34 " "
32 NAME@34..35 32 NAME@34..35
@@ -43,7 +43,7 @@ SOURCE_FILE@0..128
43 L_CURLY@44..45 "{" 43 L_CURLY@44..45 "{"
44 R_CURLY@45..46 "}" 44 R_CURLY@45..46 "}"
45 WHITESPACE@46..51 "\n " 45 WHITESPACE@46..51 "\n "
46 FN_DEF@51..69 46 FN@51..69
47 FN_KW@51..53 "fn" 47 FN_KW@51..53 "fn"
48 WHITESPACE@53..54 " " 48 WHITESPACE@53..54 " "
49 NAME@54..55 49 NAME@54..55
@@ -62,7 +62,7 @@ SOURCE_FILE@0..128
62 L_CURLY@67..68 "{" 62 L_CURLY@67..68 "{"
63 R_CURLY@68..69 "}" 63 R_CURLY@68..69 "}"
64 WHITESPACE@69..74 "\n " 64 WHITESPACE@69..74 "\n "
65 FN_DEF@74..103 65 FN@74..103
66 FN_KW@74..76 "fn" 66 FN_KW@74..76 "fn"
67 WHITESPACE@76..77 " " 67 WHITESPACE@76..77 " "
68 NAME@77..78 68 NAME@77..78
@@ -95,7 +95,7 @@ SOURCE_FILE@0..128
95 L_CURLY@101..102 "{" 95 L_CURLY@101..102 "{"
96 R_CURLY@102..103 "}" 96 R_CURLY@102..103 "}"
97 WHITESPACE@103..108 "\n " 97 WHITESPACE@103..108 "\n "
98 FN_DEF@108..125 98 FN@108..125
99 FN_KW@108..110 "fn" 99 FN_KW@108..110 "fn"
100 WHITESPACE@110..111 " " 100 WHITESPACE@110..111 " "
101 NAME@111..112 101 NAME@111..112
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0008_path_part.rast b/crates/ra_syntax/test_data/parser/inline/ok/0008_path_part.rast
index 10eb31d68..3ce2acfae 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0008_path_part.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0008_path_part.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..103 1SOURCE_FILE@0..103
2 FN_DEF@0..102 2 FN@0..102
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0009_loop_expr.rast b/crates/ra_syntax/test_data/parser/inline/ok/0009_loop_expr.rast
index 425e5196c..f62826fd5 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0009_loop_expr.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0009_loop_expr.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..26 1SOURCE_FILE@0..26
2 FN_DEF@0..25 2 FN@0..25
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0011_field_expr.rast b/crates/ra_syntax/test_data/parser/inline/ok/0011_field_expr.rast
index d823c08fc..66a609346 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0011_field_expr.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0011_field_expr.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..48 1SOURCE_FILE@0..48
2 FN_DEF@0..47 2 FN@0..47
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0012_type_item_where_clause.rast b/crates/ra_syntax/test_data/parser/inline/ok/0012_type_item_where_clause.rast
index 283442a8b..28c94bfd6 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0012_type_item_where_clause.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0012_type_item_where_clause.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..31 1SOURCE_FILE@0..31
2 TYPE_ALIAS_DEF@0..30 2 TYPE_ALIAS@0..30
3 TYPE_KW@0..4 "type" 3 TYPE_KW@0..4 "type"
4 WHITESPACE@4..5 " " 4 WHITESPACE@4..5 " "
5 NAME@5..8 5 NAME@5..8
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0013_pointer_type_mut.rast b/crates/ra_syntax/test_data/parser/inline/ok/0013_pointer_type_mut.rast
index e2e871dda..845b32e6d 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0013_pointer_type_mut.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0013_pointer_type_mut.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..36 1SOURCE_FILE@0..36
2 TYPE_ALIAS_DEF@0..17 2 TYPE_ALIAS@0..17
3 TYPE_KW@0..4 "type" 3 TYPE_KW@0..4 "type"
4 WHITESPACE@4..5 " " 4 WHITESPACE@4..5 " "
5 NAME@5..6 5 NAME@5..6
@@ -16,7 +16,7 @@ SOURCE_FILE@0..36
16 R_PAREN@15..16 ")" 16 R_PAREN@15..16 ")"
17 SEMICOLON@16..17 ";" 17 SEMICOLON@16..17 ";"
18 WHITESPACE@17..18 "\n" 18 WHITESPACE@17..18 "\n"
19 TYPE_ALIAS_DEF@18..35 19 TYPE_ALIAS@18..35
20 TYPE_KW@18..22 "type" 20 TYPE_KW@18..22 "type"
21 WHITESPACE@22..23 " " 21 WHITESPACE@22..23 " "
22 NAME@23..24 22 NAME@23..24
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0014_never_type.rast b/crates/ra_syntax/test_data/parser/inline/ok/0014_never_type.rast
index a60940fcf..b1d5106ce 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0014_never_type.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0014_never_type.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..16 1SOURCE_FILE@0..16
2 TYPE_ALIAS_DEF@0..15 2 TYPE_ALIAS@0..15
3 TYPE_KW@0..4 "type" 3 TYPE_KW@0..4 "type"
4 WHITESPACE@4..5 " " 4 WHITESPACE@4..5 " "
5 NAME@5..10 5 NAME@5..10
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0015_continue_expr.rast b/crates/ra_syntax/test_data/parser/inline/ok/0015_continue_expr.rast
index 422912e3c..104e153ce 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0015_continue_expr.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0015_continue_expr.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..69 1SOURCE_FILE@0..69
2 FN_DEF@0..68 2 FN@0..68
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0017_array_type.rast b/crates/ra_syntax/test_data/parser/inline/ok/0017_array_type.rast
index 61a0b22f4..c131df1c9 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0017_array_type.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0017_array_type.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..19 1SOURCE_FILE@0..19
2 TYPE_ALIAS_DEF@0..18 2 TYPE_ALIAS@0..18
3 TYPE_KW@0..4 "type" 3 TYPE_KW@0..4 "type"
4 WHITESPACE@4..5 " " 4 WHITESPACE@4..5 " "
5 NAME@5..6 5 NAME@5..6
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 79148e953..e75180900 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
@@ -11,7 +11,7 @@ SOURCE_FILE@0..69
11 ASSOC_ITEM_LIST@7..68 11 ASSOC_ITEM_LIST@7..68
12 L_CURLY@7..8 "{" 12 L_CURLY@7..8 "{"
13 WHITESPACE@8..13 "\n " 13 WHITESPACE@8..13 "\n "
14 FN_DEF@13..33 14 FN@13..33
15 FN_KW@13..15 "fn" 15 FN_KW@13..15 "fn"
16 WHITESPACE@15..16 " " 16 WHITESPACE@15..16 " "
17 NAME@16..17 17 NAME@16..17
@@ -35,7 +35,7 @@ SOURCE_FILE@0..69
35 L_CURLY@31..32 "{" 35 L_CURLY@31..32 "{"
36 R_CURLY@32..33 "}" 36 R_CURLY@32..33 "}"
37 WHITESPACE@33..38 "\n " 37 WHITESPACE@33..38 "\n "
38 FN_DEF@38..66 38 FN@38..66
39 FN_KW@38..40 "fn" 39 FN_KW@38..40 "fn"
40 WHITESPACE@40..41 " " 40 WHITESPACE@40..41 " "
41 NAME@41..42 41 NAME@41..42
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0019_unary_expr.rast b/crates/ra_syntax/test_data/parser/inline/ok/0019_unary_expr.rast
index 10d6b2fde..7db38ea4d 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0019_unary_expr.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0019_unary_expr.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..44 1SOURCE_FILE@0..44
2 FN_DEF@0..43 2 FN@0..43
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0021_impl_item_list.rast b/crates/ra_syntax/test_data/parser/inline/ok/0021_impl_item_list.rast
index 31b5b6616..3ae870e17 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0021_impl_item_list.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0021_impl_item_list.rast
@@ -11,7 +11,7 @@ SOURCE_FILE@0..89
11 ASSOC_ITEM_LIST@7..88 11 ASSOC_ITEM_LIST@7..88
12 L_CURLY@7..8 "{" 12 L_CURLY@7..8 "{"
13 WHITESPACE@8..13 "\n " 13 WHITESPACE@8..13 "\n "
14 TYPE_ALIAS_DEF@13..26 14 TYPE_ALIAS@13..26
15 TYPE_KW@13..17 "type" 15 TYPE_KW@13..17 "type"
16 WHITESPACE@17..18 " " 16 WHITESPACE@17..18 " "
17 NAME@18..19 17 NAME@18..19
@@ -45,7 +45,7 @@ SOURCE_FILE@0..89
45 INT_NUMBER@46..48 "92" 45 INT_NUMBER@46..48 "92"
46 SEMICOLON@48..49 ";" 46 SEMICOLON@48..49 ";"
47 WHITESPACE@49..54 "\n " 47 WHITESPACE@49..54 "\n "
48 FN_DEF@54..65 48 FN@54..65
49 FN_KW@54..56 "fn" 49 FN_KW@54..56 "fn"
50 WHITESPACE@56..57 " " 50 WHITESPACE@56..57 " "
51 NAME@57..60 51 NAME@57..60
@@ -58,7 +58,7 @@ SOURCE_FILE@0..89
58 L_CURLY@63..64 "{" 58 L_CURLY@63..64 "{"
59 R_CURLY@64..65 "}" 59 R_CURLY@64..65 "}"
60 WHITESPACE@65..70 "\n " 60 WHITESPACE@65..70 "\n "
61 FN_DEF@70..86 61 FN@70..86
62 FN_KW@70..72 "fn" 62 FN_KW@70..72 "fn"
63 WHITESPACE@72..73 " " 63 WHITESPACE@72..73 " "
64 NAME@73..76 64 NAME@73..76
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0023_placeholder_type.rast b/crates/ra_syntax/test_data/parser/inline/ok/0023_placeholder_type.rast
index 17687617b..57008e5fe 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0023_placeholder_type.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0023_placeholder_type.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..22 1SOURCE_FILE@0..22
2 TYPE_ALIAS_DEF@0..21 2 TYPE_ALIAS@0..21
3 TYPE_KW@0..4 "type" 3 TYPE_KW@0..4 "type"
4 WHITESPACE@4..5 " " 4 WHITESPACE@4..5 " "
5 NAME@5..16 5 NAME@5..16
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0024_slice_pat.rast b/crates/ra_syntax/test_data/parser/inline/ok/0024_slice_pat.rast
index 7eb27d5e1..dea0c73f7 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0024_slice_pat.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0024_slice_pat.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..39 1SOURCE_FILE@0..39
2 FN_DEF@0..38 2 FN@0..38
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..7 5 NAME@3..7
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0025_slice_type.rast b/crates/ra_syntax/test_data/parser/inline/ok/0025_slice_type.rast
index 0a6d77f45..fd819ea37 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0025_slice_type.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0025_slice_type.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..15 1SOURCE_FILE@0..15
2 TYPE_ALIAS_DEF@0..14 2 TYPE_ALIAS@0..14
3 TYPE_KW@0..4 "type" 3 TYPE_KW@0..4 "type"
4 WHITESPACE@4..5 " " 4 WHITESPACE@4..5 " "
5 NAME@5..6 5 NAME@5..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0026_tuple_pat_fields.rast b/crates/ra_syntax/test_data/parser/inline/ok/0026_tuple_pat_fields.rast
index b4598768e..e5f550347 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0026_tuple_pat_fields.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0026_tuple_pat_fields.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..97 1SOURCE_FILE@0..97
2 FN_DEF@0..96 2 FN@0..96
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0027_ref_pat.rast b/crates/ra_syntax/test_data/parser/inline/ok/0027_ref_pat.rast
index b824c10a8..9e76d881e 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0027_ref_pat.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0027_ref_pat.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..52 1SOURCE_FILE@0..52
2 FN_DEF@0..51 2 FN@0..51
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..7 5 NAME@3..7
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 93f5c738c..f45f3cab8 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
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..43 1SOURCE_FILE@0..43
2 TYPE_ALIAS_DEF@0..42 2 TYPE_ALIAS@0..42
3 TYPE_KW@0..4 "type" 3 TYPE_KW@0..4 "type"
4 WHITESPACE@4..5 " " 4 WHITESPACE@4..5 " "
5 NAME@5..6 5 NAME@5..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0029_cast_expr.rast b/crates/ra_syntax/test_data/parser/inline/ok/0029_cast_expr.rast
index fabb09937..e096b3a1f 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0029_cast_expr.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0029_cast_expr.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..89 1SOURCE_FILE@0..89
2 FN_DEF@0..88 2 FN@0..88
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0030_cond.rast b/crates/ra_syntax/test_data/parser/inline/ok/0030_cond.rast
index 3aed26732..381284dc5 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0030_cond.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0030_cond.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..197 1SOURCE_FILE@0..197
2 FN_DEF@0..37 2 FN@0..37
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
@@ -41,7 +41,7 @@ SOURCE_FILE@0..197
41 WHITESPACE@35..36 " " 41 WHITESPACE@35..36 " "
42 R_CURLY@36..37 "}" 42 R_CURLY@36..37 "}"
43 WHITESPACE@37..38 "\n" 43 WHITESPACE@37..38 "\n"
44 FN_DEF@38..196 44 FN@38..196
45 FN_KW@38..40 "fn" 45 FN_KW@38..40 "fn"
46 WHITESPACE@40..41 " " 46 WHITESPACE@40..41 " "
47 NAME@41..44 47 NAME@41..44
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0031_while_expr.rast b/crates/ra_syntax/test_data/parser/inline/ok/0031_while_expr.rast
index 899b63aac..ffe1a3a01 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0031_while_expr.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0031_while_expr.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..93 1SOURCE_FILE@0..93
2 FN_DEF@0..92 2 FN@0..92
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0032_fn_pointer_type.rast b/crates/ra_syntax/test_data/parser/inline/ok/0032_fn_pointer_type.rast
index 72705e148..79a5ee339 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0032_fn_pointer_type.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0032_fn_pointer_type.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..113 1SOURCE_FILE@0..113
2 TYPE_ALIAS_DEF@0..14 2 TYPE_ALIAS@0..14
3 TYPE_KW@0..4 "type" 3 TYPE_KW@0..4 "type"
4 WHITESPACE@4..5 " " 4 WHITESPACE@4..5 " "
5 NAME@5..6 5 NAME@5..6
@@ -14,7 +14,7 @@ SOURCE_FILE@0..113
14 R_PAREN@12..13 ")" 14 R_PAREN@12..13 ")"
15 SEMICOLON@13..14 ";" 15 SEMICOLON@13..14 ";"
16 WHITESPACE@14..15 "\n" 16 WHITESPACE@14..15 "\n"
17 TYPE_ALIAS_DEF@15..36 17 TYPE_ALIAS@15..36
18 TYPE_KW@15..19 "type" 18 TYPE_KW@15..19 "type"
19 WHITESPACE@19..20 " " 19 WHITESPACE@19..20 " "
20 NAME@20..21 20 NAME@20..21
@@ -31,7 +31,7 @@ SOURCE_FILE@0..113
31 R_PAREN@34..35 ")" 31 R_PAREN@34..35 ")"
32 SEMICOLON@35..36 ";" 32 SEMICOLON@35..36 ";"
33 WHITESPACE@36..37 "\n" 33 WHITESPACE@36..37 "\n"
34 TYPE_ALIAS_DEF@37..69 34 TYPE_ALIAS@37..69
35 TYPE_KW@37..41 "type" 35 TYPE_KW@37..41 "type"
36 WHITESPACE@41..42 " " 36 WHITESPACE@41..42 " "
37 NAME@42..43 37 NAME@42..43
@@ -53,7 +53,7 @@ SOURCE_FILE@0..113
53 R_PAREN@67..68 ")" 53 R_PAREN@67..68 ")"
54 SEMICOLON@68..69 ";" 54 SEMICOLON@68..69 ";"
55 WHITESPACE@69..70 "\n" 55 WHITESPACE@69..70 "\n"
56 TYPE_ALIAS_DEF@70..112 56 TYPE_ALIAS@70..112
57 TYPE_KW@70..74 "type" 57 TYPE_KW@70..74 "type"
58 WHITESPACE@74..75 " " 58 WHITESPACE@74..75 " "
59 NAME@75..76 59 NAME@75..76
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0033_reference_type;.rast b/crates/ra_syntax/test_data/parser/inline/ok/0033_reference_type;.rast
index 784fbb592..c522f76cf 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0033_reference_type;.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0033_reference_type;.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..54 1SOURCE_FILE@0..54
2 TYPE_ALIAS_DEF@0..13 2 TYPE_ALIAS@0..13
3 TYPE_KW@0..4 "type" 3 TYPE_KW@0..4 "type"
4 WHITESPACE@4..5 " " 4 WHITESPACE@4..5 " "
5 NAME@5..6 5 NAME@5..6
@@ -14,7 +14,7 @@ SOURCE_FILE@0..54
14 R_PAREN@11..12 ")" 14 R_PAREN@11..12 ")"
15 SEMICOLON@12..13 ";" 15 SEMICOLON@12..13 ";"
16 WHITESPACE@13..14 "\n" 16 WHITESPACE@13..14 "\n"
17 TYPE_ALIAS_DEF@14..35 17 TYPE_ALIAS@14..35
18 TYPE_KW@14..18 "type" 18 TYPE_KW@14..18 "type"
19 WHITESPACE@18..19 " " 19 WHITESPACE@18..19 " "
20 NAME@19..20 20 NAME@19..20
@@ -31,7 +31,7 @@ SOURCE_FILE@0..54
31 R_PAREN@33..34 ")" 31 R_PAREN@33..34 ")"
32 SEMICOLON@34..35 ";" 32 SEMICOLON@34..35 ";"
33 WHITESPACE@35..36 "\n" 33 WHITESPACE@35..36 "\n"
34 TYPE_ALIAS_DEF@36..53 34 TYPE_ALIAS@36..53
35 TYPE_KW@36..40 "type" 35 TYPE_KW@36..40 "type"
36 WHITESPACE@40..41 " " 36 WHITESPACE@40..41 " "
37 NAME@41..42 37 NAME@41..42
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0034_break_expr.rast b/crates/ra_syntax/test_data/parser/inline/ok/0034_break_expr.rast
index e064aafaf..f905def6f 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0034_break_expr.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0034_break_expr.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..102 1SOURCE_FILE@0..102
2 FN_DEF@0..101 2 FN@0..101
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0036_unsafe_extern_fn.rast b/crates/ra_syntax/test_data/parser/inline/ok/0036_unsafe_extern_fn.rast
index cf5825593..293b1d64c 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0036_unsafe_extern_fn.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0036_unsafe_extern_fn.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..30 1SOURCE_FILE@0..30
2 FN_DEF@0..29 2 FN@0..29
3 UNSAFE_KW@0..6 "unsafe" 3 UNSAFE_KW@0..6 "unsafe"
4 WHITESPACE@6..7 " " 4 WHITESPACE@6..7 " "
5 ABI@7..17 5 ABI@7..17
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0037_qual_paths.rast b/crates/ra_syntax/test_data/parser/inline/ok/0037_qual_paths.rast
index fbd90bc0f..b6379e62f 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0037_qual_paths.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0037_qual_paths.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..71 1SOURCE_FILE@0..71
2 TYPE_ALIAS_DEF@0..26 2 TYPE_ALIAS@0..26
3 TYPE_KW@0..4 "type" 3 TYPE_KW@0..4 "type"
4 WHITESPACE@4..5 " " 4 WHITESPACE@4..5 " "
5 NAME@5..6 5 NAME@5..6
@@ -32,7 +32,7 @@ SOURCE_FILE@0..71
32 IDENT@19..25 "Output" 32 IDENT@19..25 "Output"
33 SEMICOLON@25..26 ";" 33 SEMICOLON@25..26 ";"
34 WHITESPACE@26..27 "\n" 34 WHITESPACE@26..27 "\n"
35 FN_DEF@27..70 35 FN@27..70
36 FN_KW@27..29 "fn" 36 FN_KW@27..29 "fn"
37 WHITESPACE@29..30 " " 37 WHITESPACE@29..30 " "
38 NAME@30..33 38 NAME@30..33
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0038_full_range_expr.rast b/crates/ra_syntax/test_data/parser/inline/ok/0038_full_range_expr.rast
index a767f145d..64e705fb3 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0038_full_range_expr.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0038_full_range_expr.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..21 1SOURCE_FILE@0..21
2 FN_DEF@0..20 2 FN@0..20
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
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 e92ea2bf2..2185d3c91 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
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..46 1SOURCE_FILE@0..46
2 TYPE_ALIAS_DEF@0..45 2 TYPE_ALIAS@0..45
3 TYPE_KW@0..4 "type" 3 TYPE_KW@0..4 "type"
4 WHITESPACE@4..5 " " 4 WHITESPACE@4..5 " "
5 NAME@5..6 5 NAME@5..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0040_crate_keyword_vis.rast b/crates/ra_syntax/test_data/parser/inline/ok/0040_crate_keyword_vis.rast
index aa582516a..47cbe7c1f 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0040_crate_keyword_vis.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0040_crate_keyword_vis.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..71 1SOURCE_FILE@0..71
2 FN_DEF@0..19 2 FN@0..19
3 VISIBILITY@0..5 3 VISIBILITY@0..5
4 CRATE_KW@0..5 "crate" 4 CRATE_KW@0..5 "crate"
5 WHITESPACE@5..6 " " 5 WHITESPACE@5..6 " "
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0042_call_expr.rast b/crates/ra_syntax/test_data/parser/inline/ok/0042_call_expr.rast
index 0c1c6e877..40875ae1e 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0042_call_expr.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0042_call_expr.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..118 1SOURCE_FILE@0..118
2 FN_DEF@0..117 2 FN@0..117
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0044_block_items.rast b/crates/ra_syntax/test_data/parser/inline/ok/0044_block_items.rast
index c23b3b67c..1fd3cd0e7 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0044_block_items.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0044_block_items.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..21 1SOURCE_FILE@0..21
2 FN_DEF@0..20 2 FN@0..20
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..4 5 NAME@3..4
@@ -11,7 +11,7 @@ SOURCE_FILE@0..21
11 BLOCK_EXPR@7..20 11 BLOCK_EXPR@7..20
12 L_CURLY@7..8 "{" 12 L_CURLY@7..8 "{"
13 WHITESPACE@8..9 " " 13 WHITESPACE@8..9 " "
14 FN_DEF@9..18 14 FN@9..18
15 FN_KW@9..11 "fn" 15 FN_KW@9..11 "fn"
16 WHITESPACE@11..12 " " 16 WHITESPACE@11..12 " "
17 NAME@12..13 17 NAME@12..13
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 9ca2165ba..fbf2e7c67 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
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..35 1SOURCE_FILE@0..35
2 FN_DEF@0..34 2 FN@0..34
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0046_singleton_tuple_type.rast b/crates/ra_syntax/test_data/parser/inline/ok/0046_singleton_tuple_type.rast
index c28dc9d61..e89284c14 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0046_singleton_tuple_type.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0046_singleton_tuple_type.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..17 1SOURCE_FILE@0..17
2 TYPE_ALIAS_DEF@0..16 2 TYPE_ALIAS@0..16
3 TYPE_KW@0..4 "type" 3 TYPE_KW@0..4 "type"
4 WHITESPACE@4..5 " " 4 WHITESPACE@4..5 " "
5 NAME@5..6 5 NAME@5..6
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 b209f67f8..37757ccd4 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
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..58 1SOURCE_FILE@0..58
2 FN_DEF@0..26 2 FN@0..26
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
@@ -38,7 +38,7 @@ SOURCE_FILE@0..58
38 L_CURLY@24..25 "{" 38 L_CURLY@24..25 "{"
39 R_CURLY@25..26 "}" 39 R_CURLY@25..26 "}"
40 WHITESPACE@26..27 "\n" 40 WHITESPACE@26..27 "\n"
41 FN_DEF@27..57 41 FN@27..57
42 FN_KW@27..29 "fn" 42 FN_KW@27..29 "fn"
43 WHITESPACE@29..30 " " 43 WHITESPACE@29..30 " "
44 NAME@30..33 44 NAME@30..33
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0050_fn_decl.rast b/crates/ra_syntax/test_data/parser/inline/ok/0050_fn_decl.rast
index 5f1429102..02c57079f 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0050_fn_decl.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0050_fn_decl.rast
@@ -8,7 +8,7 @@ SOURCE_FILE@0..22
8 ASSOC_ITEM_LIST@8..21 8 ASSOC_ITEM_LIST@8..21
9 L_CURLY@8..9 "{" 9 L_CURLY@8..9 "{"
10 WHITESPACE@9..10 " " 10 WHITESPACE@9..10 " "
11 FN_DEF@10..19 11 FN@10..19
12 FN_KW@10..12 "fn" 12 FN_KW@10..12 "fn"
13 WHITESPACE@12..13 " " 13 WHITESPACE@12..13 " "
14 NAME@13..16 14 NAME@13..16
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0051_unit_type.rast b/crates/ra_syntax/test_data/parser/inline/ok/0051_unit_type.rast
index 798ef2a48..6330dbf9e 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0051_unit_type.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0051_unit_type.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..13 1SOURCE_FILE@0..13
2 TYPE_ALIAS_DEF@0..12 2 TYPE_ALIAS@0..12
3 TYPE_KW@0..4 "type" 3 TYPE_KW@0..4 "type"
4 WHITESPACE@4..5 " " 4 WHITESPACE@4..5 " "
5 NAME@5..6 5 NAME@5..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0052_path_type.rast b/crates/ra_syntax/test_data/parser/inline/ok/0052_path_type.rast
index 0d2f5ff56..9bc36bea7 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0052_path_type.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0052_path_type.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..71 1SOURCE_FILE@0..71
2 TYPE_ALIAS_DEF@0..13 2 TYPE_ALIAS@0..13
3 TYPE_KW@0..4 "type" 3 TYPE_KW@0..4 "type"
4 WHITESPACE@4..5 " " 4 WHITESPACE@4..5 " "
5 NAME@5..6 5 NAME@5..6
@@ -14,7 +14,7 @@ SOURCE_FILE@0..71
14 IDENT@9..12 "Foo" 14 IDENT@9..12 "Foo"
15 SEMICOLON@12..13 ";" 15 SEMICOLON@12..13 ";"
16 WHITESPACE@13..14 "\n" 16 WHITESPACE@13..14 "\n"
17 TYPE_ALIAS_DEF@14..29 17 TYPE_ALIAS@14..29
18 TYPE_KW@14..18 "type" 18 TYPE_KW@14..18 "type"
19 WHITESPACE@18..19 " " 19 WHITESPACE@18..19 " "
20 NAME@19..20 20 NAME@19..20
@@ -30,7 +30,7 @@ SOURCE_FILE@0..71
30 IDENT@25..28 "Foo" 30 IDENT@25..28 "Foo"
31 SEMICOLON@28..29 ";" 31 SEMICOLON@28..29 ";"
32 WHITESPACE@29..30 "\n" 32 WHITESPACE@29..30 "\n"
33 TYPE_ALIAS_DEF@30..49 33 TYPE_ALIAS@30..49
34 TYPE_KW@30..34 "type" 34 TYPE_KW@30..34 "type"
35 WHITESPACE@34..35 " " 35 WHITESPACE@34..35 " "
36 NAME@35..36 36 NAME@35..36
@@ -49,7 +49,7 @@ SOURCE_FILE@0..71
49 IDENT@45..48 "Foo" 49 IDENT@45..48 "Foo"
50 SEMICOLON@48..49 ";" 50 SEMICOLON@48..49 ";"
51 WHITESPACE@49..50 "\n" 51 WHITESPACE@49..50 "\n"
52 TYPE_ALIAS_DEF@50..70 52 TYPE_ALIAS@50..70
53 TYPE_KW@50..54 "type" 53 TYPE_KW@50..54 "type"
54 WHITESPACE@54..55 " " 54 WHITESPACE@54..55 " "
55 NAME@55..56 55 NAME@55..56
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 70232a3b2..2bfb52453 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
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..91 1SOURCE_FILE@0..91
2 FN_DEF@0..90 2 FN@0..90
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0055_literal_pattern.rast b/crates/ra_syntax/test_data/parser/inline/ok/0055_literal_pattern.rast
index 03c52525e..68bb43852 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0055_literal_pattern.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0055_literal_pattern.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..113 1SOURCE_FILE@0..113
2 FN_DEF@0..112 2 FN@0..112
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..7 5 NAME@3..7
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0056_where_clause.rast b/crates/ra_syntax/test_data/parser/inline/ok/0056_where_clause.rast
index 24f89b83f..28129c50c 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0056_where_clause.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0056_where_clause.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..116 1SOURCE_FILE@0..116
2 FN_DEF@0..115 2 FN@0..115
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0057_const_fn.rast b/crates/ra_syntax/test_data/parser/inline/ok/0057_const_fn.rast
index bb43d1eaf..97548a5ee 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0057_const_fn.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0057_const_fn.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..18 1SOURCE_FILE@0..18
2 FN_DEF@0..17 2 FN@0..17
3 CONST_KW@0..5 "const" 3 CONST_KW@0..5 "const"
4 WHITESPACE@5..6 " " 4 WHITESPACE@5..6 " "
5 FN_KW@6..8 "fn" 5 FN_KW@6..8 "fn"
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0058_range_pat.rast b/crates/ra_syntax/test_data/parser/inline/ok/0058_range_pat.rast
index 8bd94a868..3e72f9671 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0058_range_pat.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0058_range_pat.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..112 1SOURCE_FILE@0..112
2 FN_DEF@0..111 2 FN@0..111
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..7 5 NAME@3..7
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0059_match_arms_commas.rast b/crates/ra_syntax/test_data/parser/inline/ok/0059_match_arms_commas.rast
index 9210f155c..fa659c19b 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0059_match_arms_commas.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0059_match_arms_commas.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..83 1SOURCE_FILE@0..83
2 FN_DEF@0..82 2 FN@0..82
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0061_record_lit.rast b/crates/ra_syntax/test_data/parser/inline/ok/0061_record_lit.rast
index 850465d82..b0aa73b7d 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0061_record_lit.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0061_record_lit.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..112 1SOURCE_FILE@0..112
2 FN_DEF@0..111 2 FN@0..111
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0062_mod_contents.rast b/crates/ra_syntax/test_data/parser/inline/ok/0062_mod_contents.rast
index 02656df31..f6417ab13 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0062_mod_contents.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0062_mod_contents.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..70 1SOURCE_FILE@0..70
2 FN_DEF@0..11 2 FN@0..11
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0064_if_expr.rast b/crates/ra_syntax/test_data/parser/inline/ok/0064_if_expr.rast
index 445d8d309..587160003 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0064_if_expr.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0064_if_expr.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..137 1SOURCE_FILE@0..137
2 FN_DEF@0..136 2 FN@0..136
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
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 8e10f3673..629fea99d 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
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..42 1SOURCE_FILE@0..42
2 TYPE_ALIAS_DEF@0..41 2 TYPE_ALIAS@0..41
3 TYPE_KW@0..4 "type" 3 TYPE_KW@0..4 "type"
4 WHITESPACE@4..5 " " 4 WHITESPACE@4..5 " "
5 NAME@5..6 5 NAME@5..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0066_match_arm.rast b/crates/ra_syntax/test_data/parser/inline/ok/0066_match_arm.rast
index 177bb5514..d2279877b 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0066_match_arm.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0066_match_arm.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..167 1SOURCE_FILE@0..167
2 FN_DEF@0..166 2 FN@0..166
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0070_stmt_bin_expr_ambiguity.rast b/crates/ra_syntax/test_data/parser/inline/ok/0070_stmt_bin_expr_ambiguity.rast
index f8ff7079b..4c1165dc8 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0070_stmt_bin_expr_ambiguity.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0070_stmt_bin_expr_ambiguity.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..46 1SOURCE_FILE@0..46
2 FN_DEF@0..45 2 FN@0..45
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0071_match_expr.rast b/crates/ra_syntax/test_data/parser/inline/ok/0071_match_expr.rast
index 07b3d1435..d6926425c 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0071_match_expr.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0071_match_expr.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..97 1SOURCE_FILE@0..97
2 FN_DEF@0..96 2 FN@0..96
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0072_return_expr.rast b/crates/ra_syntax/test_data/parser/inline/ok/0072_return_expr.rast
index 665f716a8..437d7ac04 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0072_return_expr.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0072_return_expr.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..40 1SOURCE_FILE@0..40
2 FN_DEF@0..39 2 FN@0..39
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0073_type_item_type_params.rast b/crates/ra_syntax/test_data/parser/inline/ok/0073_type_item_type_params.rast
index cc871ac0c..0123cb108 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0073_type_item_type_params.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0073_type_item_type_params.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..21 1SOURCE_FILE@0..21
2 TYPE_ALIAS_DEF@0..20 2 TYPE_ALIAS@0..20
3 TYPE_KW@0..4 "type" 3 TYPE_KW@0..4 "type"
4 WHITESPACE@4..5 " " 4 WHITESPACE@4..5 " "
5 NAME@5..11 5 NAME@5..11
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0074_stmt_postfix_expr_ambiguity.rast b/crates/ra_syntax/test_data/parser/inline/ok/0074_stmt_postfix_expr_ambiguity.rast
index 3fd3a4391..3ca70f021 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0074_stmt_postfix_expr_ambiguity.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0074_stmt_postfix_expr_ambiguity.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..84 1SOURCE_FILE@0..84
2 FN_DEF@0..83 2 FN@0..83
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0075_block.rast b/crates/ra_syntax/test_data/parser/inline/ok/0075_block.rast
index 97c6e6a9d..5cefc5076 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0075_block.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0075_block.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..65 1SOURCE_FILE@0..65
2 FN_DEF@0..9 2 FN@0..9
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..4 5 NAME@3..4
@@ -12,7 +12,7 @@ SOURCE_FILE@0..65
12 L_CURLY@7..8 "{" 12 L_CURLY@7..8 "{"
13 R_CURLY@8..9 "}" 13 R_CURLY@8..9 "}"
14 WHITESPACE@9..10 "\n" 14 WHITESPACE@9..10 "\n"
15 FN_DEF@10..31 15 FN@10..31
16 FN_KW@10..12 "fn" 16 FN_KW@10..12 "fn"
17 WHITESPACE@12..13 " " 17 WHITESPACE@12..13 " "
18 NAME@13..14 18 NAME@13..14
@@ -38,7 +38,7 @@ SOURCE_FILE@0..65
38 WHITESPACE@29..30 " " 38 WHITESPACE@29..30 " "
39 R_CURLY@30..31 "}" 39 R_CURLY@30..31 "}"
40 WHITESPACE@31..32 "\n" 40 WHITESPACE@31..32 "\n"
41 FN_DEF@32..48 41 FN@32..48
42 FN_KW@32..34 "fn" 42 FN_KW@32..34 "fn"
43 WHITESPACE@34..35 " " 43 WHITESPACE@34..35 " "
44 NAME@35..36 44 NAME@35..36
@@ -62,7 +62,7 @@ SOURCE_FILE@0..65
62 WHITESPACE@46..47 " " 62 WHITESPACE@46..47 " "
63 R_CURLY@47..48 "}" 63 R_CURLY@47..48 "}"
64 WHITESPACE@48..49 "\n" 64 WHITESPACE@48..49 "\n"
65 FN_DEF@49..64 65 FN@49..64
66 FN_KW@49..51 "fn" 66 FN_KW@49..51 "fn"
67 WHITESPACE@51..52 " " 67 WHITESPACE@51..52 " "
68 NAME@52..53 68 NAME@52..53
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0076_function_where_clause.rast b/crates/ra_syntax/test_data/parser/inline/ok/0076_function_where_clause.rast
index e2c1a507d..cfa4c05f5 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0076_function_where_clause.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0076_function_where_clause.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..29 1SOURCE_FILE@0..29
2 FN_DEF@0..28 2 FN@0..28
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0077_try_expr.rast b/crates/ra_syntax/test_data/parser/inline/ok/0077_try_expr.rast
index 4f3a8ed24..33e6fb93f 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0077_try_expr.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0077_try_expr.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..21 1SOURCE_FILE@0..21
2 FN_DEF@0..20 2 FN@0..20
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0078_type_item.rast b/crates/ra_syntax/test_data/parser/inline/ok/0078_type_item.rast
index a08e16fab..2befc8388 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0078_type_item.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0078_type_item.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..16 1SOURCE_FILE@0..16
2 TYPE_ALIAS_DEF@0..15 2 TYPE_ALIAS@0..15
3 TYPE_KW@0..4 "type" 3 TYPE_KW@0..4 "type"
4 WHITESPACE@4..5 " " 4 WHITESPACE@4..5 " "
5 NAME@5..8 5 NAME@5..8
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0080_postfix_range.rast b/crates/ra_syntax/test_data/parser/inline/ok/0080_postfix_range.rast
index 462d1a8bb..3c80846db 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0080_postfix_range.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0080_postfix_range.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..89 1SOURCE_FILE@0..89
2 FN_DEF@0..88 2 FN@0..88
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
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 b26ac2d36..175ec9844 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
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..121 1SOURCE_FILE@0..121
2 TYPE_ALIAS_DEF@0..28 2 TYPE_ALIAS@0..28
3 TYPE_KW@0..4 "type" 3 TYPE_KW@0..4 "type"
4 WHITESPACE@4..5 " " 4 WHITESPACE@4..5 " "
5 NAME@5..6 5 NAME@5..6
@@ -29,7 +29,7 @@ SOURCE_FILE@0..121
29 R_PAREN@26..27 ")" 29 R_PAREN@26..27 ")"
30 SEMICOLON@27..28 ";" 30 SEMICOLON@27..28 ";"
31 WHITESPACE@28..29 "\n" 31 WHITESPACE@28..29 "\n"
32 TYPE_ALIAS_DEF@29..81 32 TYPE_ALIAS@29..81
33 TYPE_KW@29..33 "type" 33 TYPE_KW@29..33 "type"
34 WHITESPACE@33..34 " " 34 WHITESPACE@33..34 " "
35 NAME@34..35 35 NAME@34..35
@@ -74,7 +74,7 @@ SOURCE_FILE@0..121
74 R_PAREN@79..80 ")" 74 R_PAREN@79..80 ")"
75 SEMICOLON@80..81 ";" 75 SEMICOLON@80..81 ";"
76 WHITESPACE@81..82 "\n" 76 WHITESPACE@81..82 "\n"
77 TYPE_ALIAS_DEF@82..120 77 TYPE_ALIAS@82..120
78 TYPE_KW@82..86 "type" 78 TYPE_KW@82..86 "type"
79 WHITESPACE@86..87 " " 79 WHITESPACE@86..87 " "
80 NAME@87..90 80 NAME@87..90
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0082_ref_expr.rast b/crates/ra_syntax/test_data/parser/inline/ok/0082_ref_expr.rast
index 58bdf7e34..1563b1988 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0082_ref_expr.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0082_ref_expr.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..200 1SOURCE_FILE@0..200
2 FN_DEF@0..199 2 FN@0..199
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0084_paren_type.rast b/crates/ra_syntax/test_data/parser/inline/ok/0084_paren_type.rast
index 9cd8910d4..ee8894966 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0084_paren_type.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0084_paren_type.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..16 1SOURCE_FILE@0..16
2 TYPE_ALIAS_DEF@0..15 2 TYPE_ALIAS@0..15
3 TYPE_KW@0..4 "type" 3 TYPE_KW@0..4 "type"
4 WHITESPACE@4..5 " " 4 WHITESPACE@4..5 " "
5 NAME@5..6 5 NAME@5..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0085_expr_literals.rast b/crates/ra_syntax/test_data/parser/inline/ok/0085_expr_literals.rast
index 9fcb7899e..ded36949a 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0085_expr_literals.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0085_expr_literals.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..189 1SOURCE_FILE@0..189
2 FN_DEF@0..188 2 FN@0..188
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0086_function_ret_type.rast b/crates/ra_syntax/test_data/parser/inline/ok/0086_function_ret_type.rast
index a42abc189..70e05a859 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0086_function_ret_type.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0086_function_ret_type.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..30 1SOURCE_FILE@0..30
2 FN_DEF@0..11 2 FN@0..11
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
@@ -12,7 +12,7 @@ SOURCE_FILE@0..30
12 L_CURLY@9..10 "{" 12 L_CURLY@9..10 "{"
13 R_CURLY@10..11 "}" 13 R_CURLY@10..11 "}"
14 WHITESPACE@11..12 "\n" 14 WHITESPACE@11..12 "\n"
15 FN_DEF@12..29 15 FN@12..29
16 FN_KW@12..14 "fn" 16 FN_KW@12..14 "fn"
17 WHITESPACE@14..15 " " 17 WHITESPACE@14..15 " "
18 NAME@15..18 18 NAME@15..18
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0088_break_ambiguity.rast b/crates/ra_syntax/test_data/parser/inline/ok/0088_break_ambiguity.rast
index 7e71d7373..34f520994 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0088_break_ambiguity.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0088_break_ambiguity.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..88 1SOURCE_FILE@0..88
2 FN_DEF@0..87 2 FN@0..87
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0089_extern_fn.rast b/crates/ra_syntax/test_data/parser/inline/ok/0089_extern_fn.rast
index 48aaf1004..405b6a259 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0089_extern_fn.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0089_extern_fn.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..19 1SOURCE_FILE@0..19
2 FN_DEF@0..18 2 FN@0..18
3 ABI@0..6 3 ABI@0..6
4 EXTERN_KW@0..6 "extern" 4 EXTERN_KW@0..6 "extern"
5 WHITESPACE@6..7 " " 5 WHITESPACE@6..7 " "
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0092_fn_pointer_type_with_ret.rast b/crates/ra_syntax/test_data/parser/inline/ok/0092_fn_pointer_type_with_ret.rast
index 1e2d7db7c..95686977f 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0092_fn_pointer_type_with_ret.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0092_fn_pointer_type_with_ret.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..21 1SOURCE_FILE@0..21
2 TYPE_ALIAS_DEF@0..20 2 TYPE_ALIAS@0..20
3 TYPE_KW@0..4 "type" 3 TYPE_KW@0..4 "type"
4 WHITESPACE@4..5 " " 4 WHITESPACE@4..5 " "
5 NAME@5..6 5 NAME@5..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0093_index_expr.rast b/crates/ra_syntax/test_data/parser/inline/ok/0093_index_expr.rast
index aed81f9b0..82f03f9c1 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0093_index_expr.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0093_index_expr.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..26 1SOURCE_FILE@0..26
2 FN_DEF@0..25 2 FN@0..25
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0095_placeholder_pat.rast b/crates/ra_syntax/test_data/parser/inline/ok/0095_placeholder_pat.rast
index 67d9595d3..25706d2a4 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0095_placeholder_pat.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0095_placeholder_pat.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..26 1SOURCE_FILE@0..26
2 FN_DEF@0..25 2 FN@0..25
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..7 5 NAME@3..7
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0096_no_semi_after_block.rast b/crates/ra_syntax/test_data/parser/inline/ok/0096_no_semi_after_block.rast
index 031e74652..cb5316a0d 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0096_no_semi_after_block.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0096_no_semi_after_block.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..167 1SOURCE_FILE@0..167
2 FN_DEF@0..166 2 FN@0..166
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0098_const_unsafe_fn.rast b/crates/ra_syntax/test_data/parser/inline/ok/0098_const_unsafe_fn.rast
index 816e49310..32a77ba49 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0098_const_unsafe_fn.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0098_const_unsafe_fn.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..25 1SOURCE_FILE@0..25
2 FN_DEF@0..24 2 FN@0..24
3 CONST_KW@0..5 "const" 3 CONST_KW@0..5 "const"
4 WHITESPACE@5..6 " " 4 WHITESPACE@5..6 " "
5 UNSAFE_KW@6..12 "unsafe" 5 UNSAFE_KW@6..12 "unsafe"
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0099_param_list.rast b/crates/ra_syntax/test_data/parser/inline/ok/0099_param_list.rast
index d48ef865c..1627556c8 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0099_param_list.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0099_param_list.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..67 1SOURCE_FILE@0..67
2 FN_DEF@0..9 2 FN@0..9
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..4 5 NAME@3..4
@@ -12,7 +12,7 @@ SOURCE_FILE@0..67
12 L_CURLY@7..8 "{" 12 L_CURLY@7..8 "{"
13 R_CURLY@8..9 "}" 13 R_CURLY@8..9 "}"
14 WHITESPACE@9..10 "\n" 14 WHITESPACE@9..10 "\n"
15 FN_DEF@10..25 15 FN@10..25
16 FN_KW@10..12 "fn" 16 FN_KW@10..12 "fn"
17 WHITESPACE@12..13 " " 17 WHITESPACE@12..13 " "
18 NAME@13..14 18 NAME@13..14
@@ -36,7 +36,7 @@ SOURCE_FILE@0..67
36 L_CURLY@23..24 "{" 36 L_CURLY@23..24 "{"
37 R_CURLY@24..25 "}" 37 R_CURLY@24..25 "}"
38 WHITESPACE@25..26 "\n" 38 WHITESPACE@25..26 "\n"
39 FN_DEF@26..43 39 FN@26..43
40 FN_KW@26..28 "fn" 40 FN_KW@26..28 "fn"
41 WHITESPACE@28..29 " " 41 WHITESPACE@28..29 " "
42 NAME@29..30 42 NAME@29..30
@@ -62,7 +62,7 @@ SOURCE_FILE@0..67
62 L_CURLY@41..42 "{" 62 L_CURLY@41..42 "{"
63 R_CURLY@42..43 "}" 63 R_CURLY@42..43 "}"
64 WHITESPACE@43..44 "\n" 64 WHITESPACE@43..44 "\n"
65 FN_DEF@44..66 65 FN@44..66
66 FN_KW@44..46 "fn" 66 FN_KW@44..46 "fn"
67 WHITESPACE@46..47 " " 67 WHITESPACE@46..47 " "
68 NAME@47..48 68 NAME@47..48
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0100_for_expr.rast b/crates/ra_syntax/test_data/parser/inline/ok/0100_for_expr.rast
index e4455cd3e..766de4efe 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0100_for_expr.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0100_for_expr.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..33 1SOURCE_FILE@0..33
2 FN_DEF@0..32 2 FN@0..32
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0101_unsafe_fn.rast b/crates/ra_syntax/test_data/parser/inline/ok/0101_unsafe_fn.rast
index 8a8743060..73c94e5d4 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0101_unsafe_fn.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0101_unsafe_fn.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..19 1SOURCE_FILE@0..19
2 FN_DEF@0..18 2 FN@0..18
3 UNSAFE_KW@0..6 "unsafe" 3 UNSAFE_KW@0..6 "unsafe"
4 WHITESPACE@6..7 " " 4 WHITESPACE@6..7 " "
5 FN_KW@7..9 "fn" 5 FN_KW@7..9 "fn"
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0102_record_field_pat_list.rast b/crates/ra_syntax/test_data/parser/inline/ok/0102_record_field_pat_list.rast
index 9f966ff8a..fe1c290c3 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0102_record_field_pat_list.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0102_record_field_pat_list.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..119 1SOURCE_FILE@0..119
2 FN_DEF@0..118 2 FN@0..118
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0103_array_expr.rast b/crates/ra_syntax/test_data/parser/inline/ok/0103_array_expr.rast
index 9b3bef04e..c4c0a0568 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0103_array_expr.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0103_array_expr.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..55 1SOURCE_FILE@0..55
2 FN_DEF@0..54 2 FN@0..54
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
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 e3c4cfeb3..3f53d60c0 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
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..29 1SOURCE_FILE@0..29
2 TYPE_ALIAS_DEF@0..28 2 TYPE_ALIAS@0..28
3 TYPE_KW@0..4 "type" 3 TYPE_KW@0..4 "type"
4 WHITESPACE@4..5 " " 4 WHITESPACE@4..5 " "
5 NAME@5..6 5 NAME@5..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0106_lambda_expr.rast b/crates/ra_syntax/test_data/parser/inline/ok/0106_lambda_expr.rast
index e64717152..51a6c5170 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0106_lambda_expr.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0106_lambda_expr.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..134 1SOURCE_FILE@0..134
2 FN_DEF@0..133 2 FN@0..133
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
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 98963dc62..b2961b0ff 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
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..49 1SOURCE_FILE@0..49
2 FN_DEF@0..48 2 FN@0..48
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0108_tuple_expr.rast b/crates/ra_syntax/test_data/parser/inline/ok/0108_tuple_expr.rast
index ea603e2c9..ca7e4a5c3 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0108_tuple_expr.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0108_tuple_expr.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..40 1SOURCE_FILE@0..40
2 FN_DEF@0..39 2 FN@0..39
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0109_label.rast b/crates/ra_syntax/test_data/parser/inline/ok/0109_label.rast
index 30ff96a7c..a6a169f1b 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0109_label.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0109_label.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..74 1SOURCE_FILE@0..74
2 FN_DEF@0..73 2 FN@0..73
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0111_tuple_pat.rast b/crates/ra_syntax/test_data/parser/inline/ok/0111_tuple_pat.rast
index b58f40ac1..432318da0 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0111_tuple_pat.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0111_tuple_pat.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..94 1SOURCE_FILE@0..94
2 FN_DEF@0..93 2 FN@0..93
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..7 5 NAME@3..7
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0112_bind_pat.rast b/crates/ra_syntax/test_data/parser/inline/ok/0112_bind_pat.rast
index b67714c17..3cd554d45 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0112_bind_pat.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0112_bind_pat.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..146 1SOURCE_FILE@0..146
2 FN_DEF@0..145 2 FN@0..145
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..7 5 NAME@3..7
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0113_nocontentexpr.rast b/crates/ra_syntax/test_data/parser/inline/ok/0113_nocontentexpr.rast
index 5de480da9..d761c1c68 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0113_nocontentexpr.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0113_nocontentexpr.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..50 1SOURCE_FILE@0..50
2 FN_DEF@0..49 2 FN@0..49
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0117_macro_call_type.rast b/crates/ra_syntax/test_data/parser/inline/ok/0117_macro_call_type.rast
index ddfcf974e..f3d4ad72c 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0117_macro_call_type.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0117_macro_call_type.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..41 1SOURCE_FILE@0..41
2 TYPE_ALIAS_DEF@0..16 2 TYPE_ALIAS@0..16
3 TYPE_KW@0..4 "type" 3 TYPE_KW@0..4 "type"
4 WHITESPACE@4..5 " " 4 WHITESPACE@4..5 " "
5 NAME@5..6 5 NAME@5..6
@@ -18,7 +18,7 @@ SOURCE_FILE@0..41
18 R_PAREN@14..15 ")" 18 R_PAREN@14..15 ")"
19 SEMICOLON@15..16 ";" 19 SEMICOLON@15..16 ";"
20 WHITESPACE@16..17 "\n" 20 WHITESPACE@16..17 "\n"
21 TYPE_ALIAS_DEF@17..40 21 TYPE_ALIAS@17..40
22 TYPE_KW@17..21 "type" 22 TYPE_KW@17..21 "type"
23 WHITESPACE@21..22 " " 23 WHITESPACE@21..22 " "
24 NAME@22..23 24 NAME@22..23
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0118_match_guard.rast b/crates/ra_syntax/test_data/parser/inline/ok/0118_match_guard.rast
index e152c6b6c..aaaf803b7 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0118_match_guard.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0118_match_guard.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..58 1SOURCE_FILE@0..58
2 FN_DEF@0..57 2 FN@0..57
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0120_match_arms_inner_attribute.rast b/crates/ra_syntax/test_data/parser/inline/ok/0120_match_arms_inner_attribute.rast
index b283ab804..4b5f9cdc9 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0120_match_arms_inner_attribute.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0120_match_arms_inner_attribute.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..139 1SOURCE_FILE@0..139
2 FN_DEF@0..138 2 FN@0..138
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0121_match_arms_outer_attributes.rast b/crates/ra_syntax/test_data/parser/inline/ok/0121_match_arms_outer_attributes.rast
index 9d5470914..54cc3be3a 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0121_match_arms_outer_attributes.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0121_match_arms_outer_attributes.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..259 1SOURCE_FILE@0..259
2 FN_DEF@0..258 2 FN@0..258
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0122_generic_lifetime_type_attribute.rast b/crates/ra_syntax/test_data/parser/inline/ok/0122_generic_lifetime_type_attribute.rast
index ada2fc54e..f4008cfdc 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0122_generic_lifetime_type_attribute.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0122_generic_lifetime_type_attribute.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..64 1SOURCE_FILE@0..64
2 FN_DEF@0..63 2 FN@0..63
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0123_param_list_vararg.rast b/crates/ra_syntax/test_data/parser/inline/ok/0123_param_list_vararg.rast
index b3a33c14d..f155743cf 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0123_param_list_vararg.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0123_param_list_vararg.rast
@@ -8,7 +8,7 @@ SOURCE_FILE@0..57
8 EXTERN_ITEM_LIST@11..56 8 EXTERN_ITEM_LIST@11..56
9 L_CURLY@11..12 "{" 9 L_CURLY@11..12 "{"
10 WHITESPACE@12..13 " " 10 WHITESPACE@12..13 " "
11 FN_DEF@13..54 11 FN@13..54
12 FN_KW@13..15 "fn" 12 FN_KW@13..15 "fn"
13 WHITESPACE@15..16 " " 13 WHITESPACE@15..16 " "
14 NAME@16..22 14 NAME@16..22
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0124_async_fn.rast b/crates/ra_syntax/test_data/parser/inline/ok/0124_async_fn.rast
index 6178dfe59..a7df188bd 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0124_async_fn.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0124_async_fn.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..18 1SOURCE_FILE@0..18
2 FN_DEF@0..17 2 FN@0..17
3 ASYNC_KW@0..5 "async" 3 ASYNC_KW@0..5 "async"
4 WHITESPACE@5..6 " " 4 WHITESPACE@5..6 " "
5 FN_KW@6..8 "fn" 5 FN_KW@6..8 "fn"
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0125_crate_keyword_path.rast b/crates/ra_syntax/test_data/parser/inline/ok/0125_crate_keyword_path.rast
index ced59b7c1..aa4d7a784 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0125_crate_keyword_path.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0125_crate_keyword_path.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..27 1SOURCE_FILE@0..27
2 FN_DEF@0..26 2 FN@0..26
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0125_record_literal_field_with_attr.rast b/crates/ra_syntax/test_data/parser/inline/ok/0125_record_literal_field_with_attr.rast
index 97611f7f3..20979cef3 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0125_record_literal_field_with_attr.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0125_record_literal_field_with_attr.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..46 1SOURCE_FILE@0..46
2 FN_DEF@0..45 2 FN@0..45
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..7 5 NAME@3..7
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0126_attr_on_expr_stmt.rast b/crates/ra_syntax/test_data/parser/inline/ok/0126_attr_on_expr_stmt.rast
index 09221fc54..0342e64f3 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0126_attr_on_expr_stmt.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0126_attr_on_expr_stmt.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..82 1SOURCE_FILE@0..82
2 FN_DEF@0..81 2 FN@0..81
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0127_attr_on_last_expr_in_block.rast b/crates/ra_syntax/test_data/parser/inline/ok/0127_attr_on_last_expr_in_block.rast
index 93cc41533..3b46e5b47 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0127_attr_on_last_expr_in_block.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0127_attr_on_last_expr_in_block.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..47 1SOURCE_FILE@0..47
2 FN_DEF@0..46 2 FN@0..46
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0128_combined_fns.rast b/crates/ra_syntax/test_data/parser/inline/ok/0128_combined_fns.rast
index 0901f2348..98a20f36d 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0128_combined_fns.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0128_combined_fns.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..50 1SOURCE_FILE@0..50
2 FN_DEF@0..24 2 FN@0..24
3 ASYNC_KW@0..5 "async" 3 ASYNC_KW@0..5 "async"
4 WHITESPACE@5..6 " " 4 WHITESPACE@5..6 " "
5 UNSAFE_KW@6..12 "unsafe" 5 UNSAFE_KW@6..12 "unsafe"
@@ -16,7 +16,7 @@ SOURCE_FILE@0..50
16 L_CURLY@22..23 "{" 16 L_CURLY@22..23 "{"
17 R_CURLY@23..24 "}" 17 R_CURLY@23..24 "}"
18 WHITESPACE@24..25 "\n" 18 WHITESPACE@24..25 "\n"
19 FN_DEF@25..49 19 FN@25..49
20 CONST_KW@25..30 "const" 20 CONST_KW@25..30 "const"
21 WHITESPACE@30..31 " " 21 WHITESPACE@30..31 " "
22 UNSAFE_KW@31..37 "unsafe" 22 UNSAFE_KW@31..37 "unsafe"
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0129_marco_pat.rast b/crates/ra_syntax/test_data/parser/inline/ok/0129_marco_pat.rast
index 28291afc2..e283966ca 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0129_marco_pat.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0129_marco_pat.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..33 1SOURCE_FILE@0..33
2 FN_DEF@0..32 2 FN@0..32
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..7 5 NAME@3..7
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0130_let_stmt.rast b/crates/ra_syntax/test_data/parser/inline/ok/0130_let_stmt.rast
index bb94a05c6..931e81f27 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0130_let_stmt.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0130_let_stmt.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..135 1SOURCE_FILE@0..135
2 FN_DEF@0..134 2 FN@0..134
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0130_try_block_expr.rast b/crates/ra_syntax/test_data/parser/inline/ok/0130_try_block_expr.rast
index 8f2f144c7..0fe3bf582 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0130_try_block_expr.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0130_try_block_expr.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..33 1SOURCE_FILE@0..33
2 FN_DEF@0..32 2 FN@0..32
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0131_existential_type.rast b/crates/ra_syntax/test_data/parser/inline/ok/0131_existential_type.rast
index 4a1c2b3a4..d47071a91 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0131_existential_type.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0131_existential_type.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..37 1SOURCE_FILE@0..37
2 TYPE_ALIAS_DEF@0..36 2 TYPE_ALIAS@0..36
3 EXISTENTIAL_KW@0..11 "existential" 3 EXISTENTIAL_KW@0..11 "existential"
4 WHITESPACE@11..12 " " 4 WHITESPACE@11..12 " "
5 TYPE_KW@12..16 "type" 5 TYPE_KW@12..16 "type"
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0132_box_expr.rast b/crates/ra_syntax/test_data/parser/inline/ok/0132_box_expr.rast
index 87ac42748..48f483813 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0132_box_expr.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0132_box_expr.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..106 1SOURCE_FILE@0..106
2 FN_DEF@0..105 2 FN@0..105
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0132_default_fn_type.rast b/crates/ra_syntax/test_data/parser/inline/ok/0132_default_fn_type.rast
index 3772cb64b..de02238df 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0132_default_fn_type.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0132_default_fn_type.rast
@@ -19,7 +19,7 @@ SOURCE_FILE@0..69
19 ASSOC_ITEM_LIST@15..68 19 ASSOC_ITEM_LIST@15..68
20 L_CURLY@15..16 "{" 20 L_CURLY@15..16 "{"
21 WHITESPACE@16..21 "\n " 21 WHITESPACE@16..21 "\n "
22 TYPE_ALIAS_DEF@21..42 22 TYPE_ALIAS@21..42
23 DEFAULT_KW@21..28 "default" 23 DEFAULT_KW@21..28 "default"
24 WHITESPACE@28..29 " " 24 WHITESPACE@28..29 " "
25 TYPE_KW@29..33 "type" 25 TYPE_KW@29..33 "type"
@@ -36,7 +36,7 @@ SOURCE_FILE@0..69
36 IDENT@38..41 "Bar" 36 IDENT@38..41 "Bar"
37 SEMICOLON@41..42 ";" 37 SEMICOLON@41..42 ";"
38 WHITESPACE@42..47 "\n " 38 WHITESPACE@42..47 "\n "
39 FN_DEF@47..66 39 FN@47..66
40 DEFAULT_KW@47..54 "default" 40 DEFAULT_KW@47..54 "default"
41 WHITESPACE@54..55 " " 41 WHITESPACE@54..55 " "
42 FN_KW@55..57 "fn" 42 FN_KW@55..57 "fn"
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0134_nocontentexpr_after_item.rast b/crates/ra_syntax/test_data/parser/inline/ok/0134_nocontentexpr_after_item.rast
index b330a0932..ceae8a4ec 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0134_nocontentexpr_after_item.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0134_nocontentexpr_after_item.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..111 1SOURCE_FILE@0..111
2 FN_DEF@0..110 2 FN@0..110
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..18 5 NAME@3..18
@@ -33,7 +33,7 @@ SOURCE_FILE@0..111
33 R_CURLY@74..75 "}" 33 R_CURLY@74..75 "}"
34 SEMICOLON@75..76 ";" 34 SEMICOLON@75..76 ";"
35 WHITESPACE@76..81 "\n " 35 WHITESPACE@76..81 "\n "
36 FN_DEF@81..90 36 FN@81..90
37 FN_KW@81..83 "fn" 37 FN_KW@81..83 "fn"
38 WHITESPACE@83..84 " " 38 WHITESPACE@83..84 " "
39 NAME@84..85 39 NAME@84..85
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0137_await_expr.rast b/crates/ra_syntax/test_data/parser/inline/ok/0137_await_expr.rast
index 8e8d9e992..923effe38 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0137_await_expr.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0137_await_expr.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..67 1SOURCE_FILE@0..67
2 FN_DEF@0..66 2 FN@0..66
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
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 c457851c9..1ad03e005 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
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..59 1SOURCE_FILE@0..59
2 FN_DEF@0..58 2 FN@0..58
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..12 5 NAME@3..12
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0138_expression_after_block.rast b/crates/ra_syntax/test_data/parser/inline/ok/0138_expression_after_block.rast
index ea325831e..a03139ab5 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0138_expression_after_block.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0138_expression_after_block.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..52 1SOURCE_FILE@0..52
2 FN_DEF@0..51 2 FN@0..51
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0138_self_param_outer_attr.rast b/crates/ra_syntax/test_data/parser/inline/ok/0138_self_param_outer_attr.rast
index 9135de9df..6403ff8d5 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0138_self_param_outer_attr.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0138_self_param_outer_attr.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..26 1SOURCE_FILE@0..26
2 FN_DEF@0..25 2 FN@0..25
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..4 5 NAME@3..4
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0139_param_outer_arg.rast b/crates/ra_syntax/test_data/parser/inline/ok/0139_param_outer_arg.rast
index 14610a0a2..36fd2997b 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0139_param_outer_arg.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0139_param_outer_arg.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..28 1SOURCE_FILE@0..28
2 FN_DEF@0..27 2 FN@0..27
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..4 5 NAME@3..4
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0142_for_range_from.rast b/crates/ra_syntax/test_data/parser/inline/ok/0142_for_range_from.rast
index e6be8b7e4..d11019076 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0142_for_range_from.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0142_for_range_from.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..51 1SOURCE_FILE@0..51
2 FN_DEF@0..50 2 FN@0..50
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0143_box_pat.rast b/crates/ra_syntax/test_data/parser/inline/ok/0143_box_pat.rast
index 57fba5fd5..09fd9e9b8 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0143_box_pat.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0143_box_pat.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..118 1SOURCE_FILE@0..118
2 FN_DEF@0..117 2 FN@0..117
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..7 5 NAME@3..7
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0144_dot_dot_pat.rast b/crates/ra_syntax/test_data/parser/inline/ok/0144_dot_dot_pat.rast
index 8d8b9597b..8d0f1ead5 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0144_dot_dot_pat.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0144_dot_dot_pat.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..555 1SOURCE_FILE@0..555
2 FN_DEF@0..554 2 FN@0..554
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..7 5 NAME@3..7
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0145_record_field_pat.rast b/crates/ra_syntax/test_data/parser/inline/ok/0145_record_field_pat.rast
index 7c092d518..b41ef4098 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0145_record_field_pat.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0145_record_field_pat.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..63 1SOURCE_FILE@0..63
2 FN_DEF@0..62 2 FN@0..62
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0146_as_precedence.rast b/crates/ra_syntax/test_data/parser/inline/ok/0146_as_precedence.rast
index 8382a4f96..2d0c83458 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0146_as_precedence.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0146_as_precedence.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..43 1SOURCE_FILE@0..43
2 FN_DEF@0..42 2 FN@0..42
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0152_arg_with_attr.rast b/crates/ra_syntax/test_data/parser/inline/ok/0152_arg_with_attr.rast
index f43dfbe63..2905c5f1a 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0152_arg_with_attr.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0152_arg_with_attr.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..34 1SOURCE_FILE@0..34
2 FN_DEF@0..33 2 FN@0..33
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..7 5 NAME@3..7
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0154_fn_pointer_param_ident_path.rast b/crates/ra_syntax/test_data/parser/inline/ok/0154_fn_pointer_param_ident_path.rast
index 861065362..69b4d73d7 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0154_fn_pointer_param_ident_path.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0154_fn_pointer_param_ident_path.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..55 1SOURCE_FILE@0..55
2 TYPE_ALIAS_DEF@0..24 2 TYPE_ALIAS@0..24
3 TYPE_KW@0..4 "type" 3 TYPE_KW@0..4 "type"
4 WHITESPACE@4..5 " " 4 WHITESPACE@4..5 " "
5 NAME@5..8 5 NAME@5..8
@@ -25,7 +25,7 @@ SOURCE_FILE@0..55
25 R_PAREN@22..23 ")" 25 R_PAREN@22..23 ")"
26 SEMICOLON@23..24 ";" 26 SEMICOLON@23..24 ";"
27 WHITESPACE@24..25 "\n" 27 WHITESPACE@24..25 "\n"
28 TYPE_ALIAS_DEF@25..54 28 TYPE_ALIAS@25..54
29 TYPE_KW@25..29 "type" 29 TYPE_KW@25..29 "type"
30 WHITESPACE@29..30 " " 30 WHITESPACE@29..30 " "
31 NAME@30..33 31 NAME@30..33
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0155_closure_params.rast b/crates/ra_syntax/test_data/parser/inline/ok/0155_closure_params.rast
index ecac05950..c63a55a56 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0155_closure_params.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0155_closure_params.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..63 1SOURCE_FILE@0..63
2 FN_DEF@0..62 2 FN@0..62
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..7 5 NAME@3..7
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0156_fn_def_param.rast b/crates/ra_syntax/test_data/parser/inline/ok/0156_fn_def_param.rast
index 092833417..3b8dfefc6 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0156_fn_def_param.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0156_fn_def_param.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..30 1SOURCE_FILE@0..30
2 FN_DEF@0..29 2 FN@0..29
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0156_or_pattern.rast b/crates/ra_syntax/test_data/parser/inline/ok/0156_or_pattern.rast
index 88d512f1a..4d4c41f1a 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0156_or_pattern.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0156_or_pattern.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..130 1SOURCE_FILE@0..130
2 FN_DEF@0..129 2 FN@0..129
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..7 5 NAME@3..7
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0157_fn_pointer_unnamed_arg.rast b/crates/ra_syntax/test_data/parser/inline/ok/0157_fn_pointer_unnamed_arg.rast
index fad9df007..ccca045b6 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0157_fn_pointer_unnamed_arg.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0157_fn_pointer_unnamed_arg.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..23 1SOURCE_FILE@0..23
2 TYPE_ALIAS_DEF@0..22 2 TYPE_ALIAS@0..22
3 TYPE_KW@0..4 "type" 3 TYPE_KW@0..4 "type"
4 WHITESPACE@4..5 " " 4 WHITESPACE@4..5 " "
5 NAME@5..8 5 NAME@5..8
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0158_binop_resets_statementness.rast b/crates/ra_syntax/test_data/parser/inline/ok/0158_binop_resets_statementness.rast
index bd9e8d40f..8ae24b9c1 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0158_binop_resets_statementness.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0158_binop_resets_statementness.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..28 1SOURCE_FILE@0..28
2 FN_DEF@0..27 2 FN@0..27
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0158_lambda_ret_block.rast b/crates/ra_syntax/test_data/parser/inline/ok/0158_lambda_ret_block.rast
index 08333a325..9c071ec2e 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0158_lambda_ret_block.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0158_lambda_ret_block.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..34 1SOURCE_FILE@0..34
2 FN_DEF@0..33 2 FN@0..33
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..7 5 NAME@3..7
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0159_try_macro_fallback.rast b/crates/ra_syntax/test_data/parser/inline/ok/0159_try_macro_fallback.rast
index 5f09e4f4a..fb46d4ce4 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0159_try_macro_fallback.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0159_try_macro_fallback.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..27 1SOURCE_FILE@0..27
2 FN_DEF@0..26 2 FN@0..26
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..6 5 NAME@3..6
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0161_labeled_block.rast b/crates/ra_syntax/test_data/parser/inline/ok/0161_labeled_block.rast
index 9efebd8b8..9e9a5f9c5 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0161_labeled_block.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0161_labeled_block.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..23 1SOURCE_FILE@0..23
2 FN_DEF@0..22 2 FN@0..22
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..4 5 NAME@3..4
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0162_unsafe_block.rast b/crates/ra_syntax/test_data/parser/inline/ok/0162_unsafe_block.rast
index 4991f2c36..ca9a1183d 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0162_unsafe_block.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0162_unsafe_block.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..22 1SOURCE_FILE@0..22
2 FN_DEF@0..21 2 FN@0..21
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..4 5 NAME@3..4
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0163_default_unsafe_fn.rast b/crates/ra_syntax/test_data/parser/inline/ok/0163_default_unsafe_fn.rast
index c0b8c0300..680f35445 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0163_default_unsafe_fn.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0163_default_unsafe_fn.rast
@@ -19,7 +19,7 @@ SOURCE_FILE@0..50
19 ASSOC_ITEM_LIST@15..49 19 ASSOC_ITEM_LIST@15..49
20 L_CURLY@15..16 "{" 20 L_CURLY@15..16 "{"
21 WHITESPACE@16..21 "\n " 21 WHITESPACE@16..21 "\n "
22 FN_DEF@21..47 22 FN@21..47
23 DEFAULT_KW@21..28 "default" 23 DEFAULT_KW@21..28 "default"
24 WHITESPACE@28..29 " " 24 WHITESPACE@28..29 " "
25 UNSAFE_KW@29..35 "unsafe" 25 UNSAFE_KW@29..35 "unsafe"
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0164_type_path_in_pattern.rast b/crates/ra_syntax/test_data/parser/inline/ok/0164_type_path_in_pattern.rast
index 868899275..f5e20b93d 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0164_type_path_in_pattern.rast
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0164_type_path_in_pattern.rast
@@ -1,5 +1,5 @@
1SOURCE_FILE@0..33 1SOURCE_FILE@0..33
2 FN_DEF@0..32 2 FN@0..32
3 FN_KW@0..2 "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@2..3 " " 4 WHITESPACE@2..3 " "
5 NAME@3..7 5 NAME@3..7