typenum/gen/generic_const_mappings.rs
1// THIS IS GENERATED CODE
2//! Module with some `const`-generics-friendly definitions, to help bridge the gap
3//! between those and `typenum` types.
4//!
5//! - It requires the `const-generics` crate feature to be enabled.
6//!
7//! The main type to use here is [`U`], although [`Const`] and [`ToUInt`] may be needed
8//! in a generic context.
9
10use crate::*;
11
12/// The main mapping from a generic `const: usize` to a [`UInt`]: [`U<N>`] is expected to work like [`UN`].
13///
14/// - It requires the `const-generics` crate feature to be enabled.
15///
16/// [`U<N>`]: `U`
17/// [`UN`]: `U42`
18///
19/// # Example
20///
21/// ```rust
22/// use typenum::*;
23///
24/// assert_type_eq!(U<42>, U42);
25/// ```
26///
27/// This can even be used in a generic `const N: usize` context, provided the
28/// genericity is guarded by a `where` clause:
29///
30/// ```rust
31/// use typenum::*;
32///
33/// struct MyStruct<const N: usize>;
34///
35/// trait MyTrait { type AssocType; }
36///
37/// impl<const N: usize> MyTrait
38/// for MyStruct<N>
39/// where
40/// Const<N> : ToUInt,
41/// {
42/// type AssocType = U<N>;
43/// }
44///
45/// assert_type_eq!(<MyStruct<42> as MyTrait>::AssocType, U42);
46/// ```
47pub type U<const N: usize> = <Const<N> as ToUInt>::Output;
48
49/// Used to allow the usage of [`U`] in a generic context.
50pub struct Const<const N: usize>;
51
52/// Used to allow the usage of [`U`] in a generic context.
53pub trait ToUInt {
54 /// The [`UN`][`crate::U42`] type corresponding to `Self = Const<N>`.
55 type Output;
56}
57
58impl ToUInt for Const<0> {
59 type Output = U0;
60}
61
62impl ToUInt for Const<1> {
63 type Output = U1;
64}
65
66impl ToUInt for Const<2> {
67 type Output = U2;
68}
69
70impl ToUInt for Const<3> {
71 type Output = U3;
72}
73
74impl ToUInt for Const<4> {
75 type Output = U4;
76}
77
78impl ToUInt for Const<5> {
79 type Output = U5;
80}
81
82impl ToUInt for Const<6> {
83 type Output = U6;
84}
85
86impl ToUInt for Const<7> {
87 type Output = U7;
88}
89
90impl ToUInt for Const<8> {
91 type Output = U8;
92}
93
94impl ToUInt for Const<9> {
95 type Output = U9;
96}
97
98impl ToUInt for Const<10> {
99 type Output = U10;
100}
101
102impl ToUInt for Const<11> {
103 type Output = U11;
104}
105
106impl ToUInt for Const<12> {
107 type Output = U12;
108}
109
110impl ToUInt for Const<13> {
111 type Output = U13;
112}
113
114impl ToUInt for Const<14> {
115 type Output = U14;
116}
117
118impl ToUInt for Const<15> {
119 type Output = U15;
120}
121
122impl ToUInt for Const<16> {
123 type Output = U16;
124}
125
126impl ToUInt for Const<17> {
127 type Output = U17;
128}
129
130impl ToUInt for Const<18> {
131 type Output = U18;
132}
133
134impl ToUInt for Const<19> {
135 type Output = U19;
136}
137
138impl ToUInt for Const<20> {
139 type Output = U20;
140}
141
142impl ToUInt for Const<21> {
143 type Output = U21;
144}
145
146impl ToUInt for Const<22> {
147 type Output = U22;
148}
149
150impl ToUInt for Const<23> {
151 type Output = U23;
152}
153
154impl ToUInt for Const<24> {
155 type Output = U24;
156}
157
158impl ToUInt for Const<25> {
159 type Output = U25;
160}
161
162impl ToUInt for Const<26> {
163 type Output = U26;
164}
165
166impl ToUInt for Const<27> {
167 type Output = U27;
168}
169
170impl ToUInt for Const<28> {
171 type Output = U28;
172}
173
174impl ToUInt for Const<29> {
175 type Output = U29;
176}
177
178impl ToUInt for Const<30> {
179 type Output = U30;
180}
181
182impl ToUInt for Const<31> {
183 type Output = U31;
184}
185
186impl ToUInt for Const<32> {
187 type Output = U32;
188}
189
190impl ToUInt for Const<33> {
191 type Output = U33;
192}
193
194impl ToUInt for Const<34> {
195 type Output = U34;
196}
197
198impl ToUInt for Const<35> {
199 type Output = U35;
200}
201
202impl ToUInt for Const<36> {
203 type Output = U36;
204}
205
206impl ToUInt for Const<37> {
207 type Output = U37;
208}
209
210impl ToUInt for Const<38> {
211 type Output = U38;
212}
213
214impl ToUInt for Const<39> {
215 type Output = U39;
216}
217
218impl ToUInt for Const<40> {
219 type Output = U40;
220}
221
222impl ToUInt for Const<41> {
223 type Output = U41;
224}
225
226impl ToUInt for Const<42> {
227 type Output = U42;
228}
229
230impl ToUInt for Const<43> {
231 type Output = U43;
232}
233
234impl ToUInt for Const<44> {
235 type Output = U44;
236}
237
238impl ToUInt for Const<45> {
239 type Output = U45;
240}
241
242impl ToUInt for Const<46> {
243 type Output = U46;
244}
245
246impl ToUInt for Const<47> {
247 type Output = U47;
248}
249
250impl ToUInt for Const<48> {
251 type Output = U48;
252}
253
254impl ToUInt for Const<49> {
255 type Output = U49;
256}
257
258impl ToUInt for Const<50> {
259 type Output = U50;
260}
261
262impl ToUInt for Const<51> {
263 type Output = U51;
264}
265
266impl ToUInt for Const<52> {
267 type Output = U52;
268}
269
270impl ToUInt for Const<53> {
271 type Output = U53;
272}
273
274impl ToUInt for Const<54> {
275 type Output = U54;
276}
277
278impl ToUInt for Const<55> {
279 type Output = U55;
280}
281
282impl ToUInt for Const<56> {
283 type Output = U56;
284}
285
286impl ToUInt for Const<57> {
287 type Output = U57;
288}
289
290impl ToUInt for Const<58> {
291 type Output = U58;
292}
293
294impl ToUInt for Const<59> {
295 type Output = U59;
296}
297
298impl ToUInt for Const<60> {
299 type Output = U60;
300}
301
302impl ToUInt for Const<61> {
303 type Output = U61;
304}
305
306impl ToUInt for Const<62> {
307 type Output = U62;
308}
309
310impl ToUInt for Const<63> {
311 type Output = U63;
312}
313
314impl ToUInt for Const<64> {
315 type Output = U64;
316}
317
318impl ToUInt for Const<65> {
319 type Output = U65;
320}
321
322impl ToUInt for Const<66> {
323 type Output = U66;
324}
325
326impl ToUInt for Const<67> {
327 type Output = U67;
328}
329
330impl ToUInt for Const<68> {
331 type Output = U68;
332}
333
334impl ToUInt for Const<69> {
335 type Output = U69;
336}
337
338impl ToUInt for Const<70> {
339 type Output = U70;
340}
341
342impl ToUInt for Const<71> {
343 type Output = U71;
344}
345
346impl ToUInt for Const<72> {
347 type Output = U72;
348}
349
350impl ToUInt for Const<73> {
351 type Output = U73;
352}
353
354impl ToUInt for Const<74> {
355 type Output = U74;
356}
357
358impl ToUInt for Const<75> {
359 type Output = U75;
360}
361
362impl ToUInt for Const<76> {
363 type Output = U76;
364}
365
366impl ToUInt for Const<77> {
367 type Output = U77;
368}
369
370impl ToUInt for Const<78> {
371 type Output = U78;
372}
373
374impl ToUInt for Const<79> {
375 type Output = U79;
376}
377
378impl ToUInt for Const<80> {
379 type Output = U80;
380}
381
382impl ToUInt for Const<81> {
383 type Output = U81;
384}
385
386impl ToUInt for Const<82> {
387 type Output = U82;
388}
389
390impl ToUInt for Const<83> {
391 type Output = U83;
392}
393
394impl ToUInt for Const<84> {
395 type Output = U84;
396}
397
398impl ToUInt for Const<85> {
399 type Output = U85;
400}
401
402impl ToUInt for Const<86> {
403 type Output = U86;
404}
405
406impl ToUInt for Const<87> {
407 type Output = U87;
408}
409
410impl ToUInt for Const<88> {
411 type Output = U88;
412}
413
414impl ToUInt for Const<89> {
415 type Output = U89;
416}
417
418impl ToUInt for Const<90> {
419 type Output = U90;
420}
421
422impl ToUInt for Const<91> {
423 type Output = U91;
424}
425
426impl ToUInt for Const<92> {
427 type Output = U92;
428}
429
430impl ToUInt for Const<93> {
431 type Output = U93;
432}
433
434impl ToUInt for Const<94> {
435 type Output = U94;
436}
437
438impl ToUInt for Const<95> {
439 type Output = U95;
440}
441
442impl ToUInt for Const<96> {
443 type Output = U96;
444}
445
446impl ToUInt for Const<97> {
447 type Output = U97;
448}
449
450impl ToUInt for Const<98> {
451 type Output = U98;
452}
453
454impl ToUInt for Const<99> {
455 type Output = U99;
456}
457
458impl ToUInt for Const<100> {
459 type Output = U100;
460}
461
462impl ToUInt for Const<101> {
463 type Output = U101;
464}
465
466impl ToUInt for Const<102> {
467 type Output = U102;
468}
469
470impl ToUInt for Const<103> {
471 type Output = U103;
472}
473
474impl ToUInt for Const<104> {
475 type Output = U104;
476}
477
478impl ToUInt for Const<105> {
479 type Output = U105;
480}
481
482impl ToUInt for Const<106> {
483 type Output = U106;
484}
485
486impl ToUInt for Const<107> {
487 type Output = U107;
488}
489
490impl ToUInt for Const<108> {
491 type Output = U108;
492}
493
494impl ToUInt for Const<109> {
495 type Output = U109;
496}
497
498impl ToUInt for Const<110> {
499 type Output = U110;
500}
501
502impl ToUInt for Const<111> {
503 type Output = U111;
504}
505
506impl ToUInt for Const<112> {
507 type Output = U112;
508}
509
510impl ToUInt for Const<113> {
511 type Output = U113;
512}
513
514impl ToUInt for Const<114> {
515 type Output = U114;
516}
517
518impl ToUInt for Const<115> {
519 type Output = U115;
520}
521
522impl ToUInt for Const<116> {
523 type Output = U116;
524}
525
526impl ToUInt for Const<117> {
527 type Output = U117;
528}
529
530impl ToUInt for Const<118> {
531 type Output = U118;
532}
533
534impl ToUInt for Const<119> {
535 type Output = U119;
536}
537
538impl ToUInt for Const<120> {
539 type Output = U120;
540}
541
542impl ToUInt for Const<121> {
543 type Output = U121;
544}
545
546impl ToUInt for Const<122> {
547 type Output = U122;
548}
549
550impl ToUInt for Const<123> {
551 type Output = U123;
552}
553
554impl ToUInt for Const<124> {
555 type Output = U124;
556}
557
558impl ToUInt for Const<125> {
559 type Output = U125;
560}
561
562impl ToUInt for Const<126> {
563 type Output = U126;
564}
565
566impl ToUInt for Const<127> {
567 type Output = U127;
568}
569
570impl ToUInt for Const<128> {
571 type Output = U128;
572}
573
574impl ToUInt for Const<129> {
575 type Output = U129;
576}
577
578impl ToUInt for Const<130> {
579 type Output = U130;
580}
581
582impl ToUInt for Const<131> {
583 type Output = U131;
584}
585
586impl ToUInt for Const<132> {
587 type Output = U132;
588}
589
590impl ToUInt for Const<133> {
591 type Output = U133;
592}
593
594impl ToUInt for Const<134> {
595 type Output = U134;
596}
597
598impl ToUInt for Const<135> {
599 type Output = U135;
600}
601
602impl ToUInt for Const<136> {
603 type Output = U136;
604}
605
606impl ToUInt for Const<137> {
607 type Output = U137;
608}
609
610impl ToUInt for Const<138> {
611 type Output = U138;
612}
613
614impl ToUInt for Const<139> {
615 type Output = U139;
616}
617
618impl ToUInt for Const<140> {
619 type Output = U140;
620}
621
622impl ToUInt for Const<141> {
623 type Output = U141;
624}
625
626impl ToUInt for Const<142> {
627 type Output = U142;
628}
629
630impl ToUInt for Const<143> {
631 type Output = U143;
632}
633
634impl ToUInt for Const<144> {
635 type Output = U144;
636}
637
638impl ToUInt for Const<145> {
639 type Output = U145;
640}
641
642impl ToUInt for Const<146> {
643 type Output = U146;
644}
645
646impl ToUInt for Const<147> {
647 type Output = U147;
648}
649
650impl ToUInt for Const<148> {
651 type Output = U148;
652}
653
654impl ToUInt for Const<149> {
655 type Output = U149;
656}
657
658impl ToUInt for Const<150> {
659 type Output = U150;
660}
661
662impl ToUInt for Const<151> {
663 type Output = U151;
664}
665
666impl ToUInt for Const<152> {
667 type Output = U152;
668}
669
670impl ToUInt for Const<153> {
671 type Output = U153;
672}
673
674impl ToUInt for Const<154> {
675 type Output = U154;
676}
677
678impl ToUInt for Const<155> {
679 type Output = U155;
680}
681
682impl ToUInt for Const<156> {
683 type Output = U156;
684}
685
686impl ToUInt for Const<157> {
687 type Output = U157;
688}
689
690impl ToUInt for Const<158> {
691 type Output = U158;
692}
693
694impl ToUInt for Const<159> {
695 type Output = U159;
696}
697
698impl ToUInt for Const<160> {
699 type Output = U160;
700}
701
702impl ToUInt for Const<161> {
703 type Output = U161;
704}
705
706impl ToUInt for Const<162> {
707 type Output = U162;
708}
709
710impl ToUInt for Const<163> {
711 type Output = U163;
712}
713
714impl ToUInt for Const<164> {
715 type Output = U164;
716}
717
718impl ToUInt for Const<165> {
719 type Output = U165;
720}
721
722impl ToUInt for Const<166> {
723 type Output = U166;
724}
725
726impl ToUInt for Const<167> {
727 type Output = U167;
728}
729
730impl ToUInt for Const<168> {
731 type Output = U168;
732}
733
734impl ToUInt for Const<169> {
735 type Output = U169;
736}
737
738impl ToUInt for Const<170> {
739 type Output = U170;
740}
741
742impl ToUInt for Const<171> {
743 type Output = U171;
744}
745
746impl ToUInt for Const<172> {
747 type Output = U172;
748}
749
750impl ToUInt for Const<173> {
751 type Output = U173;
752}
753
754impl ToUInt for Const<174> {
755 type Output = U174;
756}
757
758impl ToUInt for Const<175> {
759 type Output = U175;
760}
761
762impl ToUInt for Const<176> {
763 type Output = U176;
764}
765
766impl ToUInt for Const<177> {
767 type Output = U177;
768}
769
770impl ToUInt for Const<178> {
771 type Output = U178;
772}
773
774impl ToUInt for Const<179> {
775 type Output = U179;
776}
777
778impl ToUInt for Const<180> {
779 type Output = U180;
780}
781
782impl ToUInt for Const<181> {
783 type Output = U181;
784}
785
786impl ToUInt for Const<182> {
787 type Output = U182;
788}
789
790impl ToUInt for Const<183> {
791 type Output = U183;
792}
793
794impl ToUInt for Const<184> {
795 type Output = U184;
796}
797
798impl ToUInt for Const<185> {
799 type Output = U185;
800}
801
802impl ToUInt for Const<186> {
803 type Output = U186;
804}
805
806impl ToUInt for Const<187> {
807 type Output = U187;
808}
809
810impl ToUInt for Const<188> {
811 type Output = U188;
812}
813
814impl ToUInt for Const<189> {
815 type Output = U189;
816}
817
818impl ToUInt for Const<190> {
819 type Output = U190;
820}
821
822impl ToUInt for Const<191> {
823 type Output = U191;
824}
825
826impl ToUInt for Const<192> {
827 type Output = U192;
828}
829
830impl ToUInt for Const<193> {
831 type Output = U193;
832}
833
834impl ToUInt for Const<194> {
835 type Output = U194;
836}
837
838impl ToUInt for Const<195> {
839 type Output = U195;
840}
841
842impl ToUInt for Const<196> {
843 type Output = U196;
844}
845
846impl ToUInt for Const<197> {
847 type Output = U197;
848}
849
850impl ToUInt for Const<198> {
851 type Output = U198;
852}
853
854impl ToUInt for Const<199> {
855 type Output = U199;
856}
857
858impl ToUInt for Const<200> {
859 type Output = U200;
860}
861
862impl ToUInt for Const<201> {
863 type Output = U201;
864}
865
866impl ToUInt for Const<202> {
867 type Output = U202;
868}
869
870impl ToUInt for Const<203> {
871 type Output = U203;
872}
873
874impl ToUInt for Const<204> {
875 type Output = U204;
876}
877
878impl ToUInt for Const<205> {
879 type Output = U205;
880}
881
882impl ToUInt for Const<206> {
883 type Output = U206;
884}
885
886impl ToUInt for Const<207> {
887 type Output = U207;
888}
889
890impl ToUInt for Const<208> {
891 type Output = U208;
892}
893
894impl ToUInt for Const<209> {
895 type Output = U209;
896}
897
898impl ToUInt for Const<210> {
899 type Output = U210;
900}
901
902impl ToUInt for Const<211> {
903 type Output = U211;
904}
905
906impl ToUInt for Const<212> {
907 type Output = U212;
908}
909
910impl ToUInt for Const<213> {
911 type Output = U213;
912}
913
914impl ToUInt for Const<214> {
915 type Output = U214;
916}
917
918impl ToUInt for Const<215> {
919 type Output = U215;
920}
921
922impl ToUInt for Const<216> {
923 type Output = U216;
924}
925
926impl ToUInt for Const<217> {
927 type Output = U217;
928}
929
930impl ToUInt for Const<218> {
931 type Output = U218;
932}
933
934impl ToUInt for Const<219> {
935 type Output = U219;
936}
937
938impl ToUInt for Const<220> {
939 type Output = U220;
940}
941
942impl ToUInt for Const<221> {
943 type Output = U221;
944}
945
946impl ToUInt for Const<222> {
947 type Output = U222;
948}
949
950impl ToUInt for Const<223> {
951 type Output = U223;
952}
953
954impl ToUInt for Const<224> {
955 type Output = U224;
956}
957
958impl ToUInt for Const<225> {
959 type Output = U225;
960}
961
962impl ToUInt for Const<226> {
963 type Output = U226;
964}
965
966impl ToUInt for Const<227> {
967 type Output = U227;
968}
969
970impl ToUInt for Const<228> {
971 type Output = U228;
972}
973
974impl ToUInt for Const<229> {
975 type Output = U229;
976}
977
978impl ToUInt for Const<230> {
979 type Output = U230;
980}
981
982impl ToUInt for Const<231> {
983 type Output = U231;
984}
985
986impl ToUInt for Const<232> {
987 type Output = U232;
988}
989
990impl ToUInt for Const<233> {
991 type Output = U233;
992}
993
994impl ToUInt for Const<234> {
995 type Output = U234;
996}
997
998impl ToUInt for Const<235> {
999 type Output = U235;
1000}
1001
1002impl ToUInt for Const<236> {
1003 type Output = U236;
1004}
1005
1006impl ToUInt for Const<237> {
1007 type Output = U237;
1008}
1009
1010impl ToUInt for Const<238> {
1011 type Output = U238;
1012}
1013
1014impl ToUInt for Const<239> {
1015 type Output = U239;
1016}
1017
1018impl ToUInt for Const<240> {
1019 type Output = U240;
1020}
1021
1022impl ToUInt for Const<241> {
1023 type Output = U241;
1024}
1025
1026impl ToUInt for Const<242> {
1027 type Output = U242;
1028}
1029
1030impl ToUInt for Const<243> {
1031 type Output = U243;
1032}
1033
1034impl ToUInt for Const<244> {
1035 type Output = U244;
1036}
1037
1038impl ToUInt for Const<245> {
1039 type Output = U245;
1040}
1041
1042impl ToUInt for Const<246> {
1043 type Output = U246;
1044}
1045
1046impl ToUInt for Const<247> {
1047 type Output = U247;
1048}
1049
1050impl ToUInt for Const<248> {
1051 type Output = U248;
1052}
1053
1054impl ToUInt for Const<249> {
1055 type Output = U249;
1056}
1057
1058impl ToUInt for Const<250> {
1059 type Output = U250;
1060}
1061
1062impl ToUInt for Const<251> {
1063 type Output = U251;
1064}
1065
1066impl ToUInt for Const<252> {
1067 type Output = U252;
1068}
1069
1070impl ToUInt for Const<253> {
1071 type Output = U253;
1072}
1073
1074impl ToUInt for Const<254> {
1075 type Output = U254;
1076}
1077
1078impl ToUInt for Const<255> {
1079 type Output = U255;
1080}
1081
1082impl ToUInt for Const<256> {
1083 type Output = U256;
1084}
1085
1086impl ToUInt for Const<257> {
1087 type Output = U257;
1088}
1089
1090impl ToUInt for Const<258> {
1091 type Output = U258;
1092}
1093
1094impl ToUInt for Const<259> {
1095 type Output = U259;
1096}
1097
1098impl ToUInt for Const<260> {
1099 type Output = U260;
1100}
1101
1102impl ToUInt for Const<261> {
1103 type Output = U261;
1104}
1105
1106impl ToUInt for Const<262> {
1107 type Output = U262;
1108}
1109
1110impl ToUInt for Const<263> {
1111 type Output = U263;
1112}
1113
1114impl ToUInt for Const<264> {
1115 type Output = U264;
1116}
1117
1118impl ToUInt for Const<265> {
1119 type Output = U265;
1120}
1121
1122impl ToUInt for Const<266> {
1123 type Output = U266;
1124}
1125
1126impl ToUInt for Const<267> {
1127 type Output = U267;
1128}
1129
1130impl ToUInt for Const<268> {
1131 type Output = U268;
1132}
1133
1134impl ToUInt for Const<269> {
1135 type Output = U269;
1136}
1137
1138impl ToUInt for Const<270> {
1139 type Output = U270;
1140}
1141
1142impl ToUInt for Const<271> {
1143 type Output = U271;
1144}
1145
1146impl ToUInt for Const<272> {
1147 type Output = U272;
1148}
1149
1150impl ToUInt for Const<273> {
1151 type Output = U273;
1152}
1153
1154impl ToUInt for Const<274> {
1155 type Output = U274;
1156}
1157
1158impl ToUInt for Const<275> {
1159 type Output = U275;
1160}
1161
1162impl ToUInt for Const<276> {
1163 type Output = U276;
1164}
1165
1166impl ToUInt for Const<277> {
1167 type Output = U277;
1168}
1169
1170impl ToUInt for Const<278> {
1171 type Output = U278;
1172}
1173
1174impl ToUInt for Const<279> {
1175 type Output = U279;
1176}
1177
1178impl ToUInt for Const<280> {
1179 type Output = U280;
1180}
1181
1182impl ToUInt for Const<281> {
1183 type Output = U281;
1184}
1185
1186impl ToUInt for Const<282> {
1187 type Output = U282;
1188}
1189
1190impl ToUInt for Const<283> {
1191 type Output = U283;
1192}
1193
1194impl ToUInt for Const<284> {
1195 type Output = U284;
1196}
1197
1198impl ToUInt for Const<285> {
1199 type Output = U285;
1200}
1201
1202impl ToUInt for Const<286> {
1203 type Output = U286;
1204}
1205
1206impl ToUInt for Const<287> {
1207 type Output = U287;
1208}
1209
1210impl ToUInt for Const<288> {
1211 type Output = U288;
1212}
1213
1214impl ToUInt for Const<289> {
1215 type Output = U289;
1216}
1217
1218impl ToUInt for Const<290> {
1219 type Output = U290;
1220}
1221
1222impl ToUInt for Const<291> {
1223 type Output = U291;
1224}
1225
1226impl ToUInt for Const<292> {
1227 type Output = U292;
1228}
1229
1230impl ToUInt for Const<293> {
1231 type Output = U293;
1232}
1233
1234impl ToUInt for Const<294> {
1235 type Output = U294;
1236}
1237
1238impl ToUInt for Const<295> {
1239 type Output = U295;
1240}
1241
1242impl ToUInt for Const<296> {
1243 type Output = U296;
1244}
1245
1246impl ToUInt for Const<297> {
1247 type Output = U297;
1248}
1249
1250impl ToUInt for Const<298> {
1251 type Output = U298;
1252}
1253
1254impl ToUInt for Const<299> {
1255 type Output = U299;
1256}
1257
1258impl ToUInt for Const<300> {
1259 type Output = U300;
1260}
1261
1262impl ToUInt for Const<301> {
1263 type Output = U301;
1264}
1265
1266impl ToUInt for Const<302> {
1267 type Output = U302;
1268}
1269
1270impl ToUInt for Const<303> {
1271 type Output = U303;
1272}
1273
1274impl ToUInt for Const<304> {
1275 type Output = U304;
1276}
1277
1278impl ToUInt for Const<305> {
1279 type Output = U305;
1280}
1281
1282impl ToUInt for Const<306> {
1283 type Output = U306;
1284}
1285
1286impl ToUInt for Const<307> {
1287 type Output = U307;
1288}
1289
1290impl ToUInt for Const<308> {
1291 type Output = U308;
1292}
1293
1294impl ToUInt for Const<309> {
1295 type Output = U309;
1296}
1297
1298impl ToUInt for Const<310> {
1299 type Output = U310;
1300}
1301
1302impl ToUInt for Const<311> {
1303 type Output = U311;
1304}
1305
1306impl ToUInt for Const<312> {
1307 type Output = U312;
1308}
1309
1310impl ToUInt for Const<313> {
1311 type Output = U313;
1312}
1313
1314impl ToUInt for Const<314> {
1315 type Output = U314;
1316}
1317
1318impl ToUInt for Const<315> {
1319 type Output = U315;
1320}
1321
1322impl ToUInt for Const<316> {
1323 type Output = U316;
1324}
1325
1326impl ToUInt for Const<317> {
1327 type Output = U317;
1328}
1329
1330impl ToUInt for Const<318> {
1331 type Output = U318;
1332}
1333
1334impl ToUInt for Const<319> {
1335 type Output = U319;
1336}
1337
1338impl ToUInt for Const<320> {
1339 type Output = U320;
1340}
1341
1342impl ToUInt for Const<321> {
1343 type Output = U321;
1344}
1345
1346impl ToUInt for Const<322> {
1347 type Output = U322;
1348}
1349
1350impl ToUInt for Const<323> {
1351 type Output = U323;
1352}
1353
1354impl ToUInt for Const<324> {
1355 type Output = U324;
1356}
1357
1358impl ToUInt for Const<325> {
1359 type Output = U325;
1360}
1361
1362impl ToUInt for Const<326> {
1363 type Output = U326;
1364}
1365
1366impl ToUInt for Const<327> {
1367 type Output = U327;
1368}
1369
1370impl ToUInt for Const<328> {
1371 type Output = U328;
1372}
1373
1374impl ToUInt for Const<329> {
1375 type Output = U329;
1376}
1377
1378impl ToUInt for Const<330> {
1379 type Output = U330;
1380}
1381
1382impl ToUInt for Const<331> {
1383 type Output = U331;
1384}
1385
1386impl ToUInt for Const<332> {
1387 type Output = U332;
1388}
1389
1390impl ToUInt for Const<333> {
1391 type Output = U333;
1392}
1393
1394impl ToUInt for Const<334> {
1395 type Output = U334;
1396}
1397
1398impl ToUInt for Const<335> {
1399 type Output = U335;
1400}
1401
1402impl ToUInt for Const<336> {
1403 type Output = U336;
1404}
1405
1406impl ToUInt for Const<337> {
1407 type Output = U337;
1408}
1409
1410impl ToUInt for Const<338> {
1411 type Output = U338;
1412}
1413
1414impl ToUInt for Const<339> {
1415 type Output = U339;
1416}
1417
1418impl ToUInt for Const<340> {
1419 type Output = U340;
1420}
1421
1422impl ToUInt for Const<341> {
1423 type Output = U341;
1424}
1425
1426impl ToUInt for Const<342> {
1427 type Output = U342;
1428}
1429
1430impl ToUInt for Const<343> {
1431 type Output = U343;
1432}
1433
1434impl ToUInt for Const<344> {
1435 type Output = U344;
1436}
1437
1438impl ToUInt for Const<345> {
1439 type Output = U345;
1440}
1441
1442impl ToUInt for Const<346> {
1443 type Output = U346;
1444}
1445
1446impl ToUInt for Const<347> {
1447 type Output = U347;
1448}
1449
1450impl ToUInt for Const<348> {
1451 type Output = U348;
1452}
1453
1454impl ToUInt for Const<349> {
1455 type Output = U349;
1456}
1457
1458impl ToUInt for Const<350> {
1459 type Output = U350;
1460}
1461
1462impl ToUInt for Const<351> {
1463 type Output = U351;
1464}
1465
1466impl ToUInt for Const<352> {
1467 type Output = U352;
1468}
1469
1470impl ToUInt for Const<353> {
1471 type Output = U353;
1472}
1473
1474impl ToUInt for Const<354> {
1475 type Output = U354;
1476}
1477
1478impl ToUInt for Const<355> {
1479 type Output = U355;
1480}
1481
1482impl ToUInt for Const<356> {
1483 type Output = U356;
1484}
1485
1486impl ToUInt for Const<357> {
1487 type Output = U357;
1488}
1489
1490impl ToUInt for Const<358> {
1491 type Output = U358;
1492}
1493
1494impl ToUInt for Const<359> {
1495 type Output = U359;
1496}
1497
1498impl ToUInt for Const<360> {
1499 type Output = U360;
1500}
1501
1502impl ToUInt for Const<361> {
1503 type Output = U361;
1504}
1505
1506impl ToUInt for Const<362> {
1507 type Output = U362;
1508}
1509
1510impl ToUInt for Const<363> {
1511 type Output = U363;
1512}
1513
1514impl ToUInt for Const<364> {
1515 type Output = U364;
1516}
1517
1518impl ToUInt for Const<365> {
1519 type Output = U365;
1520}
1521
1522impl ToUInt for Const<366> {
1523 type Output = U366;
1524}
1525
1526impl ToUInt for Const<367> {
1527 type Output = U367;
1528}
1529
1530impl ToUInt for Const<368> {
1531 type Output = U368;
1532}
1533
1534impl ToUInt for Const<369> {
1535 type Output = U369;
1536}
1537
1538impl ToUInt for Const<370> {
1539 type Output = U370;
1540}
1541
1542impl ToUInt for Const<371> {
1543 type Output = U371;
1544}
1545
1546impl ToUInt for Const<372> {
1547 type Output = U372;
1548}
1549
1550impl ToUInt for Const<373> {
1551 type Output = U373;
1552}
1553
1554impl ToUInt for Const<374> {
1555 type Output = U374;
1556}
1557
1558impl ToUInt for Const<375> {
1559 type Output = U375;
1560}
1561
1562impl ToUInt for Const<376> {
1563 type Output = U376;
1564}
1565
1566impl ToUInt for Const<377> {
1567 type Output = U377;
1568}
1569
1570impl ToUInt for Const<378> {
1571 type Output = U378;
1572}
1573
1574impl ToUInt for Const<379> {
1575 type Output = U379;
1576}
1577
1578impl ToUInt for Const<380> {
1579 type Output = U380;
1580}
1581
1582impl ToUInt for Const<381> {
1583 type Output = U381;
1584}
1585
1586impl ToUInt for Const<382> {
1587 type Output = U382;
1588}
1589
1590impl ToUInt for Const<383> {
1591 type Output = U383;
1592}
1593
1594impl ToUInt for Const<384> {
1595 type Output = U384;
1596}
1597
1598impl ToUInt for Const<385> {
1599 type Output = U385;
1600}
1601
1602impl ToUInt for Const<386> {
1603 type Output = U386;
1604}
1605
1606impl ToUInt for Const<387> {
1607 type Output = U387;
1608}
1609
1610impl ToUInt for Const<388> {
1611 type Output = U388;
1612}
1613
1614impl ToUInt for Const<389> {
1615 type Output = U389;
1616}
1617
1618impl ToUInt for Const<390> {
1619 type Output = U390;
1620}
1621
1622impl ToUInt for Const<391> {
1623 type Output = U391;
1624}
1625
1626impl ToUInt for Const<392> {
1627 type Output = U392;
1628}
1629
1630impl ToUInt for Const<393> {
1631 type Output = U393;
1632}
1633
1634impl ToUInt for Const<394> {
1635 type Output = U394;
1636}
1637
1638impl ToUInt for Const<395> {
1639 type Output = U395;
1640}
1641
1642impl ToUInt for Const<396> {
1643 type Output = U396;
1644}
1645
1646impl ToUInt for Const<397> {
1647 type Output = U397;
1648}
1649
1650impl ToUInt for Const<398> {
1651 type Output = U398;
1652}
1653
1654impl ToUInt for Const<399> {
1655 type Output = U399;
1656}
1657
1658impl ToUInt for Const<400> {
1659 type Output = U400;
1660}
1661
1662impl ToUInt for Const<401> {
1663 type Output = U401;
1664}
1665
1666impl ToUInt for Const<402> {
1667 type Output = U402;
1668}
1669
1670impl ToUInt for Const<403> {
1671 type Output = U403;
1672}
1673
1674impl ToUInt for Const<404> {
1675 type Output = U404;
1676}
1677
1678impl ToUInt for Const<405> {
1679 type Output = U405;
1680}
1681
1682impl ToUInt for Const<406> {
1683 type Output = U406;
1684}
1685
1686impl ToUInt for Const<407> {
1687 type Output = U407;
1688}
1689
1690impl ToUInt for Const<408> {
1691 type Output = U408;
1692}
1693
1694impl ToUInt for Const<409> {
1695 type Output = U409;
1696}
1697
1698impl ToUInt for Const<410> {
1699 type Output = U410;
1700}
1701
1702impl ToUInt for Const<411> {
1703 type Output = U411;
1704}
1705
1706impl ToUInt for Const<412> {
1707 type Output = U412;
1708}
1709
1710impl ToUInt for Const<413> {
1711 type Output = U413;
1712}
1713
1714impl ToUInt for Const<414> {
1715 type Output = U414;
1716}
1717
1718impl ToUInt for Const<415> {
1719 type Output = U415;
1720}
1721
1722impl ToUInt for Const<416> {
1723 type Output = U416;
1724}
1725
1726impl ToUInt for Const<417> {
1727 type Output = U417;
1728}
1729
1730impl ToUInt for Const<418> {
1731 type Output = U418;
1732}
1733
1734impl ToUInt for Const<419> {
1735 type Output = U419;
1736}
1737
1738impl ToUInt for Const<420> {
1739 type Output = U420;
1740}
1741
1742impl ToUInt for Const<421> {
1743 type Output = U421;
1744}
1745
1746impl ToUInt for Const<422> {
1747 type Output = U422;
1748}
1749
1750impl ToUInt for Const<423> {
1751 type Output = U423;
1752}
1753
1754impl ToUInt for Const<424> {
1755 type Output = U424;
1756}
1757
1758impl ToUInt for Const<425> {
1759 type Output = U425;
1760}
1761
1762impl ToUInt for Const<426> {
1763 type Output = U426;
1764}
1765
1766impl ToUInt for Const<427> {
1767 type Output = U427;
1768}
1769
1770impl ToUInt for Const<428> {
1771 type Output = U428;
1772}
1773
1774impl ToUInt for Const<429> {
1775 type Output = U429;
1776}
1777
1778impl ToUInt for Const<430> {
1779 type Output = U430;
1780}
1781
1782impl ToUInt for Const<431> {
1783 type Output = U431;
1784}
1785
1786impl ToUInt for Const<432> {
1787 type Output = U432;
1788}
1789
1790impl ToUInt for Const<433> {
1791 type Output = U433;
1792}
1793
1794impl ToUInt for Const<434> {
1795 type Output = U434;
1796}
1797
1798impl ToUInt for Const<435> {
1799 type Output = U435;
1800}
1801
1802impl ToUInt for Const<436> {
1803 type Output = U436;
1804}
1805
1806impl ToUInt for Const<437> {
1807 type Output = U437;
1808}
1809
1810impl ToUInt for Const<438> {
1811 type Output = U438;
1812}
1813
1814impl ToUInt for Const<439> {
1815 type Output = U439;
1816}
1817
1818impl ToUInt for Const<440> {
1819 type Output = U440;
1820}
1821
1822impl ToUInt for Const<441> {
1823 type Output = U441;
1824}
1825
1826impl ToUInt for Const<442> {
1827 type Output = U442;
1828}
1829
1830impl ToUInt for Const<443> {
1831 type Output = U443;
1832}
1833
1834impl ToUInt for Const<444> {
1835 type Output = U444;
1836}
1837
1838impl ToUInt for Const<445> {
1839 type Output = U445;
1840}
1841
1842impl ToUInt for Const<446> {
1843 type Output = U446;
1844}
1845
1846impl ToUInt for Const<447> {
1847 type Output = U447;
1848}
1849
1850impl ToUInt for Const<448> {
1851 type Output = U448;
1852}
1853
1854impl ToUInt for Const<449> {
1855 type Output = U449;
1856}
1857
1858impl ToUInt for Const<450> {
1859 type Output = U450;
1860}
1861
1862impl ToUInt for Const<451> {
1863 type Output = U451;
1864}
1865
1866impl ToUInt for Const<452> {
1867 type Output = U452;
1868}
1869
1870impl ToUInt for Const<453> {
1871 type Output = U453;
1872}
1873
1874impl ToUInt for Const<454> {
1875 type Output = U454;
1876}
1877
1878impl ToUInt for Const<455> {
1879 type Output = U455;
1880}
1881
1882impl ToUInt for Const<456> {
1883 type Output = U456;
1884}
1885
1886impl ToUInt for Const<457> {
1887 type Output = U457;
1888}
1889
1890impl ToUInt for Const<458> {
1891 type Output = U458;
1892}
1893
1894impl ToUInt for Const<459> {
1895 type Output = U459;
1896}
1897
1898impl ToUInt for Const<460> {
1899 type Output = U460;
1900}
1901
1902impl ToUInt for Const<461> {
1903 type Output = U461;
1904}
1905
1906impl ToUInt for Const<462> {
1907 type Output = U462;
1908}
1909
1910impl ToUInt for Const<463> {
1911 type Output = U463;
1912}
1913
1914impl ToUInt for Const<464> {
1915 type Output = U464;
1916}
1917
1918impl ToUInt for Const<465> {
1919 type Output = U465;
1920}
1921
1922impl ToUInt for Const<466> {
1923 type Output = U466;
1924}
1925
1926impl ToUInt for Const<467> {
1927 type Output = U467;
1928}
1929
1930impl ToUInt for Const<468> {
1931 type Output = U468;
1932}
1933
1934impl ToUInt for Const<469> {
1935 type Output = U469;
1936}
1937
1938impl ToUInt for Const<470> {
1939 type Output = U470;
1940}
1941
1942impl ToUInt for Const<471> {
1943 type Output = U471;
1944}
1945
1946impl ToUInt for Const<472> {
1947 type Output = U472;
1948}
1949
1950impl ToUInt for Const<473> {
1951 type Output = U473;
1952}
1953
1954impl ToUInt for Const<474> {
1955 type Output = U474;
1956}
1957
1958impl ToUInt for Const<475> {
1959 type Output = U475;
1960}
1961
1962impl ToUInt for Const<476> {
1963 type Output = U476;
1964}
1965
1966impl ToUInt for Const<477> {
1967 type Output = U477;
1968}
1969
1970impl ToUInt for Const<478> {
1971 type Output = U478;
1972}
1973
1974impl ToUInt for Const<479> {
1975 type Output = U479;
1976}
1977
1978impl ToUInt for Const<480> {
1979 type Output = U480;
1980}
1981
1982impl ToUInt for Const<481> {
1983 type Output = U481;
1984}
1985
1986impl ToUInt for Const<482> {
1987 type Output = U482;
1988}
1989
1990impl ToUInt for Const<483> {
1991 type Output = U483;
1992}
1993
1994impl ToUInt for Const<484> {
1995 type Output = U484;
1996}
1997
1998impl ToUInt for Const<485> {
1999 type Output = U485;
2000}
2001
2002impl ToUInt for Const<486> {
2003 type Output = U486;
2004}
2005
2006impl ToUInt for Const<487> {
2007 type Output = U487;
2008}
2009
2010impl ToUInt for Const<488> {
2011 type Output = U488;
2012}
2013
2014impl ToUInt for Const<489> {
2015 type Output = U489;
2016}
2017
2018impl ToUInt for Const<490> {
2019 type Output = U490;
2020}
2021
2022impl ToUInt for Const<491> {
2023 type Output = U491;
2024}
2025
2026impl ToUInt for Const<492> {
2027 type Output = U492;
2028}
2029
2030impl ToUInt for Const<493> {
2031 type Output = U493;
2032}
2033
2034impl ToUInt for Const<494> {
2035 type Output = U494;
2036}
2037
2038impl ToUInt for Const<495> {
2039 type Output = U495;
2040}
2041
2042impl ToUInt for Const<496> {
2043 type Output = U496;
2044}
2045
2046impl ToUInt for Const<497> {
2047 type Output = U497;
2048}
2049
2050impl ToUInt for Const<498> {
2051 type Output = U498;
2052}
2053
2054impl ToUInt for Const<499> {
2055 type Output = U499;
2056}
2057
2058impl ToUInt for Const<500> {
2059 type Output = U500;
2060}
2061
2062impl ToUInt for Const<501> {
2063 type Output = U501;
2064}
2065
2066impl ToUInt for Const<502> {
2067 type Output = U502;
2068}
2069
2070impl ToUInt for Const<503> {
2071 type Output = U503;
2072}
2073
2074impl ToUInt for Const<504> {
2075 type Output = U504;
2076}
2077
2078impl ToUInt for Const<505> {
2079 type Output = U505;
2080}
2081
2082impl ToUInt for Const<506> {
2083 type Output = U506;
2084}
2085
2086impl ToUInt for Const<507> {
2087 type Output = U507;
2088}
2089
2090impl ToUInt for Const<508> {
2091 type Output = U508;
2092}
2093
2094impl ToUInt for Const<509> {
2095 type Output = U509;
2096}
2097
2098impl ToUInt for Const<510> {
2099 type Output = U510;
2100}
2101
2102impl ToUInt for Const<511> {
2103 type Output = U511;
2104}
2105
2106impl ToUInt for Const<512> {
2107 type Output = U512;
2108}
2109
2110impl ToUInt for Const<513> {
2111 type Output = U513;
2112}
2113
2114impl ToUInt for Const<514> {
2115 type Output = U514;
2116}
2117
2118impl ToUInt for Const<515> {
2119 type Output = U515;
2120}
2121
2122impl ToUInt for Const<516> {
2123 type Output = U516;
2124}
2125
2126impl ToUInt for Const<517> {
2127 type Output = U517;
2128}
2129
2130impl ToUInt for Const<518> {
2131 type Output = U518;
2132}
2133
2134impl ToUInt for Const<519> {
2135 type Output = U519;
2136}
2137
2138impl ToUInt for Const<520> {
2139 type Output = U520;
2140}
2141
2142impl ToUInt for Const<521> {
2143 type Output = U521;
2144}
2145
2146impl ToUInt for Const<522> {
2147 type Output = U522;
2148}
2149
2150impl ToUInt for Const<523> {
2151 type Output = U523;
2152}
2153
2154impl ToUInt for Const<524> {
2155 type Output = U524;
2156}
2157
2158impl ToUInt for Const<525> {
2159 type Output = U525;
2160}
2161
2162impl ToUInt for Const<526> {
2163 type Output = U526;
2164}
2165
2166impl ToUInt for Const<527> {
2167 type Output = U527;
2168}
2169
2170impl ToUInt for Const<528> {
2171 type Output = U528;
2172}
2173
2174impl ToUInt for Const<529> {
2175 type Output = U529;
2176}
2177
2178impl ToUInt for Const<530> {
2179 type Output = U530;
2180}
2181
2182impl ToUInt for Const<531> {
2183 type Output = U531;
2184}
2185
2186impl ToUInt for Const<532> {
2187 type Output = U532;
2188}
2189
2190impl ToUInt for Const<533> {
2191 type Output = U533;
2192}
2193
2194impl ToUInt for Const<534> {
2195 type Output = U534;
2196}
2197
2198impl ToUInt for Const<535> {
2199 type Output = U535;
2200}
2201
2202impl ToUInt for Const<536> {
2203 type Output = U536;
2204}
2205
2206impl ToUInt for Const<537> {
2207 type Output = U537;
2208}
2209
2210impl ToUInt for Const<538> {
2211 type Output = U538;
2212}
2213
2214impl ToUInt for Const<539> {
2215 type Output = U539;
2216}
2217
2218impl ToUInt for Const<540> {
2219 type Output = U540;
2220}
2221
2222impl ToUInt for Const<541> {
2223 type Output = U541;
2224}
2225
2226impl ToUInt for Const<542> {
2227 type Output = U542;
2228}
2229
2230impl ToUInt for Const<543> {
2231 type Output = U543;
2232}
2233
2234impl ToUInt for Const<544> {
2235 type Output = U544;
2236}
2237
2238impl ToUInt for Const<545> {
2239 type Output = U545;
2240}
2241
2242impl ToUInt for Const<546> {
2243 type Output = U546;
2244}
2245
2246impl ToUInt for Const<547> {
2247 type Output = U547;
2248}
2249
2250impl ToUInt for Const<548> {
2251 type Output = U548;
2252}
2253
2254impl ToUInt for Const<549> {
2255 type Output = U549;
2256}
2257
2258impl ToUInt for Const<550> {
2259 type Output = U550;
2260}
2261
2262impl ToUInt for Const<551> {
2263 type Output = U551;
2264}
2265
2266impl ToUInt for Const<552> {
2267 type Output = U552;
2268}
2269
2270impl ToUInt for Const<553> {
2271 type Output = U553;
2272}
2273
2274impl ToUInt for Const<554> {
2275 type Output = U554;
2276}
2277
2278impl ToUInt for Const<555> {
2279 type Output = U555;
2280}
2281
2282impl ToUInt for Const<556> {
2283 type Output = U556;
2284}
2285
2286impl ToUInt for Const<557> {
2287 type Output = U557;
2288}
2289
2290impl ToUInt for Const<558> {
2291 type Output = U558;
2292}
2293
2294impl ToUInt for Const<559> {
2295 type Output = U559;
2296}
2297
2298impl ToUInt for Const<560> {
2299 type Output = U560;
2300}
2301
2302impl ToUInt for Const<561> {
2303 type Output = U561;
2304}
2305
2306impl ToUInt for Const<562> {
2307 type Output = U562;
2308}
2309
2310impl ToUInt for Const<563> {
2311 type Output = U563;
2312}
2313
2314impl ToUInt for Const<564> {
2315 type Output = U564;
2316}
2317
2318impl ToUInt for Const<565> {
2319 type Output = U565;
2320}
2321
2322impl ToUInt for Const<566> {
2323 type Output = U566;
2324}
2325
2326impl ToUInt for Const<567> {
2327 type Output = U567;
2328}
2329
2330impl ToUInt for Const<568> {
2331 type Output = U568;
2332}
2333
2334impl ToUInt for Const<569> {
2335 type Output = U569;
2336}
2337
2338impl ToUInt for Const<570> {
2339 type Output = U570;
2340}
2341
2342impl ToUInt for Const<571> {
2343 type Output = U571;
2344}
2345
2346impl ToUInt for Const<572> {
2347 type Output = U572;
2348}
2349
2350impl ToUInt for Const<573> {
2351 type Output = U573;
2352}
2353
2354impl ToUInt for Const<574> {
2355 type Output = U574;
2356}
2357
2358impl ToUInt for Const<575> {
2359 type Output = U575;
2360}
2361
2362impl ToUInt for Const<576> {
2363 type Output = U576;
2364}
2365
2366impl ToUInt for Const<577> {
2367 type Output = U577;
2368}
2369
2370impl ToUInt for Const<578> {
2371 type Output = U578;
2372}
2373
2374impl ToUInt for Const<579> {
2375 type Output = U579;
2376}
2377
2378impl ToUInt for Const<580> {
2379 type Output = U580;
2380}
2381
2382impl ToUInt for Const<581> {
2383 type Output = U581;
2384}
2385
2386impl ToUInt for Const<582> {
2387 type Output = U582;
2388}
2389
2390impl ToUInt for Const<583> {
2391 type Output = U583;
2392}
2393
2394impl ToUInt for Const<584> {
2395 type Output = U584;
2396}
2397
2398impl ToUInt for Const<585> {
2399 type Output = U585;
2400}
2401
2402impl ToUInt for Const<586> {
2403 type Output = U586;
2404}
2405
2406impl ToUInt for Const<587> {
2407 type Output = U587;
2408}
2409
2410impl ToUInt for Const<588> {
2411 type Output = U588;
2412}
2413
2414impl ToUInt for Const<589> {
2415 type Output = U589;
2416}
2417
2418impl ToUInt for Const<590> {
2419 type Output = U590;
2420}
2421
2422impl ToUInt for Const<591> {
2423 type Output = U591;
2424}
2425
2426impl ToUInt for Const<592> {
2427 type Output = U592;
2428}
2429
2430impl ToUInt for Const<593> {
2431 type Output = U593;
2432}
2433
2434impl ToUInt for Const<594> {
2435 type Output = U594;
2436}
2437
2438impl ToUInt for Const<595> {
2439 type Output = U595;
2440}
2441
2442impl ToUInt for Const<596> {
2443 type Output = U596;
2444}
2445
2446impl ToUInt for Const<597> {
2447 type Output = U597;
2448}
2449
2450impl ToUInt for Const<598> {
2451 type Output = U598;
2452}
2453
2454impl ToUInt for Const<599> {
2455 type Output = U599;
2456}
2457
2458impl ToUInt for Const<600> {
2459 type Output = U600;
2460}
2461
2462impl ToUInt for Const<601> {
2463 type Output = U601;
2464}
2465
2466impl ToUInt for Const<602> {
2467 type Output = U602;
2468}
2469
2470impl ToUInt for Const<603> {
2471 type Output = U603;
2472}
2473
2474impl ToUInt for Const<604> {
2475 type Output = U604;
2476}
2477
2478impl ToUInt for Const<605> {
2479 type Output = U605;
2480}
2481
2482impl ToUInt for Const<606> {
2483 type Output = U606;
2484}
2485
2486impl ToUInt for Const<607> {
2487 type Output = U607;
2488}
2489
2490impl ToUInt for Const<608> {
2491 type Output = U608;
2492}
2493
2494impl ToUInt for Const<609> {
2495 type Output = U609;
2496}
2497
2498impl ToUInt for Const<610> {
2499 type Output = U610;
2500}
2501
2502impl ToUInt for Const<611> {
2503 type Output = U611;
2504}
2505
2506impl ToUInt for Const<612> {
2507 type Output = U612;
2508}
2509
2510impl ToUInt for Const<613> {
2511 type Output = U613;
2512}
2513
2514impl ToUInt for Const<614> {
2515 type Output = U614;
2516}
2517
2518impl ToUInt for Const<615> {
2519 type Output = U615;
2520}
2521
2522impl ToUInt for Const<616> {
2523 type Output = U616;
2524}
2525
2526impl ToUInt for Const<617> {
2527 type Output = U617;
2528}
2529
2530impl ToUInt for Const<618> {
2531 type Output = U618;
2532}
2533
2534impl ToUInt for Const<619> {
2535 type Output = U619;
2536}
2537
2538impl ToUInt for Const<620> {
2539 type Output = U620;
2540}
2541
2542impl ToUInt for Const<621> {
2543 type Output = U621;
2544}
2545
2546impl ToUInt for Const<622> {
2547 type Output = U622;
2548}
2549
2550impl ToUInt for Const<623> {
2551 type Output = U623;
2552}
2553
2554impl ToUInt for Const<624> {
2555 type Output = U624;
2556}
2557
2558impl ToUInt for Const<625> {
2559 type Output = U625;
2560}
2561
2562impl ToUInt for Const<626> {
2563 type Output = U626;
2564}
2565
2566impl ToUInt for Const<627> {
2567 type Output = U627;
2568}
2569
2570impl ToUInt for Const<628> {
2571 type Output = U628;
2572}
2573
2574impl ToUInt for Const<629> {
2575 type Output = U629;
2576}
2577
2578impl ToUInt for Const<630> {
2579 type Output = U630;
2580}
2581
2582impl ToUInt for Const<631> {
2583 type Output = U631;
2584}
2585
2586impl ToUInt for Const<632> {
2587 type Output = U632;
2588}
2589
2590impl ToUInt for Const<633> {
2591 type Output = U633;
2592}
2593
2594impl ToUInt for Const<634> {
2595 type Output = U634;
2596}
2597
2598impl ToUInt for Const<635> {
2599 type Output = U635;
2600}
2601
2602impl ToUInt for Const<636> {
2603 type Output = U636;
2604}
2605
2606impl ToUInt for Const<637> {
2607 type Output = U637;
2608}
2609
2610impl ToUInt for Const<638> {
2611 type Output = U638;
2612}
2613
2614impl ToUInt for Const<639> {
2615 type Output = U639;
2616}
2617
2618impl ToUInt for Const<640> {
2619 type Output = U640;
2620}
2621
2622impl ToUInt for Const<641> {
2623 type Output = U641;
2624}
2625
2626impl ToUInt for Const<642> {
2627 type Output = U642;
2628}
2629
2630impl ToUInt for Const<643> {
2631 type Output = U643;
2632}
2633
2634impl ToUInt for Const<644> {
2635 type Output = U644;
2636}
2637
2638impl ToUInt for Const<645> {
2639 type Output = U645;
2640}
2641
2642impl ToUInt for Const<646> {
2643 type Output = U646;
2644}
2645
2646impl ToUInt for Const<647> {
2647 type Output = U647;
2648}
2649
2650impl ToUInt for Const<648> {
2651 type Output = U648;
2652}
2653
2654impl ToUInt for Const<649> {
2655 type Output = U649;
2656}
2657
2658impl ToUInt for Const<650> {
2659 type Output = U650;
2660}
2661
2662impl ToUInt for Const<651> {
2663 type Output = U651;
2664}
2665
2666impl ToUInt for Const<652> {
2667 type Output = U652;
2668}
2669
2670impl ToUInt for Const<653> {
2671 type Output = U653;
2672}
2673
2674impl ToUInt for Const<654> {
2675 type Output = U654;
2676}
2677
2678impl ToUInt for Const<655> {
2679 type Output = U655;
2680}
2681
2682impl ToUInt for Const<656> {
2683 type Output = U656;
2684}
2685
2686impl ToUInt for Const<657> {
2687 type Output = U657;
2688}
2689
2690impl ToUInt for Const<658> {
2691 type Output = U658;
2692}
2693
2694impl ToUInt for Const<659> {
2695 type Output = U659;
2696}
2697
2698impl ToUInt for Const<660> {
2699 type Output = U660;
2700}
2701
2702impl ToUInt for Const<661> {
2703 type Output = U661;
2704}
2705
2706impl ToUInt for Const<662> {
2707 type Output = U662;
2708}
2709
2710impl ToUInt for Const<663> {
2711 type Output = U663;
2712}
2713
2714impl ToUInt for Const<664> {
2715 type Output = U664;
2716}
2717
2718impl ToUInt for Const<665> {
2719 type Output = U665;
2720}
2721
2722impl ToUInt for Const<666> {
2723 type Output = U666;
2724}
2725
2726impl ToUInt for Const<667> {
2727 type Output = U667;
2728}
2729
2730impl ToUInt for Const<668> {
2731 type Output = U668;
2732}
2733
2734impl ToUInt for Const<669> {
2735 type Output = U669;
2736}
2737
2738impl ToUInt for Const<670> {
2739 type Output = U670;
2740}
2741
2742impl ToUInt for Const<671> {
2743 type Output = U671;
2744}
2745
2746impl ToUInt for Const<672> {
2747 type Output = U672;
2748}
2749
2750impl ToUInt for Const<673> {
2751 type Output = U673;
2752}
2753
2754impl ToUInt for Const<674> {
2755 type Output = U674;
2756}
2757
2758impl ToUInt for Const<675> {
2759 type Output = U675;
2760}
2761
2762impl ToUInt for Const<676> {
2763 type Output = U676;
2764}
2765
2766impl ToUInt for Const<677> {
2767 type Output = U677;
2768}
2769
2770impl ToUInt for Const<678> {
2771 type Output = U678;
2772}
2773
2774impl ToUInt for Const<679> {
2775 type Output = U679;
2776}
2777
2778impl ToUInt for Const<680> {
2779 type Output = U680;
2780}
2781
2782impl ToUInt for Const<681> {
2783 type Output = U681;
2784}
2785
2786impl ToUInt for Const<682> {
2787 type Output = U682;
2788}
2789
2790impl ToUInt for Const<683> {
2791 type Output = U683;
2792}
2793
2794impl ToUInt for Const<684> {
2795 type Output = U684;
2796}
2797
2798impl ToUInt for Const<685> {
2799 type Output = U685;
2800}
2801
2802impl ToUInt for Const<686> {
2803 type Output = U686;
2804}
2805
2806impl ToUInt for Const<687> {
2807 type Output = U687;
2808}
2809
2810impl ToUInt for Const<688> {
2811 type Output = U688;
2812}
2813
2814impl ToUInt for Const<689> {
2815 type Output = U689;
2816}
2817
2818impl ToUInt for Const<690> {
2819 type Output = U690;
2820}
2821
2822impl ToUInt for Const<691> {
2823 type Output = U691;
2824}
2825
2826impl ToUInt for Const<692> {
2827 type Output = U692;
2828}
2829
2830impl ToUInt for Const<693> {
2831 type Output = U693;
2832}
2833
2834impl ToUInt for Const<694> {
2835 type Output = U694;
2836}
2837
2838impl ToUInt for Const<695> {
2839 type Output = U695;
2840}
2841
2842impl ToUInt for Const<696> {
2843 type Output = U696;
2844}
2845
2846impl ToUInt for Const<697> {
2847 type Output = U697;
2848}
2849
2850impl ToUInt for Const<698> {
2851 type Output = U698;
2852}
2853
2854impl ToUInt for Const<699> {
2855 type Output = U699;
2856}
2857
2858impl ToUInt for Const<700> {
2859 type Output = U700;
2860}
2861
2862impl ToUInt for Const<701> {
2863 type Output = U701;
2864}
2865
2866impl ToUInt for Const<702> {
2867 type Output = U702;
2868}
2869
2870impl ToUInt for Const<703> {
2871 type Output = U703;
2872}
2873
2874impl ToUInt for Const<704> {
2875 type Output = U704;
2876}
2877
2878impl ToUInt for Const<705> {
2879 type Output = U705;
2880}
2881
2882impl ToUInt for Const<706> {
2883 type Output = U706;
2884}
2885
2886impl ToUInt for Const<707> {
2887 type Output = U707;
2888}
2889
2890impl ToUInt for Const<708> {
2891 type Output = U708;
2892}
2893
2894impl ToUInt for Const<709> {
2895 type Output = U709;
2896}
2897
2898impl ToUInt for Const<710> {
2899 type Output = U710;
2900}
2901
2902impl ToUInt for Const<711> {
2903 type Output = U711;
2904}
2905
2906impl ToUInt for Const<712> {
2907 type Output = U712;
2908}
2909
2910impl ToUInt for Const<713> {
2911 type Output = U713;
2912}
2913
2914impl ToUInt for Const<714> {
2915 type Output = U714;
2916}
2917
2918impl ToUInt for Const<715> {
2919 type Output = U715;
2920}
2921
2922impl ToUInt for Const<716> {
2923 type Output = U716;
2924}
2925
2926impl ToUInt for Const<717> {
2927 type Output = U717;
2928}
2929
2930impl ToUInt for Const<718> {
2931 type Output = U718;
2932}
2933
2934impl ToUInt for Const<719> {
2935 type Output = U719;
2936}
2937
2938impl ToUInt for Const<720> {
2939 type Output = U720;
2940}
2941
2942impl ToUInt for Const<721> {
2943 type Output = U721;
2944}
2945
2946impl ToUInt for Const<722> {
2947 type Output = U722;
2948}
2949
2950impl ToUInt for Const<723> {
2951 type Output = U723;
2952}
2953
2954impl ToUInt for Const<724> {
2955 type Output = U724;
2956}
2957
2958impl ToUInt for Const<725> {
2959 type Output = U725;
2960}
2961
2962impl ToUInt for Const<726> {
2963 type Output = U726;
2964}
2965
2966impl ToUInt for Const<727> {
2967 type Output = U727;
2968}
2969
2970impl ToUInt for Const<728> {
2971 type Output = U728;
2972}
2973
2974impl ToUInt for Const<729> {
2975 type Output = U729;
2976}
2977
2978impl ToUInt for Const<730> {
2979 type Output = U730;
2980}
2981
2982impl ToUInt for Const<731> {
2983 type Output = U731;
2984}
2985
2986impl ToUInt for Const<732> {
2987 type Output = U732;
2988}
2989
2990impl ToUInt for Const<733> {
2991 type Output = U733;
2992}
2993
2994impl ToUInt for Const<734> {
2995 type Output = U734;
2996}
2997
2998impl ToUInt for Const<735> {
2999 type Output = U735;
3000}
3001
3002impl ToUInt for Const<736> {
3003 type Output = U736;
3004}
3005
3006impl ToUInt for Const<737> {
3007 type Output = U737;
3008}
3009
3010impl ToUInt for Const<738> {
3011 type Output = U738;
3012}
3013
3014impl ToUInt for Const<739> {
3015 type Output = U739;
3016}
3017
3018impl ToUInt for Const<740> {
3019 type Output = U740;
3020}
3021
3022impl ToUInt for Const<741> {
3023 type Output = U741;
3024}
3025
3026impl ToUInt for Const<742> {
3027 type Output = U742;
3028}
3029
3030impl ToUInt for Const<743> {
3031 type Output = U743;
3032}
3033
3034impl ToUInt for Const<744> {
3035 type Output = U744;
3036}
3037
3038impl ToUInt for Const<745> {
3039 type Output = U745;
3040}
3041
3042impl ToUInt for Const<746> {
3043 type Output = U746;
3044}
3045
3046impl ToUInt for Const<747> {
3047 type Output = U747;
3048}
3049
3050impl ToUInt for Const<748> {
3051 type Output = U748;
3052}
3053
3054impl ToUInt for Const<749> {
3055 type Output = U749;
3056}
3057
3058impl ToUInt for Const<750> {
3059 type Output = U750;
3060}
3061
3062impl ToUInt for Const<751> {
3063 type Output = U751;
3064}
3065
3066impl ToUInt for Const<752> {
3067 type Output = U752;
3068}
3069
3070impl ToUInt for Const<753> {
3071 type Output = U753;
3072}
3073
3074impl ToUInt for Const<754> {
3075 type Output = U754;
3076}
3077
3078impl ToUInt for Const<755> {
3079 type Output = U755;
3080}
3081
3082impl ToUInt for Const<756> {
3083 type Output = U756;
3084}
3085
3086impl ToUInt for Const<757> {
3087 type Output = U757;
3088}
3089
3090impl ToUInt for Const<758> {
3091 type Output = U758;
3092}
3093
3094impl ToUInt for Const<759> {
3095 type Output = U759;
3096}
3097
3098impl ToUInt for Const<760> {
3099 type Output = U760;
3100}
3101
3102impl ToUInt for Const<761> {
3103 type Output = U761;
3104}
3105
3106impl ToUInt for Const<762> {
3107 type Output = U762;
3108}
3109
3110impl ToUInt for Const<763> {
3111 type Output = U763;
3112}
3113
3114impl ToUInt for Const<764> {
3115 type Output = U764;
3116}
3117
3118impl ToUInt for Const<765> {
3119 type Output = U765;
3120}
3121
3122impl ToUInt for Const<766> {
3123 type Output = U766;
3124}
3125
3126impl ToUInt for Const<767> {
3127 type Output = U767;
3128}
3129
3130impl ToUInt for Const<768> {
3131 type Output = U768;
3132}
3133
3134impl ToUInt for Const<769> {
3135 type Output = U769;
3136}
3137
3138impl ToUInt for Const<770> {
3139 type Output = U770;
3140}
3141
3142impl ToUInt for Const<771> {
3143 type Output = U771;
3144}
3145
3146impl ToUInt for Const<772> {
3147 type Output = U772;
3148}
3149
3150impl ToUInt for Const<773> {
3151 type Output = U773;
3152}
3153
3154impl ToUInt for Const<774> {
3155 type Output = U774;
3156}
3157
3158impl ToUInt for Const<775> {
3159 type Output = U775;
3160}
3161
3162impl ToUInt for Const<776> {
3163 type Output = U776;
3164}
3165
3166impl ToUInt for Const<777> {
3167 type Output = U777;
3168}
3169
3170impl ToUInt for Const<778> {
3171 type Output = U778;
3172}
3173
3174impl ToUInt for Const<779> {
3175 type Output = U779;
3176}
3177
3178impl ToUInt for Const<780> {
3179 type Output = U780;
3180}
3181
3182impl ToUInt for Const<781> {
3183 type Output = U781;
3184}
3185
3186impl ToUInt for Const<782> {
3187 type Output = U782;
3188}
3189
3190impl ToUInt for Const<783> {
3191 type Output = U783;
3192}
3193
3194impl ToUInt for Const<784> {
3195 type Output = U784;
3196}
3197
3198impl ToUInt for Const<785> {
3199 type Output = U785;
3200}
3201
3202impl ToUInt for Const<786> {
3203 type Output = U786;
3204}
3205
3206impl ToUInt for Const<787> {
3207 type Output = U787;
3208}
3209
3210impl ToUInt for Const<788> {
3211 type Output = U788;
3212}
3213
3214impl ToUInt for Const<789> {
3215 type Output = U789;
3216}
3217
3218impl ToUInt for Const<790> {
3219 type Output = U790;
3220}
3221
3222impl ToUInt for Const<791> {
3223 type Output = U791;
3224}
3225
3226impl ToUInt for Const<792> {
3227 type Output = U792;
3228}
3229
3230impl ToUInt for Const<793> {
3231 type Output = U793;
3232}
3233
3234impl ToUInt for Const<794> {
3235 type Output = U794;
3236}
3237
3238impl ToUInt for Const<795> {
3239 type Output = U795;
3240}
3241
3242impl ToUInt for Const<796> {
3243 type Output = U796;
3244}
3245
3246impl ToUInt for Const<797> {
3247 type Output = U797;
3248}
3249
3250impl ToUInt for Const<798> {
3251 type Output = U798;
3252}
3253
3254impl ToUInt for Const<799> {
3255 type Output = U799;
3256}
3257
3258impl ToUInt for Const<800> {
3259 type Output = U800;
3260}
3261
3262impl ToUInt for Const<801> {
3263 type Output = U801;
3264}
3265
3266impl ToUInt for Const<802> {
3267 type Output = U802;
3268}
3269
3270impl ToUInt for Const<803> {
3271 type Output = U803;
3272}
3273
3274impl ToUInt for Const<804> {
3275 type Output = U804;
3276}
3277
3278impl ToUInt for Const<805> {
3279 type Output = U805;
3280}
3281
3282impl ToUInt for Const<806> {
3283 type Output = U806;
3284}
3285
3286impl ToUInt for Const<807> {
3287 type Output = U807;
3288}
3289
3290impl ToUInt for Const<808> {
3291 type Output = U808;
3292}
3293
3294impl ToUInt for Const<809> {
3295 type Output = U809;
3296}
3297
3298impl ToUInt for Const<810> {
3299 type Output = U810;
3300}
3301
3302impl ToUInt for Const<811> {
3303 type Output = U811;
3304}
3305
3306impl ToUInt for Const<812> {
3307 type Output = U812;
3308}
3309
3310impl ToUInt for Const<813> {
3311 type Output = U813;
3312}
3313
3314impl ToUInt for Const<814> {
3315 type Output = U814;
3316}
3317
3318impl ToUInt for Const<815> {
3319 type Output = U815;
3320}
3321
3322impl ToUInt for Const<816> {
3323 type Output = U816;
3324}
3325
3326impl ToUInt for Const<817> {
3327 type Output = U817;
3328}
3329
3330impl ToUInt for Const<818> {
3331 type Output = U818;
3332}
3333
3334impl ToUInt for Const<819> {
3335 type Output = U819;
3336}
3337
3338impl ToUInt for Const<820> {
3339 type Output = U820;
3340}
3341
3342impl ToUInt for Const<821> {
3343 type Output = U821;
3344}
3345
3346impl ToUInt for Const<822> {
3347 type Output = U822;
3348}
3349
3350impl ToUInt for Const<823> {
3351 type Output = U823;
3352}
3353
3354impl ToUInt for Const<824> {
3355 type Output = U824;
3356}
3357
3358impl ToUInt for Const<825> {
3359 type Output = U825;
3360}
3361
3362impl ToUInt for Const<826> {
3363 type Output = U826;
3364}
3365
3366impl ToUInt for Const<827> {
3367 type Output = U827;
3368}
3369
3370impl ToUInt for Const<828> {
3371 type Output = U828;
3372}
3373
3374impl ToUInt for Const<829> {
3375 type Output = U829;
3376}
3377
3378impl ToUInt for Const<830> {
3379 type Output = U830;
3380}
3381
3382impl ToUInt for Const<831> {
3383 type Output = U831;
3384}
3385
3386impl ToUInt for Const<832> {
3387 type Output = U832;
3388}
3389
3390impl ToUInt for Const<833> {
3391 type Output = U833;
3392}
3393
3394impl ToUInt for Const<834> {
3395 type Output = U834;
3396}
3397
3398impl ToUInt for Const<835> {
3399 type Output = U835;
3400}
3401
3402impl ToUInt for Const<836> {
3403 type Output = U836;
3404}
3405
3406impl ToUInt for Const<837> {
3407 type Output = U837;
3408}
3409
3410impl ToUInt for Const<838> {
3411 type Output = U838;
3412}
3413
3414impl ToUInt for Const<839> {
3415 type Output = U839;
3416}
3417
3418impl ToUInt for Const<840> {
3419 type Output = U840;
3420}
3421
3422impl ToUInt for Const<841> {
3423 type Output = U841;
3424}
3425
3426impl ToUInt for Const<842> {
3427 type Output = U842;
3428}
3429
3430impl ToUInt for Const<843> {
3431 type Output = U843;
3432}
3433
3434impl ToUInt for Const<844> {
3435 type Output = U844;
3436}
3437
3438impl ToUInt for Const<845> {
3439 type Output = U845;
3440}
3441
3442impl ToUInt for Const<846> {
3443 type Output = U846;
3444}
3445
3446impl ToUInt for Const<847> {
3447 type Output = U847;
3448}
3449
3450impl ToUInt for Const<848> {
3451 type Output = U848;
3452}
3453
3454impl ToUInt for Const<849> {
3455 type Output = U849;
3456}
3457
3458impl ToUInt for Const<850> {
3459 type Output = U850;
3460}
3461
3462impl ToUInt for Const<851> {
3463 type Output = U851;
3464}
3465
3466impl ToUInt for Const<852> {
3467 type Output = U852;
3468}
3469
3470impl ToUInt for Const<853> {
3471 type Output = U853;
3472}
3473
3474impl ToUInt for Const<854> {
3475 type Output = U854;
3476}
3477
3478impl ToUInt for Const<855> {
3479 type Output = U855;
3480}
3481
3482impl ToUInt for Const<856> {
3483 type Output = U856;
3484}
3485
3486impl ToUInt for Const<857> {
3487 type Output = U857;
3488}
3489
3490impl ToUInt for Const<858> {
3491 type Output = U858;
3492}
3493
3494impl ToUInt for Const<859> {
3495 type Output = U859;
3496}
3497
3498impl ToUInt for Const<860> {
3499 type Output = U860;
3500}
3501
3502impl ToUInt for Const<861> {
3503 type Output = U861;
3504}
3505
3506impl ToUInt for Const<862> {
3507 type Output = U862;
3508}
3509
3510impl ToUInt for Const<863> {
3511 type Output = U863;
3512}
3513
3514impl ToUInt for Const<864> {
3515 type Output = U864;
3516}
3517
3518impl ToUInt for Const<865> {
3519 type Output = U865;
3520}
3521
3522impl ToUInt for Const<866> {
3523 type Output = U866;
3524}
3525
3526impl ToUInt for Const<867> {
3527 type Output = U867;
3528}
3529
3530impl ToUInt for Const<868> {
3531 type Output = U868;
3532}
3533
3534impl ToUInt for Const<869> {
3535 type Output = U869;
3536}
3537
3538impl ToUInt for Const<870> {
3539 type Output = U870;
3540}
3541
3542impl ToUInt for Const<871> {
3543 type Output = U871;
3544}
3545
3546impl ToUInt for Const<872> {
3547 type Output = U872;
3548}
3549
3550impl ToUInt for Const<873> {
3551 type Output = U873;
3552}
3553
3554impl ToUInt for Const<874> {
3555 type Output = U874;
3556}
3557
3558impl ToUInt for Const<875> {
3559 type Output = U875;
3560}
3561
3562impl ToUInt for Const<876> {
3563 type Output = U876;
3564}
3565
3566impl ToUInt for Const<877> {
3567 type Output = U877;
3568}
3569
3570impl ToUInt for Const<878> {
3571 type Output = U878;
3572}
3573
3574impl ToUInt for Const<879> {
3575 type Output = U879;
3576}
3577
3578impl ToUInt for Const<880> {
3579 type Output = U880;
3580}
3581
3582impl ToUInt for Const<881> {
3583 type Output = U881;
3584}
3585
3586impl ToUInt for Const<882> {
3587 type Output = U882;
3588}
3589
3590impl ToUInt for Const<883> {
3591 type Output = U883;
3592}
3593
3594impl ToUInt for Const<884> {
3595 type Output = U884;
3596}
3597
3598impl ToUInt for Const<885> {
3599 type Output = U885;
3600}
3601
3602impl ToUInt for Const<886> {
3603 type Output = U886;
3604}
3605
3606impl ToUInt for Const<887> {
3607 type Output = U887;
3608}
3609
3610impl ToUInt for Const<888> {
3611 type Output = U888;
3612}
3613
3614impl ToUInt for Const<889> {
3615 type Output = U889;
3616}
3617
3618impl ToUInt for Const<890> {
3619 type Output = U890;
3620}
3621
3622impl ToUInt for Const<891> {
3623 type Output = U891;
3624}
3625
3626impl ToUInt for Const<892> {
3627 type Output = U892;
3628}
3629
3630impl ToUInt for Const<893> {
3631 type Output = U893;
3632}
3633
3634impl ToUInt for Const<894> {
3635 type Output = U894;
3636}
3637
3638impl ToUInt for Const<895> {
3639 type Output = U895;
3640}
3641
3642impl ToUInt for Const<896> {
3643 type Output = U896;
3644}
3645
3646impl ToUInt for Const<897> {
3647 type Output = U897;
3648}
3649
3650impl ToUInt for Const<898> {
3651 type Output = U898;
3652}
3653
3654impl ToUInt for Const<899> {
3655 type Output = U899;
3656}
3657
3658impl ToUInt for Const<900> {
3659 type Output = U900;
3660}
3661
3662impl ToUInt for Const<901> {
3663 type Output = U901;
3664}
3665
3666impl ToUInt for Const<902> {
3667 type Output = U902;
3668}
3669
3670impl ToUInt for Const<903> {
3671 type Output = U903;
3672}
3673
3674impl ToUInt for Const<904> {
3675 type Output = U904;
3676}
3677
3678impl ToUInt for Const<905> {
3679 type Output = U905;
3680}
3681
3682impl ToUInt for Const<906> {
3683 type Output = U906;
3684}
3685
3686impl ToUInt for Const<907> {
3687 type Output = U907;
3688}
3689
3690impl ToUInt for Const<908> {
3691 type Output = U908;
3692}
3693
3694impl ToUInt for Const<909> {
3695 type Output = U909;
3696}
3697
3698impl ToUInt for Const<910> {
3699 type Output = U910;
3700}
3701
3702impl ToUInt for Const<911> {
3703 type Output = U911;
3704}
3705
3706impl ToUInt for Const<912> {
3707 type Output = U912;
3708}
3709
3710impl ToUInt for Const<913> {
3711 type Output = U913;
3712}
3713
3714impl ToUInt for Const<914> {
3715 type Output = U914;
3716}
3717
3718impl ToUInt for Const<915> {
3719 type Output = U915;
3720}
3721
3722impl ToUInt for Const<916> {
3723 type Output = U916;
3724}
3725
3726impl ToUInt for Const<917> {
3727 type Output = U917;
3728}
3729
3730impl ToUInt for Const<918> {
3731 type Output = U918;
3732}
3733
3734impl ToUInt for Const<919> {
3735 type Output = U919;
3736}
3737
3738impl ToUInt for Const<920> {
3739 type Output = U920;
3740}
3741
3742impl ToUInt for Const<921> {
3743 type Output = U921;
3744}
3745
3746impl ToUInt for Const<922> {
3747 type Output = U922;
3748}
3749
3750impl ToUInt for Const<923> {
3751 type Output = U923;
3752}
3753
3754impl ToUInt for Const<924> {
3755 type Output = U924;
3756}
3757
3758impl ToUInt for Const<925> {
3759 type Output = U925;
3760}
3761
3762impl ToUInt for Const<926> {
3763 type Output = U926;
3764}
3765
3766impl ToUInt for Const<927> {
3767 type Output = U927;
3768}
3769
3770impl ToUInt for Const<928> {
3771 type Output = U928;
3772}
3773
3774impl ToUInt for Const<929> {
3775 type Output = U929;
3776}
3777
3778impl ToUInt for Const<930> {
3779 type Output = U930;
3780}
3781
3782impl ToUInt for Const<931> {
3783 type Output = U931;
3784}
3785
3786impl ToUInt for Const<932> {
3787 type Output = U932;
3788}
3789
3790impl ToUInt for Const<933> {
3791 type Output = U933;
3792}
3793
3794impl ToUInt for Const<934> {
3795 type Output = U934;
3796}
3797
3798impl ToUInt for Const<935> {
3799 type Output = U935;
3800}
3801
3802impl ToUInt for Const<936> {
3803 type Output = U936;
3804}
3805
3806impl ToUInt for Const<937> {
3807 type Output = U937;
3808}
3809
3810impl ToUInt for Const<938> {
3811 type Output = U938;
3812}
3813
3814impl ToUInt for Const<939> {
3815 type Output = U939;
3816}
3817
3818impl ToUInt for Const<940> {
3819 type Output = U940;
3820}
3821
3822impl ToUInt for Const<941> {
3823 type Output = U941;
3824}
3825
3826impl ToUInt for Const<942> {
3827 type Output = U942;
3828}
3829
3830impl ToUInt for Const<943> {
3831 type Output = U943;
3832}
3833
3834impl ToUInt for Const<944> {
3835 type Output = U944;
3836}
3837
3838impl ToUInt for Const<945> {
3839 type Output = U945;
3840}
3841
3842impl ToUInt for Const<946> {
3843 type Output = U946;
3844}
3845
3846impl ToUInt for Const<947> {
3847 type Output = U947;
3848}
3849
3850impl ToUInt for Const<948> {
3851 type Output = U948;
3852}
3853
3854impl ToUInt for Const<949> {
3855 type Output = U949;
3856}
3857
3858impl ToUInt for Const<950> {
3859 type Output = U950;
3860}
3861
3862impl ToUInt for Const<951> {
3863 type Output = U951;
3864}
3865
3866impl ToUInt for Const<952> {
3867 type Output = U952;
3868}
3869
3870impl ToUInt for Const<953> {
3871 type Output = U953;
3872}
3873
3874impl ToUInt for Const<954> {
3875 type Output = U954;
3876}
3877
3878impl ToUInt for Const<955> {
3879 type Output = U955;
3880}
3881
3882impl ToUInt for Const<956> {
3883 type Output = U956;
3884}
3885
3886impl ToUInt for Const<957> {
3887 type Output = U957;
3888}
3889
3890impl ToUInt for Const<958> {
3891 type Output = U958;
3892}
3893
3894impl ToUInt for Const<959> {
3895 type Output = U959;
3896}
3897
3898impl ToUInt for Const<960> {
3899 type Output = U960;
3900}
3901
3902impl ToUInt for Const<961> {
3903 type Output = U961;
3904}
3905
3906impl ToUInt for Const<962> {
3907 type Output = U962;
3908}
3909
3910impl ToUInt for Const<963> {
3911 type Output = U963;
3912}
3913
3914impl ToUInt for Const<964> {
3915 type Output = U964;
3916}
3917
3918impl ToUInt for Const<965> {
3919 type Output = U965;
3920}
3921
3922impl ToUInt for Const<966> {
3923 type Output = U966;
3924}
3925
3926impl ToUInt for Const<967> {
3927 type Output = U967;
3928}
3929
3930impl ToUInt for Const<968> {
3931 type Output = U968;
3932}
3933
3934impl ToUInt for Const<969> {
3935 type Output = U969;
3936}
3937
3938impl ToUInt for Const<970> {
3939 type Output = U970;
3940}
3941
3942impl ToUInt for Const<971> {
3943 type Output = U971;
3944}
3945
3946impl ToUInt for Const<972> {
3947 type Output = U972;
3948}
3949
3950impl ToUInt for Const<973> {
3951 type Output = U973;
3952}
3953
3954impl ToUInt for Const<974> {
3955 type Output = U974;
3956}
3957
3958impl ToUInt for Const<975> {
3959 type Output = U975;
3960}
3961
3962impl ToUInt for Const<976> {
3963 type Output = U976;
3964}
3965
3966impl ToUInt for Const<977> {
3967 type Output = U977;
3968}
3969
3970impl ToUInt for Const<978> {
3971 type Output = U978;
3972}
3973
3974impl ToUInt for Const<979> {
3975 type Output = U979;
3976}
3977
3978impl ToUInt for Const<980> {
3979 type Output = U980;
3980}
3981
3982impl ToUInt for Const<981> {
3983 type Output = U981;
3984}
3985
3986impl ToUInt for Const<982> {
3987 type Output = U982;
3988}
3989
3990impl ToUInt for Const<983> {
3991 type Output = U983;
3992}
3993
3994impl ToUInt for Const<984> {
3995 type Output = U984;
3996}
3997
3998impl ToUInt for Const<985> {
3999 type Output = U985;
4000}
4001
4002impl ToUInt for Const<986> {
4003 type Output = U986;
4004}
4005
4006impl ToUInt for Const<987> {
4007 type Output = U987;
4008}
4009
4010impl ToUInt for Const<988> {
4011 type Output = U988;
4012}
4013
4014impl ToUInt for Const<989> {
4015 type Output = U989;
4016}
4017
4018impl ToUInt for Const<990> {
4019 type Output = U990;
4020}
4021
4022impl ToUInt for Const<991> {
4023 type Output = U991;
4024}
4025
4026impl ToUInt for Const<992> {
4027 type Output = U992;
4028}
4029
4030impl ToUInt for Const<993> {
4031 type Output = U993;
4032}
4033
4034impl ToUInt for Const<994> {
4035 type Output = U994;
4036}
4037
4038impl ToUInt for Const<995> {
4039 type Output = U995;
4040}
4041
4042impl ToUInt for Const<996> {
4043 type Output = U996;
4044}
4045
4046impl ToUInt for Const<997> {
4047 type Output = U997;
4048}
4049
4050impl ToUInt for Const<998> {
4051 type Output = U998;
4052}
4053
4054impl ToUInt for Const<999> {
4055 type Output = U999;
4056}
4057
4058impl ToUInt for Const<1000> {
4059 type Output = U1000;
4060}
4061
4062impl ToUInt for Const<1001> {
4063 type Output = U1001;
4064}
4065
4066impl ToUInt for Const<1002> {
4067 type Output = U1002;
4068}
4069
4070impl ToUInt for Const<1003> {
4071 type Output = U1003;
4072}
4073
4074impl ToUInt for Const<1004> {
4075 type Output = U1004;
4076}
4077
4078impl ToUInt for Const<1005> {
4079 type Output = U1005;
4080}
4081
4082impl ToUInt for Const<1006> {
4083 type Output = U1006;
4084}
4085
4086impl ToUInt for Const<1007> {
4087 type Output = U1007;
4088}
4089
4090impl ToUInt for Const<1008> {
4091 type Output = U1008;
4092}
4093
4094impl ToUInt for Const<1009> {
4095 type Output = U1009;
4096}
4097
4098impl ToUInt for Const<1010> {
4099 type Output = U1010;
4100}
4101
4102impl ToUInt for Const<1011> {
4103 type Output = U1011;
4104}
4105
4106impl ToUInt for Const<1012> {
4107 type Output = U1012;
4108}
4109
4110impl ToUInt for Const<1013> {
4111 type Output = U1013;
4112}
4113
4114impl ToUInt for Const<1014> {
4115 type Output = U1014;
4116}
4117
4118impl ToUInt for Const<1015> {
4119 type Output = U1015;
4120}
4121
4122impl ToUInt for Const<1016> {
4123 type Output = U1016;
4124}
4125
4126impl ToUInt for Const<1017> {
4127 type Output = U1017;
4128}
4129
4130impl ToUInt for Const<1018> {
4131 type Output = U1018;
4132}
4133
4134impl ToUInt for Const<1019> {
4135 type Output = U1019;
4136}
4137
4138impl ToUInt for Const<1020> {
4139 type Output = U1020;
4140}
4141
4142impl ToUInt for Const<1021> {
4143 type Output = U1021;
4144}
4145
4146impl ToUInt for Const<1022> {
4147 type Output = U1022;
4148}
4149
4150impl ToUInt for Const<1023> {
4151 type Output = U1023;
4152}
4153
4154impl ToUInt for Const<1024> {
4155 type Output = U1024;
4156}
4157
4158impl ToUInt for Const<3600> {
4159 type Output = U3600;
4160}
4161
4162impl ToUInt for Const<2048> {
4163 type Output = U2048;
4164}
4165
4166impl ToUInt for Const<4096> {
4167 type Output = U4096;
4168}
4169
4170impl ToUInt for Const<8192> {
4171 type Output = U8192;
4172}
4173
4174impl ToUInt for Const<16384> {
4175 type Output = U16384;
4176}
4177
4178impl ToUInt for Const<32768> {
4179 type Output = U32768;
4180}
4181
4182impl ToUInt for Const<65536> {
4183 type Output = U65536;
4184}
4185
4186impl ToUInt for Const<131072> {
4187 type Output = U131072;
4188}
4189
4190impl ToUInt for Const<262144> {
4191 type Output = U262144;
4192}
4193
4194impl ToUInt for Const<524288> {
4195 type Output = U524288;
4196}
4197
4198impl ToUInt for Const<1048576> {
4199 type Output = U1048576;
4200}
4201
4202impl ToUInt for Const<2097152> {
4203 type Output = U2097152;
4204}
4205
4206impl ToUInt for Const<4194304> {
4207 type Output = U4194304;
4208}
4209
4210impl ToUInt for Const<8388608> {
4211 type Output = U8388608;
4212}
4213
4214impl ToUInt for Const<16777216> {
4215 type Output = U16777216;
4216}
4217
4218impl ToUInt for Const<33554432> {
4219 type Output = U33554432;
4220}
4221
4222impl ToUInt for Const<67108864> {
4223 type Output = U67108864;
4224}
4225
4226impl ToUInt for Const<134217728> {
4227 type Output = U134217728;
4228}
4229
4230impl ToUInt for Const<268435456> {
4231 type Output = U268435456;
4232}
4233
4234impl ToUInt for Const<536870912> {
4235 type Output = U536870912;
4236}
4237
4238impl ToUInt for Const<1073741824> {
4239 type Output = U1073741824;
4240}
4241
4242impl ToUInt for Const<2147483648> {
4243 type Output = U2147483648;
4244}
4245
4246#[cfg(target_pointer_width = "64")]
4247impl ToUInt for Const<4294967296> {
4248 type Output = U4294967296;
4249}
4250
4251#[cfg(target_pointer_width = "64")]
4252impl ToUInt for Const<8589934592> {
4253 type Output = U8589934592;
4254}
4255
4256#[cfg(target_pointer_width = "64")]
4257impl ToUInt for Const<17179869184> {
4258 type Output = U17179869184;
4259}
4260
4261#[cfg(target_pointer_width = "64")]
4262impl ToUInt for Const<34359738368> {
4263 type Output = U34359738368;
4264}
4265
4266#[cfg(target_pointer_width = "64")]
4267impl ToUInt for Const<68719476736> {
4268 type Output = U68719476736;
4269}
4270
4271#[cfg(target_pointer_width = "64")]
4272impl ToUInt for Const<137438953472> {
4273 type Output = U137438953472;
4274}
4275
4276#[cfg(target_pointer_width = "64")]
4277impl ToUInt for Const<274877906944> {
4278 type Output = U274877906944;
4279}
4280
4281#[cfg(target_pointer_width = "64")]
4282impl ToUInt for Const<549755813888> {
4283 type Output = U549755813888;
4284}
4285
4286#[cfg(target_pointer_width = "64")]
4287impl ToUInt for Const<1099511627776> {
4288 type Output = U1099511627776;
4289}
4290
4291#[cfg(target_pointer_width = "64")]
4292impl ToUInt for Const<2199023255552> {
4293 type Output = U2199023255552;
4294}
4295
4296#[cfg(target_pointer_width = "64")]
4297impl ToUInt for Const<4398046511104> {
4298 type Output = U4398046511104;
4299}
4300
4301#[cfg(target_pointer_width = "64")]
4302impl ToUInt for Const<8796093022208> {
4303 type Output = U8796093022208;
4304}
4305
4306#[cfg(target_pointer_width = "64")]
4307impl ToUInt for Const<17592186044416> {
4308 type Output = U17592186044416;
4309}
4310
4311#[cfg(target_pointer_width = "64")]
4312impl ToUInt for Const<35184372088832> {
4313 type Output = U35184372088832;
4314}
4315
4316#[cfg(target_pointer_width = "64")]
4317impl ToUInt for Const<70368744177664> {
4318 type Output = U70368744177664;
4319}
4320
4321#[cfg(target_pointer_width = "64")]
4322impl ToUInt for Const<140737488355328> {
4323 type Output = U140737488355328;
4324}
4325
4326#[cfg(target_pointer_width = "64")]
4327impl ToUInt for Const<281474976710656> {
4328 type Output = U281474976710656;
4329}
4330
4331#[cfg(target_pointer_width = "64")]
4332impl ToUInt for Const<562949953421312> {
4333 type Output = U562949953421312;
4334}
4335
4336#[cfg(target_pointer_width = "64")]
4337impl ToUInt for Const<1125899906842624> {
4338 type Output = U1125899906842624;
4339}
4340
4341#[cfg(target_pointer_width = "64")]
4342impl ToUInt for Const<2251799813685248> {
4343 type Output = U2251799813685248;
4344}
4345
4346#[cfg(target_pointer_width = "64")]
4347impl ToUInt for Const<4503599627370496> {
4348 type Output = U4503599627370496;
4349}
4350
4351#[cfg(target_pointer_width = "64")]
4352impl ToUInt for Const<9007199254740992> {
4353 type Output = U9007199254740992;
4354}
4355
4356#[cfg(target_pointer_width = "64")]
4357impl ToUInt for Const<18014398509481984> {
4358 type Output = U18014398509481984;
4359}
4360
4361#[cfg(target_pointer_width = "64")]
4362impl ToUInt for Const<36028797018963968> {
4363 type Output = U36028797018963968;
4364}
4365
4366#[cfg(target_pointer_width = "64")]
4367impl ToUInt for Const<72057594037927936> {
4368 type Output = U72057594037927936;
4369}
4370
4371#[cfg(target_pointer_width = "64")]
4372impl ToUInt for Const<144115188075855872> {
4373 type Output = U144115188075855872;
4374}
4375
4376#[cfg(target_pointer_width = "64")]
4377impl ToUInt for Const<288230376151711744> {
4378 type Output = U288230376151711744;
4379}
4380
4381#[cfg(target_pointer_width = "64")]
4382impl ToUInt for Const<576460752303423488> {
4383 type Output = U576460752303423488;
4384}
4385
4386#[cfg(target_pointer_width = "64")]
4387impl ToUInt for Const<1152921504606846976> {
4388 type Output = U1152921504606846976;
4389}
4390
4391#[cfg(target_pointer_width = "64")]
4392impl ToUInt for Const<2305843009213693952> {
4393 type Output = U2305843009213693952;
4394}
4395
4396#[cfg(target_pointer_width = "64")]
4397impl ToUInt for Const<4611686018427387904> {
4398 type Output = U4611686018427387904;
4399}
4400
4401#[cfg(target_pointer_width = "64")]
4402impl ToUInt for Const<9223372036854775808> {
4403 type Output = U9223372036854775808;
4404}
4405
4406impl ToUInt for Const<10000> {
4407 type Output = U10000;
4408}
4409
4410impl ToUInt for Const<100000> {
4411 type Output = U100000;
4412}
4413
4414impl ToUInt for Const<1000000> {
4415 type Output = U1000000;
4416}
4417
4418impl ToUInt for Const<10000000> {
4419 type Output = U10000000;
4420}
4421
4422impl ToUInt for Const<100000000> {
4423 type Output = U100000000;
4424}
4425
4426impl ToUInt for Const<1000000000> {
4427 type Output = U1000000000;
4428}
4429
4430#[cfg(target_pointer_width = "64")]
4431impl ToUInt for Const<10000000000> {
4432 type Output = U10000000000;
4433}
4434
4435#[cfg(target_pointer_width = "64")]
4436impl ToUInt for Const<100000000000> {
4437 type Output = U100000000000;
4438}
4439
4440#[cfg(target_pointer_width = "64")]
4441impl ToUInt for Const<1000000000000> {
4442 type Output = U1000000000000;
4443}
4444
4445#[cfg(target_pointer_width = "64")]
4446impl ToUInt for Const<10000000000000> {
4447 type Output = U10000000000000;
4448}
4449
4450#[cfg(target_pointer_width = "64")]
4451impl ToUInt for Const<100000000000000> {
4452 type Output = U100000000000000;
4453}
4454
4455#[cfg(target_pointer_width = "64")]
4456impl ToUInt for Const<1000000000000000> {
4457 type Output = U1000000000000000;
4458}
4459
4460#[cfg(target_pointer_width = "64")]
4461impl ToUInt for Const<10000000000000000> {
4462 type Output = U10000000000000000;
4463}
4464
4465#[cfg(target_pointer_width = "64")]
4466impl ToUInt for Const<100000000000000000> {
4467 type Output = U100000000000000000;
4468}
4469
4470#[cfg(target_pointer_width = "64")]
4471impl ToUInt for Const<1000000000000000000> {
4472 type Output = U1000000000000000000;
4473}
4474
4475#[cfg(target_pointer_width = "64")]
4476impl ToUInt for Const<10000000000000000000> {
4477 type Output = U10000000000000000000;
4478}