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 more
sourceimpl Debug for LLVMLinkage
impl Debug for LLVMLinkage
sourceimpl PartialEq<LLVMLinkage> for LLVMLinkage
impl PartialEq<LLVMLinkage> for LLVMLinkage
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 T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more