rust-analyzer/crates/parser/test_data/parser/ok
Lukas Wirth f3d7415bd6 Parse lifetime bounds in lifetime param into TypeBoundList
This mainly aids in error recovery but also makes it a bit easier to handle lifetime resolution.
While doing so it also came apparent that we were not actually lowering lifetime outlives relationships within lifetime parameter declaration bounds, so this fixes that.
2024-12-05 17:52:02 +01:00
..
0000_empty.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0000_empty.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0001_struct_item.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0001_struct_item.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0002_struct_item_field.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0002_struct_item_field.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0004_file_shebang.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0004_file_shebang.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0005_fn_item.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0005_fn_item.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0006_inner_attributes.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0006_inner_attributes.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0007_extern_crate.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0007_extern_crate.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0008_mod_item.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0008_mod_item.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0009_use_item.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0009_use_item.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0010_use_path_segments.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0010_use_path_segments.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0011_outer_attribute.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0011_outer_attribute.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0012_visibility.rast Fix up the syntax tree for macro 2.0 2024-07-03 10:41:19 +02:00
0012_visibility.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0013_use_path_self_super.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0013_use_path_self_super.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0014_use_tree.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0014_use_tree.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0015_use_tree.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0015_use_tree.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0016_struct_flavors.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0016_struct_flavors.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0017_attr_trailing_comma.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0017_attr_trailing_comma.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0018_struct_type_params.rast Parse lifetime bounds in lifetime param into TypeBoundList 2024-12-05 17:52:02 +01:00
0018_struct_type_params.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0019_enums.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0019_enums.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0020_type_param_bounds.rast Parse lifetime bounds in lifetime param into TypeBoundList 2024-12-05 17:52:02 +01:00
0020_type_param_bounds.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0022_empty_extern_block.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0022_empty_extern_block.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0023_static_items.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0023_static_items.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0024_const_item.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0024_const_item.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0025_extern_fn_in_block.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0025_extern_fn_in_block.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0026_const_fn_in_block.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0026_const_fn_in_block.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0027_unsafe_fn_in_block.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0027_unsafe_fn_in_block.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0028_operator_binding_power.rast fix: assignment operators are right associative 2023-06-03 19:58:35 +09:00
0028_operator_binding_power.rs fix: assignment operators are right associative 2023-06-03 19:58:35 +09:00
0029_range_forms.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0029_range_forms.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0030_string_suffixes.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0030_string_suffixes.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0030_traits.rast Use ConstArg instead of Expr for AstId of InTypeConstId 2023-06-11 00:39:28 +03:30
0030_traits.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0031_extern.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0031_extern.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0032_where_for.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0032_where_for.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0033_label_break.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0033_label_break.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0034_crate_path_in_call.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0034_crate_path_in_call.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0035_weird_exprs.rast Update remaining GitHub URLs 2022-07-08 15:44:49 +02:00
0035_weird_exprs.rs Update remaining GitHub URLs 2022-07-08 15:44:49 +02:00
0036_fully_qualified.rast Update remaining GitHub URLs 2022-07-08 15:44:49 +02:00
0036_fully_qualified.rs Update remaining GitHub URLs 2022-07-08 15:44:49 +02:00
0037_mod.rast Update remaining GitHub URLs 2022-07-08 15:44:49 +02:00
0037_mod.rs Update remaining GitHub URLs 2022-07-08 15:44:49 +02:00
0038_where_pred_type.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0038_where_pred_type.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0039_raw_fn_item.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0039_raw_fn_item.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0040_raw_struct_item_field.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0040_raw_struct_item_field.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0041_raw_keywords.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0041_raw_keywords.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0042_ufcs_call_list.rast Update remaining GitHub URLs 2022-07-08 15:44:49 +02:00
0042_ufcs_call_list.rs Update remaining GitHub URLs 2022-07-08 15:44:49 +02:00
0043_complex_assignment.rast Use ConstArg instead of Expr for AstId of InTypeConstId 2023-06-11 00:39:28 +03:30
0043_complex_assignment.rs Update remaining GitHub URLs 2022-07-08 15:44:49 +02:00
0044_let_attrs.rast Update remaining GitHub URLs 2022-07-08 15:44:49 +02:00
0044_let_attrs.rs Update remaining GitHub URLs 2022-07-08 15:44:49 +02:00
0045_block_attrs.rast Fix parsing of parenthesized type args and RTN 2024-12-04 11:48:47 +01:00
0045_block_attrs.rs Spelling 2023-04-19 09:45:55 -04:00
0046_extern_inner_attributes.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0046_extern_inner_attributes.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0047_minus_in_inner_pattern.rast Update remaining GitHub URLs 2022-07-08 15:44:49 +02:00
0047_minus_in_inner_pattern.rs Update remaining GitHub URLs 2022-07-08 15:44:49 +02:00
0048_compound_assignment.rast Update remaining GitHub URLs 2022-07-08 15:44:49 +02:00
0048_compound_assignment.rs Update remaining GitHub URLs 2022-07-08 15:44:49 +02:00
0049_async_block.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0049_async_block.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0050_async_block_as_argument.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0050_async_block_as_argument.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0051_parameter_attrs.rast Fix parsing of parenthesized type args and RTN 2024-12-04 11:48:47 +01:00
0051_parameter_attrs.rs Fix parsing of parenthesized type args and RTN 2024-12-04 11:48:47 +01:00
0052_for_range_block.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0052_for_range_block.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0053_outer_attribute_on_macro_rules.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0053_outer_attribute_on_macro_rules.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0054_qual_path_in_type_arg.rast Fix parsing of parenthesized type args and RTN 2024-12-04 11:48:47 +01:00
0054_qual_path_in_type_arg.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0055_dot_dot_dot.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0055_dot_dot_dot.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0056_neq_in_type.rast Revert "Auto merge of #12149 - jonas-schievink:literally-just-a-literal, r=jonas-schievink" 2022-05-13 15:08:14 +02:00
0056_neq_in_type.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0057_loop_in_call.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0057_loop_in_call.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0058_unary_expr_precedence.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0058_unary_expr_precedence.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0059_loops_in_parens.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0059_loops_in_parens.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0060_as_range.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0060_as_range.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0061_match_full_range.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0061_match_full_range.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0062_macro_2.0.rast Fix up the syntax tree for macro 2.0 2024-07-03 10:41:19 +02:00
0062_macro_2.0.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0063_trait_fn_patterns.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0063_trait_fn_patterns.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0063_variadic_fun.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0063_variadic_fun.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0064_impl_fn_params.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0064_impl_fn_params.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0065_comment_newline.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0065_comment_newline.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0065_plus_after_fn_trait_bound.rast Fix parsing of parenthesized type args and RTN 2024-12-04 11:48:47 +01:00
0065_plus_after_fn_trait_bound.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0066_default_modifier.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0066_default_modifier.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0067_where_for_pred.rast Fix parsing of parenthesized type args and RTN 2024-12-04 11:48:47 +01:00
0067_where_for_pred.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0068_item_modifiers.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0068_item_modifiers.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0069_multi_trait_object.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0069_multi_trait_object.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0070_expr_attr_placement.rast Bring back syntax highlighting in test data 2022-03-06 08:43:18 +00:00
0070_expr_attr_placement.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0071_stmt_attr_placement.rast Wrap macros in expr position in MacroExpr node 2022-04-05 17:43:34 +02:00
0071_stmt_attr_placement.rs internal: move outlined parser tests 2021-12-26 17:58:33 +03:00
0072_destructuring_assignment.rast fix: assignment operators are right associative 2023-06-03 19:58:35 +09:00
0072_destructuring_assignment.rs fix: assignment operators are right associative 2023-06-03 19:58:35 +09:00
0073_safe_declarations_in_extern_blocks.rast feat: initial support for safe_kw in extern blocks 2024-10-20 17:12:52 +08:00
0073_safe_declarations_in_extern_blocks.rs feat: initial support for safe_kw in extern blocks 2024-10-20 17:12:52 +08:00