Enum llvm_sys::LLVMLinkage
source · #[repr(C)]pub enum LLVMLinkage {
Show 17 variants
LLVMExternalLinkage = 0,
LLVMAvailableExternallyLinkage = 1,
LLVMLinkOnceAnyLinkage = 2,
LLVMLinkOnceODRLinkage = 3,
LLVMLinkOnceODRAutoHideLinkage = 4,
LLVMWeakAnyLinkage = 5,
LLVMWeakODRLinkage = 6,
LLVMAppendingLinkage = 7,
LLVMInternalLinkage = 8,
LLVMPrivateLinkage = 9,
LLVMDLLImportLinkage = 10,
LLVMDLLExportLinkage = 11,
LLVMExternalWeakLinkage = 12,
LLVMGhostLinkage = 13,
LLVMCommonLinkage = 14,
LLVMLinkerPrivateLinkage = 15,
LLVMLinkerPrivateWeakLinkage = 16,
}
Variants§
LLVMExternalLinkage = 0
LLVMAvailableExternallyLinkage = 1
LLVMLinkOnceAnyLinkage = 2
LLVMLinkOnceODRLinkage = 3
LLVMLinkOnceODRAutoHideLinkage = 4
LLVMWeakAnyLinkage = 5
LLVMWeakODRLinkage = 6
LLVMAppendingLinkage = 7
LLVMInternalLinkage = 8
LLVMPrivateLinkage = 9
LLVMDLLImportLinkage = 10
LLVMDLLExportLinkage = 11
LLVMExternalWeakLinkage = 12
LLVMGhostLinkage = 13
LLVMCommonLinkage = 14
LLVMLinkerPrivateLinkage = 15
LLVMLinkerPrivateWeakLinkage = 16
Auto Trait Implementations§
impl Freeze for LLVMLinkage
impl RefUnwindSafe for LLVMLinkage
impl Send for LLVMLinkage
impl Sync for LLVMLinkage
impl Unpin for LLVMLinkage
impl UnwindSafe for LLVMLinkage
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