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
sourceimpl Clone for LLVMLinkage
impl Clone for LLVMLinkage
sourcefn clone(&self) -> LLVMLinkage
fn clone(&self) -> LLVMLinkage
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for LLVMLinkage
impl Debug for LLVMLinkage
sourceimpl PartialEq<LLVMLinkage> for LLVMLinkage
impl PartialEq<LLVMLinkage> for LLVMLinkage
sourcefn eq(&self, other: &LLVMLinkage) -> bool
fn eq(&self, other: &LLVMLinkage) -> bool
impl Copy for LLVMLinkage
impl StructuralPartialEq for LLVMLinkage
Auto Trait Implementations
impl RefUnwindSafe for LLVMLinkage
impl Send for LLVMLinkage
impl Sync for LLVMLinkage
impl Unpin for LLVMLinkage
impl UnwindSafe for LLVMLinkage
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