[][src]Enum llvm_sys::comdat::LLVMComdatSelectionKind

#[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

impl Clone for LLVMComdatSelectionKind[src]

impl Copy for LLVMComdatSelectionKind[src]

impl Debug for LLVMComdatSelectionKind[src]

impl PartialEq<LLVMComdatSelectionKind> for LLVMComdatSelectionKind[src]

impl StructuralPartialEq for LLVMComdatSelectionKind[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.