Enum llvm_sys::LLVMLinkage
source · #[repr(C)]
pub enum LLVMLinkage {
Show 17 variants
LLVMExternalLinkage,
LLVMAvailableExternallyLinkage,
LLVMLinkOnceAnyLinkage,
LLVMLinkOnceODRLinkage,
LLVMLinkOnceODRAutoHideLinkage,
LLVMWeakAnyLinkage,
LLVMWeakODRLinkage,
LLVMAppendingLinkage,
LLVMInternalLinkage,
LLVMPrivateLinkage,
LLVMDLLImportLinkage,
LLVMDLLExportLinkage,
LLVMExternalWeakLinkage,
LLVMGhostLinkage,
LLVMCommonLinkage,
LLVMLinkerPrivateLinkage,
LLVMLinkerPrivateWeakLinkage,
}
Variants§
LLVMExternalLinkage
LLVMAvailableExternallyLinkage
LLVMLinkOnceAnyLinkage
LLVMLinkOnceODRLinkage
LLVMLinkOnceODRAutoHideLinkage
LLVMWeakAnyLinkage
LLVMWeakODRLinkage
LLVMAppendingLinkage
LLVMInternalLinkage
LLVMPrivateLinkage
LLVMDLLImportLinkage
LLVMDLLExportLinkage
LLVMExternalWeakLinkage
LLVMGhostLinkage
LLVMCommonLinkage
LLVMLinkerPrivateLinkage
LLVMLinkerPrivateWeakLinkage
Trait Implementations§
source§impl Clone for LLVMLinkage
impl Clone for LLVMLinkage
source§fn clone(&self) -> LLVMLinkage
fn clone(&self) -> LLVMLinkage
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more