#[non_exhaustive]pub enum Language {
Show 36 variants
Ada,
C,
Clojure,
Cpp,
Crystal,
CSharp,
D,
Dart,
Elixir,
Erlang,
Fortran,
FSharp,
Gleam,
Go,
Haskell,
Java,
JavaScript,
Julia,
Kotlin,
Lisp,
Lua,
Mojo,
Nim,
Ocaml,
Perl,
Php,
Python,
R,
Racket,
Rhombus,
Ruby,
Rust,
Scala,
Swift,
TypeScript,
Zig,
}Expand description
A supported programming language.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Ada
unstable only.The Ada language.
See: https://ada-lang.io/
C
unstable only.The C language.
Clojure
unstable only.The Clojure language.
See: https://clojure.org/
Cpp
unstable only.The C++ language.
Crystal
unstable only.The Crystal language.
CSharp
unstable only.The C# language.
See: https://csharp.net/
D
unstable only.The D language.
See: https://dlang.org/
Dart
The Dart language.
See: https://dart.dev/
Elixir
The Elixir language.
Erlang
The Erlang language.
See: https://erlang.org/
Fortran
unstable only.The Fortran language.
FSharp
unstable only.The F# language.
See: https://fsharp.org/
Gleam
The Gleam language.
See: https://gleam.run/
Go
unstable only.The Go language.
See: https://go.dev/
Haskell
unstable only.The Haskell language.
See: https://haskell.org/
Java
unstable only.The Java language.
See: https://java.com/
JavaScript
The JavaScript (aka JS) language.
See: https://developer.mozilla.org/en-US/docs/Web/JavaScript
Julia
unstable only.The Julia language.
Kotlin
unstable only.The Kotlin language.
Lisp
unstable only.The Common Lisp language.
Lua
unstable only.The Lua language.
See: https://lua.org/
Mojo
unstable only.The Mojo language.
Nim
unstable only.The Nim language.
Ocaml
unstable only.The OCaml language.
See: https://ocaml.org/
Perl
unstable only.The Perl language.
See: https://perl.org/
Php
unstable only.The PHP language.
See: https://php.net/
Python
The Python language.
See: https://python.org/
R
unstable only.The R language.
Racket
unstable only.The Racket language.
Rhombus
unstable only.The Rhombus language.
Ruby
The Ruby language.
Rust
The Rust language.
Scala
unstable only.The Scala language.
Swift
unstable only.The Swift language.
See: https://swift.org/
TypeScript
The TypeScript (aka TS) language.
Zig
unstable only.The Zig language.
See: https://ziglang.org/
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Language
Available on crate feature serde only.
impl<'de> Deserialize<'de> for Language
serde only.