File tree Expand file tree Collapse file tree 2 files changed +39
-0
lines changed
crates/syntax/test_data/parser/validation Expand file tree Collapse file tree 2 files changed +39
-0
lines changed Original file line number Diff line number Diff line change
1
+ SOURCE_FILE@0..28
2
+ FN@0..28
3
+ FN_KW@0..2 "fn"
4
+ WHITESPACE@2..3 " "
5
+ NAME@3..4
6
+ IDENT@3..4 "f"
7
+ PARAM_LIST@4..25
8
+ L_PAREN@4..5 "("
9
+ PARAM@5..24
10
+ WILDCARD_PAT@5..6
11
+ UNDERSCORE@5..6 "_"
12
+ COLON@6..7 ":"
13
+ WHITESPACE@7..8 " "
14
+ REF_TYPE@8..24
15
+ AMP@8..9 "&"
16
+ IMPL_TRAIT_TYPE@9..24
17
+ IMPL_KW@9..13 "impl"
18
+ WHITESPACE@13..14 " "
19
+ TYPE_BOUND_LIST@14..24
20
+ TYPE_BOUND@14..16
21
+ LIFETIME@14..16
22
+ LIFETIME_IDENT@14..16 "'a"
23
+ WHITESPACE@16..17 " "
24
+ PLUS@17..18 "+"
25
+ WHITESPACE@18..19 " "
26
+ TYPE_BOUND@19..24
27
+ PATH_TYPE@19..24
28
+ PATH@19..24
29
+ PATH_SEGMENT@19..24
30
+ NAME_REF@19..24
31
+ IDENT@19..24 "Sized"
32
+ R_PAREN@24..25 ")"
33
+ WHITESPACE@25..26 " "
34
+ BLOCK_EXPR@26..28
35
+ STMT_LIST@26..28
36
+ L_CURLY@26..27 "{"
37
+ R_CURLY@27..28 "}"
38
+ error 9..24: ambiguous `+` in a type
Original file line number Diff line number Diff line change
1
+ fn f ( _: & impl ' a + Sized ) { }
You can’t perform that action at this time.
0 commit comments