1use core::cell::RefCell;
10use core::mem::MaybeUninit;
11
12pub fn init_1<T>() -> [RefCell<MaybeUninit<T>>; 1] {
13 [RefCell::new(MaybeUninit::uninit())]
14}
15
16pub fn init_2<T>() -> [RefCell<MaybeUninit<T>>; 2] {
17 [
18 RefCell::new(MaybeUninit::uninit()),
19 RefCell::new(MaybeUninit::uninit()),
20 ]
21}
22
23pub fn init_4<T>() -> [RefCell<MaybeUninit<T>>; 4] {
24 [
25 RefCell::new(MaybeUninit::uninit()),
26 RefCell::new(MaybeUninit::uninit()),
27 RefCell::new(MaybeUninit::uninit()),
28 RefCell::new(MaybeUninit::uninit()),
29 ]
30}
31
32pub fn init_8<T>() -> [RefCell<MaybeUninit<T>>; 8] {
33 [
34 RefCell::new(MaybeUninit::uninit()),
35 RefCell::new(MaybeUninit::uninit()),
36 RefCell::new(MaybeUninit::uninit()),
37 RefCell::new(MaybeUninit::uninit()),
38 RefCell::new(MaybeUninit::uninit()),
39 RefCell::new(MaybeUninit::uninit()),
40 RefCell::new(MaybeUninit::uninit()),
41 RefCell::new(MaybeUninit::uninit()),
42 ]
43}
44
45pub fn init_16<T>() -> [RefCell<MaybeUninit<T>>; 16] {
46 [
47 RefCell::new(MaybeUninit::uninit()),
48 RefCell::new(MaybeUninit::uninit()),
49 RefCell::new(MaybeUninit::uninit()),
50 RefCell::new(MaybeUninit::uninit()),
51 RefCell::new(MaybeUninit::uninit()),
52 RefCell::new(MaybeUninit::uninit()),
53 RefCell::new(MaybeUninit::uninit()),
54 RefCell::new(MaybeUninit::uninit()),
55 RefCell::new(MaybeUninit::uninit()),
56 RefCell::new(MaybeUninit::uninit()),
57 RefCell::new(MaybeUninit::uninit()),
58 RefCell::new(MaybeUninit::uninit()),
59 RefCell::new(MaybeUninit::uninit()),
60 RefCell::new(MaybeUninit::uninit()),
61 RefCell::new(MaybeUninit::uninit()),
62 RefCell::new(MaybeUninit::uninit()),
63 ]
64}
65
66pub fn init_32<T>() -> [RefCell<MaybeUninit<T>>; 32] {
67 [
68 RefCell::new(MaybeUninit::uninit()),
69 RefCell::new(MaybeUninit::uninit()),
70 RefCell::new(MaybeUninit::uninit()),
71 RefCell::new(MaybeUninit::uninit()),
72 RefCell::new(MaybeUninit::uninit()),
73 RefCell::new(MaybeUninit::uninit()),
74 RefCell::new(MaybeUninit::uninit()),
75 RefCell::new(MaybeUninit::uninit()),
76 RefCell::new(MaybeUninit::uninit()),
77 RefCell::new(MaybeUninit::uninit()),
78 RefCell::new(MaybeUninit::uninit()),
79 RefCell::new(MaybeUninit::uninit()),
80 RefCell::new(MaybeUninit::uninit()),
81 RefCell::new(MaybeUninit::uninit()),
82 RefCell::new(MaybeUninit::uninit()),
83 RefCell::new(MaybeUninit::uninit()),
84 RefCell::new(MaybeUninit::uninit()),
85 RefCell::new(MaybeUninit::uninit()),
86 RefCell::new(MaybeUninit::uninit()),
87 RefCell::new(MaybeUninit::uninit()),
88 RefCell::new(MaybeUninit::uninit()),
89 RefCell::new(MaybeUninit::uninit()),
90 RefCell::new(MaybeUninit::uninit()),
91 RefCell::new(MaybeUninit::uninit()),
92 RefCell::new(MaybeUninit::uninit()),
93 RefCell::new(MaybeUninit::uninit()),
94 RefCell::new(MaybeUninit::uninit()),
95 RefCell::new(MaybeUninit::uninit()),
96 RefCell::new(MaybeUninit::uninit()),
97 RefCell::new(MaybeUninit::uninit()),
98 RefCell::new(MaybeUninit::uninit()),
99 RefCell::new(MaybeUninit::uninit()),
100 ]
101}
102
103pub fn init_64<T>() -> [RefCell<MaybeUninit<T>>; 64] {
104 [
105 RefCell::new(MaybeUninit::uninit()),
106 RefCell::new(MaybeUninit::uninit()),
107 RefCell::new(MaybeUninit::uninit()),
108 RefCell::new(MaybeUninit::uninit()),
109 RefCell::new(MaybeUninit::uninit()),
110 RefCell::new(MaybeUninit::uninit()),
111 RefCell::new(MaybeUninit::uninit()),
112 RefCell::new(MaybeUninit::uninit()),
113 RefCell::new(MaybeUninit::uninit()),
114 RefCell::new(MaybeUninit::uninit()),
115 RefCell::new(MaybeUninit::uninit()),
116 RefCell::new(MaybeUninit::uninit()),
117 RefCell::new(MaybeUninit::uninit()),
118 RefCell::new(MaybeUninit::uninit()),
119 RefCell::new(MaybeUninit::uninit()),
120 RefCell::new(MaybeUninit::uninit()),
121 RefCell::new(MaybeUninit::uninit()),
122 RefCell::new(MaybeUninit::uninit()),
123 RefCell::new(MaybeUninit::uninit()),
124 RefCell::new(MaybeUninit::uninit()),
125 RefCell::new(MaybeUninit::uninit()),
126 RefCell::new(MaybeUninit::uninit()),
127 RefCell::new(MaybeUninit::uninit()),
128 RefCell::new(MaybeUninit::uninit()),
129 RefCell::new(MaybeUninit::uninit()),
130 RefCell::new(MaybeUninit::uninit()),
131 RefCell::new(MaybeUninit::uninit()),
132 RefCell::new(MaybeUninit::uninit()),
133 RefCell::new(MaybeUninit::uninit()),
134 RefCell::new(MaybeUninit::uninit()),
135 RefCell::new(MaybeUninit::uninit()),
136 RefCell::new(MaybeUninit::uninit()),
137 RefCell::new(MaybeUninit::uninit()),
138 RefCell::new(MaybeUninit::uninit()),
139 RefCell::new(MaybeUninit::uninit()),
140 RefCell::new(MaybeUninit::uninit()),
141 RefCell::new(MaybeUninit::uninit()),
142 RefCell::new(MaybeUninit::uninit()),
143 RefCell::new(MaybeUninit::uninit()),
144 RefCell::new(MaybeUninit::uninit()),
145 RefCell::new(MaybeUninit::uninit()),
146 RefCell::new(MaybeUninit::uninit()),
147 RefCell::new(MaybeUninit::uninit()),
148 RefCell::new(MaybeUninit::uninit()),
149 RefCell::new(MaybeUninit::uninit()),
150 RefCell::new(MaybeUninit::uninit()),
151 RefCell::new(MaybeUninit::uninit()),
152 RefCell::new(MaybeUninit::uninit()),
153 RefCell::new(MaybeUninit::uninit()),
154 RefCell::new(MaybeUninit::uninit()),
155 RefCell::new(MaybeUninit::uninit()),
156 RefCell::new(MaybeUninit::uninit()),
157 RefCell::new(MaybeUninit::uninit()),
158 RefCell::new(MaybeUninit::uninit()),
159 RefCell::new(MaybeUninit::uninit()),
160 RefCell::new(MaybeUninit::uninit()),
161 RefCell::new(MaybeUninit::uninit()),
162 RefCell::new(MaybeUninit::uninit()),
163 RefCell::new(MaybeUninit::uninit()),
164 RefCell::new(MaybeUninit::uninit()),
165 RefCell::new(MaybeUninit::uninit()),
166 RefCell::new(MaybeUninit::uninit()),
167 RefCell::new(MaybeUninit::uninit()),
168 RefCell::new(MaybeUninit::uninit()),
169 ]
170}
171
172pub fn init_128<T>() -> [RefCell<MaybeUninit<T>>; 128] {
173 [
174 RefCell::new(MaybeUninit::uninit()),
175 RefCell::new(MaybeUninit::uninit()),
176 RefCell::new(MaybeUninit::uninit()),
177 RefCell::new(MaybeUninit::uninit()),
178 RefCell::new(MaybeUninit::uninit()),
179 RefCell::new(MaybeUninit::uninit()),
180 RefCell::new(MaybeUninit::uninit()),
181 RefCell::new(MaybeUninit::uninit()),
182 RefCell::new(MaybeUninit::uninit()),
183 RefCell::new(MaybeUninit::uninit()),
184 RefCell::new(MaybeUninit::uninit()),
185 RefCell::new(MaybeUninit::uninit()),
186 RefCell::new(MaybeUninit::uninit()),
187 RefCell::new(MaybeUninit::uninit()),
188 RefCell::new(MaybeUninit::uninit()),
189 RefCell::new(MaybeUninit::uninit()),
190 RefCell::new(MaybeUninit::uninit()),
191 RefCell::new(MaybeUninit::uninit()),
192 RefCell::new(MaybeUninit::uninit()),
193 RefCell::new(MaybeUninit::uninit()),
194 RefCell::new(MaybeUninit::uninit()),
195 RefCell::new(MaybeUninit::uninit()),
196 RefCell::new(MaybeUninit::uninit()),
197 RefCell::new(MaybeUninit::uninit()),
198 RefCell::new(MaybeUninit::uninit()),
199 RefCell::new(MaybeUninit::uninit()),
200 RefCell::new(MaybeUninit::uninit()),
201 RefCell::new(MaybeUninit::uninit()),
202 RefCell::new(MaybeUninit::uninit()),
203 RefCell::new(MaybeUninit::uninit()),
204 RefCell::new(MaybeUninit::uninit()),
205 RefCell::new(MaybeUninit::uninit()),
206 RefCell::new(MaybeUninit::uninit()),
207 RefCell::new(MaybeUninit::uninit()),
208 RefCell::new(MaybeUninit::uninit()),
209 RefCell::new(MaybeUninit::uninit()),
210 RefCell::new(MaybeUninit::uninit()),
211 RefCell::new(MaybeUninit::uninit()),
212 RefCell::new(MaybeUninit::uninit()),
213 RefCell::new(MaybeUninit::uninit()),
214 RefCell::new(MaybeUninit::uninit()),
215 RefCell::new(MaybeUninit::uninit()),
216 RefCell::new(MaybeUninit::uninit()),
217 RefCell::new(MaybeUninit::uninit()),
218 RefCell::new(MaybeUninit::uninit()),
219 RefCell::new(MaybeUninit::uninit()),
220 RefCell::new(MaybeUninit::uninit()),
221 RefCell::new(MaybeUninit::uninit()),
222 RefCell::new(MaybeUninit::uninit()),
223 RefCell::new(MaybeUninit::uninit()),
224 RefCell::new(MaybeUninit::uninit()),
225 RefCell::new(MaybeUninit::uninit()),
226 RefCell::new(MaybeUninit::uninit()),
227 RefCell::new(MaybeUninit::uninit()),
228 RefCell::new(MaybeUninit::uninit()),
229 RefCell::new(MaybeUninit::uninit()),
230 RefCell::new(MaybeUninit::uninit()),
231 RefCell::new(MaybeUninit::uninit()),
232 RefCell::new(MaybeUninit::uninit()),
233 RefCell::new(MaybeUninit::uninit()),
234 RefCell::new(MaybeUninit::uninit()),
235 RefCell::new(MaybeUninit::uninit()),
236 RefCell::new(MaybeUninit::uninit()),
237 RefCell::new(MaybeUninit::uninit()),
238 RefCell::new(MaybeUninit::uninit()),
239 RefCell::new(MaybeUninit::uninit()),
240 RefCell::new(MaybeUninit::uninit()),
241 RefCell::new(MaybeUninit::uninit()),
242 RefCell::new(MaybeUninit::uninit()),
243 RefCell::new(MaybeUninit::uninit()),
244 RefCell::new(MaybeUninit::uninit()),
245 RefCell::new(MaybeUninit::uninit()),
246 RefCell::new(MaybeUninit::uninit()),
247 RefCell::new(MaybeUninit::uninit()),
248 RefCell::new(MaybeUninit::uninit()),
249 RefCell::new(MaybeUninit::uninit()),
250 RefCell::new(MaybeUninit::uninit()),
251 RefCell::new(MaybeUninit::uninit()),
252 RefCell::new(MaybeUninit::uninit()),
253 RefCell::new(MaybeUninit::uninit()),
254 RefCell::new(MaybeUninit::uninit()),
255 RefCell::new(MaybeUninit::uninit()),
256 RefCell::new(MaybeUninit::uninit()),
257 RefCell::new(MaybeUninit::uninit()),
258 RefCell::new(MaybeUninit::uninit()),
259 RefCell::new(MaybeUninit::uninit()),
260 RefCell::new(MaybeUninit::uninit()),
261 RefCell::new(MaybeUninit::uninit()),
262 RefCell::new(MaybeUninit::uninit()),
263 RefCell::new(MaybeUninit::uninit()),
264 RefCell::new(MaybeUninit::uninit()),
265 RefCell::new(MaybeUninit::uninit()),
266 RefCell::new(MaybeUninit::uninit()),
267 RefCell::new(MaybeUninit::uninit()),
268 RefCell::new(MaybeUninit::uninit()),
269 RefCell::new(MaybeUninit::uninit()),
270 RefCell::new(MaybeUninit::uninit()),
271 RefCell::new(MaybeUninit::uninit()),
272 RefCell::new(MaybeUninit::uninit()),
273 RefCell::new(MaybeUninit::uninit()),
274 RefCell::new(MaybeUninit::uninit()),
275 RefCell::new(MaybeUninit::uninit()),
276 RefCell::new(MaybeUninit::uninit()),
277 RefCell::new(MaybeUninit::uninit()),
278 RefCell::new(MaybeUninit::uninit()),
279 RefCell::new(MaybeUninit::uninit()),
280 RefCell::new(MaybeUninit::uninit()),
281 RefCell::new(MaybeUninit::uninit()),
282 RefCell::new(MaybeUninit::uninit()),
283 RefCell::new(MaybeUninit::uninit()),
284 RefCell::new(MaybeUninit::uninit()),
285 RefCell::new(MaybeUninit::uninit()),
286 RefCell::new(MaybeUninit::uninit()),
287 RefCell::new(MaybeUninit::uninit()),
288 RefCell::new(MaybeUninit::uninit()),
289 RefCell::new(MaybeUninit::uninit()),
290 RefCell::new(MaybeUninit::uninit()),
291 RefCell::new(MaybeUninit::uninit()),
292 RefCell::new(MaybeUninit::uninit()),
293 RefCell::new(MaybeUninit::uninit()),
294 RefCell::new(MaybeUninit::uninit()),
295 RefCell::new(MaybeUninit::uninit()),
296 RefCell::new(MaybeUninit::uninit()),
297 RefCell::new(MaybeUninit::uninit()),
298 RefCell::new(MaybeUninit::uninit()),
299 RefCell::new(MaybeUninit::uninit()),
300 RefCell::new(MaybeUninit::uninit()),
301 RefCell::new(MaybeUninit::uninit()),
302 ]
303}
304
305pub fn init_256<T>() -> [RefCell<MaybeUninit<T>>; 256] {
306 [
307 RefCell::new(MaybeUninit::uninit()),
308 RefCell::new(MaybeUninit::uninit()),
309 RefCell::new(MaybeUninit::uninit()),
310 RefCell::new(MaybeUninit::uninit()),
311 RefCell::new(MaybeUninit::uninit()),
312 RefCell::new(MaybeUninit::uninit()),
313 RefCell::new(MaybeUninit::uninit()),
314 RefCell::new(MaybeUninit::uninit()),
315 RefCell::new(MaybeUninit::uninit()),
316 RefCell::new(MaybeUninit::uninit()),
317 RefCell::new(MaybeUninit::uninit()),
318 RefCell::new(MaybeUninit::uninit()),
319 RefCell::new(MaybeUninit::uninit()),
320 RefCell::new(MaybeUninit::uninit()),
321 RefCell::new(MaybeUninit::uninit()),
322 RefCell::new(MaybeUninit::uninit()),
323 RefCell::new(MaybeUninit::uninit()),
324 RefCell::new(MaybeUninit::uninit()),
325 RefCell::new(MaybeUninit::uninit()),
326 RefCell::new(MaybeUninit::uninit()),
327 RefCell::new(MaybeUninit::uninit()),
328 RefCell::new(MaybeUninit::uninit()),
329 RefCell::new(MaybeUninit::uninit()),
330 RefCell::new(MaybeUninit::uninit()),
331 RefCell::new(MaybeUninit::uninit()),
332 RefCell::new(MaybeUninit::uninit()),
333 RefCell::new(MaybeUninit::uninit()),
334 RefCell::new(MaybeUninit::uninit()),
335 RefCell::new(MaybeUninit::uninit()),
336 RefCell::new(MaybeUninit::uninit()),
337 RefCell::new(MaybeUninit::uninit()),
338 RefCell::new(MaybeUninit::uninit()),
339 RefCell::new(MaybeUninit::uninit()),
340 RefCell::new(MaybeUninit::uninit()),
341 RefCell::new(MaybeUninit::uninit()),
342 RefCell::new(MaybeUninit::uninit()),
343 RefCell::new(MaybeUninit::uninit()),
344 RefCell::new(MaybeUninit::uninit()),
345 RefCell::new(MaybeUninit::uninit()),
346 RefCell::new(MaybeUninit::uninit()),
347 RefCell::new(MaybeUninit::uninit()),
348 RefCell::new(MaybeUninit::uninit()),
349 RefCell::new(MaybeUninit::uninit()),
350 RefCell::new(MaybeUninit::uninit()),
351 RefCell::new(MaybeUninit::uninit()),
352 RefCell::new(MaybeUninit::uninit()),
353 RefCell::new(MaybeUninit::uninit()),
354 RefCell::new(MaybeUninit::uninit()),
355 RefCell::new(MaybeUninit::uninit()),
356 RefCell::new(MaybeUninit::uninit()),
357 RefCell::new(MaybeUninit::uninit()),
358 RefCell::new(MaybeUninit::uninit()),
359 RefCell::new(MaybeUninit::uninit()),
360 RefCell::new(MaybeUninit::uninit()),
361 RefCell::new(MaybeUninit::uninit()),
362 RefCell::new(MaybeUninit::uninit()),
363 RefCell::new(MaybeUninit::uninit()),
364 RefCell::new(MaybeUninit::uninit()),
365 RefCell::new(MaybeUninit::uninit()),
366 RefCell::new(MaybeUninit::uninit()),
367 RefCell::new(MaybeUninit::uninit()),
368 RefCell::new(MaybeUninit::uninit()),
369 RefCell::new(MaybeUninit::uninit()),
370 RefCell::new(MaybeUninit::uninit()),
371 RefCell::new(MaybeUninit::uninit()),
372 RefCell::new(MaybeUninit::uninit()),
373 RefCell::new(MaybeUninit::uninit()),
374 RefCell::new(MaybeUninit::uninit()),
375 RefCell::new(MaybeUninit::uninit()),
376 RefCell::new(MaybeUninit::uninit()),
377 RefCell::new(MaybeUninit::uninit()),
378 RefCell::new(MaybeUninit::uninit()),
379 RefCell::new(MaybeUninit::uninit()),
380 RefCell::new(MaybeUninit::uninit()),
381 RefCell::new(MaybeUninit::uninit()),
382 RefCell::new(MaybeUninit::uninit()),
383 RefCell::new(MaybeUninit::uninit()),
384 RefCell::new(MaybeUninit::uninit()),
385 RefCell::new(MaybeUninit::uninit()),
386 RefCell::new(MaybeUninit::uninit()),
387 RefCell::new(MaybeUninit::uninit()),
388 RefCell::new(MaybeUninit::uninit()),
389 RefCell::new(MaybeUninit::uninit()),
390 RefCell::new(MaybeUninit::uninit()),
391 RefCell::new(MaybeUninit::uninit()),
392 RefCell::new(MaybeUninit::uninit()),
393 RefCell::new(MaybeUninit::uninit()),
394 RefCell::new(MaybeUninit::uninit()),
395 RefCell::new(MaybeUninit::uninit()),
396 RefCell::new(MaybeUninit::uninit()),
397 RefCell::new(MaybeUninit::uninit()),
398 RefCell::new(MaybeUninit::uninit()),
399 RefCell::new(MaybeUninit::uninit()),
400 RefCell::new(MaybeUninit::uninit()),
401 RefCell::new(MaybeUninit::uninit()),
402 RefCell::new(MaybeUninit::uninit()),
403 RefCell::new(MaybeUninit::uninit()),
404 RefCell::new(MaybeUninit::uninit()),
405 RefCell::new(MaybeUninit::uninit()),
406 RefCell::new(MaybeUninit::uninit()),
407 RefCell::new(MaybeUninit::uninit()),
408 RefCell::new(MaybeUninit::uninit()),
409 RefCell::new(MaybeUninit::uninit()),
410 RefCell::new(MaybeUninit::uninit()),
411 RefCell::new(MaybeUninit::uninit()),
412 RefCell::new(MaybeUninit::uninit()),
413 RefCell::new(MaybeUninit::uninit()),
414 RefCell::new(MaybeUninit::uninit()),
415 RefCell::new(MaybeUninit::uninit()),
416 RefCell::new(MaybeUninit::uninit()),
417 RefCell::new(MaybeUninit::uninit()),
418 RefCell::new(MaybeUninit::uninit()),
419 RefCell::new(MaybeUninit::uninit()),
420 RefCell::new(MaybeUninit::uninit()),
421 RefCell::new(MaybeUninit::uninit()),
422 RefCell::new(MaybeUninit::uninit()),
423 RefCell::new(MaybeUninit::uninit()),
424 RefCell::new(MaybeUninit::uninit()),
425 RefCell::new(MaybeUninit::uninit()),
426 RefCell::new(MaybeUninit::uninit()),
427 RefCell::new(MaybeUninit::uninit()),
428 RefCell::new(MaybeUninit::uninit()),
429 RefCell::new(MaybeUninit::uninit()),
430 RefCell::new(MaybeUninit::uninit()),
431 RefCell::new(MaybeUninit::uninit()),
432 RefCell::new(MaybeUninit::uninit()),
433 RefCell::new(MaybeUninit::uninit()),
434 RefCell::new(MaybeUninit::uninit()),
435 RefCell::new(MaybeUninit::uninit()),
436 RefCell::new(MaybeUninit::uninit()),
437 RefCell::new(MaybeUninit::uninit()),
438 RefCell::new(MaybeUninit::uninit()),
439 RefCell::new(MaybeUninit::uninit()),
440 RefCell::new(MaybeUninit::uninit()),
441 RefCell::new(MaybeUninit::uninit()),
442 RefCell::new(MaybeUninit::uninit()),
443 RefCell::new(MaybeUninit::uninit()),
444 RefCell::new(MaybeUninit::uninit()),
445 RefCell::new(MaybeUninit::uninit()),
446 RefCell::new(MaybeUninit::uninit()),
447 RefCell::new(MaybeUninit::uninit()),
448 RefCell::new(MaybeUninit::uninit()),
449 RefCell::new(MaybeUninit::uninit()),
450 RefCell::new(MaybeUninit::uninit()),
451 RefCell::new(MaybeUninit::uninit()),
452 RefCell::new(MaybeUninit::uninit()),
453 RefCell::new(MaybeUninit::uninit()),
454 RefCell::new(MaybeUninit::uninit()),
455 RefCell::new(MaybeUninit::uninit()),
456 RefCell::new(MaybeUninit::uninit()),
457 RefCell::new(MaybeUninit::uninit()),
458 RefCell::new(MaybeUninit::uninit()),
459 RefCell::new(MaybeUninit::uninit()),
460 RefCell::new(MaybeUninit::uninit()),
461 RefCell::new(MaybeUninit::uninit()),
462 RefCell::new(MaybeUninit::uninit()),
463 RefCell::new(MaybeUninit::uninit()),
464 RefCell::new(MaybeUninit::uninit()),
465 RefCell::new(MaybeUninit::uninit()),
466 RefCell::new(MaybeUninit::uninit()),
467 RefCell::new(MaybeUninit::uninit()),
468 RefCell::new(MaybeUninit::uninit()),
469 RefCell::new(MaybeUninit::uninit()),
470 RefCell::new(MaybeUninit::uninit()),
471 RefCell::new(MaybeUninit::uninit()),
472 RefCell::new(MaybeUninit::uninit()),
473 RefCell::new(MaybeUninit::uninit()),
474 RefCell::new(MaybeUninit::uninit()),
475 RefCell::new(MaybeUninit::uninit()),
476 RefCell::new(MaybeUninit::uninit()),
477 RefCell::new(MaybeUninit::uninit()),
478 RefCell::new(MaybeUninit::uninit()),
479 RefCell::new(MaybeUninit::uninit()),
480 RefCell::new(MaybeUninit::uninit()),
481 RefCell::new(MaybeUninit::uninit()),
482 RefCell::new(MaybeUninit::uninit()),
483 RefCell::new(MaybeUninit::uninit()),
484 RefCell::new(MaybeUninit::uninit()),
485 RefCell::new(MaybeUninit::uninit()),
486 RefCell::new(MaybeUninit::uninit()),
487 RefCell::new(MaybeUninit::uninit()),
488 RefCell::new(MaybeUninit::uninit()),
489 RefCell::new(MaybeUninit::uninit()),
490 RefCell::new(MaybeUninit::uninit()),
491 RefCell::new(MaybeUninit::uninit()),
492 RefCell::new(MaybeUninit::uninit()),
493 RefCell::new(MaybeUninit::uninit()),
494 RefCell::new(MaybeUninit::uninit()),
495 RefCell::new(MaybeUninit::uninit()),
496 RefCell::new(MaybeUninit::uninit()),
497 RefCell::new(MaybeUninit::uninit()),
498 RefCell::new(MaybeUninit::uninit()),
499 RefCell::new(MaybeUninit::uninit()),
500 RefCell::new(MaybeUninit::uninit()),
501 RefCell::new(MaybeUninit::uninit()),
502 RefCell::new(MaybeUninit::uninit()),
503 RefCell::new(MaybeUninit::uninit()),
504 RefCell::new(MaybeUninit::uninit()),
505 RefCell::new(MaybeUninit::uninit()),
506 RefCell::new(MaybeUninit::uninit()),
507 RefCell::new(MaybeUninit::uninit()),
508 RefCell::new(MaybeUninit::uninit()),
509 RefCell::new(MaybeUninit::uninit()),
510 RefCell::new(MaybeUninit::uninit()),
511 RefCell::new(MaybeUninit::uninit()),
512 RefCell::new(MaybeUninit::uninit()),
513 RefCell::new(MaybeUninit::uninit()),
514 RefCell::new(MaybeUninit::uninit()),
515 RefCell::new(MaybeUninit::uninit()),
516 RefCell::new(MaybeUninit::uninit()),
517 RefCell::new(MaybeUninit::uninit()),
518 RefCell::new(MaybeUninit::uninit()),
519 RefCell::new(MaybeUninit::uninit()),
520 RefCell::new(MaybeUninit::uninit()),
521 RefCell::new(MaybeUninit::uninit()),
522 RefCell::new(MaybeUninit::uninit()),
523 RefCell::new(MaybeUninit::uninit()),
524 RefCell::new(MaybeUninit::uninit()),
525 RefCell::new(MaybeUninit::uninit()),
526 RefCell::new(MaybeUninit::uninit()),
527 RefCell::new(MaybeUninit::uninit()),
528 RefCell::new(MaybeUninit::uninit()),
529 RefCell::new(MaybeUninit::uninit()),
530 RefCell::new(MaybeUninit::uninit()),
531 RefCell::new(MaybeUninit::uninit()),
532 RefCell::new(MaybeUninit::uninit()),
533 RefCell::new(MaybeUninit::uninit()),
534 RefCell::new(MaybeUninit::uninit()),
535 RefCell::new(MaybeUninit::uninit()),
536 RefCell::new(MaybeUninit::uninit()),
537 RefCell::new(MaybeUninit::uninit()),
538 RefCell::new(MaybeUninit::uninit()),
539 RefCell::new(MaybeUninit::uninit()),
540 RefCell::new(MaybeUninit::uninit()),
541 RefCell::new(MaybeUninit::uninit()),
542 RefCell::new(MaybeUninit::uninit()),
543 RefCell::new(MaybeUninit::uninit()),
544 RefCell::new(MaybeUninit::uninit()),
545 RefCell::new(MaybeUninit::uninit()),
546 RefCell::new(MaybeUninit::uninit()),
547 RefCell::new(MaybeUninit::uninit()),
548 RefCell::new(MaybeUninit::uninit()),
549 RefCell::new(MaybeUninit::uninit()),
550 RefCell::new(MaybeUninit::uninit()),
551 RefCell::new(MaybeUninit::uninit()),
552 RefCell::new(MaybeUninit::uninit()),
553 RefCell::new(MaybeUninit::uninit()),
554 RefCell::new(MaybeUninit::uninit()),
555 RefCell::new(MaybeUninit::uninit()),
556 RefCell::new(MaybeUninit::uninit()),
557 RefCell::new(MaybeUninit::uninit()),
558 RefCell::new(MaybeUninit::uninit()),
559 RefCell::new(MaybeUninit::uninit()),
560 RefCell::new(MaybeUninit::uninit()),
561 RefCell::new(MaybeUninit::uninit()),
562 RefCell::new(MaybeUninit::uninit()),
563 ]
564}
565
566pub fn init_512<T>() -> [RefCell<MaybeUninit<T>>; 512] {
567 [
568 RefCell::new(MaybeUninit::uninit()),
569 RefCell::new(MaybeUninit::uninit()),
570 RefCell::new(MaybeUninit::uninit()),
571 RefCell::new(MaybeUninit::uninit()),
572 RefCell::new(MaybeUninit::uninit()),
573 RefCell::new(MaybeUninit::uninit()),
574 RefCell::new(MaybeUninit::uninit()),
575 RefCell::new(MaybeUninit::uninit()),
576 RefCell::new(MaybeUninit::uninit()),
577 RefCell::new(MaybeUninit::uninit()),
578 RefCell::new(MaybeUninit::uninit()),
579 RefCell::new(MaybeUninit::uninit()),
580 RefCell::new(MaybeUninit::uninit()),
581 RefCell::new(MaybeUninit::uninit()),
582 RefCell::new(MaybeUninit::uninit()),
583 RefCell::new(MaybeUninit::uninit()),
584 RefCell::new(MaybeUninit::uninit()),
585 RefCell::new(MaybeUninit::uninit()),
586 RefCell::new(MaybeUninit::uninit()),
587 RefCell::new(MaybeUninit::uninit()),
588 RefCell::new(MaybeUninit::uninit()),
589 RefCell::new(MaybeUninit::uninit()),
590 RefCell::new(MaybeUninit::uninit()),
591 RefCell::new(MaybeUninit::uninit()),
592 RefCell::new(MaybeUninit::uninit()),
593 RefCell::new(MaybeUninit::uninit()),
594 RefCell::new(MaybeUninit::uninit()),
595 RefCell::new(MaybeUninit::uninit()),
596 RefCell::new(MaybeUninit::uninit()),
597 RefCell::new(MaybeUninit::uninit()),
598 RefCell::new(MaybeUninit::uninit()),
599 RefCell::new(MaybeUninit::uninit()),
600 RefCell::new(MaybeUninit::uninit()),
601 RefCell::new(MaybeUninit::uninit()),
602 RefCell::new(MaybeUninit::uninit()),
603 RefCell::new(MaybeUninit::uninit()),
604 RefCell::new(MaybeUninit::uninit()),
605 RefCell::new(MaybeUninit::uninit()),
606 RefCell::new(MaybeUninit::uninit()),
607 RefCell::new(MaybeUninit::uninit()),
608 RefCell::new(MaybeUninit::uninit()),
609 RefCell::new(MaybeUninit::uninit()),
610 RefCell::new(MaybeUninit::uninit()),
611 RefCell::new(MaybeUninit::uninit()),
612 RefCell::new(MaybeUninit::uninit()),
613 RefCell::new(MaybeUninit::uninit()),
614 RefCell::new(MaybeUninit::uninit()),
615 RefCell::new(MaybeUninit::uninit()),
616 RefCell::new(MaybeUninit::uninit()),
617 RefCell::new(MaybeUninit::uninit()),
618 RefCell::new(MaybeUninit::uninit()),
619 RefCell::new(MaybeUninit::uninit()),
620 RefCell::new(MaybeUninit::uninit()),
621 RefCell::new(MaybeUninit::uninit()),
622 RefCell::new(MaybeUninit::uninit()),
623 RefCell::new(MaybeUninit::uninit()),
624 RefCell::new(MaybeUninit::uninit()),
625 RefCell::new(MaybeUninit::uninit()),
626 RefCell::new(MaybeUninit::uninit()),
627 RefCell::new(MaybeUninit::uninit()),
628 RefCell::new(MaybeUninit::uninit()),
629 RefCell::new(MaybeUninit::uninit()),
630 RefCell::new(MaybeUninit::uninit()),
631 RefCell::new(MaybeUninit::uninit()),
632 RefCell::new(MaybeUninit::uninit()),
633 RefCell::new(MaybeUninit::uninit()),
634 RefCell::new(MaybeUninit::uninit()),
635 RefCell::new(MaybeUninit::uninit()),
636 RefCell::new(MaybeUninit::uninit()),
637 RefCell::new(MaybeUninit::uninit()),
638 RefCell::new(MaybeUninit::uninit()),
639 RefCell::new(MaybeUninit::uninit()),
640 RefCell::new(MaybeUninit::uninit()),
641 RefCell::new(MaybeUninit::uninit()),
642 RefCell::new(MaybeUninit::uninit()),
643 RefCell::new(MaybeUninit::uninit()),
644 RefCell::new(MaybeUninit::uninit()),
645 RefCell::new(MaybeUninit::uninit()),
646 RefCell::new(MaybeUninit::uninit()),
647 RefCell::new(MaybeUninit::uninit()),
648 RefCell::new(MaybeUninit::uninit()),
649 RefCell::new(MaybeUninit::uninit()),
650 RefCell::new(MaybeUninit::uninit()),
651 RefCell::new(MaybeUninit::uninit()),
652 RefCell::new(MaybeUninit::uninit()),
653 RefCell::new(MaybeUninit::uninit()),
654 RefCell::new(MaybeUninit::uninit()),
655 RefCell::new(MaybeUninit::uninit()),
656 RefCell::new(MaybeUninit::uninit()),
657 RefCell::new(MaybeUninit::uninit()),
658 RefCell::new(MaybeUninit::uninit()),
659 RefCell::new(MaybeUninit::uninit()),
660 RefCell::new(MaybeUninit::uninit()),
661 RefCell::new(MaybeUninit::uninit()),
662 RefCell::new(MaybeUninit::uninit()),
663 RefCell::new(MaybeUninit::uninit()),
664 RefCell::new(MaybeUninit::uninit()),
665 RefCell::new(MaybeUninit::uninit()),
666 RefCell::new(MaybeUninit::uninit()),
667 RefCell::new(MaybeUninit::uninit()),
668 RefCell::new(MaybeUninit::uninit()),
669 RefCell::new(MaybeUninit::uninit()),
670 RefCell::new(MaybeUninit::uninit()),
671 RefCell::new(MaybeUninit::uninit()),
672 RefCell::new(MaybeUninit::uninit()),
673 RefCell::new(MaybeUninit::uninit()),
674 RefCell::new(MaybeUninit::uninit()),
675 RefCell::new(MaybeUninit::uninit()),
676 RefCell::new(MaybeUninit::uninit()),
677 RefCell::new(MaybeUninit::uninit()),
678 RefCell::new(MaybeUninit::uninit()),
679 RefCell::new(MaybeUninit::uninit()),
680 RefCell::new(MaybeUninit::uninit()),
681 RefCell::new(MaybeUninit::uninit()),
682 RefCell::new(MaybeUninit::uninit()),
683 RefCell::new(MaybeUninit::uninit()),
684 RefCell::new(MaybeUninit::uninit()),
685 RefCell::new(MaybeUninit::uninit()),
686 RefCell::new(MaybeUninit::uninit()),
687 RefCell::new(MaybeUninit::uninit()),
688 RefCell::new(MaybeUninit::uninit()),
689 RefCell::new(MaybeUninit::uninit()),
690 RefCell::new(MaybeUninit::uninit()),
691 RefCell::new(MaybeUninit::uninit()),
692 RefCell::new(MaybeUninit::uninit()),
693 RefCell::new(MaybeUninit::uninit()),
694 RefCell::new(MaybeUninit::uninit()),
695 RefCell::new(MaybeUninit::uninit()),
696 RefCell::new(MaybeUninit::uninit()),
697 RefCell::new(MaybeUninit::uninit()),
698 RefCell::new(MaybeUninit::uninit()),
699 RefCell::new(MaybeUninit::uninit()),
700 RefCell::new(MaybeUninit::uninit()),
701 RefCell::new(MaybeUninit::uninit()),
702 RefCell::new(MaybeUninit::uninit()),
703 RefCell::new(MaybeUninit::uninit()),
704 RefCell::new(MaybeUninit::uninit()),
705 RefCell::new(MaybeUninit::uninit()),
706 RefCell::new(MaybeUninit::uninit()),
707 RefCell::new(MaybeUninit::uninit()),
708 RefCell::new(MaybeUninit::uninit()),
709 RefCell::new(MaybeUninit::uninit()),
710 RefCell::new(MaybeUninit::uninit()),
711 RefCell::new(MaybeUninit::uninit()),
712 RefCell::new(MaybeUninit::uninit()),
713 RefCell::new(MaybeUninit::uninit()),
714 RefCell::new(MaybeUninit::uninit()),
715 RefCell::new(MaybeUninit::uninit()),
716 RefCell::new(MaybeUninit::uninit()),
717 RefCell::new(MaybeUninit::uninit()),
718 RefCell::new(MaybeUninit::uninit()),
719 RefCell::new(MaybeUninit::uninit()),
720 RefCell::new(MaybeUninit::uninit()),
721 RefCell::new(MaybeUninit::uninit()),
722 RefCell::new(MaybeUninit::uninit()),
723 RefCell::new(MaybeUninit::uninit()),
724 RefCell::new(MaybeUninit::uninit()),
725 RefCell::new(MaybeUninit::uninit()),
726 RefCell::new(MaybeUninit::uninit()),
727 RefCell::new(MaybeUninit::uninit()),
728 RefCell::new(MaybeUninit::uninit()),
729 RefCell::new(MaybeUninit::uninit()),
730 RefCell::new(MaybeUninit::uninit()),
731 RefCell::new(MaybeUninit::uninit()),
732 RefCell::new(MaybeUninit::uninit()),
733 RefCell::new(MaybeUninit::uninit()),
734 RefCell::new(MaybeUninit::uninit()),
735 RefCell::new(MaybeUninit::uninit()),
736 RefCell::new(MaybeUninit::uninit()),
737 RefCell::new(MaybeUninit::uninit()),
738 RefCell::new(MaybeUninit::uninit()),
739 RefCell::new(MaybeUninit::uninit()),
740 RefCell::new(MaybeUninit::uninit()),
741 RefCell::new(MaybeUninit::uninit()),
742 RefCell::new(MaybeUninit::uninit()),
743 RefCell::new(MaybeUninit::uninit()),
744 RefCell::new(MaybeUninit::uninit()),
745 RefCell::new(MaybeUninit::uninit()),
746 RefCell::new(MaybeUninit::uninit()),
747 RefCell::new(MaybeUninit::uninit()),
748 RefCell::new(MaybeUninit::uninit()),
749 RefCell::new(MaybeUninit::uninit()),
750 RefCell::new(MaybeUninit::uninit()),
751 RefCell::new(MaybeUninit::uninit()),
752 RefCell::new(MaybeUninit::uninit()),
753 RefCell::new(MaybeUninit::uninit()),
754 RefCell::new(MaybeUninit::uninit()),
755 RefCell::new(MaybeUninit::uninit()),
756 RefCell::new(MaybeUninit::uninit()),
757 RefCell::new(MaybeUninit::uninit()),
758 RefCell::new(MaybeUninit::uninit()),
759 RefCell::new(MaybeUninit::uninit()),
760 RefCell::new(MaybeUninit::uninit()),
761 RefCell::new(MaybeUninit::uninit()),
762 RefCell::new(MaybeUninit::uninit()),
763 RefCell::new(MaybeUninit::uninit()),
764 RefCell::new(MaybeUninit::uninit()),
765 RefCell::new(MaybeUninit::uninit()),
766 RefCell::new(MaybeUninit::uninit()),
767 RefCell::new(MaybeUninit::uninit()),
768 RefCell::new(MaybeUninit::uninit()),
769 RefCell::new(MaybeUninit::uninit()),
770 RefCell::new(MaybeUninit::uninit()),
771 RefCell::new(MaybeUninit::uninit()),
772 RefCell::new(MaybeUninit::uninit()),
773 RefCell::new(MaybeUninit::uninit()),
774 RefCell::new(MaybeUninit::uninit()),
775 RefCell::new(MaybeUninit::uninit()),
776 RefCell::new(MaybeUninit::uninit()),
777 RefCell::new(MaybeUninit::uninit()),
778 RefCell::new(MaybeUninit::uninit()),
779 RefCell::new(MaybeUninit::uninit()),
780 RefCell::new(MaybeUninit::uninit()),
781 RefCell::new(MaybeUninit::uninit()),
782 RefCell::new(MaybeUninit::uninit()),
783 RefCell::new(MaybeUninit::uninit()),
784 RefCell::new(MaybeUninit::uninit()),
785 RefCell::new(MaybeUninit::uninit()),
786 RefCell::new(MaybeUninit::uninit()),
787 RefCell::new(MaybeUninit::uninit()),
788 RefCell::new(MaybeUninit::uninit()),
789 RefCell::new(MaybeUninit::uninit()),
790 RefCell::new(MaybeUninit::uninit()),
791 RefCell::new(MaybeUninit::uninit()),
792 RefCell::new(MaybeUninit::uninit()),
793 RefCell::new(MaybeUninit::uninit()),
794 RefCell::new(MaybeUninit::uninit()),
795 RefCell::new(MaybeUninit::uninit()),
796 RefCell::new(MaybeUninit::uninit()),
797 RefCell::new(MaybeUninit::uninit()),
798 RefCell::new(MaybeUninit::uninit()),
799 RefCell::new(MaybeUninit::uninit()),
800 RefCell::new(MaybeUninit::uninit()),
801 RefCell::new(MaybeUninit::uninit()),
802 RefCell::new(MaybeUninit::uninit()),
803 RefCell::new(MaybeUninit::uninit()),
804 RefCell::new(MaybeUninit::uninit()),
805 RefCell::new(MaybeUninit::uninit()),
806 RefCell::new(MaybeUninit::uninit()),
807 RefCell::new(MaybeUninit::uninit()),
808 RefCell::new(MaybeUninit::uninit()),
809 RefCell::new(MaybeUninit::uninit()),
810 RefCell::new(MaybeUninit::uninit()),
811 RefCell::new(MaybeUninit::uninit()),
812 RefCell::new(MaybeUninit::uninit()),
813 RefCell::new(MaybeUninit::uninit()),
814 RefCell::new(MaybeUninit::uninit()),
815 RefCell::new(MaybeUninit::uninit()),
816 RefCell::new(MaybeUninit::uninit()),
817 RefCell::new(MaybeUninit::uninit()),
818 RefCell::new(MaybeUninit::uninit()),
819 RefCell::new(MaybeUninit::uninit()),
820 RefCell::new(MaybeUninit::uninit()),
821 RefCell::new(MaybeUninit::uninit()),
822 RefCell::new(MaybeUninit::uninit()),
823 RefCell::new(MaybeUninit::uninit()),
824 RefCell::new(MaybeUninit::uninit()),
825 RefCell::new(MaybeUninit::uninit()),
826 RefCell::new(MaybeUninit::uninit()),
827 RefCell::new(MaybeUninit::uninit()),
828 RefCell::new(MaybeUninit::uninit()),
829 RefCell::new(MaybeUninit::uninit()),
830 RefCell::new(MaybeUninit::uninit()),
831 RefCell::new(MaybeUninit::uninit()),
832 RefCell::new(MaybeUninit::uninit()),
833 RefCell::new(MaybeUninit::uninit()),
834 RefCell::new(MaybeUninit::uninit()),
835 RefCell::new(MaybeUninit::uninit()),
836 RefCell::new(MaybeUninit::uninit()),
837 RefCell::new(MaybeUninit::uninit()),
838 RefCell::new(MaybeUninit::uninit()),
839 RefCell::new(MaybeUninit::uninit()),
840 RefCell::new(MaybeUninit::uninit()),
841 RefCell::new(MaybeUninit::uninit()),
842 RefCell::new(MaybeUninit::uninit()),
843 RefCell::new(MaybeUninit::uninit()),
844 RefCell::new(MaybeUninit::uninit()),
845 RefCell::new(MaybeUninit::uninit()),
846 RefCell::new(MaybeUninit::uninit()),
847 RefCell::new(MaybeUninit::uninit()),
848 RefCell::new(MaybeUninit::uninit()),
849 RefCell::new(MaybeUninit::uninit()),
850 RefCell::new(MaybeUninit::uninit()),
851 RefCell::new(MaybeUninit::uninit()),
852 RefCell::new(MaybeUninit::uninit()),
853 RefCell::new(MaybeUninit::uninit()),
854 RefCell::new(MaybeUninit::uninit()),
855 RefCell::new(MaybeUninit::uninit()),
856 RefCell::new(MaybeUninit::uninit()),
857 RefCell::new(MaybeUninit::uninit()),
858 RefCell::new(MaybeUninit::uninit()),
859 RefCell::new(MaybeUninit::uninit()),
860 RefCell::new(MaybeUninit::uninit()),
861 RefCell::new(MaybeUninit::uninit()),
862 RefCell::new(MaybeUninit::uninit()),
863 RefCell::new(MaybeUninit::uninit()),
864 RefCell::new(MaybeUninit::uninit()),
865 RefCell::new(MaybeUninit::uninit()),
866 RefCell::new(MaybeUninit::uninit()),
867 RefCell::new(MaybeUninit::uninit()),
868 RefCell::new(MaybeUninit::uninit()),
869 RefCell::new(MaybeUninit::uninit()),
870 RefCell::new(MaybeUninit::uninit()),
871 RefCell::new(MaybeUninit::uninit()),
872 RefCell::new(MaybeUninit::uninit()),
873 RefCell::new(MaybeUninit::uninit()),
874 RefCell::new(MaybeUninit::uninit()),
875 RefCell::new(MaybeUninit::uninit()),
876 RefCell::new(MaybeUninit::uninit()),
877 RefCell::new(MaybeUninit::uninit()),
878 RefCell::new(MaybeUninit::uninit()),
879 RefCell::new(MaybeUninit::uninit()),
880 RefCell::new(MaybeUninit::uninit()),
881 RefCell::new(MaybeUninit::uninit()),
882 RefCell::new(MaybeUninit::uninit()),
883 RefCell::new(MaybeUninit::uninit()),
884 RefCell::new(MaybeUninit::uninit()),
885 RefCell::new(MaybeUninit::uninit()),
886 RefCell::new(MaybeUninit::uninit()),
887 RefCell::new(MaybeUninit::uninit()),
888 RefCell::new(MaybeUninit::uninit()),
889 RefCell::new(MaybeUninit::uninit()),
890 RefCell::new(MaybeUninit::uninit()),
891 RefCell::new(MaybeUninit::uninit()),
892 RefCell::new(MaybeUninit::uninit()),
893 RefCell::new(MaybeUninit::uninit()),
894 RefCell::new(MaybeUninit::uninit()),
895 RefCell::new(MaybeUninit::uninit()),
896 RefCell::new(MaybeUninit::uninit()),
897 RefCell::new(MaybeUninit::uninit()),
898 RefCell::new(MaybeUninit::uninit()),
899 RefCell::new(MaybeUninit::uninit()),
900 RefCell::new(MaybeUninit::uninit()),
901 RefCell::new(MaybeUninit::uninit()),
902 RefCell::new(MaybeUninit::uninit()),
903 RefCell::new(MaybeUninit::uninit()),
904 RefCell::new(MaybeUninit::uninit()),
905 RefCell::new(MaybeUninit::uninit()),
906 RefCell::new(MaybeUninit::uninit()),
907 RefCell::new(MaybeUninit::uninit()),
908 RefCell::new(MaybeUninit::uninit()),
909 RefCell::new(MaybeUninit::uninit()),
910 RefCell::new(MaybeUninit::uninit()),
911 RefCell::new(MaybeUninit::uninit()),
912 RefCell::new(MaybeUninit::uninit()),
913 RefCell::new(MaybeUninit::uninit()),
914 RefCell::new(MaybeUninit::uninit()),
915 RefCell::new(MaybeUninit::uninit()),
916 RefCell::new(MaybeUninit::uninit()),
917 RefCell::new(MaybeUninit::uninit()),
918 RefCell::new(MaybeUninit::uninit()),
919 RefCell::new(MaybeUninit::uninit()),
920 RefCell::new(MaybeUninit::uninit()),
921 RefCell::new(MaybeUninit::uninit()),
922 RefCell::new(MaybeUninit::uninit()),
923 RefCell::new(MaybeUninit::uninit()),
924 RefCell::new(MaybeUninit::uninit()),
925 RefCell::new(MaybeUninit::uninit()),
926 RefCell::new(MaybeUninit::uninit()),
927 RefCell::new(MaybeUninit::uninit()),
928 RefCell::new(MaybeUninit::uninit()),
929 RefCell::new(MaybeUninit::uninit()),
930 RefCell::new(MaybeUninit::uninit()),
931 RefCell::new(MaybeUninit::uninit()),
932 RefCell::new(MaybeUninit::uninit()),
933 RefCell::new(MaybeUninit::uninit()),
934 RefCell::new(MaybeUninit::uninit()),
935 RefCell::new(MaybeUninit::uninit()),
936 RefCell::new(MaybeUninit::uninit()),
937 RefCell::new(MaybeUninit::uninit()),
938 RefCell::new(MaybeUninit::uninit()),
939 RefCell::new(MaybeUninit::uninit()),
940 RefCell::new(MaybeUninit::uninit()),
941 RefCell::new(MaybeUninit::uninit()),
942 RefCell::new(MaybeUninit::uninit()),
943 RefCell::new(MaybeUninit::uninit()),
944 RefCell::new(MaybeUninit::uninit()),
945 RefCell::new(MaybeUninit::uninit()),
946 RefCell::new(MaybeUninit::uninit()),
947 RefCell::new(MaybeUninit::uninit()),
948 RefCell::new(MaybeUninit::uninit()),
949 RefCell::new(MaybeUninit::uninit()),
950 RefCell::new(MaybeUninit::uninit()),
951 RefCell::new(MaybeUninit::uninit()),
952 RefCell::new(MaybeUninit::uninit()),
953 RefCell::new(MaybeUninit::uninit()),
954 RefCell::new(MaybeUninit::uninit()),
955 RefCell::new(MaybeUninit::uninit()),
956 RefCell::new(MaybeUninit::uninit()),
957 RefCell::new(MaybeUninit::uninit()),
958 RefCell::new(MaybeUninit::uninit()),
959 RefCell::new(MaybeUninit::uninit()),
960 RefCell::new(MaybeUninit::uninit()),
961 RefCell::new(MaybeUninit::uninit()),
962 RefCell::new(MaybeUninit::uninit()),
963 RefCell::new(MaybeUninit::uninit()),
964 RefCell::new(MaybeUninit::uninit()),
965 RefCell::new(MaybeUninit::uninit()),
966 RefCell::new(MaybeUninit::uninit()),
967 RefCell::new(MaybeUninit::uninit()),
968 RefCell::new(MaybeUninit::uninit()),
969 RefCell::new(MaybeUninit::uninit()),
970 RefCell::new(MaybeUninit::uninit()),
971 RefCell::new(MaybeUninit::uninit()),
972 RefCell::new(MaybeUninit::uninit()),
973 RefCell::new(MaybeUninit::uninit()),
974 RefCell::new(MaybeUninit::uninit()),
975 RefCell::new(MaybeUninit::uninit()),
976 RefCell::new(MaybeUninit::uninit()),
977 RefCell::new(MaybeUninit::uninit()),
978 RefCell::new(MaybeUninit::uninit()),
979 RefCell::new(MaybeUninit::uninit()),
980 RefCell::new(MaybeUninit::uninit()),
981 RefCell::new(MaybeUninit::uninit()),
982 RefCell::new(MaybeUninit::uninit()),
983 RefCell::new(MaybeUninit::uninit()),
984 RefCell::new(MaybeUninit::uninit()),
985 RefCell::new(MaybeUninit::uninit()),
986 RefCell::new(MaybeUninit::uninit()),
987 RefCell::new(MaybeUninit::uninit()),
988 RefCell::new(MaybeUninit::uninit()),
989 RefCell::new(MaybeUninit::uninit()),
990 RefCell::new(MaybeUninit::uninit()),
991 RefCell::new(MaybeUninit::uninit()),
992 RefCell::new(MaybeUninit::uninit()),
993 RefCell::new(MaybeUninit::uninit()),
994 RefCell::new(MaybeUninit::uninit()),
995 RefCell::new(MaybeUninit::uninit()),
996 RefCell::new(MaybeUninit::uninit()),
997 RefCell::new(MaybeUninit::uninit()),
998 RefCell::new(MaybeUninit::uninit()),
999 RefCell::new(MaybeUninit::uninit()),
1000 RefCell::new(MaybeUninit::uninit()),
1001 RefCell::new(MaybeUninit::uninit()),
1002 RefCell::new(MaybeUninit::uninit()),
1003 RefCell::new(MaybeUninit::uninit()),
1004 RefCell::new(MaybeUninit::uninit()),
1005 RefCell::new(MaybeUninit::uninit()),
1006 RefCell::new(MaybeUninit::uninit()),
1007 RefCell::new(MaybeUninit::uninit()),
1008 RefCell::new(MaybeUninit::uninit()),
1009 RefCell::new(MaybeUninit::uninit()),
1010 RefCell::new(MaybeUninit::uninit()),
1011 RefCell::new(MaybeUninit::uninit()),
1012 RefCell::new(MaybeUninit::uninit()),
1013 RefCell::new(MaybeUninit::uninit()),
1014 RefCell::new(MaybeUninit::uninit()),
1015 RefCell::new(MaybeUninit::uninit()),
1016 RefCell::new(MaybeUninit::uninit()),
1017 RefCell::new(MaybeUninit::uninit()),
1018 RefCell::new(MaybeUninit::uninit()),
1019 RefCell::new(MaybeUninit::uninit()),
1020 RefCell::new(MaybeUninit::uninit()),
1021 RefCell::new(MaybeUninit::uninit()),
1022 RefCell::new(MaybeUninit::uninit()),
1023 RefCell::new(MaybeUninit::uninit()),
1024 RefCell::new(MaybeUninit::uninit()),
1025 RefCell::new(MaybeUninit::uninit()),
1026 RefCell::new(MaybeUninit::uninit()),
1027 RefCell::new(MaybeUninit::uninit()),
1028 RefCell::new(MaybeUninit::uninit()),
1029 RefCell::new(MaybeUninit::uninit()),
1030 RefCell::new(MaybeUninit::uninit()),
1031 RefCell::new(MaybeUninit::uninit()),
1032 RefCell::new(MaybeUninit::uninit()),
1033 RefCell::new(MaybeUninit::uninit()),
1034 RefCell::new(MaybeUninit::uninit()),
1035 RefCell::new(MaybeUninit::uninit()),
1036 RefCell::new(MaybeUninit::uninit()),
1037 RefCell::new(MaybeUninit::uninit()),
1038 RefCell::new(MaybeUninit::uninit()),
1039 RefCell::new(MaybeUninit::uninit()),
1040 RefCell::new(MaybeUninit::uninit()),
1041 RefCell::new(MaybeUninit::uninit()),
1042 RefCell::new(MaybeUninit::uninit()),
1043 RefCell::new(MaybeUninit::uninit()),
1044 RefCell::new(MaybeUninit::uninit()),
1045 RefCell::new(MaybeUninit::uninit()),
1046 RefCell::new(MaybeUninit::uninit()),
1047 RefCell::new(MaybeUninit::uninit()),
1048 RefCell::new(MaybeUninit::uninit()),
1049 RefCell::new(MaybeUninit::uninit()),
1050 RefCell::new(MaybeUninit::uninit()),
1051 RefCell::new(MaybeUninit::uninit()),
1052 RefCell::new(MaybeUninit::uninit()),
1053 RefCell::new(MaybeUninit::uninit()),
1054 RefCell::new(MaybeUninit::uninit()),
1055 RefCell::new(MaybeUninit::uninit()),
1056 RefCell::new(MaybeUninit::uninit()),
1057 RefCell::new(MaybeUninit::uninit()),
1058 RefCell::new(MaybeUninit::uninit()),
1059 RefCell::new(MaybeUninit::uninit()),
1060 RefCell::new(MaybeUninit::uninit()),
1061 RefCell::new(MaybeUninit::uninit()),
1062 RefCell::new(MaybeUninit::uninit()),
1063 RefCell::new(MaybeUninit::uninit()),
1064 RefCell::new(MaybeUninit::uninit()),
1065 RefCell::new(MaybeUninit::uninit()),
1066 RefCell::new(MaybeUninit::uninit()),
1067 RefCell::new(MaybeUninit::uninit()),
1068 RefCell::new(MaybeUninit::uninit()),
1069 RefCell::new(MaybeUninit::uninit()),
1070 RefCell::new(MaybeUninit::uninit()),
1071 RefCell::new(MaybeUninit::uninit()),
1072 RefCell::new(MaybeUninit::uninit()),
1073 RefCell::new(MaybeUninit::uninit()),
1074 RefCell::new(MaybeUninit::uninit()),
1075 RefCell::new(MaybeUninit::uninit()),
1076 RefCell::new(MaybeUninit::uninit()),
1077 RefCell::new(MaybeUninit::uninit()),
1078 RefCell::new(MaybeUninit::uninit()),
1079 RefCell::new(MaybeUninit::uninit()),
1080 ]
1081}
1082
1083pub fn init_1024<T>() -> [RefCell<MaybeUninit<T>>; 1024] {
1084 [
1085 RefCell::new(MaybeUninit::uninit()),
1086 RefCell::new(MaybeUninit::uninit()),
1087 RefCell::new(MaybeUninit::uninit()),
1088 RefCell::new(MaybeUninit::uninit()),
1089 RefCell::new(MaybeUninit::uninit()),
1090 RefCell::new(MaybeUninit::uninit()),
1091 RefCell::new(MaybeUninit::uninit()),
1092 RefCell::new(MaybeUninit::uninit()),
1093 RefCell::new(MaybeUninit::uninit()),
1094 RefCell::new(MaybeUninit::uninit()),
1095 RefCell::new(MaybeUninit::uninit()),
1096 RefCell::new(MaybeUninit::uninit()),
1097 RefCell::new(MaybeUninit::uninit()),
1098 RefCell::new(MaybeUninit::uninit()),
1099 RefCell::new(MaybeUninit::uninit()),
1100 RefCell::new(MaybeUninit::uninit()),
1101 RefCell::new(MaybeUninit::uninit()),
1102 RefCell::new(MaybeUninit::uninit()),
1103 RefCell::new(MaybeUninit::uninit()),
1104 RefCell::new(MaybeUninit::uninit()),
1105 RefCell::new(MaybeUninit::uninit()),
1106 RefCell::new(MaybeUninit::uninit()),
1107 RefCell::new(MaybeUninit::uninit()),
1108 RefCell::new(MaybeUninit::uninit()),
1109 RefCell::new(MaybeUninit::uninit()),
1110 RefCell::new(MaybeUninit::uninit()),
1111 RefCell::new(MaybeUninit::uninit()),
1112 RefCell::new(MaybeUninit::uninit()),
1113 RefCell::new(MaybeUninit::uninit()),
1114 RefCell::new(MaybeUninit::uninit()),
1115 RefCell::new(MaybeUninit::uninit()),
1116 RefCell::new(MaybeUninit::uninit()),
1117 RefCell::new(MaybeUninit::uninit()),
1118 RefCell::new(MaybeUninit::uninit()),
1119 RefCell::new(MaybeUninit::uninit()),
1120 RefCell::new(MaybeUninit::uninit()),
1121 RefCell::new(MaybeUninit::uninit()),
1122 RefCell::new(MaybeUninit::uninit()),
1123 RefCell::new(MaybeUninit::uninit()),
1124 RefCell::new(MaybeUninit::uninit()),
1125 RefCell::new(MaybeUninit::uninit()),
1126 RefCell::new(MaybeUninit::uninit()),
1127 RefCell::new(MaybeUninit::uninit()),
1128 RefCell::new(MaybeUninit::uninit()),
1129 RefCell::new(MaybeUninit::uninit()),
1130 RefCell::new(MaybeUninit::uninit()),
1131 RefCell::new(MaybeUninit::uninit()),
1132 RefCell::new(MaybeUninit::uninit()),
1133 RefCell::new(MaybeUninit::uninit()),
1134 RefCell::new(MaybeUninit::uninit()),
1135 RefCell::new(MaybeUninit::uninit()),
1136 RefCell::new(MaybeUninit::uninit()),
1137 RefCell::new(MaybeUninit::uninit()),
1138 RefCell::new(MaybeUninit::uninit()),
1139 RefCell::new(MaybeUninit::uninit()),
1140 RefCell::new(MaybeUninit::uninit()),
1141 RefCell::new(MaybeUninit::uninit()),
1142 RefCell::new(MaybeUninit::uninit()),
1143 RefCell::new(MaybeUninit::uninit()),
1144 RefCell::new(MaybeUninit::uninit()),
1145 RefCell::new(MaybeUninit::uninit()),
1146 RefCell::new(MaybeUninit::uninit()),
1147 RefCell::new(MaybeUninit::uninit()),
1148 RefCell::new(MaybeUninit::uninit()),
1149 RefCell::new(MaybeUninit::uninit()),
1150 RefCell::new(MaybeUninit::uninit()),
1151 RefCell::new(MaybeUninit::uninit()),
1152 RefCell::new(MaybeUninit::uninit()),
1153 RefCell::new(MaybeUninit::uninit()),
1154 RefCell::new(MaybeUninit::uninit()),
1155 RefCell::new(MaybeUninit::uninit()),
1156 RefCell::new(MaybeUninit::uninit()),
1157 RefCell::new(MaybeUninit::uninit()),
1158 RefCell::new(MaybeUninit::uninit()),
1159 RefCell::new(MaybeUninit::uninit()),
1160 RefCell::new(MaybeUninit::uninit()),
1161 RefCell::new(MaybeUninit::uninit()),
1162 RefCell::new(MaybeUninit::uninit()),
1163 RefCell::new(MaybeUninit::uninit()),
1164 RefCell::new(MaybeUninit::uninit()),
1165 RefCell::new(MaybeUninit::uninit()),
1166 RefCell::new(MaybeUninit::uninit()),
1167 RefCell::new(MaybeUninit::uninit()),
1168 RefCell::new(MaybeUninit::uninit()),
1169 RefCell::new(MaybeUninit::uninit()),
1170 RefCell::new(MaybeUninit::uninit()),
1171 RefCell::new(MaybeUninit::uninit()),
1172 RefCell::new(MaybeUninit::uninit()),
1173 RefCell::new(MaybeUninit::uninit()),
1174 RefCell::new(MaybeUninit::uninit()),
1175 RefCell::new(MaybeUninit::uninit()),
1176 RefCell::new(MaybeUninit::uninit()),
1177 RefCell::new(MaybeUninit::uninit()),
1178 RefCell::new(MaybeUninit::uninit()),
1179 RefCell::new(MaybeUninit::uninit()),
1180 RefCell::new(MaybeUninit::uninit()),
1181 RefCell::new(MaybeUninit::uninit()),
1182 RefCell::new(MaybeUninit::uninit()),
1183 RefCell::new(MaybeUninit::uninit()),
1184 RefCell::new(MaybeUninit::uninit()),
1185 RefCell::new(MaybeUninit::uninit()),
1186 RefCell::new(MaybeUninit::uninit()),
1187 RefCell::new(MaybeUninit::uninit()),
1188 RefCell::new(MaybeUninit::uninit()),
1189 RefCell::new(MaybeUninit::uninit()),
1190 RefCell::new(MaybeUninit::uninit()),
1191 RefCell::new(MaybeUninit::uninit()),
1192 RefCell::new(MaybeUninit::uninit()),
1193 RefCell::new(MaybeUninit::uninit()),
1194 RefCell::new(MaybeUninit::uninit()),
1195 RefCell::new(MaybeUninit::uninit()),
1196 RefCell::new(MaybeUninit::uninit()),
1197 RefCell::new(MaybeUninit::uninit()),
1198 RefCell::new(MaybeUninit::uninit()),
1199 RefCell::new(MaybeUninit::uninit()),
1200 RefCell::new(MaybeUninit::uninit()),
1201 RefCell::new(MaybeUninit::uninit()),
1202 RefCell::new(MaybeUninit::uninit()),
1203 RefCell::new(MaybeUninit::uninit()),
1204 RefCell::new(MaybeUninit::uninit()),
1205 RefCell::new(MaybeUninit::uninit()),
1206 RefCell::new(MaybeUninit::uninit()),
1207 RefCell::new(MaybeUninit::uninit()),
1208 RefCell::new(MaybeUninit::uninit()),
1209 RefCell::new(MaybeUninit::uninit()),
1210 RefCell::new(MaybeUninit::uninit()),
1211 RefCell::new(MaybeUninit::uninit()),
1212 RefCell::new(MaybeUninit::uninit()),
1213 RefCell::new(MaybeUninit::uninit()),
1214 RefCell::new(MaybeUninit::uninit()),
1215 RefCell::new(MaybeUninit::uninit()),
1216 RefCell::new(MaybeUninit::uninit()),
1217 RefCell::new(MaybeUninit::uninit()),
1218 RefCell::new(MaybeUninit::uninit()),
1219 RefCell::new(MaybeUninit::uninit()),
1220 RefCell::new(MaybeUninit::uninit()),
1221 RefCell::new(MaybeUninit::uninit()),
1222 RefCell::new(MaybeUninit::uninit()),
1223 RefCell::new(MaybeUninit::uninit()),
1224 RefCell::new(MaybeUninit::uninit()),
1225 RefCell::new(MaybeUninit::uninit()),
1226 RefCell::new(MaybeUninit::uninit()),
1227 RefCell::new(MaybeUninit::uninit()),
1228 RefCell::new(MaybeUninit::uninit()),
1229 RefCell::new(MaybeUninit::uninit()),
1230 RefCell::new(MaybeUninit::uninit()),
1231 RefCell::new(MaybeUninit::uninit()),
1232 RefCell::new(MaybeUninit::uninit()),
1233 RefCell::new(MaybeUninit::uninit()),
1234 RefCell::new(MaybeUninit::uninit()),
1235 RefCell::new(MaybeUninit::uninit()),
1236 RefCell::new(MaybeUninit::uninit()),
1237 RefCell::new(MaybeUninit::uninit()),
1238 RefCell::new(MaybeUninit::uninit()),
1239 RefCell::new(MaybeUninit::uninit()),
1240 RefCell::new(MaybeUninit::uninit()),
1241 RefCell::new(MaybeUninit::uninit()),
1242 RefCell::new(MaybeUninit::uninit()),
1243 RefCell::new(MaybeUninit::uninit()),
1244 RefCell::new(MaybeUninit::uninit()),
1245 RefCell::new(MaybeUninit::uninit()),
1246 RefCell::new(MaybeUninit::uninit()),
1247 RefCell::new(MaybeUninit::uninit()),
1248 RefCell::new(MaybeUninit::uninit()),
1249 RefCell::new(MaybeUninit::uninit()),
1250 RefCell::new(MaybeUninit::uninit()),
1251 RefCell::new(MaybeUninit::uninit()),
1252 RefCell::new(MaybeUninit::uninit()),
1253 RefCell::new(MaybeUninit::uninit()),
1254 RefCell::new(MaybeUninit::uninit()),
1255 RefCell::new(MaybeUninit::uninit()),
1256 RefCell::new(MaybeUninit::uninit()),
1257 RefCell::new(MaybeUninit::uninit()),
1258 RefCell::new(MaybeUninit::uninit()),
1259 RefCell::new(MaybeUninit::uninit()),
1260 RefCell::new(MaybeUninit::uninit()),
1261 RefCell::new(MaybeUninit::uninit()),
1262 RefCell::new(MaybeUninit::uninit()),
1263 RefCell::new(MaybeUninit::uninit()),
1264 RefCell::new(MaybeUninit::uninit()),
1265 RefCell::new(MaybeUninit::uninit()),
1266 RefCell::new(MaybeUninit::uninit()),
1267 RefCell::new(MaybeUninit::uninit()),
1268 RefCell::new(MaybeUninit::uninit()),
1269 RefCell::new(MaybeUninit::uninit()),
1270 RefCell::new(MaybeUninit::uninit()),
1271 RefCell::new(MaybeUninit::uninit()),
1272 RefCell::new(MaybeUninit::uninit()),
1273 RefCell::new(MaybeUninit::uninit()),
1274 RefCell::new(MaybeUninit::uninit()),
1275 RefCell::new(MaybeUninit::uninit()),
1276 RefCell::new(MaybeUninit::uninit()),
1277 RefCell::new(MaybeUninit::uninit()),
1278 RefCell::new(MaybeUninit::uninit()),
1279 RefCell::new(MaybeUninit::uninit()),
1280 RefCell::new(MaybeUninit::uninit()),
1281 RefCell::new(MaybeUninit::uninit()),
1282 RefCell::new(MaybeUninit::uninit()),
1283 RefCell::new(MaybeUninit::uninit()),
1284 RefCell::new(MaybeUninit::uninit()),
1285 RefCell::new(MaybeUninit::uninit()),
1286 RefCell::new(MaybeUninit::uninit()),
1287 RefCell::new(MaybeUninit::uninit()),
1288 RefCell::new(MaybeUninit::uninit()),
1289 RefCell::new(MaybeUninit::uninit()),
1290 RefCell::new(MaybeUninit::uninit()),
1291 RefCell::new(MaybeUninit::uninit()),
1292 RefCell::new(MaybeUninit::uninit()),
1293 RefCell::new(MaybeUninit::uninit()),
1294 RefCell::new(MaybeUninit::uninit()),
1295 RefCell::new(MaybeUninit::uninit()),
1296 RefCell::new(MaybeUninit::uninit()),
1297 RefCell::new(MaybeUninit::uninit()),
1298 RefCell::new(MaybeUninit::uninit()),
1299 RefCell::new(MaybeUninit::uninit()),
1300 RefCell::new(MaybeUninit::uninit()),
1301 RefCell::new(MaybeUninit::uninit()),
1302 RefCell::new(MaybeUninit::uninit()),
1303 RefCell::new(MaybeUninit::uninit()),
1304 RefCell::new(MaybeUninit::uninit()),
1305 RefCell::new(MaybeUninit::uninit()),
1306 RefCell::new(MaybeUninit::uninit()),
1307 RefCell::new(MaybeUninit::uninit()),
1308 RefCell::new(MaybeUninit::uninit()),
1309 RefCell::new(MaybeUninit::uninit()),
1310 RefCell::new(MaybeUninit::uninit()),
1311 RefCell::new(MaybeUninit::uninit()),
1312 RefCell::new(MaybeUninit::uninit()),
1313 RefCell::new(MaybeUninit::uninit()),
1314 RefCell::new(MaybeUninit::uninit()),
1315 RefCell::new(MaybeUninit::uninit()),
1316 RefCell::new(MaybeUninit::uninit()),
1317 RefCell::new(MaybeUninit::uninit()),
1318 RefCell::new(MaybeUninit::uninit()),
1319 RefCell::new(MaybeUninit::uninit()),
1320 RefCell::new(MaybeUninit::uninit()),
1321 RefCell::new(MaybeUninit::uninit()),
1322 RefCell::new(MaybeUninit::uninit()),
1323 RefCell::new(MaybeUninit::uninit()),
1324 RefCell::new(MaybeUninit::uninit()),
1325 RefCell::new(MaybeUninit::uninit()),
1326 RefCell::new(MaybeUninit::uninit()),
1327 RefCell::new(MaybeUninit::uninit()),
1328 RefCell::new(MaybeUninit::uninit()),
1329 RefCell::new(MaybeUninit::uninit()),
1330 RefCell::new(MaybeUninit::uninit()),
1331 RefCell::new(MaybeUninit::uninit()),
1332 RefCell::new(MaybeUninit::uninit()),
1333 RefCell::new(MaybeUninit::uninit()),
1334 RefCell::new(MaybeUninit::uninit()),
1335 RefCell::new(MaybeUninit::uninit()),
1336 RefCell::new(MaybeUninit::uninit()),
1337 RefCell::new(MaybeUninit::uninit()),
1338 RefCell::new(MaybeUninit::uninit()),
1339 RefCell::new(MaybeUninit::uninit()),
1340 RefCell::new(MaybeUninit::uninit()),
1341 RefCell::new(MaybeUninit::uninit()),
1342 RefCell::new(MaybeUninit::uninit()),
1343 RefCell::new(MaybeUninit::uninit()),
1344 RefCell::new(MaybeUninit::uninit()),
1345 RefCell::new(MaybeUninit::uninit()),
1346 RefCell::new(MaybeUninit::uninit()),
1347 RefCell::new(MaybeUninit::uninit()),
1348 RefCell::new(MaybeUninit::uninit()),
1349 RefCell::new(MaybeUninit::uninit()),
1350 RefCell::new(MaybeUninit::uninit()),
1351 RefCell::new(MaybeUninit::uninit()),
1352 RefCell::new(MaybeUninit::uninit()),
1353 RefCell::new(MaybeUninit::uninit()),
1354 RefCell::new(MaybeUninit::uninit()),
1355 RefCell::new(MaybeUninit::uninit()),
1356 RefCell::new(MaybeUninit::uninit()),
1357 RefCell::new(MaybeUninit::uninit()),
1358 RefCell::new(MaybeUninit::uninit()),
1359 RefCell::new(MaybeUninit::uninit()),
1360 RefCell::new(MaybeUninit::uninit()),
1361 RefCell::new(MaybeUninit::uninit()),
1362 RefCell::new(MaybeUninit::uninit()),
1363 RefCell::new(MaybeUninit::uninit()),
1364 RefCell::new(MaybeUninit::uninit()),
1365 RefCell::new(MaybeUninit::uninit()),
1366 RefCell::new(MaybeUninit::uninit()),
1367 RefCell::new(MaybeUninit::uninit()),
1368 RefCell::new(MaybeUninit::uninit()),
1369 RefCell::new(MaybeUninit::uninit()),
1370 RefCell::new(MaybeUninit::uninit()),
1371 RefCell::new(MaybeUninit::uninit()),
1372 RefCell::new(MaybeUninit::uninit()),
1373 RefCell::new(MaybeUninit::uninit()),
1374 RefCell::new(MaybeUninit::uninit()),
1375 RefCell::new(MaybeUninit::uninit()),
1376 RefCell::new(MaybeUninit::uninit()),
1377 RefCell::new(MaybeUninit::uninit()),
1378 RefCell::new(MaybeUninit::uninit()),
1379 RefCell::new(MaybeUninit::uninit()),
1380 RefCell::new(MaybeUninit::uninit()),
1381 RefCell::new(MaybeUninit::uninit()),
1382 RefCell::new(MaybeUninit::uninit()),
1383 RefCell::new(MaybeUninit::uninit()),
1384 RefCell::new(MaybeUninit::uninit()),
1385 RefCell::new(MaybeUninit::uninit()),
1386 RefCell::new(MaybeUninit::uninit()),
1387 RefCell::new(MaybeUninit::uninit()),
1388 RefCell::new(MaybeUninit::uninit()),
1389 RefCell::new(MaybeUninit::uninit()),
1390 RefCell::new(MaybeUninit::uninit()),
1391 RefCell::new(MaybeUninit::uninit()),
1392 RefCell::new(MaybeUninit::uninit()),
1393 RefCell::new(MaybeUninit::uninit()),
1394 RefCell::new(MaybeUninit::uninit()),
1395 RefCell::new(MaybeUninit::uninit()),
1396 RefCell::new(MaybeUninit::uninit()),
1397 RefCell::new(MaybeUninit::uninit()),
1398 RefCell::new(MaybeUninit::uninit()),
1399 RefCell::new(MaybeUninit::uninit()),
1400 RefCell::new(MaybeUninit::uninit()),
1401 RefCell::new(MaybeUninit::uninit()),
1402 RefCell::new(MaybeUninit::uninit()),
1403 RefCell::new(MaybeUninit::uninit()),
1404 RefCell::new(MaybeUninit::uninit()),
1405 RefCell::new(MaybeUninit::uninit()),
1406 RefCell::new(MaybeUninit::uninit()),
1407 RefCell::new(MaybeUninit::uninit()),
1408 RefCell::new(MaybeUninit::uninit()),
1409 RefCell::new(MaybeUninit::uninit()),
1410 RefCell::new(MaybeUninit::uninit()),
1411 RefCell::new(MaybeUninit::uninit()),
1412 RefCell::new(MaybeUninit::uninit()),
1413 RefCell::new(MaybeUninit::uninit()),
1414 RefCell::new(MaybeUninit::uninit()),
1415 RefCell::new(MaybeUninit::uninit()),
1416 RefCell::new(MaybeUninit::uninit()),
1417 RefCell::new(MaybeUninit::uninit()),
1418 RefCell::new(MaybeUninit::uninit()),
1419 RefCell::new(MaybeUninit::uninit()),
1420 RefCell::new(MaybeUninit::uninit()),
1421 RefCell::new(MaybeUninit::uninit()),
1422 RefCell::new(MaybeUninit::uninit()),
1423 RefCell::new(MaybeUninit::uninit()),
1424 RefCell::new(MaybeUninit::uninit()),
1425 RefCell::new(MaybeUninit::uninit()),
1426 RefCell::new(MaybeUninit::uninit()),
1427 RefCell::new(MaybeUninit::uninit()),
1428 RefCell::new(MaybeUninit::uninit()),
1429 RefCell::new(MaybeUninit::uninit()),
1430 RefCell::new(MaybeUninit::uninit()),
1431 RefCell::new(MaybeUninit::uninit()),
1432 RefCell::new(MaybeUninit::uninit()),
1433 RefCell::new(MaybeUninit::uninit()),
1434 RefCell::new(MaybeUninit::uninit()),
1435 RefCell::new(MaybeUninit::uninit()),
1436 RefCell::new(MaybeUninit::uninit()),
1437 RefCell::new(MaybeUninit::uninit()),
1438 RefCell::new(MaybeUninit::uninit()),
1439 RefCell::new(MaybeUninit::uninit()),
1440 RefCell::new(MaybeUninit::uninit()),
1441 RefCell::new(MaybeUninit::uninit()),
1442 RefCell::new(MaybeUninit::uninit()),
1443 RefCell::new(MaybeUninit::uninit()),
1444 RefCell::new(MaybeUninit::uninit()),
1445 RefCell::new(MaybeUninit::uninit()),
1446 RefCell::new(MaybeUninit::uninit()),
1447 RefCell::new(MaybeUninit::uninit()),
1448 RefCell::new(MaybeUninit::uninit()),
1449 RefCell::new(MaybeUninit::uninit()),
1450 RefCell::new(MaybeUninit::uninit()),
1451 RefCell::new(MaybeUninit::uninit()),
1452 RefCell::new(MaybeUninit::uninit()),
1453 RefCell::new(MaybeUninit::uninit()),
1454 RefCell::new(MaybeUninit::uninit()),
1455 RefCell::new(MaybeUninit::uninit()),
1456 RefCell::new(MaybeUninit::uninit()),
1457 RefCell::new(MaybeUninit::uninit()),
1458 RefCell::new(MaybeUninit::uninit()),
1459 RefCell::new(MaybeUninit::uninit()),
1460 RefCell::new(MaybeUninit::uninit()),
1461 RefCell::new(MaybeUninit::uninit()),
1462 RefCell::new(MaybeUninit::uninit()),
1463 RefCell::new(MaybeUninit::uninit()),
1464 RefCell::new(MaybeUninit::uninit()),
1465 RefCell::new(MaybeUninit::uninit()),
1466 RefCell::new(MaybeUninit::uninit()),
1467 RefCell::new(MaybeUninit::uninit()),
1468 RefCell::new(MaybeUninit::uninit()),
1469 RefCell::new(MaybeUninit::uninit()),
1470 RefCell::new(MaybeUninit::uninit()),
1471 RefCell::new(MaybeUninit::uninit()),
1472 RefCell::new(MaybeUninit::uninit()),
1473 RefCell::new(MaybeUninit::uninit()),
1474 RefCell::new(MaybeUninit::uninit()),
1475 RefCell::new(MaybeUninit::uninit()),
1476 RefCell::new(MaybeUninit::uninit()),
1477 RefCell::new(MaybeUninit::uninit()),
1478 RefCell::new(MaybeUninit::uninit()),
1479 RefCell::new(MaybeUninit::uninit()),
1480 RefCell::new(MaybeUninit::uninit()),
1481 RefCell::new(MaybeUninit::uninit()),
1482 RefCell::new(MaybeUninit::uninit()),
1483 RefCell::new(MaybeUninit::uninit()),
1484 RefCell::new(MaybeUninit::uninit()),
1485 RefCell::new(MaybeUninit::uninit()),
1486 RefCell::new(MaybeUninit::uninit()),
1487 RefCell::new(MaybeUninit::uninit()),
1488 RefCell::new(MaybeUninit::uninit()),
1489 RefCell::new(MaybeUninit::uninit()),
1490 RefCell::new(MaybeUninit::uninit()),
1491 RefCell::new(MaybeUninit::uninit()),
1492 RefCell::new(MaybeUninit::uninit()),
1493 RefCell::new(MaybeUninit::uninit()),
1494 RefCell::new(MaybeUninit::uninit()),
1495 RefCell::new(MaybeUninit::uninit()),
1496 RefCell::new(MaybeUninit::uninit()),
1497 RefCell::new(MaybeUninit::uninit()),
1498 RefCell::new(MaybeUninit::uninit()),
1499 RefCell::new(MaybeUninit::uninit()),
1500 RefCell::new(MaybeUninit::uninit()),
1501 RefCell::new(MaybeUninit::uninit()),
1502 RefCell::new(MaybeUninit::uninit()),
1503 RefCell::new(MaybeUninit::uninit()),
1504 RefCell::new(MaybeUninit::uninit()),
1505 RefCell::new(MaybeUninit::uninit()),
1506 RefCell::new(MaybeUninit::uninit()),
1507 RefCell::new(MaybeUninit::uninit()),
1508 RefCell::new(MaybeUninit::uninit()),
1509 RefCell::new(MaybeUninit::uninit()),
1510 RefCell::new(MaybeUninit::uninit()),
1511 RefCell::new(MaybeUninit::uninit()),
1512 RefCell::new(MaybeUninit::uninit()),
1513 RefCell::new(MaybeUninit::uninit()),
1514 RefCell::new(MaybeUninit::uninit()),
1515 RefCell::new(MaybeUninit::uninit()),
1516 RefCell::new(MaybeUninit::uninit()),
1517 RefCell::new(MaybeUninit::uninit()),
1518 RefCell::new(MaybeUninit::uninit()),
1519 RefCell::new(MaybeUninit::uninit()),
1520 RefCell::new(MaybeUninit::uninit()),
1521 RefCell::new(MaybeUninit::uninit()),
1522 RefCell::new(MaybeUninit::uninit()),
1523 RefCell::new(MaybeUninit::uninit()),
1524 RefCell::new(MaybeUninit::uninit()),
1525 RefCell::new(MaybeUninit::uninit()),
1526 RefCell::new(MaybeUninit::uninit()),
1527 RefCell::new(MaybeUninit::uninit()),
1528 RefCell::new(MaybeUninit::uninit()),
1529 RefCell::new(MaybeUninit::uninit()),
1530 RefCell::new(MaybeUninit::uninit()),
1531 RefCell::new(MaybeUninit::uninit()),
1532 RefCell::new(MaybeUninit::uninit()),
1533 RefCell::new(MaybeUninit::uninit()),
1534 RefCell::new(MaybeUninit::uninit()),
1535 RefCell::new(MaybeUninit::uninit()),
1536 RefCell::new(MaybeUninit::uninit()),
1537 RefCell::new(MaybeUninit::uninit()),
1538 RefCell::new(MaybeUninit::uninit()),
1539 RefCell::new(MaybeUninit::uninit()),
1540 RefCell::new(MaybeUninit::uninit()),
1541 RefCell::new(MaybeUninit::uninit()),
1542 RefCell::new(MaybeUninit::uninit()),
1543 RefCell::new(MaybeUninit::uninit()),
1544 RefCell::new(MaybeUninit::uninit()),
1545 RefCell::new(MaybeUninit::uninit()),
1546 RefCell::new(MaybeUninit::uninit()),
1547 RefCell::new(MaybeUninit::uninit()),
1548 RefCell::new(MaybeUninit::uninit()),
1549 RefCell::new(MaybeUninit::uninit()),
1550 RefCell::new(MaybeUninit::uninit()),
1551 RefCell::new(MaybeUninit::uninit()),
1552 RefCell::new(MaybeUninit::uninit()),
1553 RefCell::new(MaybeUninit::uninit()),
1554 RefCell::new(MaybeUninit::uninit()),
1555 RefCell::new(MaybeUninit::uninit()),
1556 RefCell::new(MaybeUninit::uninit()),
1557 RefCell::new(MaybeUninit::uninit()),
1558 RefCell::new(MaybeUninit::uninit()),
1559 RefCell::new(MaybeUninit::uninit()),
1560 RefCell::new(MaybeUninit::uninit()),
1561 RefCell::new(MaybeUninit::uninit()),
1562 RefCell::new(MaybeUninit::uninit()),
1563 RefCell::new(MaybeUninit::uninit()),
1564 RefCell::new(MaybeUninit::uninit()),
1565 RefCell::new(MaybeUninit::uninit()),
1566 RefCell::new(MaybeUninit::uninit()),
1567 RefCell::new(MaybeUninit::uninit()),
1568 RefCell::new(MaybeUninit::uninit()),
1569 RefCell::new(MaybeUninit::uninit()),
1570 RefCell::new(MaybeUninit::uninit()),
1571 RefCell::new(MaybeUninit::uninit()),
1572 RefCell::new(MaybeUninit::uninit()),
1573 RefCell::new(MaybeUninit::uninit()),
1574 RefCell::new(MaybeUninit::uninit()),
1575 RefCell::new(MaybeUninit::uninit()),
1576 RefCell::new(MaybeUninit::uninit()),
1577 RefCell::new(MaybeUninit::uninit()),
1578 RefCell::new(MaybeUninit::uninit()),
1579 RefCell::new(MaybeUninit::uninit()),
1580 RefCell::new(MaybeUninit::uninit()),
1581 RefCell::new(MaybeUninit::uninit()),
1582 RefCell::new(MaybeUninit::uninit()),
1583 RefCell::new(MaybeUninit::uninit()),
1584 RefCell::new(MaybeUninit::uninit()),
1585 RefCell::new(MaybeUninit::uninit()),
1586 RefCell::new(MaybeUninit::uninit()),
1587 RefCell::new(MaybeUninit::uninit()),
1588 RefCell::new(MaybeUninit::uninit()),
1589 RefCell::new(MaybeUninit::uninit()),
1590 RefCell::new(MaybeUninit::uninit()),
1591 RefCell::new(MaybeUninit::uninit()),
1592 RefCell::new(MaybeUninit::uninit()),
1593 RefCell::new(MaybeUninit::uninit()),
1594 RefCell::new(MaybeUninit::uninit()),
1595 RefCell::new(MaybeUninit::uninit()),
1596 RefCell::new(MaybeUninit::uninit()),
1597 RefCell::new(MaybeUninit::uninit()),
1598 RefCell::new(MaybeUninit::uninit()),
1599 RefCell::new(MaybeUninit::uninit()),
1600 RefCell::new(MaybeUninit::uninit()),
1601 RefCell::new(MaybeUninit::uninit()),
1602 RefCell::new(MaybeUninit::uninit()),
1603 RefCell::new(MaybeUninit::uninit()),
1604 RefCell::new(MaybeUninit::uninit()),
1605 RefCell::new(MaybeUninit::uninit()),
1606 RefCell::new(MaybeUninit::uninit()),
1607 RefCell::new(MaybeUninit::uninit()),
1608 RefCell::new(MaybeUninit::uninit()),
1609 RefCell::new(MaybeUninit::uninit()),
1610 RefCell::new(MaybeUninit::uninit()),
1611 RefCell::new(MaybeUninit::uninit()),
1612 RefCell::new(MaybeUninit::uninit()),
1613 RefCell::new(MaybeUninit::uninit()),
1614 RefCell::new(MaybeUninit::uninit()),
1615 RefCell::new(MaybeUninit::uninit()),
1616 RefCell::new(MaybeUninit::uninit()),
1617 RefCell::new(MaybeUninit::uninit()),
1618 RefCell::new(MaybeUninit::uninit()),
1619 RefCell::new(MaybeUninit::uninit()),
1620 RefCell::new(MaybeUninit::uninit()),
1621 RefCell::new(MaybeUninit::uninit()),
1622 RefCell::new(MaybeUninit::uninit()),
1623 RefCell::new(MaybeUninit::uninit()),
1624 RefCell::new(MaybeUninit::uninit()),
1625 RefCell::new(MaybeUninit::uninit()),
1626 RefCell::new(MaybeUninit::uninit()),
1627 RefCell::new(MaybeUninit::uninit()),
1628 RefCell::new(MaybeUninit::uninit()),
1629 RefCell::new(MaybeUninit::uninit()),
1630 RefCell::new(MaybeUninit::uninit()),
1631 RefCell::new(MaybeUninit::uninit()),
1632 RefCell::new(MaybeUninit::uninit()),
1633 RefCell::new(MaybeUninit::uninit()),
1634 RefCell::new(MaybeUninit::uninit()),
1635 RefCell::new(MaybeUninit::uninit()),
1636 RefCell::new(MaybeUninit::uninit()),
1637 RefCell::new(MaybeUninit::uninit()),
1638 RefCell::new(MaybeUninit::uninit()),
1639 RefCell::new(MaybeUninit::uninit()),
1640 RefCell::new(MaybeUninit::uninit()),
1641 RefCell::new(MaybeUninit::uninit()),
1642 RefCell::new(MaybeUninit::uninit()),
1643 RefCell::new(MaybeUninit::uninit()),
1644 RefCell::new(MaybeUninit::uninit()),
1645 RefCell::new(MaybeUninit::uninit()),
1646 RefCell::new(MaybeUninit::uninit()),
1647 RefCell::new(MaybeUninit::uninit()),
1648 RefCell::new(MaybeUninit::uninit()),
1649 RefCell::new(MaybeUninit::uninit()),
1650 RefCell::new(MaybeUninit::uninit()),
1651 RefCell::new(MaybeUninit::uninit()),
1652 RefCell::new(MaybeUninit::uninit()),
1653 RefCell::new(MaybeUninit::uninit()),
1654 RefCell::new(MaybeUninit::uninit()),
1655 RefCell::new(MaybeUninit::uninit()),
1656 RefCell::new(MaybeUninit::uninit()),
1657 RefCell::new(MaybeUninit::uninit()),
1658 RefCell::new(MaybeUninit::uninit()),
1659 RefCell::new(MaybeUninit::uninit()),
1660 RefCell::new(MaybeUninit::uninit()),
1661 RefCell::new(MaybeUninit::uninit()),
1662 RefCell::new(MaybeUninit::uninit()),
1663 RefCell::new(MaybeUninit::uninit()),
1664 RefCell::new(MaybeUninit::uninit()),
1665 RefCell::new(MaybeUninit::uninit()),
1666 RefCell::new(MaybeUninit::uninit()),
1667 RefCell::new(MaybeUninit::uninit()),
1668 RefCell::new(MaybeUninit::uninit()),
1669 RefCell::new(MaybeUninit::uninit()),
1670 RefCell::new(MaybeUninit::uninit()),
1671 RefCell::new(MaybeUninit::uninit()),
1672 RefCell::new(MaybeUninit::uninit()),
1673 RefCell::new(MaybeUninit::uninit()),
1674 RefCell::new(MaybeUninit::uninit()),
1675 RefCell::new(MaybeUninit::uninit()),
1676 RefCell::new(MaybeUninit::uninit()),
1677 RefCell::new(MaybeUninit::uninit()),
1678 RefCell::new(MaybeUninit::uninit()),
1679 RefCell::new(MaybeUninit::uninit()),
1680 RefCell::new(MaybeUninit::uninit()),
1681 RefCell::new(MaybeUninit::uninit()),
1682 RefCell::new(MaybeUninit::uninit()),
1683 RefCell::new(MaybeUninit::uninit()),
1684 RefCell::new(MaybeUninit::uninit()),
1685 RefCell::new(MaybeUninit::uninit()),
1686 RefCell::new(MaybeUninit::uninit()),
1687 RefCell::new(MaybeUninit::uninit()),
1688 RefCell::new(MaybeUninit::uninit()),
1689 RefCell::new(MaybeUninit::uninit()),
1690 RefCell::new(MaybeUninit::uninit()),
1691 RefCell::new(MaybeUninit::uninit()),
1692 RefCell::new(MaybeUninit::uninit()),
1693 RefCell::new(MaybeUninit::uninit()),
1694 RefCell::new(MaybeUninit::uninit()),
1695 RefCell::new(MaybeUninit::uninit()),
1696 RefCell::new(MaybeUninit::uninit()),
1697 RefCell::new(MaybeUninit::uninit()),
1698 RefCell::new(MaybeUninit::uninit()),
1699 RefCell::new(MaybeUninit::uninit()),
1700 RefCell::new(MaybeUninit::uninit()),
1701 RefCell::new(MaybeUninit::uninit()),
1702 RefCell::new(MaybeUninit::uninit()),
1703 RefCell::new(MaybeUninit::uninit()),
1704 RefCell::new(MaybeUninit::uninit()),
1705 RefCell::new(MaybeUninit::uninit()),
1706 RefCell::new(MaybeUninit::uninit()),
1707 RefCell::new(MaybeUninit::uninit()),
1708 RefCell::new(MaybeUninit::uninit()),
1709 RefCell::new(MaybeUninit::uninit()),
1710 RefCell::new(MaybeUninit::uninit()),
1711 RefCell::new(MaybeUninit::uninit()),
1712 RefCell::new(MaybeUninit::uninit()),
1713 RefCell::new(MaybeUninit::uninit()),
1714 RefCell::new(MaybeUninit::uninit()),
1715 RefCell::new(MaybeUninit::uninit()),
1716 RefCell::new(MaybeUninit::uninit()),
1717 RefCell::new(MaybeUninit::uninit()),
1718 RefCell::new(MaybeUninit::uninit()),
1719 RefCell::new(MaybeUninit::uninit()),
1720 RefCell::new(MaybeUninit::uninit()),
1721 RefCell::new(MaybeUninit::uninit()),
1722 RefCell::new(MaybeUninit::uninit()),
1723 RefCell::new(MaybeUninit::uninit()),
1724 RefCell::new(MaybeUninit::uninit()),
1725 RefCell::new(MaybeUninit::uninit()),
1726 RefCell::new(MaybeUninit::uninit()),
1727 RefCell::new(MaybeUninit::uninit()),
1728 RefCell::new(MaybeUninit::uninit()),
1729 RefCell::new(MaybeUninit::uninit()),
1730 RefCell::new(MaybeUninit::uninit()),
1731 RefCell::new(MaybeUninit::uninit()),
1732 RefCell::new(MaybeUninit::uninit()),
1733 RefCell::new(MaybeUninit::uninit()),
1734 RefCell::new(MaybeUninit::uninit()),
1735 RefCell::new(MaybeUninit::uninit()),
1736 RefCell::new(MaybeUninit::uninit()),
1737 RefCell::new(MaybeUninit::uninit()),
1738 RefCell::new(MaybeUninit::uninit()),
1739 RefCell::new(MaybeUninit::uninit()),
1740 RefCell::new(MaybeUninit::uninit()),
1741 RefCell::new(MaybeUninit::uninit()),
1742 RefCell::new(MaybeUninit::uninit()),
1743 RefCell::new(MaybeUninit::uninit()),
1744 RefCell::new(MaybeUninit::uninit()),
1745 RefCell::new(MaybeUninit::uninit()),
1746 RefCell::new(MaybeUninit::uninit()),
1747 RefCell::new(MaybeUninit::uninit()),
1748 RefCell::new(MaybeUninit::uninit()),
1749 RefCell::new(MaybeUninit::uninit()),
1750 RefCell::new(MaybeUninit::uninit()),
1751 RefCell::new(MaybeUninit::uninit()),
1752 RefCell::new(MaybeUninit::uninit()),
1753 RefCell::new(MaybeUninit::uninit()),
1754 RefCell::new(MaybeUninit::uninit()),
1755 RefCell::new(MaybeUninit::uninit()),
1756 RefCell::new(MaybeUninit::uninit()),
1757 RefCell::new(MaybeUninit::uninit()),
1758 RefCell::new(MaybeUninit::uninit()),
1759 RefCell::new(MaybeUninit::uninit()),
1760 RefCell::new(MaybeUninit::uninit()),
1761 RefCell::new(MaybeUninit::uninit()),
1762 RefCell::new(MaybeUninit::uninit()),
1763 RefCell::new(MaybeUninit::uninit()),
1764 RefCell::new(MaybeUninit::uninit()),
1765 RefCell::new(MaybeUninit::uninit()),
1766 RefCell::new(MaybeUninit::uninit()),
1767 RefCell::new(MaybeUninit::uninit()),
1768 RefCell::new(MaybeUninit::uninit()),
1769 RefCell::new(MaybeUninit::uninit()),
1770 RefCell::new(MaybeUninit::uninit()),
1771 RefCell::new(MaybeUninit::uninit()),
1772 RefCell::new(MaybeUninit::uninit()),
1773 RefCell::new(MaybeUninit::uninit()),
1774 RefCell::new(MaybeUninit::uninit()),
1775 RefCell::new(MaybeUninit::uninit()),
1776 RefCell::new(MaybeUninit::uninit()),
1777 RefCell::new(MaybeUninit::uninit()),
1778 RefCell::new(MaybeUninit::uninit()),
1779 RefCell::new(MaybeUninit::uninit()),
1780 RefCell::new(MaybeUninit::uninit()),
1781 RefCell::new(MaybeUninit::uninit()),
1782 RefCell::new(MaybeUninit::uninit()),
1783 RefCell::new(MaybeUninit::uninit()),
1784 RefCell::new(MaybeUninit::uninit()),
1785 RefCell::new(MaybeUninit::uninit()),
1786 RefCell::new(MaybeUninit::uninit()),
1787 RefCell::new(MaybeUninit::uninit()),
1788 RefCell::new(MaybeUninit::uninit()),
1789 RefCell::new(MaybeUninit::uninit()),
1790 RefCell::new(MaybeUninit::uninit()),
1791 RefCell::new(MaybeUninit::uninit()),
1792 RefCell::new(MaybeUninit::uninit()),
1793 RefCell::new(MaybeUninit::uninit()),
1794 RefCell::new(MaybeUninit::uninit()),
1795 RefCell::new(MaybeUninit::uninit()),
1796 RefCell::new(MaybeUninit::uninit()),
1797 RefCell::new(MaybeUninit::uninit()),
1798 RefCell::new(MaybeUninit::uninit()),
1799 RefCell::new(MaybeUninit::uninit()),
1800 RefCell::new(MaybeUninit::uninit()),
1801 RefCell::new(MaybeUninit::uninit()),
1802 RefCell::new(MaybeUninit::uninit()),
1803 RefCell::new(MaybeUninit::uninit()),
1804 RefCell::new(MaybeUninit::uninit()),
1805 RefCell::new(MaybeUninit::uninit()),
1806 RefCell::new(MaybeUninit::uninit()),
1807 RefCell::new(MaybeUninit::uninit()),
1808 RefCell::new(MaybeUninit::uninit()),
1809 RefCell::new(MaybeUninit::uninit()),
1810 RefCell::new(MaybeUninit::uninit()),
1811 RefCell::new(MaybeUninit::uninit()),
1812 RefCell::new(MaybeUninit::uninit()),
1813 RefCell::new(MaybeUninit::uninit()),
1814 RefCell::new(MaybeUninit::uninit()),
1815 RefCell::new(MaybeUninit::uninit()),
1816 RefCell::new(MaybeUninit::uninit()),
1817 RefCell::new(MaybeUninit::uninit()),
1818 RefCell::new(MaybeUninit::uninit()),
1819 RefCell::new(MaybeUninit::uninit()),
1820 RefCell::new(MaybeUninit::uninit()),
1821 RefCell::new(MaybeUninit::uninit()),
1822 RefCell::new(MaybeUninit::uninit()),
1823 RefCell::new(MaybeUninit::uninit()),
1824 RefCell::new(MaybeUninit::uninit()),
1825 RefCell::new(MaybeUninit::uninit()),
1826 RefCell::new(MaybeUninit::uninit()),
1827 RefCell::new(MaybeUninit::uninit()),
1828 RefCell::new(MaybeUninit::uninit()),
1829 RefCell::new(MaybeUninit::uninit()),
1830 RefCell::new(MaybeUninit::uninit()),
1831 RefCell::new(MaybeUninit::uninit()),
1832 RefCell::new(MaybeUninit::uninit()),
1833 RefCell::new(MaybeUninit::uninit()),
1834 RefCell::new(MaybeUninit::uninit()),
1835 RefCell::new(MaybeUninit::uninit()),
1836 RefCell::new(MaybeUninit::uninit()),
1837 RefCell::new(MaybeUninit::uninit()),
1838 RefCell::new(MaybeUninit::uninit()),
1839 RefCell::new(MaybeUninit::uninit()),
1840 RefCell::new(MaybeUninit::uninit()),
1841 RefCell::new(MaybeUninit::uninit()),
1842 RefCell::new(MaybeUninit::uninit()),
1843 RefCell::new(MaybeUninit::uninit()),
1844 RefCell::new(MaybeUninit::uninit()),
1845 RefCell::new(MaybeUninit::uninit()),
1846 RefCell::new(MaybeUninit::uninit()),
1847 RefCell::new(MaybeUninit::uninit()),
1848 RefCell::new(MaybeUninit::uninit()),
1849 RefCell::new(MaybeUninit::uninit()),
1850 RefCell::new(MaybeUninit::uninit()),
1851 RefCell::new(MaybeUninit::uninit()),
1852 RefCell::new(MaybeUninit::uninit()),
1853 RefCell::new(MaybeUninit::uninit()),
1854 RefCell::new(MaybeUninit::uninit()),
1855 RefCell::new(MaybeUninit::uninit()),
1856 RefCell::new(MaybeUninit::uninit()),
1857 RefCell::new(MaybeUninit::uninit()),
1858 RefCell::new(MaybeUninit::uninit()),
1859 RefCell::new(MaybeUninit::uninit()),
1860 RefCell::new(MaybeUninit::uninit()),
1861 RefCell::new(MaybeUninit::uninit()),
1862 RefCell::new(MaybeUninit::uninit()),
1863 RefCell::new(MaybeUninit::uninit()),
1864 RefCell::new(MaybeUninit::uninit()),
1865 RefCell::new(MaybeUninit::uninit()),
1866 RefCell::new(MaybeUninit::uninit()),
1867 RefCell::new(MaybeUninit::uninit()),
1868 RefCell::new(MaybeUninit::uninit()),
1869 RefCell::new(MaybeUninit::uninit()),
1870 RefCell::new(MaybeUninit::uninit()),
1871 RefCell::new(MaybeUninit::uninit()),
1872 RefCell::new(MaybeUninit::uninit()),
1873 RefCell::new(MaybeUninit::uninit()),
1874 RefCell::new(MaybeUninit::uninit()),
1875 RefCell::new(MaybeUninit::uninit()),
1876 RefCell::new(MaybeUninit::uninit()),
1877 RefCell::new(MaybeUninit::uninit()),
1878 RefCell::new(MaybeUninit::uninit()),
1879 RefCell::new(MaybeUninit::uninit()),
1880 RefCell::new(MaybeUninit::uninit()),
1881 RefCell::new(MaybeUninit::uninit()),
1882 RefCell::new(MaybeUninit::uninit()),
1883 RefCell::new(MaybeUninit::uninit()),
1884 RefCell::new(MaybeUninit::uninit()),
1885 RefCell::new(MaybeUninit::uninit()),
1886 RefCell::new(MaybeUninit::uninit()),
1887 RefCell::new(MaybeUninit::uninit()),
1888 RefCell::new(MaybeUninit::uninit()),
1889 RefCell::new(MaybeUninit::uninit()),
1890 RefCell::new(MaybeUninit::uninit()),
1891 RefCell::new(MaybeUninit::uninit()),
1892 RefCell::new(MaybeUninit::uninit()),
1893 RefCell::new(MaybeUninit::uninit()),
1894 RefCell::new(MaybeUninit::uninit()),
1895 RefCell::new(MaybeUninit::uninit()),
1896 RefCell::new(MaybeUninit::uninit()),
1897 RefCell::new(MaybeUninit::uninit()),
1898 RefCell::new(MaybeUninit::uninit()),
1899 RefCell::new(MaybeUninit::uninit()),
1900 RefCell::new(MaybeUninit::uninit()),
1901 RefCell::new(MaybeUninit::uninit()),
1902 RefCell::new(MaybeUninit::uninit()),
1903 RefCell::new(MaybeUninit::uninit()),
1904 RefCell::new(MaybeUninit::uninit()),
1905 RefCell::new(MaybeUninit::uninit()),
1906 RefCell::new(MaybeUninit::uninit()),
1907 RefCell::new(MaybeUninit::uninit()),
1908 RefCell::new(MaybeUninit::uninit()),
1909 RefCell::new(MaybeUninit::uninit()),
1910 RefCell::new(MaybeUninit::uninit()),
1911 RefCell::new(MaybeUninit::uninit()),
1912 RefCell::new(MaybeUninit::uninit()),
1913 RefCell::new(MaybeUninit::uninit()),
1914 RefCell::new(MaybeUninit::uninit()),
1915 RefCell::new(MaybeUninit::uninit()),
1916 RefCell::new(MaybeUninit::uninit()),
1917 RefCell::new(MaybeUninit::uninit()),
1918 RefCell::new(MaybeUninit::uninit()),
1919 RefCell::new(MaybeUninit::uninit()),
1920 RefCell::new(MaybeUninit::uninit()),
1921 RefCell::new(MaybeUninit::uninit()),
1922 RefCell::new(MaybeUninit::uninit()),
1923 RefCell::new(MaybeUninit::uninit()),
1924 RefCell::new(MaybeUninit::uninit()),
1925 RefCell::new(MaybeUninit::uninit()),
1926 RefCell::new(MaybeUninit::uninit()),
1927 RefCell::new(MaybeUninit::uninit()),
1928 RefCell::new(MaybeUninit::uninit()),
1929 RefCell::new(MaybeUninit::uninit()),
1930 RefCell::new(MaybeUninit::uninit()),
1931 RefCell::new(MaybeUninit::uninit()),
1932 RefCell::new(MaybeUninit::uninit()),
1933 RefCell::new(MaybeUninit::uninit()),
1934 RefCell::new(MaybeUninit::uninit()),
1935 RefCell::new(MaybeUninit::uninit()),
1936 RefCell::new(MaybeUninit::uninit()),
1937 RefCell::new(MaybeUninit::uninit()),
1938 RefCell::new(MaybeUninit::uninit()),
1939 RefCell::new(MaybeUninit::uninit()),
1940 RefCell::new(MaybeUninit::uninit()),
1941 RefCell::new(MaybeUninit::uninit()),
1942 RefCell::new(MaybeUninit::uninit()),
1943 RefCell::new(MaybeUninit::uninit()),
1944 RefCell::new(MaybeUninit::uninit()),
1945 RefCell::new(MaybeUninit::uninit()),
1946 RefCell::new(MaybeUninit::uninit()),
1947 RefCell::new(MaybeUninit::uninit()),
1948 RefCell::new(MaybeUninit::uninit()),
1949 RefCell::new(MaybeUninit::uninit()),
1950 RefCell::new(MaybeUninit::uninit()),
1951 RefCell::new(MaybeUninit::uninit()),
1952 RefCell::new(MaybeUninit::uninit()),
1953 RefCell::new(MaybeUninit::uninit()),
1954 RefCell::new(MaybeUninit::uninit()),
1955 RefCell::new(MaybeUninit::uninit()),
1956 RefCell::new(MaybeUninit::uninit()),
1957 RefCell::new(MaybeUninit::uninit()),
1958 RefCell::new(MaybeUninit::uninit()),
1959 RefCell::new(MaybeUninit::uninit()),
1960 RefCell::new(MaybeUninit::uninit()),
1961 RefCell::new(MaybeUninit::uninit()),
1962 RefCell::new(MaybeUninit::uninit()),
1963 RefCell::new(MaybeUninit::uninit()),
1964 RefCell::new(MaybeUninit::uninit()),
1965 RefCell::new(MaybeUninit::uninit()),
1966 RefCell::new(MaybeUninit::uninit()),
1967 RefCell::new(MaybeUninit::uninit()),
1968 RefCell::new(MaybeUninit::uninit()),
1969 RefCell::new(MaybeUninit::uninit()),
1970 RefCell::new(MaybeUninit::uninit()),
1971 RefCell::new(MaybeUninit::uninit()),
1972 RefCell::new(MaybeUninit::uninit()),
1973 RefCell::new(MaybeUninit::uninit()),
1974 RefCell::new(MaybeUninit::uninit()),
1975 RefCell::new(MaybeUninit::uninit()),
1976 RefCell::new(MaybeUninit::uninit()),
1977 RefCell::new(MaybeUninit::uninit()),
1978 RefCell::new(MaybeUninit::uninit()),
1979 RefCell::new(MaybeUninit::uninit()),
1980 RefCell::new(MaybeUninit::uninit()),
1981 RefCell::new(MaybeUninit::uninit()),
1982 RefCell::new(MaybeUninit::uninit()),
1983 RefCell::new(MaybeUninit::uninit()),
1984 RefCell::new(MaybeUninit::uninit()),
1985 RefCell::new(MaybeUninit::uninit()),
1986 RefCell::new(MaybeUninit::uninit()),
1987 RefCell::new(MaybeUninit::uninit()),
1988 RefCell::new(MaybeUninit::uninit()),
1989 RefCell::new(MaybeUninit::uninit()),
1990 RefCell::new(MaybeUninit::uninit()),
1991 RefCell::new(MaybeUninit::uninit()),
1992 RefCell::new(MaybeUninit::uninit()),
1993 RefCell::new(MaybeUninit::uninit()),
1994 RefCell::new(MaybeUninit::uninit()),
1995 RefCell::new(MaybeUninit::uninit()),
1996 RefCell::new(MaybeUninit::uninit()),
1997 RefCell::new(MaybeUninit::uninit()),
1998 RefCell::new(MaybeUninit::uninit()),
1999 RefCell::new(MaybeUninit::uninit()),
2000 RefCell::new(MaybeUninit::uninit()),
2001 RefCell::new(MaybeUninit::uninit()),
2002 RefCell::new(MaybeUninit::uninit()),
2003 RefCell::new(MaybeUninit::uninit()),
2004 RefCell::new(MaybeUninit::uninit()),
2005 RefCell::new(MaybeUninit::uninit()),
2006 RefCell::new(MaybeUninit::uninit()),
2007 RefCell::new(MaybeUninit::uninit()),
2008 RefCell::new(MaybeUninit::uninit()),
2009 RefCell::new(MaybeUninit::uninit()),
2010 RefCell::new(MaybeUninit::uninit()),
2011 RefCell::new(MaybeUninit::uninit()),
2012 RefCell::new(MaybeUninit::uninit()),
2013 RefCell::new(MaybeUninit::uninit()),
2014 RefCell::new(MaybeUninit::uninit()),
2015 RefCell::new(MaybeUninit::uninit()),
2016 RefCell::new(MaybeUninit::uninit()),
2017 RefCell::new(MaybeUninit::uninit()),
2018 RefCell::new(MaybeUninit::uninit()),
2019 RefCell::new(MaybeUninit::uninit()),
2020 RefCell::new(MaybeUninit::uninit()),
2021 RefCell::new(MaybeUninit::uninit()),
2022 RefCell::new(MaybeUninit::uninit()),
2023 RefCell::new(MaybeUninit::uninit()),
2024 RefCell::new(MaybeUninit::uninit()),
2025 RefCell::new(MaybeUninit::uninit()),
2026 RefCell::new(MaybeUninit::uninit()),
2027 RefCell::new(MaybeUninit::uninit()),
2028 RefCell::new(MaybeUninit::uninit()),
2029 RefCell::new(MaybeUninit::uninit()),
2030 RefCell::new(MaybeUninit::uninit()),
2031 RefCell::new(MaybeUninit::uninit()),
2032 RefCell::new(MaybeUninit::uninit()),
2033 RefCell::new(MaybeUninit::uninit()),
2034 RefCell::new(MaybeUninit::uninit()),
2035 RefCell::new(MaybeUninit::uninit()),
2036 RefCell::new(MaybeUninit::uninit()),
2037 RefCell::new(MaybeUninit::uninit()),
2038 RefCell::new(MaybeUninit::uninit()),
2039 RefCell::new(MaybeUninit::uninit()),
2040 RefCell::new(MaybeUninit::uninit()),
2041 RefCell::new(MaybeUninit::uninit()),
2042 RefCell::new(MaybeUninit::uninit()),
2043 RefCell::new(MaybeUninit::uninit()),
2044 RefCell::new(MaybeUninit::uninit()),
2045 RefCell::new(MaybeUninit::uninit()),
2046 RefCell::new(MaybeUninit::uninit()),
2047 RefCell::new(MaybeUninit::uninit()),
2048 RefCell::new(MaybeUninit::uninit()),
2049 RefCell::new(MaybeUninit::uninit()),
2050 RefCell::new(MaybeUninit::uninit()),
2051 RefCell::new(MaybeUninit::uninit()),
2052 RefCell::new(MaybeUninit::uninit()),
2053 RefCell::new(MaybeUninit::uninit()),
2054 RefCell::new(MaybeUninit::uninit()),
2055 RefCell::new(MaybeUninit::uninit()),
2056 RefCell::new(MaybeUninit::uninit()),
2057 RefCell::new(MaybeUninit::uninit()),
2058 RefCell::new(MaybeUninit::uninit()),
2059 RefCell::new(MaybeUninit::uninit()),
2060 RefCell::new(MaybeUninit::uninit()),
2061 RefCell::new(MaybeUninit::uninit()),
2062 RefCell::new(MaybeUninit::uninit()),
2063 RefCell::new(MaybeUninit::uninit()),
2064 RefCell::new(MaybeUninit::uninit()),
2065 RefCell::new(MaybeUninit::uninit()),
2066 RefCell::new(MaybeUninit::uninit()),
2067 RefCell::new(MaybeUninit::uninit()),
2068 RefCell::new(MaybeUninit::uninit()),
2069 RefCell::new(MaybeUninit::uninit()),
2070 RefCell::new(MaybeUninit::uninit()),
2071 RefCell::new(MaybeUninit::uninit()),
2072 RefCell::new(MaybeUninit::uninit()),
2073 RefCell::new(MaybeUninit::uninit()),
2074 RefCell::new(MaybeUninit::uninit()),
2075 RefCell::new(MaybeUninit::uninit()),
2076 RefCell::new(MaybeUninit::uninit()),
2077 RefCell::new(MaybeUninit::uninit()),
2078 RefCell::new(MaybeUninit::uninit()),
2079 RefCell::new(MaybeUninit::uninit()),
2080 RefCell::new(MaybeUninit::uninit()),
2081 RefCell::new(MaybeUninit::uninit()),
2082 RefCell::new(MaybeUninit::uninit()),
2083 RefCell::new(MaybeUninit::uninit()),
2084 RefCell::new(MaybeUninit::uninit()),
2085 RefCell::new(MaybeUninit::uninit()),
2086 RefCell::new(MaybeUninit::uninit()),
2087 RefCell::new(MaybeUninit::uninit()),
2088 RefCell::new(MaybeUninit::uninit()),
2089 RefCell::new(MaybeUninit::uninit()),
2090 RefCell::new(MaybeUninit::uninit()),
2091 RefCell::new(MaybeUninit::uninit()),
2092 RefCell::new(MaybeUninit::uninit()),
2093 RefCell::new(MaybeUninit::uninit()),
2094 RefCell::new(MaybeUninit::uninit()),
2095 RefCell::new(MaybeUninit::uninit()),
2096 RefCell::new(MaybeUninit::uninit()),
2097 RefCell::new(MaybeUninit::uninit()),
2098 RefCell::new(MaybeUninit::uninit()),
2099 RefCell::new(MaybeUninit::uninit()),
2100 RefCell::new(MaybeUninit::uninit()),
2101 RefCell::new(MaybeUninit::uninit()),
2102 RefCell::new(MaybeUninit::uninit()),
2103 RefCell::new(MaybeUninit::uninit()),
2104 RefCell::new(MaybeUninit::uninit()),
2105 RefCell::new(MaybeUninit::uninit()),
2106 RefCell::new(MaybeUninit::uninit()),
2107 RefCell::new(MaybeUninit::uninit()),
2108 RefCell::new(MaybeUninit::uninit()),
2109 ]
2110}