#[non_exhaustive]pub enum Language {
Show 784 variants
Unknownlanguages,
_1CEnterprise,
_2DimensionalArray,
_4D,
ABAP,
ABAPCDS,
ABNF,
ActionScript,
Ada,
AdblockFilterList,
AdobeFontMetrics,
Agda,
AGSScript,
AIDL,
Aiken,
AL,
Alloy,
AlpineAbuild,
AltiumDesigner,
AMPL,
AngelScript,
AnswerSetProgramming,
AntBuildSystem,
Antlers,
ANTLR,
ApacheConf,
Apex,
APIBlueprint,
APL,
ApolloGuidanceComputer,
AppleScript,
Arc,
AsciiDoc,
ASL,
ASN1,
ASPNET,
AspectJ,
Assembly,
Astro,
Asymptote,
ATS,
Augeas,
AutoHotkey,
AutoIt,
AvroIDL,
Awk,
B4X,
Ballerina,
BASIC,
Batchfile,
Beef,
Befunge,
Berry,
BibTeX,
BibTeXStyle,
Bicep,
Bikeshed,
Bison,
BitBake,
Blade,
BlitzBasic,
BlitzMax,
Bluespec,
BluespecBH,
Boo,
Boogie,
BQN,
Brainfuck,
BrighterScript,
Brightscript,
Browserslist,
Bru,
BuildStream,
C,
CSharp,
CPlusPlus,
CObjDump,
C2hsHaskell,
C3,
CabalConfig,
Caddyfile,
Cadence,
Cairo,
CairoZero,
CameLIGO,
CAPCDS,
CapnProto,
Carbon,
CartoCSS,
Ceylon,
Chapel,
Charity,
Checksums,
ChucK,
CIL,
Circom,
Cirru,
Clarion,
Clarity,
ClassicASP,
Clean,
Click,
CLIPS,
Clojure,
ClosureTemplates,
CloudFirestoreSecurityRules,
Clue,
CMake,
COBOL,
CODEOWNERS,
CodeQL,
CoffeeScript,
ColdFusion,
ColdFusionCFC,
COLLADA,
CommonLisp,
CommonWorkflowLanguage,
ComponentPascal,
CoNLLU,
Cooklang,
Cool,
CppObjDump,
Creole,
crontab,
Crystal,
CSON,
Csound,
CsoundDocument,
CsoundScore,
CSS,
CSV,
Cuda,
CUE,
CueSheet,
cURLConfig,
Curry,
CWeb,
Cycript,
Cylc,
Cypher,
Cython,
D,
DObjDump,
D2,
Dafny,
DarcsPatch,
Dart,
Daslang,
DataWeave,
DebianPackageControlFile,
DenizenScript,
desktop,
Dhall,
Diff,
DIGITALCommandLanguage,
dircolors,
DirectX3DFile,
DM,
DNSZone,
Dockerfile,
Dogescript,
Dotenv,
DTrace,
Dune,
Dylan,
E,
Eagle,
Earthly,
Easybuild,
EBNF,
eC,
EcereProjects,
ECL,
ECLiPSe,
Ecmarkup,
Edge,
EdgeQL,
EditorConfig,
EdjeDataCollection,
edn,
Eiffel,
EJS,
Elixir,
Elm,
Elvish,
ElvishTranscript,
EmacsLisp,
EmberScript,
Email,
EQ,
Erlang,
Euphoria,
FSharp,
FStar,
Factor,
Fancy,
Fantom,
Faust,
Fennel,
FIGletFont,
FilebenchWML,
Filterscript,
FIRRTL,
fish,
Flix,
Fluent,
FLUX,
Formatted,
Forth,
Fortran,
FortranFreeForm,
FreeBASIC,
FreeMarker,
Frege,
Futhark,
Gcode,
GameMakerLanguage,
GAML,
GAMS,
GAP,
GCCMachineDescription,
GDB,
GDScript,
GDShader,
GEDCOM,
GemfileLock,
Gemini,
Genero4gl,
Generoper,
Genie,
Genshi,
GentooEbuild,
GentooEclass,
GerberImage,
GettextCatalog,
Gherkin,
GitAttributes,
GitConfig,
GitRevisionList,
Gleam,
GlimmerJS,
GlimmerTS,
GLSL,
Glyph,
GlyphBitmapDistributionFormat,
GN,
Gnuplot,
Go,
GoChecksums,
GoModule,
GoWorkspace,
GodotResource,
Golo,
Gosu,
Grace,
Gradle,
GradleKotlinDSL,
GrammaticalFramework,
GraphModelingLanguage,
GraphQL,
Graphviz,
Groovy,
GroovyServerPages,
GSC,
Hack,
Haml,
Handlebars,
HAProxy,
Harbour,
Hare,
Haskell,
Haxe,
HCL,
HIP,
HiveQL,
HLSL,
HOCON,
HolyC,
hoon,
HostsFile,
HTML,
HTMLPlusECR,
HTMLPlusEEX,
HTMLPlusERB,
HTMLPlusPHP,
HTMLPlusRazor,
HTTP,
HXML,
Hy,
HyPhy,
iCalendar,
IDL,
Idris,
IgnoreList,
IGORPro,
ImageJMacro,
Imba,
Inform7,
INI,
Ink,
InnoSetup,
Io,
Ioke,
IRClog,
Isabelle,
IsabelleROOT,
ISPC,
J,
Jai,
Janet,
JARManifest,
Jasmin,
Java,
JavaProperties,
JavaServerPages,
JavaTemplateEngine,
JavaScript,
JavaScriptPlusERB,
JCL,
JestSnapshot,
JetBrainsMPS,
JFlex,
Jinja,
Jison,
JisonLex,
Jolie,
jq,
JSON,
JSONwithComments,
JSON5,
JSONiq,
JSONLD,
Jsonnet,
Julia,
JuliaREPL,
JupyterNotebook,
Just,
KaitaiStruct,
KakouneScript,
KDL,
KerboScript,
KiCadLayout,
KiCadLegacyLayout,
KiCadSchematic,
Kickstart,
Kit,
Koka,
KoLMafiaASH,
Kotlin,
KRL,
Kusto,
kvlang,
LabVIEW,
Lark,
Lasso,
Latte,
Lean,
Lean4,
Leo,
Less,
Lex,
LFE,
LigoLANG,
LilyPond,
Limbo,
LinearProgramming,
LinkerScript,
LinuxKernelModule,
Liquid,
LiterateAgda,
LiterateCoffeeScript,
LiterateHaskell,
LiveCodeScript,
LiveScript,
LLVM,
Logos,
Logtalk,
LOLCODE,
LookML,
LoomScript,
LSL,
LTspiceSymbol,
Lua,
Luau,
M,
M3U,
M4,
M4Sugar,
Macaulay2,
Makefile,
Mako,
Markdown,
Marko,
Mask,
Mathematica,
MATLAB,
MavenPOM,
Max,
MAXScript,
mcfunction,
mdsvex,
MDX,
Mercury,
Mermaid,
Meson,
Metal,
MicrosoftDeveloperStudioProject,
MicrosoftVisualStudioSolution,
MiniD,
MiniYAML,
MiniZinc,
MiniZincData,
Mint,
Mirah,
mIRCScript,
MLIR,
Modelica,
Modula2,
Modula3,
ModuleManagementSystem,
Mojo,
Monkey,
MonkeyC,
Moocode,
MoonBit,
MoonScript,
Motoko,
Motorola68KAssembly,
Move,
MQL4,
MQL5,
MTML,
MUF,
mupad,
Muse,
Mustache,
Myghty,
nanorc,
Nasal,
NASL,
NCL,
Nearley,
Nemerle,
NEON,
nesC,
NetLinx,
NetLinxPlusERB,
NetLogo,
NewLisp,
Nextflow,
Nginx,
Nickel,
Nim,
Ninja,
Nit,
Nix,
NL,
NMODL,
Noir,
NPMConfig,
NSIS,
Nu,
NumPy,
Nunjucks,
Nushell,
NWScript,
OASv2json,
OASv2yaml,
OASv3json,
OASv3yaml,
Oberon,
ObjDump,
ObjectDataInstanceNotation,
ObjectiveC,
ObjectiveCPlusPlus,
ObjectiveJ,
ObjectScript,
OCaml,
Odin,
Omgrofl,
OMNeTPlusPlusMSG,
OMNeTPlusPlusNED,
ooc,
Opa,
Opal,
OpenPolicyAgent,
OpenAPISpecificationv2,
OpenAPISpecificationv3,
OpenCL,
OpenEdgeABL,
OpenQASM,
OpenRCrunscript,
OpenSCAD,
OpenStepPropertyList,
OpenTypeFeatureFile,
OptionList,
Org,
OverpassQL,
Ox,
Oxygene,
Oz,
P4,
Pact,
Pan,
Papyrus,
Parrot,
ParrotAssembly,
ParrotInternalRepresentation,
Pascal,
Pawn,
PDDL,
PEGjs,
Pep8,
Perl,
PHP,
Pic,
Pickle,
PicoLisp,
PigLatin,
Pike,
PipRequirements,
Pkl,
PlantUML,
PLpgSQL,
PLSQL,
Pod,
Pod6,
PogoScript,
Polar,
Pony,
Portugol,
PostCSS,
PostScript,
POVRaySDL,
PowerBuilder,
PowerShell,
Praat,
Prisma,
Processing,
Procfile,
Proguard,
Prolog,
Promela,
PropellerSpin,
ProtocolBuffer,
ProtocolBufferTextFormat,
PublicKey,
Pug,
Puppet,
PureData,
PureBasic,
PureScript,
Pyret,
Python,
Pythonconsole,
Pythontraceback,
q,
QSharp,
QMake,
QML,
QtScript,
Quake,
QuakeC,
QuickBASIC,
R,
Racket,
Ragel,
Raku,
RAML,
Rascal,
Rawtokendata,
RBS,
RDoc,
ReadlineConfig,
REALbasic,
Reason,
ReasonLIGO,
Rebol,
RecordJar,
Red,
Redcode,
RedirectRules,
RegularExpression,
RenPy,
RenderScript,
ReScript,
reStructuredText,
REXX,
Rez,
RichTextFormat,
Ring,
Riot,
RMarkdown,
RobotFramework,
robotstxt,
Roc,
RocqProver,
Roff,
RoffManpage,
RON,
Rouge,
RouterOSScript,
RPC,
RPGLE,
RPMSpec,
Ruby,
RUNOFF,
Rust,
Sage,
Sail,
SaltStack,
SAS,
Sass,
Scala,
Scaml,
Scenic,
Scheme,
Scilab,
SCSS,
sed,
_Self,
SELinuxPolicy,
ShaderLab,
Shell,
ShellCheckConfig,
ShellSession,
Shen,
Sieve,
SimpleFileVerification,
Singularity,
Slang,
Slash,
Slice,
Slim,
Slint,
Smali,
Smalltalk,
Smarty,
Smithy,
SmPL,
SMT,
Snakemake,
Solidity,
Soong,
SourcePawn,
SPARQL,
SplineFontDatabase,
SQF,
SQL,
SQLPL,
Squirrel,
SRecodeTemplate,
SSHConfig,
Stan,
StandardML,
STAR,
Starlark,
Stata,
STL,
STON,
StringTemplate,
Stylus,
SubRipText,
SugarSS,
SuperCollider,
SurvexData,
Svelte,
SVG,
Sway,
Sweave,
Swift,
SWIG,
SystemVerilog,
Tact,
Talon,
Tcl,
Tcsh,
Tea,
templ,
Terra,
TerraformTemplate,
TeX,
Texinfo,
Text,
TextGrid,
Textile,
TextMateProperties,
Thrift,
TIProgram,
TLVerilog,
TLA,
Toit,
TOML,
TorConfig,
TreesitterQuery,
TSPLIBdata,
TSQL,
TSV,
TSX,
Turing,
Turtle,
Twig,
TXL,
TypeLanguage,
TypeScript,
TypeSpec,
Typst,
UnifiedParallelC,
Unity3DAsset,
UnixAssembly,
Uno,
UnrealScript,
UntypedPlutusCore,
UrWeb,
V,
Vala,
ValveDataFormat,
VBA,
VBScript,
vCard,
VCL,
VelocityTemplateLanguage,
Vento,
Verilog,
VHDL,
VimHelpFile,
VimScript,
VimSnippet,
VisualBasicNET,
VisualBasic6_0,
Volt,
Vue,
Vyper,
WavefrontMaterial,
WavefrontObject,
WDL,
WebOntologyLanguage,
WebAssembly,
WebAssemblyInterfaceType,
WebIDL,
WebVTT,
WgetConfig,
WGSL,
Whiley,
Wikitext,
Win32MessageFile,
WindowsRegistryEntries,
wisp,
WitcherScript,
Wollok,
WorldofWarcraftAddonData,
Wren,
XBitMap,
XFontDirectoryIndex,
XPixMap,
X10,
xBase,
XC,
XCompose,
Xmake,
XML,
XMLPropertyList,
Xojo,
Xonsh,
XPages,
XProc,
XQuery,
XS,
XSLT,
Xtend,
Yacc,
YAML,
YANG,
YARA,
YASnippet,
Yul,
ZAP,
Zeek,
ZenScript,
Zephir,
Zig,
ZIL,
Zimpl,
Zmodel,
}Expand description
Github programming language enum definition
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Unknownlanguages
_1CEnterprise
_2DimensionalArray
_4D
ABAP
ABAPCDS
ABNF
ActionScript
Ada
AdblockFilterList
AdobeFontMetrics
Agda
AGSScript
AIDL
Aiken
AL
Alloy
AlpineAbuild
AltiumDesigner
AMPL
AngelScript
AnswerSetProgramming
AntBuildSystem
Antlers
ANTLR
ApacheConf
Apex
APIBlueprint
APL
ApolloGuidanceComputer
AppleScript
Arc
AsciiDoc
ASL
ASN1
ASPNET
AspectJ
Assembly
Astro
Asymptote
ATS
Augeas
AutoHotkey
AutoIt
AvroIDL
Awk
B4X
Ballerina
BASIC
Batchfile
Beef
Befunge
Berry
BibTeX
BibTeXStyle
Bicep
Bikeshed
Bison
BitBake
Blade
BlitzBasic
BlitzMax
Bluespec
BluespecBH
Boo
Boogie
BQN
Brainfuck
BrighterScript
Brightscript
Browserslist
Bru
BuildStream
C
CSharp
CPlusPlus
CObjDump
C2hsHaskell
C3
CabalConfig
Caddyfile
Cadence
Cairo
CairoZero
CameLIGO
CAPCDS
CapnProto
Carbon
CartoCSS
Ceylon
Chapel
Charity
Checksums
ChucK
CIL
Circom
Cirru
Clarion
Clarity
ClassicASP
Clean
Click
CLIPS
Clojure
ClosureTemplates
CloudFirestoreSecurityRules
Clue
CMake
COBOL
CODEOWNERS
CodeQL
CoffeeScript
ColdFusion
ColdFusionCFC
COLLADA
CommonLisp
CommonWorkflowLanguage
ComponentPascal
CoNLLU
Cooklang
Cool
CppObjDump
Creole
crontab
Crystal
CSON
Csound
CsoundDocument
CsoundScore
CSS
CSV
Cuda
CUE
CueSheet
cURLConfig
Curry
CWeb
Cycript
Cylc
Cypher
Cython
D
DObjDump
D2
Dafny
DarcsPatch
Dart
Daslang
DataWeave
DebianPackageControlFile
DenizenScript
desktop
Dhall
Diff
DIGITALCommandLanguage
dircolors
DirectX3DFile
DM
DNSZone
Dockerfile
Dogescript
Dotenv
DTrace
Dune
Dylan
E
Eagle
Earthly
Easybuild
EBNF
eC
EcereProjects
ECL
ECLiPSe
Ecmarkup
Edge
EdgeQL
EditorConfig
EdjeDataCollection
edn
Eiffel
EJS
Elixir
Elm
Elvish
ElvishTranscript
EmacsLisp
EmberScript
EQ
Erlang
Euphoria
FSharp
FStar
Factor
Fancy
Fantom
Faust
Fennel
FIGletFont
FilebenchWML
Filterscript
FIRRTL
fish
Flix
Fluent
FLUX
Formatted
Forth
Fortran
FortranFreeForm
FreeBASIC
FreeMarker
Frege
Futhark
Gcode
GameMakerLanguage
GAML
GAMS
GAP
GCCMachineDescription
GDB
GDScript
GDShader
GEDCOM
GemfileLock
Gemini
Genero4gl
Generoper
Genie
Genshi
GentooEbuild
GentooEclass
GerberImage
GettextCatalog
Gherkin
GitAttributes
GitConfig
GitRevisionList
Gleam
GlimmerJS
GlimmerTS
GLSL
Glyph
GlyphBitmapDistributionFormat
GN
Gnuplot
Go
GoChecksums
GoModule
GoWorkspace
GodotResource
Golo
Gosu
Grace
Gradle
GradleKotlinDSL
GrammaticalFramework
GraphModelingLanguage
GraphQL
Graphviz
Groovy
GroovyServerPages
GSC
Hack
Haml
Handlebars
HAProxy
Harbour
Hare
Haskell
Haxe
HCL
HIP
HiveQL
HLSL
HOCON
HolyC
hoon
HostsFile
HTML
HTMLPlusECR
HTMLPlusEEX
HTMLPlusERB
HTMLPlusPHP
HTMLPlusRazor
HTTP
HXML
Hy
HyPhy
iCalendar
IDL
Idris
IgnoreList
IGORPro
ImageJMacro
Imba
Inform7
INI
Ink
InnoSetup
Io
Ioke
IRClog
Isabelle
IsabelleROOT
ISPC
J
Jai
Janet
JARManifest
Jasmin
Java
JavaProperties
JavaServerPages
JavaTemplateEngine
JavaScript
JavaScriptPlusERB
JCL
JestSnapshot
JetBrainsMPS
JFlex
Jinja
Jison
JisonLex
Jolie
jq
JSON
JSONwithComments
JSON5
JSONiq
JSONLD
Jsonnet
Julia
JuliaREPL
JupyterNotebook
Just
KaitaiStruct
KakouneScript
KDL
KerboScript
KiCadLayout
KiCadLegacyLayout
KiCadSchematic
Kickstart
Kit
Koka
KoLMafiaASH
Kotlin
KRL
Kusto
kvlang
LabVIEW
Lark
Lasso
Latte
Lean
Lean4
Leo
Less
Lex
LFE
LigoLANG
LilyPond
Limbo
LinearProgramming
LinkerScript
LinuxKernelModule
Liquid
LiterateAgda
LiterateCoffeeScript
LiterateHaskell
LiveCodeScript
LiveScript
LLVM
Logos
Logtalk
LOLCODE
LookML
LoomScript
LSL
LTspiceSymbol
Lua
Luau
M
M3U
M4
M4Sugar
Macaulay2
Makefile
Mako
Markdown
Marko
Mask
Mathematica
MATLAB
MavenPOM
Max
MAXScript
mcfunction
mdsvex
MDX
Mercury
Mermaid
Meson
Metal
MicrosoftDeveloperStudioProject
MicrosoftVisualStudioSolution
MiniD
MiniYAML
MiniZinc
MiniZincData
Mint
Mirah
mIRCScript
MLIR
Modelica
Modula2
Modula3
ModuleManagementSystem
Mojo
Monkey
MonkeyC
Moocode
MoonBit
MoonScript
Motoko
Motorola68KAssembly
Move
MQL4
MQL5
MTML
MUF
mupad
Muse
Mustache
Myghty
nanorc
Nasal
NASL
NCL
Nearley
Nemerle
NEON
nesC
NetLinx
NetLinxPlusERB
NetLogo
NewLisp
Nextflow
Nginx
Nickel
Nim
Ninja
Nit
Nix
NL
NMODL
Noir
NPMConfig
NSIS
Nu
NumPy
Nunjucks
Nushell
NWScript
OASv2json
OASv2yaml
OASv3json
OASv3yaml
Oberon
ObjDump
ObjectDataInstanceNotation
ObjectiveC
ObjectiveCPlusPlus
ObjectiveJ
ObjectScript
OCaml
Odin
Omgrofl
OMNeTPlusPlusMSG
OMNeTPlusPlusNED
ooc
Opa
Opal
OpenPolicyAgent
OpenAPISpecificationv2
OpenAPISpecificationv3
OpenCL
OpenEdgeABL
OpenQASM
OpenRCrunscript
OpenSCAD
OpenStepPropertyList
OpenTypeFeatureFile
OptionList
Org
OverpassQL
Ox
Oxygene
Oz
P4
Pact
Pan
Papyrus
Parrot
ParrotAssembly
ParrotInternalRepresentation
Pascal
Pawn
PDDL
PEGjs
Pep8
Perl
PHP
Pic
Pickle
PicoLisp
PigLatin
Pike
PipRequirements
Pkl
PlantUML
PLpgSQL
PLSQL
Pod
Pod6
PogoScript
Polar
Pony
Portugol
PostCSS
PostScript
POVRaySDL
PowerBuilder
PowerShell
Praat
Prisma
Processing
Procfile
Proguard
Prolog
Promela
PropellerSpin
ProtocolBuffer
ProtocolBufferTextFormat
PublicKey
Pug
Puppet
PureData
PureBasic
PureScript
Pyret
Python
Pythonconsole
Pythontraceback
q
QSharp
QMake
QML
QtScript
Quake
QuakeC
QuickBASIC
R
Racket
Ragel
Raku
RAML
Rascal
Rawtokendata
RBS
RDoc
ReadlineConfig
REALbasic
Reason
ReasonLIGO
Rebol
RecordJar
Red
Redcode
RedirectRules
RegularExpression
RenPy
RenderScript
ReScript
reStructuredText
REXX
Rez
RichTextFormat
Ring
Riot
RMarkdown
RobotFramework
robotstxt
Roc
RocqProver
Roff
RoffManpage
RON
Rouge
RouterOSScript
RPC
RPGLE
RPMSpec
Ruby
RUNOFF
Rust
Sage
Sail
SaltStack
SAS
Sass
Scala
Scaml
Scenic
Scheme
Scilab
SCSS
sed
_Self
SELinuxPolicy
ShaderLab
Shell
ShellCheckConfig
ShellSession
Shen
Sieve
SimpleFileVerification
Singularity
Slang
Slash
Slice
Slim
Slint
Smali
Smalltalk
Smarty
Smithy
SmPL
SMT
Snakemake
Solidity
Soong
SourcePawn
SPARQL
SplineFontDatabase
SQF
SQL
SQLPL
Squirrel
SRecodeTemplate
SSHConfig
Stan
StandardML
STAR
Starlark
Stata
STL
STON
StringTemplate
Stylus
SubRipText
SugarSS
SuperCollider
SurvexData
Svelte
SVG
Sway
Sweave
Swift
SWIG
SystemVerilog
Tact
Talon
Tcl
Tcsh
Tea
templ
Terra
TerraformTemplate
TeX
Texinfo
Text
TextGrid
Textile
TextMateProperties
Thrift
TIProgram
TLVerilog
TLA
Toit
TOML
TorConfig
TreesitterQuery
TSPLIBdata
TSQL
TSV
TSX
Turing
Turtle
Twig
TXL
TypeLanguage
TypeScript
TypeSpec
Typst
UnifiedParallelC
Unity3DAsset
UnixAssembly
Uno
UnrealScript
UntypedPlutusCore
UrWeb
V
Vala
ValveDataFormat
VBA
VBScript
vCard
VCL
VelocityTemplateLanguage
Vento
Verilog
VHDL
VimHelpFile
VimScript
VimSnippet
VisualBasicNET
VisualBasic6_0
Volt
Vue
Vyper
WavefrontMaterial
WavefrontObject
WDL
WebOntologyLanguage
WebAssembly
WebAssemblyInterfaceType
WebIDL
WebVTT
WgetConfig
WGSL
Whiley
Wikitext
Win32MessageFile
WindowsRegistryEntries
wisp
WitcherScript
Wollok
WorldofWarcraftAddonData
Wren
XBitMap
XFontDirectoryIndex
XPixMap
X10
xBase
XC
XCompose
Xmake
XML
XMLPropertyList
Xojo
Xonsh
XPages
XProc
XQuery
XS
XSLT
Xtend
Yacc
YAML
YANG
YARA
YASnippet
Yul
ZAP
Zeek
ZenScript
Zephir
Zig
ZIL
Zimpl
Zmodel
Trait Implementations§
Source§impl IntoEnumIterator for Language
impl IntoEnumIterator for Language
impl Copy for Language
Auto Trait Implementations§
impl Freeze for Language
impl RefUnwindSafe for Language
impl Send for Language
impl Sync for Language
impl Unpin for Language
impl UnwindSafe for Language
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