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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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