aboutsummaryrefslogtreecommitdiff
path: root/tests/data/parser/ok/0020_type_param_bounds.txt
diff options
context:
space:
mode:
Diffstat (limited to 'tests/data/parser/ok/0020_type_param_bounds.txt')
-rw-r--r--tests/data/parser/ok/0020_type_param_bounds.txt193
1 files changed, 0 insertions, 193 deletions
diff --git a/tests/data/parser/ok/0020_type_param_bounds.txt b/tests/data/parser/ok/0020_type_param_bounds.txt
deleted file mode 100644
index fe12cbb94..000000000
--- a/tests/data/parser/ok/0020_type_param_bounds.txt
+++ /dev/null
@@ -1,193 +0,0 @@
1FILE@[0; 200)
2 STRUCT_ITEM@[0; 12)
3 STRUCT_KW@[0; 6)
4 WHITESPACE@[6; 7)
5 NAME@[7; 8)
6 IDENT@[7; 8) "A"
7 TYPE_PARAM_LIST@[8; 11)
8 L_ANGLE@[8; 9)
9 TYPE_PARAM@[9; 10)
10 NAME@[9; 10)
11 IDENT@[9; 10) "T"
12 R_ANGLE@[10; 11)
13 SEMI@[11; 12)
14 WHITESPACE@[12; 13)
15 STRUCT_ITEM@[13; 26)
16 STRUCT_KW@[13; 19)
17 WHITESPACE@[19; 20)
18 NAME@[20; 21)
19 IDENT@[20; 21) "B"
20 TYPE_PARAM_LIST@[21; 25)
21 L_ANGLE@[21; 22)
22 TYPE_PARAM@[22; 24)
23 NAME@[22; 23)
24 IDENT@[22; 23) "T"
25 COLON@[23; 24)
26 R_ANGLE@[24; 25)
27 SEMI@[25; 26)
28 WHITESPACE@[26; 27)
29 STRUCT_ITEM@[27; 43)
30 STRUCT_KW@[27; 33)
31 WHITESPACE@[33; 34)
32 NAME@[34; 35)
33 IDENT@[34; 35) "C"
34 TYPE_PARAM_LIST@[35; 42)
35 L_ANGLE@[35; 36)
36 TYPE_PARAM@[36; 41)
37 NAME@[36; 37)
38 IDENT@[36; 37) "T"
39 COLON@[37; 38)
40 WHITESPACE@[38; 39)
41 LIFETIME@[39; 41) "'a"
42 R_ANGLE@[41; 42)
43 SEMI@[42; 43)
44 WHITESPACE@[43; 44)
45 STRUCT_ITEM@[44; 63)
46 STRUCT_KW@[44; 50)
47 WHITESPACE@[50; 51)
48 NAME@[51; 52)
49 IDENT@[51; 52) "D"
50 TYPE_PARAM_LIST@[52; 62)
51 L_ANGLE@[52; 53)
52 TYPE_PARAM@[53; 60)
53 NAME@[53; 54)
54 IDENT@[53; 54) "T"
55 COLON@[54; 55)
56 WHITESPACE@[55; 56)
57 LIFETIME@[56; 58) "'a"
58 WHITESPACE@[58; 59)
59 PLUS@[59; 60)
60 WHITESPACE@[60; 61)
61 R_ANGLE@[61; 62)
62 SEMI@[62; 63)
63 WHITESPACE@[63; 64)
64 STRUCT_ITEM@[64; 86)
65 STRUCT_KW@[64; 70)
66 WHITESPACE@[70; 71)
67 NAME@[71; 72)
68 IDENT@[71; 72) "E"
69 TYPE_PARAM_LIST@[72; 85)
70 L_ANGLE@[72; 73)
71 TYPE_PARAM@[73; 83)
72 NAME@[73; 74)
73 IDENT@[73; 74) "T"
74 COLON@[74; 75)
75 WHITESPACE@[75; 76)
76 LIFETIME@[76; 78) "'a"
77 WHITESPACE@[78; 79)
78 PLUS@[79; 80)
79 WHITESPACE@[80; 81)
80 LIFETIME@[81; 83) "'d"
81 WHITESPACE@[83; 84)
82 R_ANGLE@[84; 85)
83 SEMI@[85; 86)
84 WHITESPACE@[86; 87)
85 STRUCT_ITEM@[87; 116)
86 STRUCT_KW@[87; 93)
87 WHITESPACE@[93; 94)
88 NAME@[94; 95)
89 IDENT@[94; 95) "F"
90 TYPE_PARAM_LIST@[95; 115)
91 L_ANGLE@[95; 96)
92 TYPE_PARAM@[96; 114)
93 NAME@[96; 97)
94 IDENT@[96; 97) "T"
95 COLON@[97; 98)
96 WHITESPACE@[98; 99)
97 LIFETIME@[99; 101) "'a"
98 WHITESPACE@[101; 102)
99 PLUS@[102; 103)
100 WHITESPACE@[103; 104)
101 LIFETIME@[104; 106) "'d"
102 WHITESPACE@[106; 107)
103 PLUS@[107; 108)
104 WHITESPACE@[108; 109)
105 PATH@[109; 114)
106 PATH_SEGMENT@[109; 114)
107 NAME_REF@[109; 114)
108 IDENT@[109; 114) "Clone"
109 R_ANGLE@[114; 115)
110 SEMI@[115; 116)
111 WHITESPACE@[116; 117)
112 STRUCT_ITEM@[117; 143)
113 STRUCT_KW@[117; 123)
114 WHITESPACE@[123; 124)
115 NAME@[124; 125)
116 IDENT@[124; 125) "G"
117 TYPE_PARAM_LIST@[125; 142)
118 L_ANGLE@[125; 126)
119 TYPE_PARAM@[126; 141)
120 NAME@[126; 127)
121 IDENT@[126; 127) "T"
122 COLON@[127; 128)
123 WHITESPACE@[128; 129)
124 PATH@[129; 134)
125 PATH_SEGMENT@[129; 134)
126 NAME_REF@[129; 134)
127 IDENT@[129; 134) "Clone"
128 WHITESPACE@[134; 135)
129 PLUS@[135; 136)
130 WHITESPACE@[136; 137)
131 PATH@[137; 141)
132 PATH_SEGMENT@[137; 141)
133 NAME_REF@[137; 141)
134 IDENT@[137; 141) "Copy"
135 R_ANGLE@[141; 142)
136 SEMI@[142; 143)
137 WHITESPACE@[143; 144)
138 STRUCT_ITEM@[144; 180)
139 STRUCT_KW@[144; 150)
140 WHITESPACE@[150; 151)
141 NAME@[151; 152)
142 IDENT@[151; 152) "H"
143 TYPE_PARAM_LIST@[152; 179)
144 L_ANGLE@[152; 153)
145 TYPE_PARAM@[153; 178)
146 NAME@[153; 154)
147 IDENT@[153; 154) "T"
148 COLON@[154; 155)
149 WHITESPACE@[155; 156)
150 PATH@[156; 161)
151 PATH_SEGMENT@[156; 161)
152 COLONCOLON@[156; 158)
153 NAME_REF@[158; 161)
154 IDENT@[158; 161) "Foo"
155 WHITESPACE@[161; 162)
156 PLUS@[162; 163)
157 WHITESPACE@[163; 164)
158 PATH@[164; 173)
159 PATH@[164; 168)
160 PATH_SEGMENT@[164; 168)
161 SELF_KW@[164; 168)
162 COLONCOLON@[168; 170)
163 PATH_SEGMENT@[170; 173)
164 NAME_REF@[170; 173)
165 IDENT@[170; 173) "Bar"
166 WHITESPACE@[173; 174)
167 PLUS@[174; 175)
168 WHITESPACE@[175; 176)
169 LIFETIME@[176; 178) "'a"
170 R_ANGLE@[178; 179)
171 SEMI@[179; 180)
172 WHITESPACE@[180; 181)
173 STRUCT_ITEM@[181; 199)
174 STRUCT_KW@[181; 187)
175 WHITESPACE@[187; 188)
176 NAME@[188; 189)
177 IDENT@[188; 189) "I"
178 TYPE_PARAM_LIST@[189; 198)
179 L_ANGLE@[189; 190)
180 TYPE_PARAM@[190; 192)
181 NAME@[190; 191)
182 IDENT@[190; 191) "T"
183 COLON@[191; 192)
184 COMMA@[192; 193)
185 WHITESPACE@[193; 194)
186 TYPE_PARAM@[194; 196)
187 NAME@[194; 195)
188 IDENT@[194; 195) "U"
189 COLON@[195; 196)
190 COMMA@[196; 197)
191 R_ANGLE@[197; 198)
192 SEMI@[198; 199)
193 WHITESPACE@[199; 200)