pub enum FileType {
Show 243 variants
AdobeIllustrator,
Alpm,
Apinotes,
Asar,
Asciidor,
Ash,
Asm,
Aspectj,
Audio,
Avif,
Awk,
Babelrc,
Bash,
Batch,
Bats,
Bazel,
Bazelrc,
Bib,
Binary,
Bitmap,
Bowerrc,
Browserslistrc,
Bzip2,
C,
CSharp,
CPP,
C2hd,
Cbsd,
Clojure,
Clojurescript,
Cmake,
Codespellrc,
Coffee,
Coveragerc,
Crystal,
Csh,
Cson,
Csproj,
Css,
Csslintrc,
Csv,
Cuda,
Cython,
Dart,
Dash,
Def,
Diff,
Directory,
Dockerfile,
Dotenv,
Dtd,
EditorConfig,
Edn,
Ejs,
Eot,
Eps,
Erb,
Executable,
Expect,
File,
Fish,
Flake8,
Gdscript,
Geojson,
Gherkin,
Gif,
Gitattributes,
Gitconfig,
Gitignore,
Gitlint,
Gitmodules,
Go,
GoMod,
GoSum,
Gotimpl,
Gpx,
Graphql,
Gyb,
Gyp,
Gzip,
Handlebars,
Haskell,
Hcl,
Header,
Hgrc,
Html,
Icalendar,
Icns,
Icon,
Idl,
Idris,
Image,
Inc,
Ini,
Inl,
Ino,
Inx,
Jade,
Jar,
Java,
JavaProperties,
Javascript,
Jenkins,
Jinja,
Jpeg,
Jshintrc,
Json,
Json5,
Jsonnet,
Jsx,
Jupyter,
Kml,
Kotlin,
Ksh,
Lean,
Lektor,
Lektorproject,
Less,
Liquid,
LiterateHaskell,
Lua,
Mailmap,
Makefile,
Manifest,
Map,
Markdown,
Mdx,
MentionBot,
Meson,
Mib,
Modulemap,
Musescore,
Myst,
Ngdoc,
Nim,
Nimble,
Nix,
NonExecutable,
Npmignore,
Nunjucks,
ObjectiveC,
ObjectiveCPP,
Ocaml,
Otf,
P12,
Pdbrc,
Pdf,
Pem,
Perl,
Php,
Pkgbuild,
PlainText,
Plantuml,
Plist,
Png,
Pofile,
Powershell,
Prettierignore,
Prisma,
Proto,
Puppet,
Purescript,
Pyi,
Pylintrc,
Pypirc,
Pyproj,
Python,
Python2,
Python3,
Pyz,
Qml,
R,
RelaxNg,
Rst,
Ruby,
Rust,
Salt,
Sass,
Sbt,
Scala,
Scheme,
Scss,
Sh,
Shell,
Sln,
Socket,
Solidity,
Spec,
Sql,
Stylus,
Svelte,
Svg,
Swf,
Swift,
Swiftdeps,
Symlink,
SystemVerilog,
Tar,
Tcsh,
Terraform,
Tex,
Text,
Thrift,
Tiff,
Toml,
Ts,
Tsv,
Tsx,
Ttf,
Twig,
Twisted,
Tsxprofile,
Urdf,
Vb,
Vbproj,
Vcxproj,
Vdx,
Verilog,
Vhdl,
Vim,
Vtl,
Vue,
Wav,
Webp,
Wheel,
Wky,
Woff,
Woff2,
Wsgi,
Xhtml,
Xml,
Xquery,
Xsd,
Xsl,
Yaml,
Yamllint,
Yang,
Yin,
Zcml,
Zig,
Zip,
Zpt,
Zsh,
}Variants§
AdobeIllustrator
Alpm
Apinotes
Asar
Asciidor
Ash
Asm
Aspectj
Audio
Avif
Awk
Babelrc
Bash
Batch
Bats
Bazel
Bazelrc
Bib
Binary
Bitmap
Bowerrc
Browserslistrc
Bzip2
C
CSharp
CPP
C2hd
Cbsd
Clojure
Clojurescript
Cmake
Codespellrc
Coffee
Coveragerc
Crystal
Csh
Cson
Csproj
Css
Csslintrc
Csv
Cuda
Cython
Dart
Dash
Def
Diff
Directory
Dockerfile
Dotenv
Dtd
EditorConfig
Edn
Ejs
Eot
Eps
Erb
Executable
Expect
File
Fish
Flake8
Gdscript
Geojson
Gherkin
Gif
Gitattributes
Gitconfig
Gitignore
Gitlint
Gitmodules
Go
GoMod
GoSum
Gotimpl
Gpx
Graphql
Gyb
Gyp
Gzip
Handlebars
Haskell
Hcl
Header
Hgrc
Html
Icalendar
Icns
Icon
Idl
Idris
Image
Inc
Ini
Inl
Ino
Inx
Jade
Jar
Java
JavaProperties
Javascript
Jenkins
Jinja
Jpeg
Jshintrc
Json
Json5
Jsonnet
Jsx
Jupyter
Kml
Kotlin
Ksh
Lean
Lektor
Lektorproject
Less
Liquid
LiterateHaskell
Lua
Mailmap
Makefile
Manifest
Map
Markdown
Mdx
MentionBot
Meson
Mib
Modulemap
Musescore
Myst
Ngdoc
Nim
Nimble
Nix
NonExecutable
Npmignore
Nunjucks
ObjectiveC
ObjectiveCPP
Ocaml
Otf
P12
Pdbrc
Pem
Perl
Php
Pkgbuild
PlainText
Plantuml
Plist
Png
Pofile
Powershell
Prettierignore
Prisma
Proto
Puppet
Purescript
Pyi
Pylintrc
Pypirc
Pyproj
Python
Python2
Python3
Pyz
Qml
R
RelaxNg
Rst
Ruby
Rust
Salt
Sass
Sbt
Scala
Scheme
Scss
Sh
Shell
Sln
Socket
Solidity
Spec
Sql
Stylus
Svelte
Svg
Swf
Swift
Swiftdeps
Symlink
SystemVerilog
Tar
Tcsh
Terraform
Tex
Text
Thrift
Tiff
Toml
Ts
Tsv
Tsx
Ttf
Twig
Twisted
Tsxprofile
Urdf
Vb
Vbproj
Vcxproj
Vdx
Verilog
Vhdl
Vim
Vtl
Vue
Wav
Webp
Wheel
Wky
Woff
Woff2
Wsgi
Xhtml
Xml
Xquery
Xsd
Xsl
Yaml
Yamllint
Yang
Yin
Zcml
Zig
Zip
Zpt
Zsh
Trait Implementations§
Source§impl<'de> Deserialize<'de> for FileType
impl<'de> Deserialize<'de> for FileType
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Ord for FileType
impl Ord for FileType
Source§impl PartialOrd for FileType
impl PartialOrd for FileType
impl Eq for FileType
impl StructuralPartialEq for FileType
Auto Trait Implementations§
impl Freeze for FileType
impl RefUnwindSafe for FileType
impl Send for FileType
impl Sync for FileType
impl Unpin for FileType
impl UnsafeUnpin for FileType
impl UnwindSafe for FileType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.