Enum llvm_sys::object::LLVMBinaryType
source · #[repr(C)]pub enum LLVMBinaryType {
Show 15 variants
LLVMBinaryTypeArchive,
LLVMBinaryTypeMachOUniversalBinary,
LLVMBinaryTypeCOFFImportFile,
LLVMBinaryTypeIR,
LLVMBinaryTypeWinRes,
LLVMBinaryTypeCOFF,
LLVMBinaryTypeELF32L,
LLVMBinaryTypeELF32B,
LLVMBinaryTypeELF64L,
LLVMBinaryTypeELF64B,
LLVMBinaryTypeMachO32L,
LLVMBinaryTypeMachO32B,
LLVMBinaryTypeMachO64L,
LLVMBinaryTypeMachO64B,
LLVMBinaryTypeWasm,
}
Variants§
LLVMBinaryTypeArchive
Archive file
LLVMBinaryTypeMachOUniversalBinary
Mach-O Universal Binary file
LLVMBinaryTypeCOFFImportFile
COFF Import file
LLVMBinaryTypeIR
LLVM IR
LLVMBinaryTypeWinRes
Windows resource (.res) file
LLVMBinaryTypeCOFF
COFF Object file
LLVMBinaryTypeELF32L
ELF 32-bit, little endian
LLVMBinaryTypeELF32B
ELF 32-bit, big endian
LLVMBinaryTypeELF64L
ELF 64-bit, little endian
LLVMBinaryTypeELF64B
ELF 64-bit, big endian
LLVMBinaryTypeMachO32L
MachO 32-bit, little endian
LLVMBinaryTypeMachO32B
MachO 32-bit, big endian
LLVMBinaryTypeMachO64L
MachO 64-bit, little endian
LLVMBinaryTypeMachO64B
MachO 64-bit, big endian
LLVMBinaryTypeWasm
Web assembly
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for LLVMBinaryType
impl Send for LLVMBinaryType
impl Sync for LLVMBinaryType
impl Unpin for LLVMBinaryType
impl UnwindSafe for LLVMBinaryType
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