Enum llvm_sys::comdat::LLVMComdatSelectionKind
source · [−]#[repr(C)]
pub enum LLVMComdatSelectionKind {
LLVMAnyComdatSelectionKind,
LLVMExactMatchComdatSelectionKind,
LLVMLargestComdatSelectionKind,
LLVMNoDuplicatesComdatSelectionKind,
LLVMSameSizeComdatSelectionKind,
}
Variants
LLVMAnyComdatSelectionKind
The linker may choose any COMDAT.
LLVMExactMatchComdatSelectionKind
The data referenced by the COMDAT must be the same.
LLVMLargestComdatSelectionKind
The linker will choose the largest COMDAT.
LLVMNoDuplicatesComdatSelectionKind
No other Module may specify this COMDAT.
LLVMSameSizeComdatSelectionKind
The data referenced by the COMDAT must be the same size.
Trait Implementations
sourceimpl Clone for LLVMComdatSelectionKind
impl Clone for LLVMComdatSelectionKind
sourcefn clone(&self) -> LLVMComdatSelectionKind
fn clone(&self) -> LLVMComdatSelectionKind
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 LLVMComdatSelectionKind
impl Debug for LLVMComdatSelectionKind
sourceimpl PartialEq<LLVMComdatSelectionKind> for LLVMComdatSelectionKind
impl PartialEq<LLVMComdatSelectionKind> for LLVMComdatSelectionKind
sourcefn eq(&self, other: &LLVMComdatSelectionKind) -> bool
fn eq(&self, other: &LLVMComdatSelectionKind) -> bool
impl Copy for LLVMComdatSelectionKind
impl StructuralPartialEq for LLVMComdatSelectionKind
Auto Trait Implementations
impl RefUnwindSafe for LLVMComdatSelectionKind
impl Send for LLVMComdatSelectionKind
impl Sync for LLVMComdatSelectionKind
impl Unpin for LLVMComdatSelectionKind
impl UnwindSafe for LLVMComdatSelectionKind
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