#[repr(C)]pub enum LLVMDWARFSourceLanguage {
Show 49 variants
LLVMDWARFSourceLanguageC89 = 0,
LLVMDWARFSourceLanguageC = 1,
LLVMDWARFSourceLanguageAda83 = 2,
LLVMDWARFSourceLanguageC_plus_plus = 3,
LLVMDWARFSourceLanguageCobol74 = 4,
LLVMDWARFSourceLanguageCobol85 = 5,
LLVMDWARFSourceLanguageFortran77 = 6,
LLVMDWARFSourceLanguageFortran90 = 7,
LLVMDWARFSourceLanguagePascal83 = 8,
LLVMDWARFSourceLanguageModula2 = 9,
LLVMDWARFSourceLanguageJava = 10,
LLVMDWARFSourceLanguageC99 = 11,
LLVMDWARFSourceLanguageAda95 = 12,
LLVMDWARFSourceLanguageFortran95 = 13,
LLVMDWARFSourceLanguagePLI = 14,
LLVMDWARFSourceLanguageObjC = 15,
LLVMDWARFSourceLanguageObjC_plus_plus = 16,
LLVMDWARFSourceLanguageUPC = 17,
LLVMDWARFSourceLanguageD = 18,
LLVMDWARFSourceLanguagePython = 19,
LLVMDWARFSourceLanguageOpenCL = 20,
LLVMDWARFSourceLanguageGo = 21,
LLVMDWARFSourceLanguageModula3 = 22,
LLVMDWARFSourceLanguageHaskell = 23,
LLVMDWARFSourceLanguageC_plus_plus_03 = 24,
LLVMDWARFSourceLanguageC_plus_plus_11 = 25,
LLVMDWARFSourceLanguageOCaml = 26,
LLVMDWARFSourceLanguageRust = 27,
LLVMDWARFSourceLanguageC11 = 28,
LLVMDWARFSourceLanguageSwift = 29,
LLVMDWARFSourceLanguageJulia = 30,
LLVMDWARFSourceLanguageDylan = 31,
LLVMDWARFSourceLanguageC_plus_plus_14 = 32,
LLVMDWARFSourceLanguageFortran03 = 33,
LLVMDWARFSourceLanguageFortran08 = 34,
LLVMDWARFSourceLanguageRenderScript = 35,
LLVMDWARFSourceLanguageBLISS = 36,
LLVMDWARFSourceLanguageKotlin = 37,
LLVMDWARFSourceLanguageZig = 38,
LLVMDWARFSourceLanguageCrystal = 39,
LLVMDWARFSourceLanguageC_plus_plus_17 = 40,
LLVMDWARFSourceLanguageC_plus_plus_20 = 41,
LLVMDWARFSourceLanguageC17 = 42,
LLVMDWARFSourceLanguageFortran18 = 43,
LLVMDWARFSourceLanguageAda2005 = 44,
LLVMDWARFSourceLanguageAda2012 = 45,
LLVMDWARFSourceLanguageMips_Assembler = 46,
LLVMDWARFSourceLanguageGOOGLE_RenderScript = 47,
LLVMDWARFSourceLanguageBORLAND_Delphi = 48,
}
Expand description
Source languages known by DWARF.
Variants§
LLVMDWARFSourceLanguageC89 = 0
LLVMDWARFSourceLanguageC = 1
LLVMDWARFSourceLanguageAda83 = 2
LLVMDWARFSourceLanguageC_plus_plus = 3
LLVMDWARFSourceLanguageCobol74 = 4
LLVMDWARFSourceLanguageCobol85 = 5
LLVMDWARFSourceLanguageFortran77 = 6
LLVMDWARFSourceLanguageFortran90 = 7
LLVMDWARFSourceLanguagePascal83 = 8
LLVMDWARFSourceLanguageModula2 = 9
LLVMDWARFSourceLanguageJava = 10
LLVMDWARFSourceLanguageC99 = 11
LLVMDWARFSourceLanguageAda95 = 12
LLVMDWARFSourceLanguageFortran95 = 13
LLVMDWARFSourceLanguagePLI = 14
LLVMDWARFSourceLanguageObjC = 15
LLVMDWARFSourceLanguageObjC_plus_plus = 16
LLVMDWARFSourceLanguageUPC = 17
LLVMDWARFSourceLanguageD = 18
LLVMDWARFSourceLanguagePython = 19
LLVMDWARFSourceLanguageOpenCL = 20
LLVMDWARFSourceLanguageGo = 21
LLVMDWARFSourceLanguageModula3 = 22
LLVMDWARFSourceLanguageHaskell = 23
LLVMDWARFSourceLanguageC_plus_plus_03 = 24
LLVMDWARFSourceLanguageC_plus_plus_11 = 25
LLVMDWARFSourceLanguageOCaml = 26
LLVMDWARFSourceLanguageRust = 27
LLVMDWARFSourceLanguageC11 = 28
LLVMDWARFSourceLanguageSwift = 29
LLVMDWARFSourceLanguageJulia = 30
LLVMDWARFSourceLanguageDylan = 31
LLVMDWARFSourceLanguageC_plus_plus_14 = 32
LLVMDWARFSourceLanguageFortran03 = 33
LLVMDWARFSourceLanguageFortran08 = 34
LLVMDWARFSourceLanguageRenderScript = 35
LLVMDWARFSourceLanguageBLISS = 36
LLVMDWARFSourceLanguageKotlin = 37
LLVMDWARFSourceLanguageZig = 38
LLVMDWARFSourceLanguageCrystal = 39
LLVMDWARFSourceLanguageC_plus_plus_17 = 40
LLVMDWARFSourceLanguageC_plus_plus_20 = 41
LLVMDWARFSourceLanguageC17 = 42
LLVMDWARFSourceLanguageFortran18 = 43
LLVMDWARFSourceLanguageAda2005 = 44
LLVMDWARFSourceLanguageAda2012 = 45
LLVMDWARFSourceLanguageMips_Assembler = 46
LLVMDWARFSourceLanguageGOOGLE_RenderScript = 47
LLVMDWARFSourceLanguageBORLAND_Delphi = 48
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LLVMDWARFSourceLanguage
impl RefUnwindSafe for LLVMDWARFSourceLanguage
impl Send for LLVMDWARFSourceLanguage
impl Sync for LLVMDWARFSourceLanguage
impl Unpin for LLVMDWARFSourceLanguage
impl UnwindSafe for LLVMDWARFSourceLanguage
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