]> git.proxmox.com Git - rustc.git/blob - compiler/rustc_error_codes/src/error_codes.rs
New upstream version 1.70.0+dfsg1
[rustc.git] / compiler / rustc_error_codes / src / error_codes.rs
1 // Error messages for EXXXX errors. Each message should start and end with a
2 // new line, and be wrapped to 80 characters. In vim you can `:set tw=80` and
3 // use `gq` to wrap paragraphs. Use `:set tw=0` to disable.
4 //
5 // /!\ IMPORTANT /!\
6 //
7 // Error messages' format must follow the RFC 1567 available here:
8 // https://rust-lang.github.io/rfcs/1567-long-error-codes-explanation-normalization.html
9
10 register_diagnostics! {
11 E0001: include_str!("./error_codes/E0001.md"),
12 E0002: include_str!("./error_codes/E0002.md"),
13 E0004: include_str!("./error_codes/E0004.md"),
14 E0005: include_str!("./error_codes/E0005.md"),
15 E0007: include_str!("./error_codes/E0007.md"),
16 E0009: include_str!("./error_codes/E0009.md"),
17 E0010: include_str!("./error_codes/E0010.md"),
18 E0013: include_str!("./error_codes/E0013.md"),
19 E0014: include_str!("./error_codes/E0014.md"),
20 E0015: include_str!("./error_codes/E0015.md"),
21 E0023: include_str!("./error_codes/E0023.md"),
22 E0025: include_str!("./error_codes/E0025.md"),
23 E0026: include_str!("./error_codes/E0026.md"),
24 E0027: include_str!("./error_codes/E0027.md"),
25 E0029: include_str!("./error_codes/E0029.md"),
26 E0030: include_str!("./error_codes/E0030.md"),
27 E0033: include_str!("./error_codes/E0033.md"),
28 E0034: include_str!("./error_codes/E0034.md"),
29 E0038: include_str!("./error_codes/E0038.md"),
30 E0040: include_str!("./error_codes/E0040.md"),
31 E0044: include_str!("./error_codes/E0044.md"),
32 E0045: include_str!("./error_codes/E0045.md"),
33 E0046: include_str!("./error_codes/E0046.md"),
34 E0049: include_str!("./error_codes/E0049.md"),
35 E0050: include_str!("./error_codes/E0050.md"),
36 E0053: include_str!("./error_codes/E0053.md"),
37 E0054: include_str!("./error_codes/E0054.md"),
38 E0055: include_str!("./error_codes/E0055.md"),
39 E0057: include_str!("./error_codes/E0057.md"),
40 E0059: include_str!("./error_codes/E0059.md"),
41 E0060: include_str!("./error_codes/E0060.md"),
42 E0061: include_str!("./error_codes/E0061.md"),
43 E0062: include_str!("./error_codes/E0062.md"),
44 E0063: include_str!("./error_codes/E0063.md"),
45 E0067: include_str!("./error_codes/E0067.md"),
46 E0069: include_str!("./error_codes/E0069.md"),
47 E0070: include_str!("./error_codes/E0070.md"),
48 E0071: include_str!("./error_codes/E0071.md"),
49 E0072: include_str!("./error_codes/E0072.md"),
50 E0073: include_str!("./error_codes/E0073.md"),
51 E0074: include_str!("./error_codes/E0074.md"),
52 E0075: include_str!("./error_codes/E0075.md"),
53 E0076: include_str!("./error_codes/E0076.md"),
54 E0077: include_str!("./error_codes/E0077.md"),
55 E0080: include_str!("./error_codes/E0080.md"),
56 E0081: include_str!("./error_codes/E0081.md"),
57 E0084: include_str!("./error_codes/E0084.md"),
58 E0087: include_str!("./error_codes/E0087.md"),
59 E0088: include_str!("./error_codes/E0088.md"),
60 E0089: include_str!("./error_codes/E0089.md"),
61 E0090: include_str!("./error_codes/E0090.md"),
62 E0091: include_str!("./error_codes/E0091.md"),
63 E0092: include_str!("./error_codes/E0092.md"),
64 E0093: include_str!("./error_codes/E0093.md"),
65 E0094: include_str!("./error_codes/E0094.md"),
66 E0106: include_str!("./error_codes/E0106.md"),
67 E0107: include_str!("./error_codes/E0107.md"),
68 E0109: include_str!("./error_codes/E0109.md"),
69 E0110: include_str!("./error_codes/E0110.md"),
70 E0116: include_str!("./error_codes/E0116.md"),
71 E0117: include_str!("./error_codes/E0117.md"),
72 E0118: include_str!("./error_codes/E0118.md"),
73 E0119: include_str!("./error_codes/E0119.md"),
74 E0120: include_str!("./error_codes/E0120.md"),
75 E0121: include_str!("./error_codes/E0121.md"),
76 E0124: include_str!("./error_codes/E0124.md"),
77 E0128: include_str!("./error_codes/E0128.md"),
78 E0130: include_str!("./error_codes/E0130.md"),
79 E0131: include_str!("./error_codes/E0131.md"),
80 E0132: include_str!("./error_codes/E0132.md"),
81 E0133: include_str!("./error_codes/E0133.md"),
82 E0136: include_str!("./error_codes/E0136.md"),
83 E0137: include_str!("./error_codes/E0137.md"),
84 E0138: include_str!("./error_codes/E0138.md"),
85 E0139: include_str!("./error_codes/E0139.md"),
86 E0152: include_str!("./error_codes/E0152.md"),
87 E0154: include_str!("./error_codes/E0154.md"),
88 E0158: include_str!("./error_codes/E0158.md"),
89 E0161: include_str!("./error_codes/E0161.md"),
90 E0162: include_str!("./error_codes/E0162.md"),
91 E0164: include_str!("./error_codes/E0164.md"),
92 E0165: include_str!("./error_codes/E0165.md"),
93 E0170: include_str!("./error_codes/E0170.md"),
94 E0178: include_str!("./error_codes/E0178.md"),
95 E0183: include_str!("./error_codes/E0183.md"),
96 E0184: include_str!("./error_codes/E0184.md"),
97 E0185: include_str!("./error_codes/E0185.md"),
98 E0186: include_str!("./error_codes/E0186.md"),
99 E0191: include_str!("./error_codes/E0191.md"),
100 E0192: include_str!("./error_codes/E0192.md"),
101 E0193: include_str!("./error_codes/E0193.md"),
102 E0195: include_str!("./error_codes/E0195.md"),
103 E0197: include_str!("./error_codes/E0197.md"),
104 E0198: include_str!("./error_codes/E0198.md"),
105 E0199: include_str!("./error_codes/E0199.md"),
106 E0200: include_str!("./error_codes/E0200.md"),
107 E0201: include_str!("./error_codes/E0201.md"),
108 E0203: include_str!("./error_codes/E0203.md"),
109 E0204: include_str!("./error_codes/E0204.md"),
110 E0205: include_str!("./error_codes/E0205.md"),
111 E0206: include_str!("./error_codes/E0206.md"),
112 E0207: include_str!("./error_codes/E0207.md"),
113 E0208: include_str!("./error_codes/E0208.md"),
114 E0210: include_str!("./error_codes/E0210.md"),
115 E0211: include_str!("./error_codes/E0211.md"),
116 E0212: include_str!("./error_codes/E0212.md"),
117 E0214: include_str!("./error_codes/E0214.md"),
118 E0220: include_str!("./error_codes/E0220.md"),
119 E0221: include_str!("./error_codes/E0221.md"),
120 E0222: include_str!("./error_codes/E0222.md"),
121 E0223: include_str!("./error_codes/E0223.md"),
122 E0224: include_str!("./error_codes/E0224.md"),
123 E0225: include_str!("./error_codes/E0225.md"),
124 E0226: include_str!("./error_codes/E0226.md"),
125 E0227: include_str!("./error_codes/E0227.md"),
126 E0228: include_str!("./error_codes/E0228.md"),
127 E0229: include_str!("./error_codes/E0229.md"),
128 E0230: include_str!("./error_codes/E0230.md"),
129 E0231: include_str!("./error_codes/E0231.md"),
130 E0232: include_str!("./error_codes/E0232.md"),
131 E0243: include_str!("./error_codes/E0243.md"),
132 E0244: include_str!("./error_codes/E0244.md"),
133 E0251: include_str!("./error_codes/E0251.md"),
134 E0252: include_str!("./error_codes/E0252.md"),
135 E0253: include_str!("./error_codes/E0253.md"),
136 E0254: include_str!("./error_codes/E0254.md"),
137 E0255: include_str!("./error_codes/E0255.md"),
138 E0256: include_str!("./error_codes/E0256.md"),
139 E0259: include_str!("./error_codes/E0259.md"),
140 E0260: include_str!("./error_codes/E0260.md"),
141 E0261: include_str!("./error_codes/E0261.md"),
142 E0262: include_str!("./error_codes/E0262.md"),
143 E0263: include_str!("./error_codes/E0263.md"),
144 E0264: include_str!("./error_codes/E0264.md"),
145 E0267: include_str!("./error_codes/E0267.md"),
146 E0268: include_str!("./error_codes/E0268.md"),
147 E0271: include_str!("./error_codes/E0271.md"),
148 E0275: include_str!("./error_codes/E0275.md"),
149 E0276: include_str!("./error_codes/E0276.md"),
150 E0277: include_str!("./error_codes/E0277.md"),
151 E0281: include_str!("./error_codes/E0281.md"),
152 E0282: include_str!("./error_codes/E0282.md"),
153 E0283: include_str!("./error_codes/E0283.md"),
154 E0284: include_str!("./error_codes/E0284.md"),
155 E0297: include_str!("./error_codes/E0297.md"),
156 E0301: include_str!("./error_codes/E0301.md"),
157 E0302: include_str!("./error_codes/E0302.md"),
158 E0303: include_str!("./error_codes/E0303.md"),
159 E0307: include_str!("./error_codes/E0307.md"),
160 E0308: include_str!("./error_codes/E0308.md"),
161 E0309: include_str!("./error_codes/E0309.md"),
162 E0310: include_str!("./error_codes/E0310.md"),
163 E0311: include_str!("./error_codes/E0311.md"),
164 E0312: include_str!("./error_codes/E0312.md"),
165 E0316: include_str!("./error_codes/E0316.md"),
166 E0317: include_str!("./error_codes/E0317.md"),
167 E0320: include_str!("./error_codes/E0320.md"),
168 E0321: include_str!("./error_codes/E0321.md"),
169 E0322: include_str!("./error_codes/E0322.md"),
170 E0323: include_str!("./error_codes/E0323.md"),
171 E0324: include_str!("./error_codes/E0324.md"),
172 E0325: include_str!("./error_codes/E0325.md"),
173 E0326: include_str!("./error_codes/E0326.md"),
174 E0328: include_str!("./error_codes/E0328.md"),
175 E0329: include_str!("./error_codes/E0329.md"),
176 E0364: include_str!("./error_codes/E0364.md"),
177 E0365: include_str!("./error_codes/E0365.md"),
178 E0366: include_str!("./error_codes/E0366.md"),
179 E0367: include_str!("./error_codes/E0367.md"),
180 E0368: include_str!("./error_codes/E0368.md"),
181 E0369: include_str!("./error_codes/E0369.md"),
182 E0370: include_str!("./error_codes/E0370.md"),
183 E0371: include_str!("./error_codes/E0371.md"),
184 E0373: include_str!("./error_codes/E0373.md"),
185 E0374: include_str!("./error_codes/E0374.md"),
186 E0375: include_str!("./error_codes/E0375.md"),
187 E0376: include_str!("./error_codes/E0376.md"),
188 E0377: include_str!("./error_codes/E0377.md"),
189 E0378: include_str!("./error_codes/E0378.md"),
190 E0379: include_str!("./error_codes/E0379.md"),
191 E0380: include_str!("./error_codes/E0380.md"),
192 E0381: include_str!("./error_codes/E0381.md"),
193 E0382: include_str!("./error_codes/E0382.md"),
194 E0383: include_str!("./error_codes/E0383.md"),
195 E0384: include_str!("./error_codes/E0384.md"),
196 E0386: include_str!("./error_codes/E0386.md"),
197 E0387: include_str!("./error_codes/E0387.md"),
198 E0388: include_str!("./error_codes/E0388.md"),
199 E0389: include_str!("./error_codes/E0389.md"),
200 E0390: include_str!("./error_codes/E0390.md"),
201 E0391: include_str!("./error_codes/E0391.md"),
202 E0392: include_str!("./error_codes/E0392.md"),
203 E0393: include_str!("./error_codes/E0393.md"),
204 E0398: include_str!("./error_codes/E0398.md"),
205 E0399: include_str!("./error_codes/E0399.md"),
206 E0401: include_str!("./error_codes/E0401.md"),
207 E0403: include_str!("./error_codes/E0403.md"),
208 E0404: include_str!("./error_codes/E0404.md"),
209 E0405: include_str!("./error_codes/E0405.md"),
210 E0407: include_str!("./error_codes/E0407.md"),
211 E0408: include_str!("./error_codes/E0408.md"),
212 E0409: include_str!("./error_codes/E0409.md"),
213 E0411: include_str!("./error_codes/E0411.md"),
214 E0412: include_str!("./error_codes/E0412.md"),
215 E0415: include_str!("./error_codes/E0415.md"),
216 E0416: include_str!("./error_codes/E0416.md"),
217 E0422: include_str!("./error_codes/E0422.md"),
218 E0423: include_str!("./error_codes/E0423.md"),
219 E0424: include_str!("./error_codes/E0424.md"),
220 E0425: include_str!("./error_codes/E0425.md"),
221 E0426: include_str!("./error_codes/E0426.md"),
222 E0428: include_str!("./error_codes/E0428.md"),
223 E0429: include_str!("./error_codes/E0429.md"),
224 E0430: include_str!("./error_codes/E0430.md"),
225 E0431: include_str!("./error_codes/E0431.md"),
226 E0432: include_str!("./error_codes/E0432.md"),
227 E0433: include_str!("./error_codes/E0433.md"),
228 E0434: include_str!("./error_codes/E0434.md"),
229 E0435: include_str!("./error_codes/E0435.md"),
230 E0436: include_str!("./error_codes/E0436.md"),
231 E0437: include_str!("./error_codes/E0437.md"),
232 E0438: include_str!("./error_codes/E0438.md"),
233 E0439: include_str!("./error_codes/E0439.md"),
234 E0445: include_str!("./error_codes/E0445.md"),
235 E0446: include_str!("./error_codes/E0446.md"),
236 E0447: include_str!("./error_codes/E0447.md"),
237 E0448: include_str!("./error_codes/E0448.md"),
238 E0449: include_str!("./error_codes/E0449.md"),
239 E0451: include_str!("./error_codes/E0451.md"),
240 E0452: include_str!("./error_codes/E0452.md"),
241 E0453: include_str!("./error_codes/E0453.md"),
242 E0454: include_str!("./error_codes/E0454.md"),
243 E0455: include_str!("./error_codes/E0455.md"),
244 E0457: include_str!("./error_codes/E0457.md"),
245 E0458: include_str!("./error_codes/E0458.md"),
246 E0459: include_str!("./error_codes/E0459.md"),
247 E0460: include_str!("./error_codes/E0460.md"),
248 E0461: include_str!("./error_codes/E0461.md"),
249 E0462: include_str!("./error_codes/E0462.md"),
250 E0463: include_str!("./error_codes/E0463.md"),
251 E0464: include_str!("./error_codes/E0464.md"),
252 E0466: include_str!("./error_codes/E0466.md"),
253 E0468: include_str!("./error_codes/E0468.md"),
254 E0469: include_str!("./error_codes/E0469.md"),
255 E0472: include_str!("./error_codes/E0472.md"),
256 E0476: include_str!("./error_codes/E0476.md"),
257 E0477: include_str!("./error_codes/E0477.md"),
258 E0478: include_str!("./error_codes/E0478.md"),
259 E0482: include_str!("./error_codes/E0482.md"),
260 E0491: include_str!("./error_codes/E0491.md"),
261 E0492: include_str!("./error_codes/E0492.md"),
262 E0493: include_str!("./error_codes/E0493.md"),
263 E0495: include_str!("./error_codes/E0495.md"),
264 E0496: include_str!("./error_codes/E0496.md"),
265 E0497: include_str!("./error_codes/E0497.md"),
266 E0498: include_str!("./error_codes/E0498.md"),
267 E0499: include_str!("./error_codes/E0499.md"),
268 E0500: include_str!("./error_codes/E0500.md"),
269 E0501: include_str!("./error_codes/E0501.md"),
270 E0502: include_str!("./error_codes/E0502.md"),
271 E0503: include_str!("./error_codes/E0503.md"),
272 E0504: include_str!("./error_codes/E0504.md"),
273 E0505: include_str!("./error_codes/E0505.md"),
274 E0506: include_str!("./error_codes/E0506.md"),
275 E0507: include_str!("./error_codes/E0507.md"),
276 E0508: include_str!("./error_codes/E0508.md"),
277 E0509: include_str!("./error_codes/E0509.md"),
278 E0510: include_str!("./error_codes/E0510.md"),
279 E0511: include_str!("./error_codes/E0511.md"),
280 E0512: include_str!("./error_codes/E0512.md"),
281 E0514: include_str!("./error_codes/E0514.md"),
282 E0515: include_str!("./error_codes/E0515.md"),
283 E0516: include_str!("./error_codes/E0516.md"),
284 E0517: include_str!("./error_codes/E0517.md"),
285 E0518: include_str!("./error_codes/E0518.md"),
286 E0519: include_str!("./error_codes/E0519.md"),
287 E0520: include_str!("./error_codes/E0520.md"),
288 E0521: include_str!("./error_codes/E0521.md"),
289 E0522: include_str!("./error_codes/E0522.md"),
290 E0523: include_str!("./error_codes/E0523.md"),
291 E0524: include_str!("./error_codes/E0524.md"),
292 E0525: include_str!("./error_codes/E0525.md"),
293 E0527: include_str!("./error_codes/E0527.md"),
294 E0528: include_str!("./error_codes/E0528.md"),
295 E0529: include_str!("./error_codes/E0529.md"),
296 E0530: include_str!("./error_codes/E0530.md"),
297 E0531: include_str!("./error_codes/E0531.md"),
298 E0532: include_str!("./error_codes/E0532.md"),
299 E0533: include_str!("./error_codes/E0533.md"),
300 E0534: include_str!("./error_codes/E0534.md"),
301 E0535: include_str!("./error_codes/E0535.md"),
302 E0536: include_str!("./error_codes/E0536.md"),
303 E0537: include_str!("./error_codes/E0537.md"),
304 E0538: include_str!("./error_codes/E0538.md"),
305 E0539: include_str!("./error_codes/E0539.md"),
306 E0541: include_str!("./error_codes/E0541.md"),
307 E0542: include_str!("./error_codes/E0542.md"),
308 E0543: include_str!("./error_codes/E0543.md"),
309 E0544: include_str!("./error_codes/E0544.md"),
310 E0545: include_str!("./error_codes/E0545.md"),
311 E0546: include_str!("./error_codes/E0546.md"),
312 E0547: include_str!("./error_codes/E0547.md"),
313 E0549: include_str!("./error_codes/E0549.md"),
314 E0550: include_str!("./error_codes/E0550.md"),
315 E0551: include_str!("./error_codes/E0551.md"),
316 E0552: include_str!("./error_codes/E0552.md"),
317 E0554: include_str!("./error_codes/E0554.md"),
318 E0556: include_str!("./error_codes/E0556.md"),
319 E0557: include_str!("./error_codes/E0557.md"),
320 E0559: include_str!("./error_codes/E0559.md"),
321 E0560: include_str!("./error_codes/E0560.md"),
322 E0561: include_str!("./error_codes/E0561.md"),
323 E0562: include_str!("./error_codes/E0562.md"),
324 E0565: include_str!("./error_codes/E0565.md"),
325 E0566: include_str!("./error_codes/E0566.md"),
326 E0567: include_str!("./error_codes/E0567.md"),
327 E0568: include_str!("./error_codes/E0568.md"),
328 E0569: include_str!("./error_codes/E0569.md"),
329 E0570: include_str!("./error_codes/E0570.md"),
330 E0571: include_str!("./error_codes/E0571.md"),
331 E0572: include_str!("./error_codes/E0572.md"),
332 E0573: include_str!("./error_codes/E0573.md"),
333 E0574: include_str!("./error_codes/E0574.md"),
334 E0575: include_str!("./error_codes/E0575.md"),
335 E0576: include_str!("./error_codes/E0576.md"),
336 E0577: include_str!("./error_codes/E0577.md"),
337 E0578: include_str!("./error_codes/E0578.md"),
338 E0579: include_str!("./error_codes/E0579.md"),
339 E0580: include_str!("./error_codes/E0580.md"),
340 E0581: include_str!("./error_codes/E0581.md"),
341 E0582: include_str!("./error_codes/E0582.md"),
342 E0583: include_str!("./error_codes/E0583.md"),
343 E0584: include_str!("./error_codes/E0584.md"),
344 E0585: include_str!("./error_codes/E0585.md"),
345 E0586: include_str!("./error_codes/E0586.md"),
346 E0587: include_str!("./error_codes/E0587.md"),
347 E0588: include_str!("./error_codes/E0588.md"),
348 E0589: include_str!("./error_codes/E0589.md"),
349 E0590: include_str!("./error_codes/E0590.md"),
350 E0591: include_str!("./error_codes/E0591.md"),
351 E0592: include_str!("./error_codes/E0592.md"),
352 E0593: include_str!("./error_codes/E0593.md"),
353 E0594: include_str!("./error_codes/E0594.md"),
354 E0595: include_str!("./error_codes/E0595.md"),
355 E0596: include_str!("./error_codes/E0596.md"),
356 E0597: include_str!("./error_codes/E0597.md"),
357 E0599: include_str!("./error_codes/E0599.md"),
358 E0600: include_str!("./error_codes/E0600.md"),
359 E0601: include_str!("./error_codes/E0601.md"),
360 E0602: include_str!("./error_codes/E0602.md"),
361 E0603: include_str!("./error_codes/E0603.md"),
362 E0604: include_str!("./error_codes/E0604.md"),
363 E0605: include_str!("./error_codes/E0605.md"),
364 E0606: include_str!("./error_codes/E0606.md"),
365 E0607: include_str!("./error_codes/E0607.md"),
366 E0608: include_str!("./error_codes/E0608.md"),
367 E0609: include_str!("./error_codes/E0609.md"),
368 E0610: include_str!("./error_codes/E0610.md"),
369 E0614: include_str!("./error_codes/E0614.md"),
370 E0615: include_str!("./error_codes/E0615.md"),
371 E0616: include_str!("./error_codes/E0616.md"),
372 E0617: include_str!("./error_codes/E0617.md"),
373 E0618: include_str!("./error_codes/E0618.md"),
374 E0619: include_str!("./error_codes/E0619.md"),
375 E0620: include_str!("./error_codes/E0620.md"),
376 E0621: include_str!("./error_codes/E0621.md"),
377 E0622: include_str!("./error_codes/E0622.md"),
378 E0623: include_str!("./error_codes/E0623.md"),
379 E0624: include_str!("./error_codes/E0624.md"),
380 E0625: include_str!("./error_codes/E0625.md"),
381 E0626: include_str!("./error_codes/E0626.md"),
382 E0627: include_str!("./error_codes/E0627.md"),
383 E0628: include_str!("./error_codes/E0628.md"),
384 E0631: include_str!("./error_codes/E0631.md"),
385 E0632: include_str!("./error_codes/E0632.md"),
386 E0633: include_str!("./error_codes/E0633.md"),
387 E0634: include_str!("./error_codes/E0634.md"),
388 E0635: include_str!("./error_codes/E0635.md"),
389 E0636: include_str!("./error_codes/E0636.md"),
390 E0637: include_str!("./error_codes/E0637.md"),
391 E0638: include_str!("./error_codes/E0638.md"),
392 E0639: include_str!("./error_codes/E0639.md"),
393 E0640: include_str!("./error_codes/E0640.md"),
394 E0641: include_str!("./error_codes/E0641.md"),
395 E0642: include_str!("./error_codes/E0642.md"),
396 E0643: include_str!("./error_codes/E0643.md"),
397 E0644: include_str!("./error_codes/E0644.md"),
398 E0646: include_str!("./error_codes/E0646.md"),
399 E0647: include_str!("./error_codes/E0647.md"),
400 E0648: include_str!("./error_codes/E0648.md"),
401 E0657: include_str!("./error_codes/E0657.md"),
402 E0658: include_str!("./error_codes/E0658.md"),
403 E0659: include_str!("./error_codes/E0659.md"),
404 E0660: include_str!("./error_codes/E0660.md"),
405 E0661: include_str!("./error_codes/E0661.md"),
406 E0662: include_str!("./error_codes/E0662.md"),
407 E0663: include_str!("./error_codes/E0663.md"),
408 E0664: include_str!("./error_codes/E0664.md"),
409 E0665: include_str!("./error_codes/E0665.md"),
410 E0666: include_str!("./error_codes/E0666.md"),
411 E0667: include_str!("./error_codes/E0667.md"),
412 E0668: include_str!("./error_codes/E0668.md"),
413 E0669: include_str!("./error_codes/E0669.md"),
414 E0670: include_str!("./error_codes/E0670.md"),
415 E0671: include_str!("./error_codes/E0671.md"),
416 E0687: include_str!("./error_codes/E0687.md"),
417 E0688: include_str!("./error_codes/E0688.md"),
418 E0689: include_str!("./error_codes/E0689.md"),
419 E0690: include_str!("./error_codes/E0690.md"),
420 E0691: include_str!("./error_codes/E0691.md"),
421 E0692: include_str!("./error_codes/E0692.md"),
422 E0693: include_str!("./error_codes/E0693.md"),
423 E0695: include_str!("./error_codes/E0695.md"),
424 E0696: include_str!("./error_codes/E0696.md"),
425 E0697: include_str!("./error_codes/E0697.md"),
426 E0698: include_str!("./error_codes/E0698.md"),
427 E0699: include_str!("./error_codes/E0699.md"),
428 E0700: include_str!("./error_codes/E0700.md"),
429 E0701: include_str!("./error_codes/E0701.md"),
430 E0703: include_str!("./error_codes/E0703.md"),
431 E0704: include_str!("./error_codes/E0704.md"),
432 E0705: include_str!("./error_codes/E0705.md"),
433 E0706: include_str!("./error_codes/E0706.md"),
434 E0708: include_str!("./error_codes/E0708.md"),
435 E0710: include_str!("./error_codes/E0710.md"),
436 E0712: include_str!("./error_codes/E0712.md"),
437 E0713: include_str!("./error_codes/E0713.md"),
438 E0714: include_str!("./error_codes/E0714.md"),
439 E0715: include_str!("./error_codes/E0715.md"),
440 E0716: include_str!("./error_codes/E0716.md"),
441 E0711: include_str!("./error_codes/E0711.md"),
442 E0717: include_str!("./error_codes/E0717.md"),
443 E0718: include_str!("./error_codes/E0718.md"),
444 E0719: include_str!("./error_codes/E0719.md"),
445 E0720: include_str!("./error_codes/E0720.md"),
446 E0722: include_str!("./error_codes/E0722.md"),
447 E0724: include_str!("./error_codes/E0724.md"),
448 E0725: include_str!("./error_codes/E0725.md"),
449 E0726: include_str!("./error_codes/E0726.md"),
450 E0727: include_str!("./error_codes/E0727.md"),
451 E0728: include_str!("./error_codes/E0728.md"),
452 E0729: include_str!("./error_codes/E0729.md"),
453 E0730: include_str!("./error_codes/E0730.md"),
454 E0731: include_str!("./error_codes/E0731.md"),
455 E0732: include_str!("./error_codes/E0732.md"),
456 E0733: include_str!("./error_codes/E0733.md"),
457 E0734: include_str!("./error_codes/E0734.md"),
458 E0735: include_str!("./error_codes/E0735.md"),
459 E0736: include_str!("./error_codes/E0736.md"),
460 E0737: include_str!("./error_codes/E0737.md"),
461 E0739: include_str!("./error_codes/E0739.md"),
462 E0740: include_str!("./error_codes/E0740.md"),
463 E0741: include_str!("./error_codes/E0741.md"),
464 E0742: include_str!("./error_codes/E0742.md"),
465 E0743: include_str!("./error_codes/E0743.md"),
466 E0744: include_str!("./error_codes/E0744.md"),
467 E0745: include_str!("./error_codes/E0745.md"),
468 E0746: include_str!("./error_codes/E0746.md"),
469 E0747: include_str!("./error_codes/E0747.md"),
470 E0748: include_str!("./error_codes/E0748.md"),
471 E0749: include_str!("./error_codes/E0749.md"),
472 E0750: include_str!("./error_codes/E0750.md"),
473 E0751: include_str!("./error_codes/E0751.md"),
474 E0752: include_str!("./error_codes/E0752.md"),
475 E0753: include_str!("./error_codes/E0753.md"),
476 E0754: include_str!("./error_codes/E0754.md"),
477 E0755: include_str!("./error_codes/E0755.md"),
478 E0756: include_str!("./error_codes/E0756.md"),
479 E0757: include_str!("./error_codes/E0757.md"),
480 E0758: include_str!("./error_codes/E0758.md"),
481 E0759: include_str!("./error_codes/E0759.md"),
482 E0760: include_str!("./error_codes/E0760.md"),
483 E0761: include_str!("./error_codes/E0761.md"),
484 E0762: include_str!("./error_codes/E0762.md"),
485 E0763: include_str!("./error_codes/E0763.md"),
486 E0764: include_str!("./error_codes/E0764.md"),
487 E0765: include_str!("./error_codes/E0765.md"),
488 E0766: include_str!("./error_codes/E0766.md"),
489 E0767: include_str!("./error_codes/E0767.md"),
490 E0768: include_str!("./error_codes/E0768.md"),
491 E0769: include_str!("./error_codes/E0769.md"),
492 E0770: include_str!("./error_codes/E0770.md"),
493 E0771: include_str!("./error_codes/E0771.md"),
494 E0772: include_str!("./error_codes/E0772.md"),
495 E0773: include_str!("./error_codes/E0773.md"),
496 E0774: include_str!("./error_codes/E0774.md"),
497 E0775: include_str!("./error_codes/E0775.md"),
498 E0776: include_str!("./error_codes/E0776.md"),
499 E0777: include_str!("./error_codes/E0777.md"),
500 E0778: include_str!("./error_codes/E0778.md"),
501 E0779: include_str!("./error_codes/E0779.md"),
502 E0780: include_str!("./error_codes/E0780.md"),
503 E0781: include_str!("./error_codes/E0781.md"),
504 E0782: include_str!("./error_codes/E0782.md"),
505 E0783: include_str!("./error_codes/E0783.md"),
506 E0784: include_str!("./error_codes/E0784.md"),
507 E0785: include_str!("./error_codes/E0785.md"),
508 E0786: include_str!("./error_codes/E0786.md"),
509 E0787: include_str!("./error_codes/E0787.md"),
510 E0788: include_str!("./error_codes/E0788.md"),
511 E0789: include_str!("./error_codes/E0789.md"),
512 E0790: include_str!("./error_codes/E0790.md"),
513 E0791: include_str!("./error_codes/E0791.md"),
514 E0792: include_str!("./error_codes/E0792.md"),
515 E0793: include_str!("./error_codes/E0793.md"),
516 E0794: include_str!("./error_codes/E0794.md"),
517 }
518
519 // Undocumented removed error codes. Note that many removed error codes are documented.
520 // E0006, // merged with E0005
521 // E0008, // cannot bind by-move into a pattern guard
522 // E0019, // merged into E0015
523 // E0035, // merged into E0087/E0089
524 // E0036, // merged into E0087/E0089
525 // E0068,
526 // E0085,
527 // E0086,
528 // E0101, // replaced with E0282
529 // E0102, // replaced with E0282
530 // E0103,
531 // E0104,
532 // E0122, // bounds in type aliases are ignored, turned into proper lint
533 // E0123,
534 // E0127,
535 // E0129,
536 // E0134,
537 // E0135,
538 // E0141,
539 // E0153, // unused error code
540 // E0157, // unused error code
541 // E0159, // use of trait `{}` as struct constructor
542 // E0163, // merged into E0071
543 // E0167,
544 // E0168,
545 // E0172, // non-trait found in a type sum, moved to resolve
546 // E0173, // manual implementations of unboxed closure traits are experimental
547 // E0174,
548 // E0182, // merged into E0229
549 // E0187, // cannot infer the kind of the closure
550 // E0188, // can not cast an immutable reference to a mutable pointer
551 // E0189, // deprecated: can only cast a boxed pointer to a boxed object
552 // E0190, // deprecated: can only cast a &-pointer to an &-object
553 // E0194, // merged into E0403
554 // E0196, // cannot determine a type for this closure
555 // E0209, // builtin traits can only be implemented on structs or enums
556 // E0213, // associated types are not accepted in this context
557 // E0215, // angle-bracket notation is not stable with `Fn`
558 // E0216, // parenthetical notation is only stable with `Fn`
559 // E0217, // ambiguous associated type, defined in multiple supertraits
560 // E0218, // no associated type defined
561 // E0219, // associated type defined in higher-ranked supertrait
562 // E0233,
563 // E0234,
564 // E0235, // structure constructor specifies a structure of type but
565 // E0236, // no lang item for range syntax
566 // E0237, // no lang item for range syntax
567 // E0238, // parenthesized parameters may only be used with a trait
568 // E0239, // `next` method of `Iterator` trait has unexpected type
569 // E0240,
570 // E0241,
571 // E0242,
572 // E0245, // not a trait
573 // E0246, // invalid recursive type
574 // E0247,
575 // E0248, // value used as a type, now reported earlier during resolution
576 // // as E0412
577 // E0249,
578 // E0257,
579 // E0258,
580 // E0272, // on_unimplemented #0
581 // E0273, // on_unimplemented #1
582 // E0274, // on_unimplemented #2
583 // E0278, // requirement is not satisfied
584 // E0279,
585 // E0280, // changed to ICE
586 // E0285, // overflow evaluation builtin bounds
587 // E0296, // replaced with a generic attribute input check
588 // E0298, // cannot compare constants
589 // E0299, // mismatched types between arms
590 // E0300, // unexpanded macro
591 // E0304, // expected signed integer constant
592 // E0305, // expected constant
593 // E0313, // removed: found unreachable
594 // E0314, // closure outlives stack frame
595 // E0315, // cannot invoke closure outside of its lifetime
596 // E0319, // trait impls for defaulted traits allowed just for structs/enums
597 // E0372, // coherence not object safe
598 // E0385, // {} in an aliasable location
599 // E0402, // cannot use an outer type parameter in this context
600 // E0406, // merged into 420
601 // E0410, // merged into 408
602 // E0413, // merged into 530
603 // E0414, // merged into 530
604 // E0417, // merged into 532
605 // E0418, // merged into 532
606 // E0419, // merged into 531
607 // E0420, // merged into 532
608 // E0421, // merged into 531
609 // E0427, // merged into 530
610 // E0456, // plugin `..` is not available for triple `..`
611 // E0465, // removed: merged with E0464
612 // E0467, // removed
613 // E0470, // removed
614 // E0471, // constant evaluation error (in pattern)
615 // E0473, // dereference of reference outside its lifetime
616 // E0474, // captured variable `..` does not outlive the enclosing closure
617 // E0475, // index of slice outside its lifetime
618 // E0479, // the type `..` (provided as the value of a type parameter) is...
619 // E0480, // lifetime of method receiver does not outlive the method call
620 // E0481, // lifetime of function argument does not outlive the function call
621 // E0483, // lifetime of operand does not outlive the operation
622 // E0484, // reference is not valid at the time of borrow
623 // E0485, // automatically reference is not valid at the time of borrow
624 // E0486, // type of expression contains references that are not valid during..
625 // E0487, // unsafe use of destructor: destructor might be called while...
626 // E0488, // lifetime of variable does not enclose its declaration
627 // E0489, // type/lifetime parameter not in scope here
628 // E0490, // removed: unreachable
629 // E0526, // shuffle indices are not constant
630 // E0540, // multiple rustc_deprecated attributes
631 // E0548, // replaced with a generic attribute input check
632 // E0553, // multiple rustc_const_unstable attributes
633 // E0555, // replaced with a generic attribute input check
634 // E0558, // replaced with a generic attribute input check
635 // E0563, // cannot determine a type for this `impl Trait` removed in 6383de15
636 // E0564, // only named lifetimes are allowed in `impl Trait`,
637 // // but `{}` was found in the type `{}`
638 // E0598, // lifetime of {} is too short to guarantee its contents can be...
639 // E0611, // merged into E0616
640 // E0612, // merged into E0609
641 // E0613, // Removed (merged with E0609)
642 // E0629, // missing 'feature' (rustc_const_unstable)
643 // E0630, // rustc_const_unstable attribute must be paired with stable/unstable
644 // // attribute
645 // E0645, // trait aliases not finished
646 // E0694, // an unknown tool name found in scoped attributes
647 // E0702, // replaced with a generic attribute input check
648 // E0707, // multiple elided lifetimes used in arguments of `async fn`
649 // E0709, // multiple different lifetimes used in arguments of `async fn`
650 // E0721, // `await` keyword
651 // E0723, // unstable feature in `const` context
652 // E0738, // Removed; errored on `#[track_caller] fn`s in `extern "Rust" { ... }`.