diff options
Diffstat (limited to 'crates/ra_syntax/tests/data/parser/inline/ok/0056_where_clause.txt')
-rw-r--r-- | crates/ra_syntax/tests/data/parser/inline/ok/0056_where_clause.txt | 94 |
1 files changed, 47 insertions, 47 deletions
diff --git a/crates/ra_syntax/tests/data/parser/inline/ok/0056_where_clause.txt b/crates/ra_syntax/tests/data/parser/inline/ok/0056_where_clause.txt index 77a62ab4d..c86a0db3f 100644 --- a/crates/ra_syntax/tests/data/parser/inline/ok/0056_where_clause.txt +++ b/crates/ra_syntax/tests/data/parser/inline/ok/0056_where_clause.txt | |||
@@ -1,38 +1,38 @@ | |||
1 | SOURCE_FILE@[0; 116) | 1 | SOURCE_FILE@[0; 116) |
2 | FN_DEF@[0; 115) | 2 | FN_DEF@[0; 115) |
3 | FN_KW@[0; 2) | 3 | FN_KW@[0; 2) "fn" |
4 | WHITESPACE@[2; 3) | 4 | WHITESPACE@[2; 3) " " |
5 | NAME@[3; 6) | 5 | NAME@[3; 6) |
6 | IDENT@[3; 6) "foo" | 6 | IDENT@[3; 6) "foo" |
7 | PARAM_LIST@[6; 8) | 7 | PARAM_LIST@[6; 8) |
8 | L_PAREN@[6; 7) | 8 | L_PAREN@[6; 7) "(" |
9 | R_PAREN@[7; 8) | 9 | R_PAREN@[7; 8) ")" |
10 | WHITESPACE@[8; 9) | 10 | WHITESPACE@[8; 9) "\n" |
11 | WHERE_CLAUSE@[9; 112) | 11 | WHERE_CLAUSE@[9; 112) |
12 | WHERE_KW@[9; 14) | 12 | WHERE_KW@[9; 14) "where" |
13 | WHITESPACE@[14; 18) | 13 | WHITESPACE@[14; 18) "\n " |
14 | WHERE_PRED@[18; 29) | 14 | WHERE_PRED@[18; 29) |
15 | LIFETIME@[18; 20) "'a" | 15 | LIFETIME@[18; 20) "\'a" |
16 | COLON@[20; 21) | 16 | COLON@[20; 21) ":" |
17 | WHITESPACE@[21; 22) | 17 | WHITESPACE@[21; 22) " " |
18 | TYPE_BOUND_LIST@[22; 29) | 18 | TYPE_BOUND_LIST@[22; 29) |
19 | TYPE_BOUND@[22; 24) | 19 | TYPE_BOUND@[22; 24) |
20 | LIFETIME@[22; 24) "'b" | 20 | LIFETIME@[22; 24) "\'b" |
21 | WHITESPACE@[24; 25) | 21 | WHITESPACE@[24; 25) " " |
22 | PLUS@[25; 26) | 22 | PLUS@[25; 26) "+" |
23 | WHITESPACE@[26; 27) | 23 | WHITESPACE@[26; 27) " " |
24 | TYPE_BOUND@[27; 29) | 24 | TYPE_BOUND@[27; 29) |
25 | LIFETIME@[27; 29) "'c" | 25 | LIFETIME@[27; 29) "\'c" |
26 | COMMA@[29; 30) | 26 | COMMA@[29; 30) "," |
27 | WHITESPACE@[30; 34) | 27 | WHITESPACE@[30; 34) "\n " |
28 | WHERE_PRED@[34; 59) | 28 | WHERE_PRED@[34; 59) |
29 | PATH_TYPE@[34; 35) | 29 | PATH_TYPE@[34; 35) |
30 | PATH@[34; 35) | 30 | PATH@[34; 35) |
31 | PATH_SEGMENT@[34; 35) | 31 | PATH_SEGMENT@[34; 35) |
32 | NAME_REF@[34; 35) | 32 | NAME_REF@[34; 35) |
33 | IDENT@[34; 35) "T" | 33 | IDENT@[34; 35) "T" |
34 | COLON@[35; 36) | 34 | COLON@[35; 36) ":" |
35 | WHITESPACE@[36; 37) | 35 | WHITESPACE@[36; 37) " " |
36 | TYPE_BOUND_LIST@[37; 59) | 36 | TYPE_BOUND_LIST@[37; 59) |
37 | TYPE_BOUND@[37; 42) | 37 | TYPE_BOUND@[37; 42) |
38 | PATH_TYPE@[37; 42) | 38 | PATH_TYPE@[37; 42) |
@@ -40,22 +40,22 @@ SOURCE_FILE@[0; 116) | |||
40 | PATH_SEGMENT@[37; 42) | 40 | PATH_SEGMENT@[37; 42) |
41 | NAME_REF@[37; 42) | 41 | NAME_REF@[37; 42) |
42 | IDENT@[37; 42) "Clone" | 42 | IDENT@[37; 42) "Clone" |
43 | WHITESPACE@[42; 43) | 43 | WHITESPACE@[42; 43) " " |
44 | PLUS@[43; 44) | 44 | PLUS@[43; 44) "+" |
45 | WHITESPACE@[44; 45) | 45 | WHITESPACE@[44; 45) " " |
46 | TYPE_BOUND@[45; 49) | 46 | TYPE_BOUND@[45; 49) |
47 | PATH_TYPE@[45; 49) | 47 | PATH_TYPE@[45; 49) |
48 | PATH@[45; 49) | 48 | PATH@[45; 49) |
49 | PATH_SEGMENT@[45; 49) | 49 | PATH_SEGMENT@[45; 49) |
50 | NAME_REF@[45; 49) | 50 | NAME_REF@[45; 49) |
51 | IDENT@[45; 49) "Copy" | 51 | IDENT@[45; 49) "Copy" |
52 | WHITESPACE@[49; 50) | 52 | WHITESPACE@[49; 50) " " |
53 | PLUS@[50; 51) | 53 | PLUS@[50; 51) "+" |
54 | WHITESPACE@[51; 52) | 54 | WHITESPACE@[51; 52) " " |
55 | TYPE_BOUND@[52; 59) | 55 | TYPE_BOUND@[52; 59) |
56 | LIFETIME@[52; 59) "'static" | 56 | LIFETIME@[52; 59) "\'static" |
57 | COMMA@[59; 60) | 57 | COMMA@[59; 60) "," |
58 | WHITESPACE@[60; 64) | 58 | WHITESPACE@[60; 64) "\n " |
59 | WHERE_PRED@[64; 82) | 59 | WHERE_PRED@[64; 82) |
60 | PATH_TYPE@[64; 78) | 60 | PATH_TYPE@[64; 78) |
61 | PATH@[64; 78) | 61 | PATH@[64; 78) |
@@ -63,48 +63,48 @@ SOURCE_FILE@[0; 116) | |||
63 | PATH_SEGMENT@[64; 72) | 63 | PATH_SEGMENT@[64; 72) |
64 | NAME_REF@[64; 72) | 64 | NAME_REF@[64; 72) |
65 | IDENT@[64; 72) "Iterator" | 65 | IDENT@[64; 72) "Iterator" |
66 | COLONCOLON@[72; 74) | 66 | COLONCOLON@[72; 74) "::" |
67 | PATH_SEGMENT@[74; 78) | 67 | PATH_SEGMENT@[74; 78) |
68 | NAME_REF@[74; 78) | 68 | NAME_REF@[74; 78) |
69 | IDENT@[74; 78) "Item" | 69 | IDENT@[74; 78) "Item" |
70 | COLON@[78; 79) | 70 | COLON@[78; 79) ":" |
71 | WHITESPACE@[79; 80) | 71 | WHITESPACE@[79; 80) " " |
72 | TYPE_BOUND_LIST@[80; 82) | 72 | TYPE_BOUND_LIST@[80; 82) |
73 | TYPE_BOUND@[80; 82) | 73 | TYPE_BOUND@[80; 82) |
74 | LIFETIME@[80; 82) "'a" | 74 | LIFETIME@[80; 82) "\'a" |
75 | COMMA@[82; 83) | 75 | COMMA@[82; 83) "," |
76 | WHITESPACE@[83; 87) | 76 | WHITESPACE@[83; 87) "\n " |
77 | WHERE_PRED@[87; 112) | 77 | WHERE_PRED@[87; 112) |
78 | PATH_TYPE@[87; 108) | 78 | PATH_TYPE@[87; 108) |
79 | PATH@[87; 108) | 79 | PATH@[87; 108) |
80 | PATH@[87; 102) | 80 | PATH@[87; 102) |
81 | PATH_SEGMENT@[87; 102) | 81 | PATH_SEGMENT@[87; 102) |
82 | L_ANGLE@[87; 88) | 82 | L_ANGLE@[87; 88) "<" |
83 | PATH_TYPE@[88; 89) | 83 | PATH_TYPE@[88; 89) |
84 | PATH@[88; 89) | 84 | PATH@[88; 89) |
85 | PATH_SEGMENT@[88; 89) | 85 | PATH_SEGMENT@[88; 89) |
86 | NAME_REF@[88; 89) | 86 | NAME_REF@[88; 89) |
87 | IDENT@[88; 89) "T" | 87 | IDENT@[88; 89) "T" |
88 | WHITESPACE@[89; 90) | 88 | WHITESPACE@[89; 90) " " |
89 | AS_KW@[90; 92) | 89 | AS_KW@[90; 92) "as" |
90 | WHITESPACE@[92; 93) | 90 | WHITESPACE@[92; 93) " " |
91 | PATH_TYPE@[93; 101) | 91 | PATH_TYPE@[93; 101) |
92 | PATH@[93; 101) | 92 | PATH@[93; 101) |
93 | PATH_SEGMENT@[93; 101) | 93 | PATH_SEGMENT@[93; 101) |
94 | NAME_REF@[93; 101) | 94 | NAME_REF@[93; 101) |
95 | IDENT@[93; 101) "Iterator" | 95 | IDENT@[93; 101) "Iterator" |
96 | R_ANGLE@[101; 102) | 96 | R_ANGLE@[101; 102) ">" |
97 | COLONCOLON@[102; 104) | 97 | COLONCOLON@[102; 104) "::" |
98 | PATH_SEGMENT@[104; 108) | 98 | PATH_SEGMENT@[104; 108) |
99 | NAME_REF@[104; 108) | 99 | NAME_REF@[104; 108) |
100 | IDENT@[104; 108) "Item" | 100 | IDENT@[104; 108) "Item" |
101 | COLON@[108; 109) | 101 | COLON@[108; 109) ":" |
102 | WHITESPACE@[109; 110) | 102 | WHITESPACE@[109; 110) " " |
103 | TYPE_BOUND_LIST@[110; 112) | 103 | TYPE_BOUND_LIST@[110; 112) |
104 | TYPE_BOUND@[110; 112) | 104 | TYPE_BOUND@[110; 112) |
105 | LIFETIME@[110; 112) "'a" | 105 | LIFETIME@[110; 112) "\'a" |
106 | WHITESPACE@[112; 113) | 106 | WHITESPACE@[112; 113) "\n" |
107 | BLOCK@[113; 115) | 107 | BLOCK@[113; 115) |
108 | L_CURLY@[113; 114) | 108 | L_CURLY@[113; 114) "{" |
109 | R_CURLY@[114; 115) | 109 | R_CURLY@[114; 115) "}" |
110 | WHITESPACE@[115; 116) | 110 | WHITESPACE@[115; 116) "\n" |