http_type/file_extension/
enum.rs

1use crate::*;
2
3/// Enumeration of supported file extensions.
4///
5/// Contains all known file extensions with their corresponding MIME types.
6/// Used for content type detection and file handling.
7#[derive(Debug, Clone, Copy, PartialEq, Eq, Default, Serialize, Deserialize)]
8pub enum FileExtension {
9    /// The `123` file extension.
10    FileExtension123,
11    /// The `3dml` file extension.
12    FileExtension3dml,
13    /// The `3ds` file extension.
14    FileExtension3ds,
15    /// The `3g2` file extension.
16    FileExtension3g2,
17    /// The `3gp` file extension.
18    FileExtension3gp,
19    /// The `7z` file extension.
20    FileExtension7z,
21    /// The `aab` file extension.
22    FileExtensionAab,
23    /// The `aac` file extension.
24    FileExtensionAac,
25    /// The `aam` file extension.
26    FileExtensionAam,
27    /// The `aas` file extension.
28    FileExtensionAas,
29    /// The `abs` file extension.
30    FileExtensionAbs,
31    /// The `abw` file extension.
32    FileExtensionAbw,
33    /// The `ac` file extension.
34    FileExtensionAc,
35    /// The `acc` file extension.
36    FileExtensionAcc,
37    /// The `ace` file extension.
38    FileExtensionAce,
39    /// The `acu` file extension.
40    FileExtensionAcu,
41    /// The `acutc` file extension.
42    FileExtensionAcutc,
43    /// The `adp` file extension.
44    FileExtensionAdp,
45    /// The `aep` file extension.
46    FileExtensionAep,
47    /// The `afm` file extension.
48    FileExtensionAfm,
49    /// The `afp` file extension.
50    FileExtensionAfp,
51    /// The `ahead` file extension.
52    FileExtensionAhead,
53    /// The `ai` file extension.
54    FileExtensionAi,
55    /// The `aif` file extension.
56    FileExtensionAif,
57    /// The `aifc` file extension.
58    FileExtensionAifc,
59    /// The `aiff` file extension.
60    FileExtensionAiff,
61    /// The `aim` file extension.
62    FileExtensionAim,
63    /// The `air` file extension.
64    FileExtensionAir,
65    /// The `ait` file extension.
66    FileExtensionAit,
67    /// The `ami` file extension.
68    FileExtensionAmi,
69    /// The `anx` file extension.
70    FileExtensionAnx,
71    /// The `apk` file extension.
72    FileExtensionApk,
73    /// The `appcache` file extension.
74    FileExtensionAppcache,
75    /// The `application` file extension.
76    FileExtensionApplication,
77    /// The `apr` file extension.
78    FileExtensionApr,
79    /// The `arc` file extension.
80    FileExtensionArc,
81    /// The `art` file extension.
82    FileExtensionArt,
83    /// The `asc` file extension.
84    FileExtensionAsc,
85    /// The `asf` file extension.
86    FileExtensionAsf,
87    /// The `asm` file extension.
88    FileExtensionAsm,
89    /// The `aso` file extension.
90    FileExtensionAso,
91    /// The `asx` file extension.
92    FileExtensionAsx,
93    /// The `atc` file extension.
94    FileExtensionAtc,
95    /// The `atom` file extension.
96    FileExtensionAtom,
97    /// The `atomcat` file extension.
98    FileExtensionAtomcat,
99    /// The `atomsvc` file extension.
100    FileExtensionAtomsvc,
101    /// The `atx` file extension.
102    FileExtensionAtx,
103    /// The `au` file extension.
104    FileExtensionAu,
105    /// The `avi` file extension.
106    FileExtensionAvi,
107    /// The `avx` file extension.
108    FileExtensionAvx,
109    /// The `aw` file extension.
110    FileExtensionAw,
111    /// The `axa` file extension.
112    FileExtensionAxa,
113    /// The `axv` file extension.
114    FileExtensionAxv,
115    /// The `azf` file extension.
116    FileExtensionAzf,
117    /// The `azs` file extension.
118    FileExtensionAzs,
119    /// The `azw` file extension.
120    FileExtensionAzw,
121    /// The `bat` file extension.
122    FileExtensionBat,
123    /// The `bcpio` file extension.
124    FileExtensionBcpio,
125    /// The `bdf` file extension.
126    FileExtensionBdf,
127    /// The `bdm` file extension.
128    FileExtensionBdm,
129    /// The `bed` file extension.
130    FileExtensionBed,
131    /// The `bh2` file extension.
132    FileExtensionBh2,
133    /// The `bin` file extension.
134    FileExtensionBin,
135    /// The `blb` file extension.
136    FileExtensionBlb,
137    /// The `blorb` file extension.
138    FileExtensionBlorb,
139    /// The `bmi` file extension.
140    FileExtensionBmi,
141    /// The `bmp` file extension.
142    FileExtensionBmp,
143    /// The `body` file extension.
144    FileExtensionBody,
145    /// The `book` file extension.
146    FileExtensionBook,
147    /// The `box` file extension.
148    FileExtensionBox,
149    /// The `boz` file extension.
150    FileExtensionBoz,
151    /// The `bpk` file extension.
152    FileExtensionBpk,
153    /// The `btif` file extension.
154    FileExtensionBtif,
155    /// The `bz` file extension.
156    FileExtensionBz,
157    /// The `bz2` file extension.
158    FileExtensionBz2,
159    /// The `c` file extension.
160    FileExtensionC,
161    /// The `c11amc` file extension.
162    FileExtensionC11amc,
163    /// The `c11amz` file extension.
164    FileExtensionC11amz,
165    /// The `c4d` file extension.
166    FileExtensionC4d,
167    /// The `c4f` file extension.
168    FileExtensionC4f,
169    /// The `c4g` file extension.
170    FileExtensionC4g,
171    /// The `c4p` file extension.
172    FileExtensionC4p,
173    /// The `c4u` file extension.
174    FileExtensionC4u,
175    /// The `cab` file extension.
176    FileExtensionCab,
177    /// The `caf` file extension.
178    FileExtensionCaf,
179    /// The `cap` file extension.
180    FileExtensionCap,
181    /// The `car` file extension.
182    FileExtensionCar,
183    /// The `cat` file extension.
184    FileExtensionCat,
185    /// The `cb7` file extension.
186    FileExtensionCb7,
187    /// The `cba` file extension.
188    FileExtensionCba,
189    /// The `cbr` file extension.
190    FileExtensionCbr,
191    /// The `cbt` file extension.
192    FileExtensionCbt,
193    /// The `cbz` file extension.
194    FileExtensionCbz,
195    /// The `cc` file extension.
196    FileExtensionCc,
197    /// The `cct` file extension.
198    FileExtensionCct,
199    /// The `ccxml` file extension.
200    FileExtensionCcxml,
201    /// The `cdbcmsg` file extension.
202    FileExtensionCdbcmsg,
203    /// The `cdf` file extension.
204    FileExtensionCdf,
205    /// The `cdkey` file extension.
206    FileExtensionCdkey,
207    /// The `cdmia` file extension.
208    FileExtensionCdmia,
209    /// The `cdmic` file extension.
210    FileExtensionCdmic,
211    /// The `cdmid` file extension.
212    FileExtensionCdmid,
213    /// The `cdmio` file extension.
214    FileExtensionCdmio,
215    /// The `cdmiq` file extension.
216    FileExtensionCdmiq,
217    /// The `cdx` file extension.
218    FileExtensionCdx,
219    /// The `cdxml` file extension.
220    FileExtensionCdxml,
221    /// The `cdy` file extension.
222    FileExtensionCdy,
223    /// The `cer` file extension.
224    FileExtensionCer,
225    /// The `cfs` file extension.
226    FileExtensionCfs,
227    /// The `cgm` file extension.
228    FileExtensionCgm,
229    /// The `chat` file extension.
230    FileExtensionChat,
231    /// The `chm` file extension.
232    FileExtensionChm,
233    /// The `chrt` file extension.
234    FileExtensionChrt,
235    /// The `cif` file extension.
236    FileExtensionCif,
237    /// The `cii` file extension.
238    FileExtensionCii,
239    /// The `cil` file extension.
240    FileExtensionCil,
241    /// The `cla` file extension.
242    FileExtensionCla,
243    /// The `class` file extension.
244    FileExtensionClass,
245    /// The `clkk` file extension.
246    FileExtensionClkk,
247    /// The `clkp` file extension.
248    FileExtensionClkp,
249    /// The `clkt` file extension.
250    FileExtensionClkt,
251    /// The `clkw` file extension.
252    FileExtensionClkw,
253    /// The `clkx` file extension.
254    FileExtensionClkx,
255    /// The `clp` file extension.
256    FileExtensionClp,
257    /// The `cmc` file extension.
258    FileExtensionCmc,
259    /// The `cmdf` file extension.
260    FileExtensionCmdf,
261    /// The `cml` file extension.
262    FileExtensionCml,
263    /// The `cmp` file extension.
264    FileExtensionCmp,
265    /// The `cmx` file extension.
266    FileExtensionCmx,
267    /// The `cod` file extension.
268    FileExtensionCod,
269    /// The `com` file extension.
270    FileExtensionCom,
271    /// The `conf` file extension.
272    FileExtensionConf,
273    /// The `cpio` file extension.
274    FileExtensionCpio,
275    /// The `cpp` file extension.
276    FileExtensionCpp,
277    /// The `cpt` file extension.
278    FileExtensionCpt,
279    /// The `crd` file extension.
280    FileExtensionCrd,
281    /// The `crl` file extension.
282    FileExtensionCrl,
283    /// The `crt` file extension.
284    FileExtensionCrt,
285    /// The `cryptonote` file extension.
286    FileExtensionCryptonote,
287    /// The `csh` file extension.
288    FileExtensionCsh,
289    /// The `csml` file extension.
290    FileExtensionCsml,
291    /// The `csp` file extension.
292    FileExtensionCsp,
293    /// The `css` file extension.
294    FileExtensionCss,
295    /// The `cst` file extension.
296    FileExtensionCst,
297    /// The `csv` file extension.
298    FileExtensionCsv,
299    /// The `cu` file extension.
300    FileExtensionCu,
301    /// The `curl` file extension.
302    FileExtensionCurl,
303    /// The `cww` file extension.
304    FileExtensionCww,
305    /// The `cxt` file extension.
306    FileExtensionCxt,
307    /// The `cxx` file extension.
308    FileExtensionCxx,
309    /// The `dae` file extension.
310    FileExtensionDae,
311    /// The `daf` file extension.
312    FileExtensionDaf,
313    /// The `dart` file extension.
314    FileExtensionDart,
315    /// The `dataless` file extension.
316    FileExtensionDataless,
317    /// The `davmount` file extension.
318    FileExtensionDavmount,
319    /// The `dbk` file extension.
320    FileExtensionDbk,
321    /// The `dcr` file extension.
322    FileExtensionDcr,
323    /// The `dcurl` file extension.
324    FileExtensionDcurl,
325    /// The `dd2` file extension.
326    FileExtensionDd2,
327    /// The `ddd` file extension.
328    FileExtensionDdd,
329    /// The `deb` file extension.
330    FileExtensionDeb,
331    /// The `def` file extension.
332    FileExtensionDef,
333    /// The `deploy` file extension.
334    FileExtensionDeploy,
335    /// The `der` file extension.
336    FileExtensionDer,
337    /// The `dfac` file extension.
338    FileExtensionDfac,
339    /// The `dgc` file extension.
340    FileExtensionDgc,
341    /// The `dib` file extension.
342    FileExtensionDib,
343    /// The `dic` file extension.
344    FileExtensionDic,
345    /// The `dir` file extension.
346    FileExtensionDir,
347    /// The `dis` file extension.
348    FileExtensionDis,
349    /// The `dist` file extension.
350    FileExtensionDist,
351    /// The `distz` file extension.
352    FileExtensionDistz,
353    /// The `djv` file extension.
354    FileExtensionDjv,
355    /// The `djvu` file extension.
356    FileExtensionDjvu,
357    /// The `dll` file extension.
358    FileExtensionDll,
359    /// The `dmg` file extension.
360    FileExtensionDmg,
361    /// The `dmp` file extension.
362    FileExtensionDmp,
363    /// The `dms` file extension.
364    FileExtensionDms,
365    /// The `dna` file extension.
366    FileExtensionDna,
367    /// The `doc` file extension.
368    FileExtensionDoc,
369    /// The `docm` file extension.
370    FileExtensionDocm,
371    /// The `docx` file extension.
372    FileExtensionDocx,
373    /// The `dot` file extension.
374    FileExtensionDot,
375    /// The `dotm` file extension.
376    FileExtensionDotm,
377    /// The `dotx` file extension.
378    FileExtensionDotx,
379    /// The `dp` file extension.
380    FileExtensionDp,
381    /// The `dpg` file extension.
382    FileExtensionDpg,
383    /// The `dra` file extension.
384    FileExtensionDra,
385    /// The `dsc` file extension.
386    FileExtensionDsc,
387    /// The `dssc` file extension.
388    FileExtensionDssc,
389    /// The `dtb` file extension.
390    FileExtensionDtb,
391    /// The `dtd` file extension.
392    FileExtensionDtd,
393    /// The `dts` file extension.
394    FileExtensionDts,
395    /// The `dtshd` file extension.
396    FileExtensionDtshd,
397    /// The `dump` file extension.
398    FileExtensionDump,
399    /// The `dv` file extension.
400    FileExtensionDv,
401    /// The `dvb` file extension.
402    FileExtensionDvb,
403    /// The `dvi` file extension.
404    FileExtensionDvi,
405    /// The `dwf` file extension.
406    FileExtensionDwf,
407    /// The `dwg` file extension.
408    FileExtensionDwg,
409    /// The `dxf` file extension.
410    FileExtensionDxf,
411    /// The `dxp` file extension.
412    FileExtensionDxp,
413    /// The `dxr` file extension.
414    FileExtensionDxr,
415    /// The `ecelp4800` file extension.
416    FileExtensionEcelp4800,
417    /// The `ecelp7470` file extension.
418    FileExtensionEcelp7470,
419    /// The `ecelp9600` file extension.
420    FileExtensionEcelp9600,
421    /// The `ecma` file extension.
422    FileExtensionEcma,
423    /// The `edm` file extension.
424    FileExtensionEdm,
425    /// The `edx` file extension.
426    FileExtensionEdx,
427    /// The `efif` file extension.
428    FileExtensionEfif,
429    /// The `ei6` file extension.
430    FileExtensionEi6,
431    /// The `elc` file extension.
432    FileExtensionElc,
433    /// The `emf` file extension.
434    FileExtensionEmf,
435    /// The `eml` file extension.
436    FileExtensionEml,
437    /// The `emma` file extension.
438    FileExtensionEmma,
439    /// The `emz` file extension.
440    FileExtensionEmz,
441    /// The `eol` file extension.
442    FileExtensionEol,
443    /// The `eot` file extension.
444    FileExtensionEot,
445    /// The `eps` file extension.
446    FileExtensionEps,
447    /// The `epub` file extension.
448    FileExtensionEpub,
449    /// The `es3` file extension.
450    FileExtensionEs3,
451    /// The `esa` file extension.
452    FileExtensionEsa,
453    /// The `esf` file extension.
454    FileExtensionEsf,
455    /// The `et3` file extension.
456    FileExtensionEt3,
457    /// The `etx` file extension.
458    FileExtensionEtx,
459    /// The `eva` file extension.
460    FileExtensionEva,
461    /// The `evy` file extension.
462    FileExtensionEvy,
463    /// The `exe` file extension.
464    FileExtensionExe,
465    /// The `exi` file extension.
466    FileExtensionExi,
467    /// The `ext` file extension.
468    FileExtensionExt,
469    /// The `ez` file extension.
470    FileExtensionEz,
471    /// The `ez2` file extension.
472    FileExtensionEz2,
473    /// The `ez3` file extension.
474    FileExtensionEz3,
475    /// The `f` file extension.
476    FileExtensionF,
477    /// The `f4v` file extension.
478    FileExtensionF4v,
479    /// The `f77` file extension.
480    FileExtensionF77,
481    /// The `f90` file extension.
482    FileExtensionF90,
483    /// The `fbs` file extension.
484    FileExtensionFbs,
485    /// The `fcdt` file extension.
486    FileExtensionFcdt,
487    /// The `fcs` file extension.
488    FileExtensionFcs,
489    /// The `fdf` file extension.
490    FileExtensionFdf,
491    /// The `fe_launch` file extension.
492    FileExtensionFeLaunch,
493    /// The `fg5` file extension.
494    FileExtensionFg5,
495    /// The `fgd` file extension.
496    FileExtensionFgd,
497    /// The `fh` file extension.
498    FileExtensionFh,
499    /// The `fh4` file extension.
500    FileExtensionFh4,
501    /// The `fh5` file extension.
502    FileExtensionFh5,
503    /// The `fh7` file extension.
504    FileExtensionFh7,
505    /// The `fhc` file extension.
506    FileExtensionFhc,
507    /// The `fig` file extension.
508    FileExtensionFig,
509    /// The `flac` file extension.
510    FileExtensionFlac,
511    /// The `fli` file extension.
512    FileExtensionFli,
513    /// The `flo` file extension.
514    FileExtensionFlo,
515    /// The `flv` file extension.
516    FileExtensionFlv,
517    /// The `flw` file extension.
518    FileExtensionFlw,
519    /// The `flx` file extension.
520    FileExtensionFlx,
521    /// The `fly` file extension.
522    FileExtensionFly,
523    /// The `fm` file extension.
524    FileExtensionFm,
525    /// The `fnc` file extension.
526    FileExtensionFnc,
527    /// The `for` file extension.
528    FileExtensionFor,
529    /// The `fpx` file extension.
530    FileExtensionFpx,
531    /// The `frame` file extension.
532    FileExtensionFrame,
533    /// The `fsc` file extension.
534    FileExtensionFsc,
535    /// The `fst` file extension.
536    FileExtensionFst,
537    /// The `ftc` file extension.
538    FileExtensionFtc,
539    /// The `fti` file extension.
540    FileExtensionFti,
541    /// The `fvt` file extension.
542    FileExtensionFvt,
543    /// The `fxp` file extension.
544    FileExtensionFxp,
545    /// The `fxpl` file extension.
546    FileExtensionFxpl,
547    /// The `fzs` file extension.
548    FileExtensionFzs,
549    /// The `g2w` file extension.
550    FileExtensionG2w,
551    /// The `g3` file extension.
552    FileExtensionG3,
553    /// The `g3w` file extension.
554    FileExtensionG3w,
555    /// The `gac` file extension.
556    FileExtensionGac,
557    /// The `gam` file extension.
558    FileExtensionGam,
559    /// The `gbr` file extension.
560    FileExtensionGbr,
561    /// The `gca` file extension.
562    FileExtensionGca,
563    /// The `gdl` file extension.
564    FileExtensionGdl,
565    /// The `geo` file extension.
566    FileExtensionGeo,
567    /// The `gex` file extension.
568    FileExtensionGex,
569    /// The `ggb` file extension.
570    FileExtensionGgb,
571    /// The `ggt` file extension.
572    FileExtensionGgt,
573    /// The `ghf` file extension.
574    FileExtensionGhf,
575    /// The `gif` file extension.
576    FileExtensionGif,
577    /// The `gim` file extension.
578    FileExtensionGim,
579    /// The `gml` file extension.
580    FileExtensionGml,
581    /// The `gmx` file extension.
582    FileExtensionGmx,
583    /// The `gnumeric` file extension.
584    FileExtensionGnumeric,
585    /// The `gph` file extension.
586    FileExtensionGph,
587    /// The `gpx` file extension.
588    FileExtensionGpx,
589    /// The `gqf` file extension.
590    FileExtensionGqf,
591    /// The `gqs` file extension.
592    FileExtensionGqs,
593    /// The `gram` file extension.
594    FileExtensionGram,
595    /// The `gramps` file extension.
596    FileExtensionGramps,
597    /// The `gre` file extension.
598    FileExtensionGre,
599    /// The `grv` file extension.
600    FileExtensionGrv,
601    /// The `grxml` file extension.
602    FileExtensionGrxml,
603    /// The `gsf` file extension.
604    FileExtensionGsf,
605    /// The `gtar` file extension.
606    FileExtensionGtar,
607    /// The `gtm` file extension.
608    FileExtensionGtm,
609    /// The `gtw` file extension.
610    FileExtensionGtw,
611    /// The `gv` file extension.
612    FileExtensionGv,
613    /// The `gxf` file extension.
614    FileExtensionGxf,
615    /// The `gxt` file extension.
616    FileExtensionGxt,
617    /// The `gz` file extension.
618    FileExtensionGz,
619    /// The `h` file extension.
620    FileExtensionH,
621    /// The `h261` file extension.
622    FileExtensionH261,
623    /// The `h263` file extension.
624    FileExtensionH263,
625    /// The `h264` file extension.
626    FileExtensionH264,
627    /// The `hal` file extension.
628    FileExtensionHal,
629    /// The `hbci` file extension.
630    FileExtensionHbci,
631    /// The `hdf` file extension.
632    FileExtensionHdf,
633    /// The `hh` file extension.
634    FileExtensionHh,
635    /// The `hlp` file extension.
636    FileExtensionHlp,
637    /// The `hpgl` file extension.
638    FileExtensionHpgl,
639    /// The `hpid` file extension.
640    FileExtensionHpid,
641    /// The `hps` file extension.
642    FileExtensionHps,
643    /// The `hqx` file extension.
644    FileExtensionHqx,
645    /// The `htc` file extension.
646    FileExtensionHtc,
647    /// The `htke` file extension.
648    FileExtensionHtke,
649    /// The `htm` file extension.
650    FileExtensionHtm,
651    /// The `html` file extension.
652    FileExtensionHtml,
653    /// The `hvd` file extension.
654    FileExtensionHvd,
655    /// The `hvp` file extension.
656    FileExtensionHvp,
657    /// The `hvs` file extension.
658    FileExtensionHvs,
659    /// The `i2g` file extension.
660    FileExtensionI2g,
661    /// The `icc` file extension.
662    FileExtensionIcc,
663    /// The `ice` file extension.
664    FileExtensionIce,
665    /// The `icm` file extension.
666    FileExtensionIcm,
667    /// The `ico` file extension.
668    FileExtensionIco,
669    /// The `ics` file extension.
670    FileExtensionIcs,
671    /// The `ief` file extension.
672    FileExtensionIef,
673    /// The `ifb` file extension.
674    FileExtensionIfb,
675    /// The `ifm` file extension.
676    FileExtensionIfm,
677    /// The `iges` file extension.
678    FileExtensionIges,
679    /// The `igl` file extension.
680    FileExtensionIgl,
681    /// The `igm` file extension.
682    FileExtensionIgm,
683    /// The `igs` file extension.
684    FileExtensionIgs,
685    /// The `igx` file extension.
686    FileExtensionIgx,
687    /// The `iif` file extension.
688    FileExtensionIif,
689    /// The `imp` file extension.
690    FileExtensionImp,
691    /// The `ims` file extension.
692    FileExtensionIms,
693    /// The `in` file extension.
694    FileExtensionIn,
695    /// The `ink` file extension.
696    FileExtensionInk,
697    /// The `inkml` file extension.
698    FileExtensionInkml,
699    /// The `install` file extension.
700    FileExtensionInstall,
701    /// The `iota` file extension.
702    FileExtensionIota,
703    /// The `ipfix` file extension.
704    FileExtensionIpfix,
705    /// The `ipk` file extension.
706    FileExtensionIpk,
707    /// The `irm` file extension.
708    FileExtensionIrm,
709    /// The `irp` file extension.
710    FileExtensionIrp,
711    /// The `iso` file extension.
712    FileExtensionIso,
713    /// The `itp` file extension.
714    FileExtensionItp,
715    /// The `ivp` file extension.
716    FileExtensionIvp,
717    /// The `ivu` file extension.
718    FileExtensionIvu,
719    /// The `jad` file extension.
720    FileExtensionJad,
721    /// The `jam` file extension.
722    FileExtensionJam,
723    /// The `jar` file extension.
724    FileExtensionJar,
725    /// The `java` file extension.
726    FileExtensionJava,
727    /// The `jisp` file extension.
728    FileExtensionJisp,
729    /// The `jlt` file extension.
730    FileExtensionJlt,
731    /// The `jnlp` file extension.
732    FileExtensionJnlp,
733    /// The `joda` file extension.
734    FileExtensionJoda,
735    /// The `jpe` file extension.
736    FileExtensionJpe,
737    /// The `jpeg` file extension.
738    FileExtensionJpeg,
739    /// The `jpg` file extension.
740    FileExtensionJpg,
741    /// The `jpgm` file extension.
742    FileExtensionJpgm,
743    /// The `jpgv` file extension.
744    FileExtensionJpgv,
745    /// The `jpm` file extension.
746    FileExtensionJpm,
747    /// The `js` file extension.
748    FileExtensionJs,
749    /// The `jsf` file extension.
750    FileExtensionJsf,
751    /// The `json` file extension.
752    FileExtensionJson,
753    /// The `jsonml` file extension.
754    FileExtensionJsonml,
755    /// The `jspf` file extension.
756    FileExtensionJspf,
757    /// The `kar` file extension.
758    FileExtensionKar,
759    /// The `karbon` file extension.
760    FileExtensionKarbon,
761    /// The `kfo` file extension.
762    FileExtensionKfo,
763    /// The `kia` file extension.
764    FileExtensionKia,
765    /// The `kml` file extension.
766    FileExtensionKml,
767    /// The `kmz` file extension.
768    FileExtensionKmz,
769    /// The `kne` file extension.
770    FileExtensionKne,
771    /// The `knp` file extension.
772    FileExtensionKnp,
773    /// The `kon` file extension.
774    FileExtensionKon,
775    /// The `kpr` file extension.
776    FileExtensionKpr,
777    /// The `kpt` file extension.
778    FileExtensionKpt,
779    /// The `kpxx` file extension.
780    FileExtensionKpxx,
781    /// The `ksp` file extension.
782    FileExtensionKsp,
783    /// The `ktr` file extension.
784    FileExtensionKtr,
785    /// The `ktx` file extension.
786    FileExtensionKtx,
787    /// The `ktz` file extension.
788    FileExtensionKtz,
789    /// The `kwd` file extension.
790    FileExtensionKwd,
791    /// The `kwt` file extension.
792    FileExtensionKwt,
793    /// The `lasxml` file extension.
794    FileExtensionLasxml,
795    /// The `latex` file extension.
796    FileExtensionLatex,
797    /// The `lbd` file extension.
798    FileExtensionLbd,
799    /// The `lbe` file extension.
800    FileExtensionLbe,
801    /// The `les` file extension.
802    FileExtensionLes,
803    /// The `lha` file extension.
804    FileExtensionLha,
805    /// The `link66` file extension.
806    FileExtensionLink66,
807    /// The `list` file extension.
808    FileExtensionList,
809    /// The `list3820` file extension.
810    FileExtensionList3820,
811    /// The `listafp` file extension.
812    FileExtensionListafp,
813    /// The `lnk` file extension.
814    FileExtensionLnk,
815    /// The `log` file extension.
816    FileExtensionLog,
817    /// The `lostxml` file extension.
818    FileExtensionLostxml,
819    /// The `lrf` file extension.
820    FileExtensionLrf,
821    /// The `lrm` file extension.
822    FileExtensionLrm,
823    /// The `ltf` file extension.
824    FileExtensionLtf,
825    /// The `lvp` file extension.
826    FileExtensionLvp,
827    /// The `lwp` file extension.
828    FileExtensionLwp,
829    /// The `lzh` file extension.
830    FileExtensionLzh,
831    /// The `m13` file extension.
832    FileExtensionM13,
833    /// The `m14` file extension.
834    FileExtensionM14,
835    /// The `m1v` file extension.
836    FileExtensionM1v,
837    /// The `m21` file extension.
838    FileExtensionM21,
839    /// The `m2a` file extension.
840    FileExtensionM2a,
841    /// The `m2v` file extension.
842    FileExtensionM2v,
843    /// The `m3a` file extension.
844    FileExtensionM3a,
845    /// The `m3u` file extension.
846    FileExtensionM3u,
847    /// The `m3u8` file extension.
848    FileExtensionM3u8,
849    /// The `m4a` file extension.
850    FileExtensionM4a,
851    /// The `m4b` file extension.
852    FileExtensionM4b,
853    /// The `m4r` file extension.
854    FileExtensionM4r,
855    /// The `m4u` file extension.
856    FileExtensionM4u,
857    /// The `m4v` file extension.
858    FileExtensionM4v,
859    /// The file extension for markdown.
860    FileExtensionMarkdown,
861    /// The file extension for toml.
862    FileExtensionToml,
863    /// The file extension for yaml.
864    FileExtensionYaml,
865    /// The file extension for yaml.
866    FileExtensionYml,
867    /// The file extension for ini.
868    FileExtensionIni,
869    /// The file extension for cfg.
870    FileExtensionCfg,
871    /// The file extension for Python.
872    FileExtensionPython,
873    /// The file extension for Go.
874    FileExtensionGo,
875    /// The file extension for TypeScript.
876    FileExtensionTypeScript,
877    /// The file extension for C#.
878    FileExtensionCSharp,
879    /// The file extension for PHP.
880    FileExtensionPhp,
881    /// The file extension for Ruby.
882    FileExtensionRuby,
883    /// The file extension for Swift.
884    FileExtensionSwift,
885    /// The file extension for Kotlin.
886    FileExtensionKotlin,
887    /// The file extension for Kotlin Script.
888    FileExtensionKotlinScript,
889    /// The file extension for Scala.
890    FileExtensionScala,
891    /// The file extension for IBM Secure Container or Scala Script.
892    FileExtensionIbmScOrScalaScript,
893    /// The file extension for Perl.
894    FileExtensionPerl,
895    /// The file extension for Perl Module.
896    FileExtensionPerlModule,
897    /// The file extension for Lua.
898    FileExtensionLua,
899    /// The file extension for PowerShell.
900    FileExtensionPowerShell,
901    /// The file extension for C++ Header.
902    FileExtensionCppHeader,
903    /// The file extension for Objective-C.
904    FileExtensionObjectiveC,
905    /// The file extension for Objective-C++.
906    FileExtensionObjectiveCpp,
907    /// The file extension for Groovy.
908    FileExtensionGroovy,
909    /// The file extension for R.
910    FileExtensionR,
911    /// The file extension for SCSS.
912    FileExtensionScss,
913    /// The file extension for SASS.
914    FileExtensionSass,
915    /// The file extension for LESS.
916    FileExtensionLess,
917    /// The file extension for Vue.
918    FileExtensionVue,
919    /// The file extension for JSX.
920    FileExtensionJsx,
921    /// The file extension for TSX.
922    FileExtensionTsx,
923    /// The file extension for Dockerfile.
924    FileExtensionDockerfile,
925    /// The file extension for Makefile.
926    FileExtensionMakefile,
927    /// The file extension for RLS Services XML or Rust.
928    FileExtensionRs,
929    /// The file extension for Haskell.
930    FileExtensionHaskell,
931    /// The file extension for Erlang.
932    FileExtensionErlang,
933    /// The file extension for Elixir.
934    FileExtensionElixir,
935    /// The file extension for Elixir Script.
936    FileExtensionElixirScript,
937    /// The file extension for Clojure.
938    FileExtensionClojure,
939    /// The file extension for ClojureScript.
940    FileExtensionClojureScript,
941    /// The file extension for Clojure Common.
942    FileExtensionClojureCommon,
943    /// The file extension for F#.
944    FileExtensionFSharp,
945    /// The file extension for F# Script.
946    FileExtensionFSharpScript,
947    /// The file extension for OCaml.
948    FileExtensionOCaml,
949    /// The file extension for OCaml Interface.
950    FileExtensionOCamlInterface,
951    /// The file extension for Bash.
952    FileExtensionBash,
953    /// The file extension for Zsh.
954    FileExtensionZsh,
955    /// The file extension for env.
956    FileExtensionEnv,
957    /// The file extension for cj.
958    FileExtensionCj,
959    /// The file extension for Gitignore.
960    FileExtensionGitignore,
961    /// The `ma` file extension.
962    FileExtensionMa,
963    /// The `mac` file extension.
964    FileExtensionMac,
965    /// The `mads` file extension.
966    FileExtensionMads,
967    /// The `mag` file extension.
968    FileExtensionMag,
969    /// The `maker` file extension.
970    FileExtensionMaker,
971    /// The `man` file extension.
972    FileExtensionMan,
973    /// The `mar` file extension.
974    FileExtensionMar,
975    /// The `mathml` file extension.
976    FileExtensionMathml,
977    /// The `mb` file extension.
978    FileExtensionMb,
979    /// The `mbk` file extension.
980    FileExtensionMbk,
981    /// The `mbox` file extension.
982    FileExtensionMbox,
983    /// The `mc1` file extension.
984    FileExtensionMc1,
985    /// The `mcd` file extension.
986    FileExtensionMcd,
987    /// The `mcurl` file extension.
988    FileExtensionMcurl,
989    /// The `mdb` file extension.
990    FileExtensionMdb,
991    /// The `mdi` file extension.
992    FileExtensionMdi,
993    /// The `me` file extension.
994    FileExtensionMe,
995    /// The `mesh` file extension.
996    FileExtensionMesh,
997    /// The `meta4` file extension.
998    FileExtensionMeta4,
999    /// The `metalink` file extension.
1000    FileExtensionMetalink,
1001    /// The `mets` file extension.
1002    FileExtensionMets,
1003    /// The `mfm` file extension.
1004    FileExtensionMfm,
1005    /// The `mft` file extension.
1006    FileExtensionMft,
1007    /// The `mgp` file extension.
1008    FileExtensionMgp,
1009    /// The `mgz` file extension.
1010    FileExtensionMgz,
1011    /// The `mid` file extension.
1012    FileExtensionMid,
1013    /// The `midi` file extension.
1014    FileExtensionMidi,
1015    /// The `mie` file extension.
1016    FileExtensionMie,
1017    /// The `mif` file extension.
1018    FileExtensionMif,
1019    /// The `mime` file extension.
1020    FileExtensionMime,
1021    /// The `mj2` file extension.
1022    FileExtensionMj2,
1023    /// The `mjp2` file extension.
1024    FileExtensionMjp2,
1025    /// The `mk3d` file extension.
1026    FileExtensionMk3d,
1027    /// The `mka` file extension.
1028    FileExtensionMka,
1029    /// The `mks` file extension.
1030    FileExtensionMks,
1031    /// The `mkv` file extension.
1032    FileExtensionMkv,
1033    /// The `mlp` file extension.
1034    FileExtensionMlp,
1035    /// The `mmd` file extension.
1036    FileExtensionMmd,
1037    /// The `mmf` file extension.
1038    FileExtensionMmf,
1039    /// The `mmr` file extension.
1040    FileExtensionMmr,
1041    /// The `mng` file extension.
1042    FileExtensionMng,
1043    /// The `mny` file extension.
1044    FileExtensionMny,
1045    /// The `mobi` file extension.
1046    FileExtensionMobi,
1047    /// The `mods` file extension.
1048    FileExtensionMods,
1049    /// The `mov` file extension.
1050    FileExtensionMov,
1051    /// The `movie` file extension.
1052    FileExtensionMovie,
1053    /// The `mp1` file extension.
1054    FileExtensionMp1,
1055    /// The `mp2` file extension.
1056    FileExtensionMp2,
1057    /// The `mp21` file extension.
1058    FileExtensionMp21,
1059    /// The `mp2a` file extension.
1060    FileExtensionMp2a,
1061    /// The `mp3` file extension.
1062    FileExtensionMp3,
1063    /// The `mp4` file extension.
1064    FileExtensionMp4,
1065    /// The `mp4a` file extension.
1066    FileExtensionMp4a,
1067    /// The `mp4s` file extension.
1068    FileExtensionMp4s,
1069    /// The `mp4v` file extension.
1070    FileExtensionMp4v,
1071    /// The `mpa` file extension.
1072    FileExtensionMpa,
1073    /// The `mpc` file extension.
1074    FileExtensionMpc,
1075    /// The `mpe` file extension.
1076    FileExtensionMpe,
1077    /// The `mpeg` file extension.
1078    FileExtensionMpeg,
1079    /// The `mpega` file extension.
1080    FileExtensionMpega,
1081    /// The `mpg` file extension.
1082    FileExtensionMpg,
1083    /// The `mpg4` file extension.
1084    FileExtensionMpg4,
1085    /// The `mpga` file extension.
1086    FileExtensionMpga,
1087    /// The `mpkg` file extension.
1088    FileExtensionMpkg,
1089    /// The `mpm` file extension.
1090    FileExtensionMpm,
1091    /// The `mpn` file extension.
1092    FileExtensionMpn,
1093    /// The `mpp` file extension.
1094    FileExtensionMpp,
1095    /// The `mpt` file extension.
1096    FileExtensionMpt,
1097    /// The `mpv2` file extension.
1098    FileExtensionMpv2,
1099    /// The `mpy` file extension.
1100    FileExtensionMpy,
1101    /// The `mqy` file extension.
1102    FileExtensionMqy,
1103    /// The `mrc` file extension.
1104    FileExtensionMrc,
1105    /// The `mrcx` file extension.
1106    FileExtensionMrcx,
1107    /// The `ms` file extension.
1108    FileExtensionMs,
1109    /// The `mscml` file extension.
1110    FileExtensionMscml,
1111    /// The `mseed` file extension.
1112    FileExtensionMseed,
1113    /// The `mseq` file extension.
1114    FileExtensionMseq,
1115    /// The `msf` file extension.
1116    FileExtensionMsf,
1117    /// The `msh` file extension.
1118    FileExtensionMsh,
1119    /// The `msi` file extension.
1120    FileExtensionMsi,
1121    /// The `msl` file extension.
1122    FileExtensionMsl,
1123    /// The `msty` file extension.
1124    FileExtensionMsty,
1125    /// The `mts` file extension.
1126    FileExtensionMts,
1127    /// The `mus` file extension.
1128    FileExtensionMus,
1129    /// The `musicxml` file extension.
1130    FileExtensionMusicxml,
1131    /// The `mvb` file extension.
1132    FileExtensionMvb,
1133    /// The `mwf` file extension.
1134    FileExtensionMwf,
1135    /// The `mxf` file extension.
1136    FileExtensionMxf,
1137    /// The `mxl` file extension.
1138    FileExtensionMxl,
1139    /// The `mxml` file extension.
1140    FileExtensionMxml,
1141    /// The `mxs` file extension.
1142    FileExtensionMxs,
1143    /// The `mxu` file extension.
1144    FileExtensionMxu,
1145    /// The `n-gage` file extension.
1146    FileExtensionNGage,
1147    /// The `n3` file extension.
1148    FileExtensionN3,
1149    /// The `nb` file extension.
1150    FileExtensionNb,
1151    /// The `nbp` file extension.
1152    FileExtensionNbp,
1153    /// The `nc` file extension.
1154    FileExtensionNc,
1155    /// The `ncx` file extension.
1156    FileExtensionNcx,
1157    /// The `nfo` file extension.
1158    FileExtensionNfo,
1159    /// The `ngdat` file extension.
1160    FileExtensionNgdat,
1161    /// The `nitf` file extension.
1162    FileExtensionNitf,
1163    /// The `nlu` file extension.
1164    FileExtensionNlu,
1165    /// The `nml` file extension.
1166    FileExtensionNml,
1167    /// The `nnd` file extension.
1168    FileExtensionNnd,
1169    /// The `nns` file extension.
1170    FileExtensionNns,
1171    /// The `nnw` file extension.
1172    FileExtensionNnw,
1173    /// The `npx` file extension.
1174    FileExtensionNpx,
1175    /// The `nsc` file extension.
1176    FileExtensionNsc,
1177    /// The `nsf` file extension.
1178    FileExtensionNsf,
1179    /// The `ntf` file extension.
1180    FileExtensionNtf,
1181    /// The `nzb` file extension.
1182    FileExtensionNzb,
1183    /// The `oa2` file extension.
1184    FileExtensionOa2,
1185    /// The `oa3` file extension.
1186    FileExtensionOa3,
1187    /// The `oas` file extension.
1188    FileExtensionOas,
1189    /// The `obd` file extension.
1190    FileExtensionObd,
1191    /// The `obj` file extension.
1192    FileExtensionObj,
1193    /// The `oda` file extension.
1194    FileExtensionOda,
1195    /// The `odb` file extension.
1196    FileExtensionOdb,
1197    /// The `odc` file extension.
1198    FileExtensionOdc,
1199    /// The `odf` file extension.
1200    FileExtensionOdf,
1201    /// The `odft` file extension.
1202    FileExtensionOdft,
1203    /// The `odg` file extension.
1204    FileExtensionOdg,
1205    /// The `odi` file extension.
1206    FileExtensionOdi,
1207    /// The `odm` file extension.
1208    FileExtensionOdm,
1209    /// The `odp` file extension.
1210    FileExtensionOdp,
1211    /// The `ods` file extension.
1212    FileExtensionOds,
1213    /// The `odt` file extension.
1214    FileExtensionOdt,
1215    /// The `oga` file extension.
1216    FileExtensionOga,
1217    /// The `ogg` file extension.
1218    FileExtensionOgg,
1219    /// The `ogv` file extension.
1220    FileExtensionOgv,
1221    /// The `ogx` file extension.
1222    FileExtensionOgx,
1223    /// The `omdoc` file extension.
1224    FileExtensionOmdoc,
1225    /// The `onepkg` file extension.
1226    FileExtensionOnepkg,
1227    /// The `onetmp` file extension.
1228    FileExtensionOnetmp,
1229    /// The `onetoc` file extension.
1230    FileExtensionOnetoc,
1231    /// The `onetoc2` file extension.
1232    FileExtensionOnetoc2,
1233    /// The `opf` file extension.
1234    FileExtensionOpf,
1235    /// The `opml` file extension.
1236    FileExtensionOpml,
1237    /// The `oprc` file extension.
1238    FileExtensionOprc,
1239    /// The `org` file extension.
1240    FileExtensionOrg,
1241    /// The `osf` file extension.
1242    FileExtensionOsf,
1243    /// The `osfpvg` file extension.
1244    FileExtensionOsfpvg,
1245    /// The `otc` file extension.
1246    FileExtensionOtc,
1247    /// The `otf` file extension.
1248    FileExtensionOtf,
1249    /// The `otg` file extension.
1250    FileExtensionOtg,
1251    /// The `oth` file extension.
1252    FileExtensionOth,
1253    /// The `oti` file extension.
1254    FileExtensionOti,
1255    /// The `otp` file extension.
1256    FileExtensionOtp,
1257    /// The `ots` file extension.
1258    FileExtensionOts,
1259    /// The `ott` file extension.
1260    FileExtensionOtt,
1261    /// The `oxps` file extension.
1262    FileExtensionOxps,
1263    /// The `oxt` file extension.
1264    FileExtensionOxt,
1265    /// The `p` file extension.
1266    FileExtensionP,
1267    /// The `p10` file extension.
1268    FileExtensionP10,
1269    /// The `p12` file extension.
1270    FileExtensionP12,
1271    /// The `p7b` file extension.
1272    FileExtensionP7b,
1273    /// The `p7c` file extension.
1274    FileExtensionP7c,
1275    /// The `p7m` file extension.
1276    FileExtensionP7m,
1277    /// The `p7r` file extension.
1278    FileExtensionP7r,
1279    /// The `p7s` file extension.
1280    FileExtensionP7s,
1281    /// The `p8` file extension.
1282    FileExtensionP8,
1283    /// The `pas` file extension.
1284    FileExtensionPas,
1285    /// The `paw` file extension.
1286    FileExtensionPaw,
1287    /// The `pbd` file extension.
1288    FileExtensionPbd,
1289    /// The `pbm` file extension.
1290    FileExtensionPbm,
1291    /// The `pcap` file extension.
1292    FileExtensionPcap,
1293    /// The `pcf` file extension.
1294    FileExtensionPcf,
1295    /// The `pcl` file extension.
1296    FileExtensionPcl,
1297    /// The `pclxl` file extension.
1298    FileExtensionPclxl,
1299    /// The `pct` file extension.
1300    FileExtensionPct,
1301    /// The `pcurl` file extension.
1302    FileExtensionPcurl,
1303    /// The `pcx` file extension.
1304    FileExtensionPcx,
1305    /// The `pdb` file extension.
1306    FileExtensionPdb,
1307    /// The `pdf` file extension.
1308    FileExtensionPdf,
1309    /// The `pfa` file extension.
1310    FileExtensionPfa,
1311    /// The `pfb` file extension.
1312    FileExtensionPfb,
1313    /// The `pfm` file extension.
1314    FileExtensionPfm,
1315    /// The `pfr` file extension.
1316    FileExtensionPfr,
1317    /// The `pfx` file extension.
1318    FileExtensionPfx,
1319    /// The `pgm` file extension.
1320    FileExtensionPgm,
1321    /// The `pgn` file extension.
1322    FileExtensionPgn,
1323    /// The `pgp` file extension.
1324    FileExtensionPgp,
1325    /// The `pic` file extension.
1326    FileExtensionPic,
1327    /// The `pict` file extension.
1328    FileExtensionPict,
1329    /// The `pkg` file extension.
1330    FileExtensionPkg,
1331    /// The `pki` file extension.
1332    FileExtensionPki,
1333    /// The `pkipath` file extension.
1334    FileExtensionPkipath,
1335    /// The `plb` file extension.
1336    FileExtensionPlb,
1337    /// The `plc` file extension.
1338    FileExtensionPlc,
1339    /// The `plf` file extension.
1340    FileExtensionPlf,
1341    /// The `pls` file extension.
1342    FileExtensionPls,
1343    /// The `pml` file extension.
1344    FileExtensionPml,
1345    /// The `png` file extension.
1346    FileExtensionPng,
1347    /// The `pnm` file extension.
1348    FileExtensionPnm,
1349    /// The `pnt` file extension.
1350    FileExtensionPnt,
1351    /// The `portpkg` file extension.
1352    FileExtensionPortpkg,
1353    /// The `pot` file extension.
1354    FileExtensionPot,
1355    /// The `potm` file extension.
1356    FileExtensionPotm,
1357    /// The `potx` file extension.
1358    FileExtensionPotx,
1359    /// The `ppam` file extension.
1360    FileExtensionPpam,
1361    /// The `ppd` file extension.
1362    FileExtensionPpd,
1363    /// The `ppm` file extension.
1364    FileExtensionPpm,
1365    /// The `pps` file extension.
1366    FileExtensionPps,
1367    /// The `ppsm` file extension.
1368    FileExtensionPpsm,
1369    /// The `ppsx` file extension.
1370    FileExtensionPpsx,
1371    /// The `ppt` file extension.
1372    FileExtensionPpt,
1373    /// The `pptm` file extension.
1374    FileExtensionPptm,
1375    /// The `pptx` file extension.
1376    FileExtensionPptx,
1377    /// The `pqa` file extension.
1378    FileExtensionPqa,
1379    /// The `prc` file extension.
1380    FileExtensionPrc,
1381    /// The `pre` file extension.
1382    FileExtensionPre,
1383    /// The `prf` file extension.
1384    FileExtensionPrf,
1385    /// The `ps` file extension.
1386    FileExtensionPs,
1387    /// The `psb` file extension.
1388    FileExtensionPsb,
1389    /// The `psd` file extension.
1390    FileExtensionPsd,
1391    /// The `psf` file extension.
1392    FileExtensionPsf,
1393    /// The `pskcxml` file extension.
1394    FileExtensionPskcxml,
1395    /// The `ptid` file extension.
1396    FileExtensionPtid,
1397    /// The `pub` file extension.
1398    FileExtensionPub,
1399    /// The `pvb` file extension.
1400    FileExtensionPvb,
1401    /// The `pwn` file extension.
1402    FileExtensionPwn,
1403    /// The `pya` file extension.
1404    FileExtensionPya,
1405    /// The `pyv` file extension.
1406    FileExtensionPyv,
1407    /// The `qam` file extension.
1408    FileExtensionQam,
1409    /// The `qbo` file extension.
1410    FileExtensionQbo,
1411    /// The `qfx` file extension.
1412    FileExtensionQfx,
1413    /// The `qps` file extension.
1414    FileExtensionQps,
1415    /// The `qt` file extension.
1416    FileExtensionQt,
1417    /// The `qti` file extension.
1418    FileExtensionQti,
1419    /// The `qtif` file extension.
1420    FileExtensionQtif,
1421    /// The `qwd` file extension.
1422    FileExtensionQwd,
1423    /// The `qwt` file extension.
1424    FileExtensionQwt,
1425    /// The `qxb` file extension.
1426    FileExtensionQxb,
1427    /// The `qxd` file extension.
1428    FileExtensionQxd,
1429    /// The `qxl` file extension.
1430    FileExtensionQxl,
1431    /// The `qxt` file extension.
1432    FileExtensionQxt,
1433    /// The `ra` file extension.
1434    FileExtensionRa,
1435    /// The `ram` file extension.
1436    FileExtensionRam,
1437    /// The `rar` file extension.
1438    FileExtensionRar,
1439    /// The `ras` file extension.
1440    FileExtensionRas,
1441    /// The `rcprofile` file extension.
1442    FileExtensionRcprofile,
1443    /// The `rdf` file extension.
1444    FileExtensionRdf,
1445    /// The `rdz` file extension.
1446    FileExtensionRdz,
1447    /// The `rep` file extension.
1448    FileExtensionRep,
1449    /// The `res` file extension.
1450    FileExtensionRes,
1451    /// The `rgb` file extension.
1452    FileExtensionRgb,
1453    /// The `rif` file extension.
1454    FileExtensionRif,
1455    /// The `rip` file extension.
1456    FileExtensionRip,
1457    /// The `ris` file extension.
1458    FileExtensionRis,
1459    /// The `rl` file extension.
1460    FileExtensionRl,
1461    /// The `rlc` file extension.
1462    FileExtensionRlc,
1463    /// The `rld` file extension.
1464    FileExtensionRld,
1465    /// The `rm` file extension.
1466    FileExtensionRm,
1467    /// The `rmi` file extension.
1468    FileExtensionRmi,
1469    /// The `rmp` file extension.
1470    FileExtensionRmp,
1471    /// The `rms` file extension.
1472    FileExtensionRms,
1473    /// The `rmvb` file extension.
1474    FileExtensionRmvb,
1475    /// The `rnc` file extension.
1476    FileExtensionRnc,
1477    /// The `roa` file extension.
1478    FileExtensionRoa,
1479    /// The `roff` file extension.
1480    FileExtensionRoff,
1481    /// The `rp9` file extension.
1482    FileExtensionRp9,
1483    /// The `rpss` file extension.
1484    FileExtensionRpss,
1485    /// The `rpst` file extension.
1486    FileExtensionRpst,
1487    /// The `rq` file extension.
1488    FileExtensionRq,
1489    /// The `rsd` file extension.
1490    FileExtensionRsd,
1491    /// The `rss` file extension.
1492    FileExtensionRss,
1493    /// The `rtf` file extension.
1494    FileExtensionRtf,
1495    /// The `rtx` file extension.
1496    FileExtensionRtx,
1497    /// The `s` file extension.
1498    FileExtensionS,
1499    /// The `s3m` file extension.
1500    FileExtensionS3m,
1501    /// The `saf` file extension.
1502    FileExtensionSaf,
1503    /// The `sbml` file extension.
1504    FileExtensionSbml,
1505    /// The `sc` file extension.
1506    FileExtensionSc,
1507    /// The `scd` file extension.
1508    FileExtensionScd,
1509    /// The `scm` file extension.
1510    FileExtensionScm,
1511    /// The `scq` file extension.
1512    FileExtensionScq,
1513    /// The `scs` file extension.
1514    FileExtensionScs,
1515    /// The `scurl` file extension.
1516    FileExtensionScurl,
1517    /// The `sda` file extension.
1518    FileExtensionSda,
1519    /// The `sdc` file extension.
1520    FileExtensionSdc,
1521    /// The `sdd` file extension.
1522    FileExtensionSdd,
1523    /// The `sdkd` file extension.
1524    FileExtensionSdkd,
1525    /// The `sdkm` file extension.
1526    FileExtensionSdkm,
1527    /// The `sdp` file extension.
1528    FileExtensionSdp,
1529    /// The `sdw` file extension.
1530    FileExtensionSdw,
1531    /// The `see` file extension.
1532    FileExtensionSee,
1533    /// The `seed` file extension.
1534    FileExtensionSeed,
1535    /// The `sema` file extension.
1536    FileExtensionSema,
1537    /// The `semd` file extension.
1538    FileExtensionSemd,
1539    /// The `semf` file extension.
1540    FileExtensionSemf,
1541    /// The `ser` file extension.
1542    FileExtensionSer,
1543    /// The `setpay` file extension.
1544    FileExtensionSetpay,
1545    /// The `setreg` file extension.
1546    FileExtensionSetreg,
1547    /// The `sfd-hdstx` file extension.
1548    FileExtensionSfdHdstx,
1549    /// The `sfs` file extension.
1550    FileExtensionSfs,
1551    /// The `sfv` file extension.
1552    FileExtensionSfv,
1553    /// The `sgi` file extension.
1554    FileExtensionSgi,
1555    /// The `sgl` file extension.
1556    FileExtensionSgl,
1557    /// The `sgm` file extension.
1558    FileExtensionSgm,
1559    /// The `sgml` file extension.
1560    FileExtensionSgml,
1561    /// The `sh` file extension.
1562    FileExtensionSh,
1563    /// The `shar` file extension.
1564    FileExtensionShar,
1565    /// The `shf` file extension.
1566    FileExtensionShf,
1567    /// The `sid` file extension.
1568    FileExtensionSid,
1569    /// The `sig` file extension.
1570    FileExtensionSig,
1571    /// The `sil` file extension.
1572    FileExtensionSil,
1573    /// The `silo` file extension.
1574    FileExtensionSilo,
1575    /// The `sis` file extension.
1576    FileExtensionSis,
1577    /// The `sisx` file extension.
1578    FileExtensionSisx,
1579    /// The `sit` file extension.
1580    FileExtensionSit,
1581    /// The `sitx` file extension.
1582    FileExtensionSitx,
1583    /// The `skd` file extension.
1584    FileExtensionSkd,
1585    /// The `skm` file extension.
1586    FileExtensionSkm,
1587    /// The `skp` file extension.
1588    FileExtensionSkp,
1589    /// The `skt` file extension.
1590    FileExtensionSkt,
1591    /// The `sldm` file extension.
1592    FileExtensionSldm,
1593    /// The `sldx` file extension.
1594    FileExtensionSldx,
1595    /// The `slt` file extension.
1596    FileExtensionSlt,
1597    /// The `sm` file extension.
1598    FileExtensionSm,
1599    /// The `smf` file extension.
1600    FileExtensionSmf,
1601    /// The `smi` file extension.
1602    FileExtensionSmi,
1603    /// The `smil` file extension.
1604    FileExtensionSmil,
1605    /// The `smv` file extension.
1606    FileExtensionSmv,
1607    /// The `smzip` file extension.
1608    FileExtensionSmzip,
1609    /// The `snd` file extension.
1610    FileExtensionSnd,
1611    /// The `snf` file extension.
1612    FileExtensionSnf,
1613    /// The `so` file extension.
1614    FileExtensionSo,
1615    /// The `spc` file extension.
1616    FileExtensionSpc,
1617    /// The `spf` file extension.
1618    FileExtensionSpf,
1619    /// The `spl` file extension.
1620    FileExtensionSpl,
1621    /// The `spot` file extension.
1622    FileExtensionSpot,
1623    /// The `spp` file extension.
1624    FileExtensionSpp,
1625    /// The `spq` file extension.
1626    FileExtensionSpq,
1627    /// The `spx` file extension.
1628    FileExtensionSpx,
1629    /// The `sql` file extension.
1630    FileExtensionSql,
1631    /// The `src` file extension.
1632    FileExtensionSrc,
1633    /// The `srt` file extension.
1634    FileExtensionSrt,
1635    /// The `sru` file extension.
1636    FileExtensionSru,
1637    /// The `srx` file extension.
1638    FileExtensionSrx,
1639    /// The `ssdl` file extension.
1640    FileExtensionSsdl,
1641    /// The `sse` file extension.
1642    FileExtensionSse,
1643    /// The `ssf` file extension.
1644    FileExtensionSsf,
1645    /// The `ssml` file extension.
1646    FileExtensionSsml,
1647    /// The `st` file extension.
1648    FileExtensionSt,
1649    /// The `stc` file extension.
1650    FileExtensionStc,
1651    /// The `std` file extension.
1652    FileExtensionStd,
1653    /// The `stf` file extension.
1654    FileExtensionStf,
1655    /// The `sti` file extension.
1656    FileExtensionSti,
1657    /// The `stk` file extension.
1658    FileExtensionStk,
1659    /// The `stl` file extension.
1660    FileExtensionStl,
1661    /// The `str` file extension.
1662    FileExtensionStr,
1663    /// The `stw` file extension.
1664    FileExtensionStw,
1665    /// The `sub` file extension.
1666    FileExtensionSub,
1667    /// The `sus` file extension.
1668    FileExtensionSus,
1669    /// The `susp` file extension.
1670    FileExtensionSusp,
1671    /// The `sv4cpio` file extension.
1672    FileExtensionSv4cpio,
1673    /// The `sv4crc` file extension.
1674    FileExtensionSv4crc,
1675    /// The `svc` file extension.
1676    FileExtensionSvc,
1677    /// The `svd` file extension.
1678    FileExtensionSvd,
1679    /// The `svg` file extension.
1680    FileExtensionSvg,
1681    /// The `svgz` file extension.
1682    FileExtensionSvgz,
1683    /// The `swa` file extension.
1684    FileExtensionSwa,
1685    /// The `swf` file extension.
1686    FileExtensionSwf,
1687    /// The `swi` file extension.
1688    FileExtensionSwi,
1689    /// The `sxc` file extension.
1690    FileExtensionSxc,
1691    /// The `sxd` file extension.
1692    FileExtensionSxd,
1693    /// The `sxg` file extension.
1694    FileExtensionSxg,
1695    /// The `sxi` file extension.
1696    FileExtensionSxi,
1697    /// The `sxm` file extension.
1698    FileExtensionSxm,
1699    /// The `sxw` file extension.
1700    FileExtensionSxw,
1701    /// The `t` file extension.
1702    FileExtensionT,
1703    /// The `t3` file extension.
1704    FileExtensionT3,
1705    /// The `taglet` file extension.
1706    FileExtensionTaglet,
1707    /// The `tao` file extension.
1708    FileExtensionTao,
1709    /// The `tar` file extension.
1710    FileExtensionTar,
1711    /// The `tcap` file extension.
1712    FileExtensionTcap,
1713    /// The `tcl` file extension.
1714    FileExtensionTcl,
1715    /// The `teacher` file extension.
1716    FileExtensionTeacher,
1717    /// The `tei` file extension.
1718    FileExtensionTei,
1719    /// The `teicorpus` file extension.
1720    FileExtensionTeicorpus,
1721    /// The `tex` file extension.
1722    FileExtensionTex,
1723    /// The `texi` file extension.
1724    FileExtensionTexi,
1725    /// The `texinfo` file extension.
1726    FileExtensionTexinfo,
1727    /// The `text` file extension.
1728    FileExtensionText,
1729    /// The `tfi` file extension.
1730    FileExtensionTfi,
1731    /// The `tfm` file extension.
1732    FileExtensionTfm,
1733    /// The `tga` file extension.
1734    FileExtensionTga,
1735    /// The `thmx` file extension.
1736    FileExtensionThmx,
1737    /// The `tif` file extension.
1738    FileExtensionTif,
1739    /// The `tiff` file extension.
1740    FileExtensionTiff,
1741    /// The `tmo` file extension.
1742    FileExtensionTmo,
1743    /// The `torrent` file extension.
1744    FileExtensionTorrent,
1745    /// The `tpl` file extension.
1746    FileExtensionTpl,
1747    /// The `tpt` file extension.
1748    FileExtensionTpt,
1749    /// The `tr` file extension.
1750    FileExtensionTr,
1751    /// The `tra` file extension.
1752    FileExtensionTra,
1753    /// The `trm` file extension.
1754    FileExtensionTrm,
1755    /// The `tsd` file extension.
1756    FileExtensionTsd,
1757    /// The `tsv` file extension.
1758    FileExtensionTsv,
1759    /// The `ttc` file extension.
1760    FileExtensionTtc,
1761    /// The `ttf` file extension.
1762    FileExtensionTtf,
1763    /// The `ttl` file extension.
1764    FileExtensionTtl,
1765    /// The `twd` file extension.
1766    FileExtensionTwd,
1767    /// The `twds` file extension.
1768    FileExtensionTwds,
1769    /// The `txd` file extension.
1770    FileExtensionTxd,
1771    /// The `txf` file extension.
1772    FileExtensionTxf,
1773    /// The `txt` file extension.
1774    FileExtensionTxt,
1775    /// The `u32` file extension.
1776    FileExtensionU32,
1777    /// The `udeb` file extension.
1778    FileExtensionUdeb,
1779    /// The `ufd` file extension.
1780    FileExtensionUfd,
1781    /// The `ufdl` file extension.
1782    FileExtensionUfdl,
1783    /// The `ulw` file extension.
1784    FileExtensionUlw,
1785    /// The `ulx` file extension.
1786    FileExtensionUlx,
1787    /// The `umj` file extension.
1788    FileExtensionUmj,
1789    /// The `unityweb` file extension.
1790    FileExtensionUnityweb,
1791    /// The `uoml` file extension.
1792    FileExtensionUoml,
1793    /// The `uri` file extension.
1794    FileExtensionUri,
1795    /// The `uris` file extension.
1796    FileExtensionUris,
1797    /// The `urls` file extension.
1798    FileExtensionUrls,
1799    /// The `ustar` file extension.
1800    FileExtensionUstar,
1801    /// The `utz` file extension.
1802    FileExtensionUtz,
1803    /// The `uu` file extension.
1804    FileExtensionUu,
1805    /// The `uva` file extension.
1806    FileExtensionUva,
1807    /// The `uvd` file extension.
1808    FileExtensionUvd,
1809    /// The `uvf` file extension.
1810    FileExtensionUvf,
1811    /// The `uvg` file extension.
1812    FileExtensionUvg,
1813    /// The `uvh` file extension.
1814    FileExtensionUvh,
1815    /// The `uvi` file extension.
1816    FileExtensionUvi,
1817    /// The `uvm` file extension.
1818    FileExtensionUvm,
1819    /// The `uvp` file extension.
1820    FileExtensionUvp,
1821    /// The `uvs` file extension.
1822    FileExtensionUvs,
1823    /// The `uvt` file extension.
1824    FileExtensionUvt,
1825    /// The `uvu` file extension.
1826    FileExtensionUvu,
1827    /// The `uvv` file extension.
1828    FileExtensionUvv,
1829    /// The `uvva` file extension.
1830    FileExtensionUvva,
1831    /// The `uvvd` file extension.
1832    FileExtensionUvvd,
1833    /// The `uvvf` file extension.
1834    FileExtensionUvvf,
1835    /// The `uvvg` file extension.
1836    FileExtensionUvvg,
1837    /// The `uvvh` file extension.
1838    FileExtensionUvvh,
1839    /// The `uvvi` file extension.
1840    FileExtensionUvvi,
1841    /// The `uvvm` file extension.
1842    FileExtensionUvvm,
1843    /// The `uvvp` file extension.
1844    FileExtensionUvvp,
1845    /// The `uvvs` file extension.
1846    FileExtensionUvvs,
1847    /// The `uvvt` file extension.
1848    FileExtensionUvvt,
1849    /// The `uvvu` file extension.
1850    FileExtensionUvvu,
1851    /// The `uvvv` file extension.
1852    FileExtensionUvvv,
1853    /// The `uvvx` file extension.
1854    FileExtensionUvvx,
1855    /// The `uvvz` file extension.
1856    FileExtensionUvvz,
1857    /// The `uvx` file extension.
1858    FileExtensionUvx,
1859    /// The `uvz` file extension.
1860    FileExtensionUvz,
1861    /// The `vcard` file extension.
1862    FileExtensionVcard,
1863    /// The `vcd` file extension.
1864    FileExtensionVcd,
1865    /// The `vcf` file extension.
1866    FileExtensionVcf,
1867    /// The `vcg` file extension.
1868    FileExtensionVcg,
1869    /// The `vcs` file extension.
1870    FileExtensionVcs,
1871    /// The `vcx` file extension.
1872    FileExtensionVcx,
1873    /// The `vis` file extension.
1874    FileExtensionVis,
1875    /// The `viv` file extension.
1876    FileExtensionViv,
1877    /// The `vob` file extension.
1878    FileExtensionVob,
1879    /// The `vor` file extension.
1880    FileExtensionVor,
1881    /// The `vox` file extension.
1882    FileExtensionVox,
1883    /// The `vrml` file extension.
1884    FileExtensionVrml,
1885    /// The `vsd` file extension.
1886    FileExtensionVsd,
1887    /// The `vsf` file extension.
1888    FileExtensionVsf,
1889    /// The `vss` file extension.
1890    FileExtensionVss,
1891    /// The `vst` file extension.
1892    FileExtensionVst,
1893    /// The `vsw` file extension.
1894    FileExtensionVsw,
1895    /// The `vtu` file extension.
1896    FileExtensionVtu,
1897    /// The `vxml` file extension.
1898    FileExtensionVxml,
1899    /// The `w3d` file extension.
1900    FileExtensionW3d,
1901    /// The `wad` file extension.
1902    FileExtensionWad,
1903    /// The `wav` file extension.
1904    FileExtensionWav,
1905    /// The `wax` file extension.
1906    FileExtensionWax,
1907    /// The `wbmp` file extension.
1908    FileExtensionWbmp,
1909    /// The `wbs` file extension.
1910    FileExtensionWbs,
1911    /// The `wbxml` file extension.
1912    FileExtensionWbxml,
1913    /// The `wcm` file extension.
1914    FileExtensionWcm,
1915    /// The `wdb` file extension.
1916    FileExtensionWdb,
1917    /// The `wdp` file extension.
1918    FileExtensionWdp,
1919    /// The `weba` file extension.
1920    FileExtensionWeba,
1921    /// The `webm` file extension.
1922    FileExtensionWebm,
1923    /// The `webp` file extension.
1924    FileExtensionWebp,
1925    /// The `wg` file extension.
1926    FileExtensionWg,
1927    /// The `wgt` file extension.
1928    FileExtensionWgt,
1929    /// The `wks` file extension.
1930    FileExtensionWks,
1931    /// The `wm` file extension.
1932    FileExtensionWm,
1933    /// The `wma` file extension.
1934    FileExtensionWma,
1935    /// The `wmd` file extension.
1936    FileExtensionWmd,
1937    /// The `wmf` file extension.
1938    FileExtensionWmf,
1939    /// The `wml` file extension.
1940    FileExtensionWml,
1941    /// The `wmlc` file extension.
1942    FileExtensionWmlc,
1943    /// The `wmls` file extension.
1944    FileExtensionWmls,
1945    /// The `wmlsc` file extension.
1946    FileExtensionWmlsc,
1947    /// The `wmv` file extension.
1948    FileExtensionWmv,
1949    /// The `wmx` file extension.
1950    FileExtensionWmx,
1951    /// The `wmz` file extension.
1952    FileExtensionWmz,
1953    /// The `woff` file extension.
1954    FileExtensionWoff,
1955    /// The `woff2` file extension.
1956    FileExtensionWoff2,
1957    /// The `wpd` file extension.
1958    FileExtensionWpd,
1959    /// The `wpl` file extension.
1960    FileExtensionWpl,
1961    /// The `wps` file extension.
1962    FileExtensionWps,
1963    /// The `wqd` file extension.
1964    FileExtensionWqd,
1965    /// The `wri` file extension.
1966    FileExtensionWri,
1967    /// The `wrl` file extension.
1968    FileExtensionWrl,
1969    /// The `wsdl` file extension.
1970    FileExtensionWsdl,
1971    /// The `wspolicy` file extension.
1972    FileExtensionWspolicy,
1973    /// The `wtb` file extension.
1974    FileExtensionWtb,
1975    /// The `wvx` file extension.
1976    FileExtensionWvx,
1977    /// The `x32` file extension.
1978    FileExtensionX32,
1979    /// The `x3d` file extension.
1980    FileExtensionX3d,
1981    /// The `x3db` file extension.
1982    FileExtensionX3db,
1983    /// The `x3dbz` file extension.
1984    FileExtensionX3dbz,
1985    /// The `x3dv` file extension.
1986    FileExtensionX3dv,
1987    /// The `x3dvz` file extension.
1988    FileExtensionX3dvz,
1989    /// The `x3dz` file extension.
1990    FileExtensionX3dz,
1991    /// The `xaml` file extension.
1992    FileExtensionXaml,
1993    /// The `xap` file extension.
1994    FileExtensionXap,
1995    /// The `xar` file extension.
1996    FileExtensionXar,
1997    /// The `xbap` file extension.
1998    FileExtensionXbap,
1999    /// The `xbd` file extension.
2000    FileExtensionXbd,
2001    /// The `xbm` file extension.
2002    FileExtensionXbm,
2003    /// The `xdf` file extension.
2004    FileExtensionXdf,
2005    /// The `xdm` file extension.
2006    FileExtensionXdm,
2007    /// The `xdp` file extension.
2008    FileExtensionXdp,
2009    /// The `xdssc` file extension.
2010    FileExtensionXdssc,
2011    /// The `xdw` file extension.
2012    FileExtensionXdw,
2013    /// The `xenc` file extension.
2014    FileExtensionXenc,
2015    /// The `xer` file extension.
2016    FileExtensionXer,
2017    /// The `xfdf` file extension.
2018    FileExtensionXfdf,
2019    /// The `xfdl` file extension.
2020    FileExtensionXfdl,
2021    /// The `xht` file extension.
2022    FileExtensionXht,
2023    /// The `xhtml` file extension.
2024    FileExtensionXhtml,
2025    /// The `xhvml` file extension.
2026    FileExtensionXhvml,
2027    /// The `xif` file extension.
2028    FileExtensionXif,
2029    /// The `xla` file extension.
2030    FileExtensionXla,
2031    /// The `xlam` file extension.
2032    FileExtensionXlam,
2033    /// The `xlc` file extension.
2034    FileExtensionXlc,
2035    /// The `xlf` file extension.
2036    FileExtensionXlf,
2037    /// The `xlm` file extension.
2038    FileExtensionXlm,
2039    /// The `xls` file extension.
2040    FileExtensionXls,
2041    /// The `xlsb` file extension.
2042    FileExtensionXlsb,
2043    /// The `xlsm` file extension.
2044    FileExtensionXlsm,
2045    /// The `xlsx` file extension.
2046    FileExtensionXlsx,
2047    /// The `xlt` file extension.
2048    FileExtensionXlt,
2049    /// The `xltm` file extension.
2050    FileExtensionXltm,
2051    /// The `xltx` file extension.
2052    FileExtensionXltx,
2053    /// The `xlw` file extension.
2054    FileExtensionXlw,
2055    /// The `xm` file extension.
2056    FileExtensionXm,
2057    /// The `xml` file extension.
2058    FileExtensionXml,
2059    /// The `xo` file extension.
2060    FileExtensionXo,
2061    /// The `xop` file extension.
2062    FileExtensionXop,
2063    /// The `xpi` file extension.
2064    FileExtensionXpi,
2065    /// The `xpl` file extension.
2066    FileExtensionXpl,
2067    /// The `xpm` file extension.
2068    FileExtensionXpm,
2069    /// The `xpr` file extension.
2070    FileExtensionXpr,
2071    /// The `xps` file extension.
2072    FileExtensionXps,
2073    /// The `xpw` file extension.
2074    FileExtensionXpw,
2075    /// The `xpx` file extension.
2076    FileExtensionXpx,
2077    /// The `xsl` file extension.
2078    FileExtensionXsl,
2079    /// The `xslt` file extension.
2080    FileExtensionXslt,
2081    /// The `xsm` file extension.
2082    FileExtensionXsm,
2083    /// The `xspf` file extension.
2084    FileExtensionXspf,
2085    /// The `xul` file extension.
2086    FileExtensionXul,
2087    /// The `xvm` file extension.
2088    FileExtensionXvm,
2089    /// The `xvml` file extension.
2090    FileExtensionXvml,
2091    /// The `xwd` file extension.
2092    FileExtensionXwd,
2093    /// The `xyz` file extension.
2094    FileExtensionXyz,
2095    /// The `xz` file extension.
2096    FileExtensionXz,
2097    /// The `yang` file extension.
2098    FileExtensionYang,
2099    /// The `yin` file extension.
2100    FileExtensionYin,
2101    /// The `z` file extension.
2102    FileExtensionZ,
2103    /// The `z1` file extension.
2104    FileExtensionZ1,
2105    /// The `z2` file extension.
2106    FileExtensionZ2,
2107    /// The `z3` file extension.
2108    FileExtensionZ3,
2109    /// The `z4` file extension.
2110    FileExtensionZ4,
2111    /// The `z5` file extension.
2112    FileExtensionZ5,
2113    /// The `z6` file extension.
2114    FileExtensionZ6,
2115    /// The `z7` file extension.
2116    FileExtensionZ7,
2117    /// The `z8` file extension.
2118    FileExtensionZ8,
2119    /// The `zaz` file extension.
2120    FileExtensionZaz,
2121    /// The `zip` file extension.
2122    FileExtensionZip,
2123    /// The `zir` file extension.
2124    FileExtensionZir,
2125    /// The `zirz` file extension.
2126    FileExtensionZirz,
2127    /// The `zmm` file extension.
2128    FileExtensionZmm,
2129    /// An empty or unknown file extension.
2130    #[default]
2131    Unknown,
2132}