Enum pdb::SourceLanguage
source · [−]#[non_exhaustive]
pub enum SourceLanguage {
Show 18 variants
C,
Cpp,
Fortran,
Masm,
Pascal,
Basic,
Cobol,
Link,
Cvtres,
Cvtpgd,
CSharp,
VB,
ILAsm,
Java,
JScript,
MSIL,
HLSL,
D,
}
Expand description
These values correspond to the CV_CFL_LANG enumeration, and are documented on MSDN.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
C
Application language is C.
Cpp
Application language is C++.
Fortran
Application language is FORTRAN.
Masm
Application language is Microsoft Macro Assembler.
Pascal
Application language is Pascal.
Basic
Application language is BASIC.
Cobol
Application language is COBOL.
Link
Application is a linker-generated module.
Cvtres
Application is a resource module converted with CVTRES tool.
Cvtpgd
Application is a POGO optimized module generated with CVTPGD tool.
CSharp
Application language is C#.
VB
Application language is Visual Basic.
ILAsm
Application language is intermediate language assembly (that is, Common Language Runtime (CLR) assembly).
Java
Application language is Java.
JScript
Application language is Jscript.
MSIL
Application language is an unknown Microsoft Intermediate Language (MSIL), possibly a result of using the /LTCG (Link-time Code Generation) switch.
HLSL
Application language is High Level Shader Language.
D
The DMD compiler emits ‘D’ for the CV source language. Microsoft doesn’t have an enumerator for it yet.
Trait Implementations
sourceimpl Clone for SourceLanguage
impl Clone for SourceLanguage
sourcefn clone(&self) -> SourceLanguage
fn clone(&self) -> SourceLanguage
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for SourceLanguage
impl Debug for SourceLanguage
sourceimpl Display for SourceLanguage
impl Display for SourceLanguage
sourceimpl From<u8> for SourceLanguage
impl From<u8> for SourceLanguage
sourceimpl PartialEq<SourceLanguage> for SourceLanguage
impl PartialEq<SourceLanguage> for SourceLanguage
sourceimpl<'a> TryFromCtx<'a, Endian, [u8]> for SourceLanguage
impl<'a> TryFromCtx<'a, Endian, [u8]> for SourceLanguage
impl Copy for SourceLanguage
impl Eq for SourceLanguage
impl StructuralEq for SourceLanguage
impl StructuralPartialEq for SourceLanguage
Auto Trait Implementations
impl RefUnwindSafe for SourceLanguage
impl Send for SourceLanguage
impl Sync for SourceLanguage
impl Unpin for SourceLanguage
impl UnwindSafe for SourceLanguage
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more