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