[][src]Enum llvm_sys::debuginfo::LLVMDIFlags

#[repr(C)]pub enum LLVMDIFlags {
    LLVMDIFlagZero,
    LLVMDIFlagPrivate,
    LLVMDIFlagProtected,
    LLVMDIFlagPublic,
    LLVMDIFlagFwdDecl,
    LLVMDIFlagAppleBlock,
    LLVMDIFlagReservedBit4,
    LLVMDIFlagVirtual,
    LLVMDIFlagArtificial,
    LLVMDIFlagExplicit,
    LLVMDIFlagPrototyped,
    LLVMDIFlagObjcClassComplete,
    LLVMDIFlagObjectPointer,
    LLVMDIFlagVector,
    LLVMDIFlagStaticMember,
    LLVMDIFlagLValueReference,
    LLVMDIFlagRValueReference,
    LLVMDIFlagReserved,
    LLVMDIFlagSingleInheritance,
    LLVMDIFlagMultipleInheritance,
    LLVMDIFlagVirtualInheritance,
    LLVMDIFlagIntroducedVirtual,
    LLVMDIFlagBitField,
    LLVMDIFlagNoReturn,
    LLVMDIFlagTypePassByValue,
    LLVMDIFlagTypePassByReference,
    LLVMDIFlagEnumClass,
    LLVMDIFlagThunk,
    LLVMDIFlagNonTrivial,
    LLVMDIFlagBigendian,
    LLVMDIFlagLittleEndian,
    LLVMDIFlagIndirectVirtualBase,
}

Debug info flags.

Variants

LLVMDIFlagZero
LLVMDIFlagPrivate
LLVMDIFlagProtected
LLVMDIFlagPublic
LLVMDIFlagFwdDecl
LLVMDIFlagAppleBlock
LLVMDIFlagReservedBit4
LLVMDIFlagVirtual
LLVMDIFlagArtificial
LLVMDIFlagExplicit
LLVMDIFlagPrototyped
LLVMDIFlagObjcClassComplete
LLVMDIFlagObjectPointer
LLVMDIFlagVector
LLVMDIFlagStaticMember
LLVMDIFlagLValueReference
LLVMDIFlagRValueReference
LLVMDIFlagReserved
LLVMDIFlagSingleInheritance
LLVMDIFlagMultipleInheritance
LLVMDIFlagVirtualInheritance
LLVMDIFlagIntroducedVirtual
LLVMDIFlagBitField
LLVMDIFlagNoReturn
LLVMDIFlagTypePassByValue
LLVMDIFlagTypePassByReference
LLVMDIFlagEnumClass
LLVMDIFlagThunk
LLVMDIFlagNonTrivial
LLVMDIFlagBigendian
LLVMDIFlagLittleEndian
LLVMDIFlagIndirectVirtualBase

Trait Implementations

impl Debug for LLVMDIFlags[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, 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.