diff options
Diffstat (limited to 'crates/ra_syntax/test_data/parser/ok/0032_where_for.rast')
-rw-r--r-- | crates/ra_syntax/test_data/parser/ok/0032_where_for.rast | 182 |
1 files changed, 91 insertions, 91 deletions
diff --git a/crates/ra_syntax/test_data/parser/ok/0032_where_for.rast b/crates/ra_syntax/test_data/parser/ok/0032_where_for.rast index f71cf5b6c..68eb16bbd 100644 --- a/crates/ra_syntax/test_data/parser/ok/0032_where_for.rast +++ b/crates/ra_syntax/test_data/parser/ok/0032_where_for.rast | |||
@@ -1,91 +1,91 @@ | |||
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) "fn" | 3 | FN_KW@0..2 "fn" |
4 | WHITESPACE@[2; 3) " " | 4 | WHITESPACE@2..3 " " |
5 | NAME@[3; 21) | 5 | NAME@3..21 |
6 | IDENT@[3; 21) "test_serialization" | 6 | IDENT@3..21 "test_serialization" |
7 | TYPE_PARAM_LIST@[21; 26) | 7 | TYPE_PARAM_LIST@21..26 |
8 | L_ANGLE@[21; 22) "<" | 8 | L_ANGLE@21..22 "<" |
9 | TYPE_PARAM@[22; 25) | 9 | TYPE_PARAM@22..25 |
10 | NAME@[22; 25) | 10 | NAME@22..25 |
11 | IDENT@[22; 25) "SER" | 11 | IDENT@22..25 "SER" |
12 | R_ANGLE@[25; 26) ">" | 12 | R_ANGLE@25..26 ">" |
13 | PARAM_LIST@[26; 28) | 13 | PARAM_LIST@26..28 |
14 | L_PAREN@[26; 27) "(" | 14 | L_PAREN@26..27 "(" |
15 | R_PAREN@[27; 28) ")" | 15 | R_PAREN@27..28 ")" |
16 | WHITESPACE@[28; 29) "\n" | 16 | WHITESPACE@28..29 "\n" |
17 | WHERE_CLAUSE@[29; 112) | 17 | WHERE_CLAUSE@29..112 |
18 | WHERE_KW@[29; 34) "where" | 18 | WHERE_KW@29..34 "where" |
19 | WHITESPACE@[34; 39) "\n " | 19 | WHITESPACE@34..39 "\n " |
20 | WHERE_PRED@[39; 111) | 20 | WHERE_PRED@39..111 |
21 | PATH_TYPE@[39; 42) | 21 | PATH_TYPE@39..42 |
22 | PATH@[39; 42) | 22 | PATH@39..42 |
23 | PATH_SEGMENT@[39; 42) | 23 | PATH_SEGMENT@39..42 |
24 | NAME_REF@[39; 42) | 24 | NAME_REF@39..42 |
25 | IDENT@[39; 42) "SER" | 25 | IDENT@39..42 "SER" |
26 | COLON@[42; 43) ":" | 26 | COLON@42..43 ":" |
27 | WHITESPACE@[43; 44) " " | 27 | WHITESPACE@43..44 " " |
28 | TYPE_BOUND_LIST@[44; 111) | 28 | TYPE_BOUND_LIST@44..111 |
29 | TYPE_BOUND@[44; 53) | 29 | TYPE_BOUND@44..53 |
30 | PATH_TYPE@[44; 53) | 30 | PATH_TYPE@44..53 |
31 | PATH@[44; 53) | 31 | PATH@44..53 |
32 | PATH_SEGMENT@[44; 53) | 32 | PATH_SEGMENT@44..53 |
33 | NAME_REF@[44; 53) | 33 | NAME_REF@44..53 |
34 | IDENT@[44; 53) "Serialize" | 34 | IDENT@44..53 "Serialize" |
35 | WHITESPACE@[53; 54) " " | 35 | WHITESPACE@53..54 " " |
36 | PLUS@[54; 55) "+" | 36 | PLUS@54..55 "+" |
37 | WHITESPACE@[55; 56) " " | 37 | WHITESPACE@55..56 " " |
38 | TYPE_BOUND@[56; 81) | 38 | TYPE_BOUND@56..81 |
39 | FOR_TYPE@[56; 81) | 39 | FOR_TYPE@56..81 |
40 | FOR_KW@[56; 59) "for" | 40 | FOR_KW@56..59 "for" |
41 | TYPE_PARAM_LIST@[59; 64) | 41 | TYPE_PARAM_LIST@59..64 |
42 | L_ANGLE@[59; 60) "<" | 42 | L_ANGLE@59..60 "<" |
43 | LIFETIME_PARAM@[60; 63) | 43 | LIFETIME_PARAM@60..63 |
44 | LIFETIME@[60; 63) "\'de" | 44 | LIFETIME@60..63 "\'de" |
45 | R_ANGLE@[63; 64) ">" | 45 | R_ANGLE@63..64 ">" |
46 | WHITESPACE@[64; 65) " " | 46 | WHITESPACE@64..65 " " |
47 | PATH_TYPE@[65; 81) | 47 | PATH_TYPE@65..81 |
48 | PATH@[65; 81) | 48 | PATH@65..81 |
49 | PATH_SEGMENT@[65; 81) | 49 | PATH_SEGMENT@65..81 |
50 | NAME_REF@[65; 76) | 50 | NAME_REF@65..76 |
51 | IDENT@[65; 76) "Deserialize" | 51 | IDENT@65..76 "Deserialize" |
52 | TYPE_ARG_LIST@[76; 81) | 52 | TYPE_ARG_LIST@76..81 |
53 | L_ANGLE@[76; 77) "<" | 53 | L_ANGLE@76..77 "<" |
54 | LIFETIME_ARG@[77; 80) | 54 | LIFETIME_ARG@77..80 |
55 | LIFETIME@[77; 80) "\'de" | 55 | LIFETIME@77..80 "\'de" |
56 | R_ANGLE@[80; 81) ">" | 56 | R_ANGLE@80..81 ">" |
57 | WHITESPACE@[81; 82) " " | 57 | WHITESPACE@81..82 " " |
58 | PLUS@[82; 83) "+" | 58 | PLUS@82..83 "+" |
59 | WHITESPACE@[83; 84) " " | 59 | WHITESPACE@83..84 " " |
60 | TYPE_BOUND@[84; 93) | 60 | TYPE_BOUND@84..93 |
61 | PATH_TYPE@[84; 93) | 61 | PATH_TYPE@84..93 |
62 | PATH@[84; 93) | 62 | PATH@84..93 |
63 | PATH_SEGMENT@[84; 93) | 63 | PATH_SEGMENT@84..93 |
64 | NAME_REF@[84; 93) | 64 | NAME_REF@84..93 |
65 | IDENT@[84; 93) "PartialEq" | 65 | IDENT@84..93 "PartialEq" |
66 | WHITESPACE@[93; 94) " " | 66 | WHITESPACE@93..94 " " |
67 | PLUS@[94; 95) "+" | 67 | PLUS@94..95 "+" |
68 | WHITESPACE@[95; 96) " " | 68 | WHITESPACE@95..96 " " |
69 | TYPE_BOUND@[96; 111) | 69 | TYPE_BOUND@96..111 |
70 | PATH_TYPE@[96; 111) | 70 | PATH_TYPE@96..111 |
71 | PATH@[96; 111) | 71 | PATH@96..111 |
72 | PATH@[96; 104) | 72 | PATH@96..104 |
73 | PATH@[96; 99) | 73 | PATH@96..99 |
74 | PATH_SEGMENT@[96; 99) | 74 | PATH_SEGMENT@96..99 |
75 | NAME_REF@[96; 99) | 75 | NAME_REF@96..99 |
76 | IDENT@[96; 99) "std" | 76 | IDENT@96..99 "std" |
77 | COLON2@[99; 101) "::" | 77 | COLON2@99..101 "::" |
78 | PATH_SEGMENT@[101; 104) | 78 | PATH_SEGMENT@101..104 |
79 | NAME_REF@[101; 104) | 79 | NAME_REF@101..104 |
80 | IDENT@[101; 104) "fmt" | 80 | IDENT@101..104 "fmt" |
81 | COLON2@[104; 106) "::" | 81 | COLON2@104..106 "::" |
82 | PATH_SEGMENT@[106; 111) | 82 | PATH_SEGMENT@106..111 |
83 | NAME_REF@[106; 111) | 83 | NAME_REF@106..111 |
84 | IDENT@[106; 111) "Debug" | 84 | IDENT@106..111 "Debug" |
85 | COMMA@[111; 112) "," | 85 | COMMA@111..112 "," |
86 | WHITESPACE@[112; 113) "\n" | 86 | WHITESPACE@112..113 "\n" |
87 | BLOCK_EXPR@[113; 115) | 87 | BLOCK_EXPR@113..115 |
88 | BLOCK@[113; 115) | 88 | BLOCK@113..115 |
89 | L_CURLY@[113; 114) "{" | 89 | L_CURLY@113..114 "{" |
90 | R_CURLY@[114; 115) "}" | 90 | R_CURLY@114..115 "}" |
91 | WHITESPACE@[115; 116) "\n" | 91 | WHITESPACE@115..116 "\n" |