#[repr(C)]pub enum LLVMDWARFSourceLanguage {
Show 50 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,
LLVMDWARFSourceLanguageMojo = 46,
LLVMDWARFSourceLanguageMips_Assembler = 47,
LLVMDWARFSourceLanguageGOOGLE_RenderScript = 48,
LLVMDWARFSourceLanguageBORLAND_Delphi = 49,
}
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
LLVMDWARFSourceLanguageMojo = 46
LLVMDWARFSourceLanguageMips_Assembler = 47
LLVMDWARFSourceLanguageGOOGLE_RenderScript = 48
LLVMDWARFSourceLanguageBORLAND_Delphi = 49
Trait Implementations§
Auto Trait Implementations§
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