[][src]Enum llvm_sys::debuginfo::LLVMMetadataKind

#[repr(C)]
pub enum LLVMMetadataKind {
    LLVMMDStringMetadataKind,
    LLVMConstantAsMetadataMetadataKind,
    LLVMLocalAsMetadataMetadataKind,
    LLVMDistinctMDOperandPlaceholderMetadataKind,
    LLVMMDTupleMetadataKind,
    LLVMDILocationMetadataKind,
    LLVMDIExpressionMetadataKind,
    LLVMDIGlobalVariableExpressionMetadataKind,
    LLVMGenericDINodeMetadataKind,
    LLVMDISubrangeMetadataKind,
    LLVMDIEnumeratorMetadataKind,
    LLVMDIBasicTypeMetadataKind,
    LLVMDIDerivedTypeMetadataKind,
    LLVMDICompositeTypeMetadataKind,
    LLVMDISubroutineTypeMetadataKind,
    LLVMDIFileMetadataKind,
    LLVMDICompileUnitMetadataKind,
    LLVMDISubprogramMetadataKind,
    LLVMDILexicalBlockMetadataKind,
    LLVMDILexicalBlockFileMetadataKind,
    LLVMDINamespaceMetadataKind,
    LLVMDIModuleMetadataKind,
    LLVMDITemplateTypeParameterMetadataKind,
    LLVMDITemplateValueParameterMetadataKind,
    LLVMDIGlobalVariableMetadataKind,
    LLVMDILocalVariableMetadataKind,
    LLVMDILabelMetadataKind,
    LLVMDIObjCPropertyMetadataKind,
    LLVMDIImportedEntityMetadataKind,
    LLVMDIMacroMetadataKind,
    LLVMDIMacroFileMetadataKind,
}

Variants

LLVMMDStringMetadataKindLLVMConstantAsMetadataMetadataKindLLVMLocalAsMetadataMetadataKindLLVMDistinctMDOperandPlaceholderMetadataKindLLVMMDTupleMetadataKindLLVMDILocationMetadataKindLLVMDIExpressionMetadataKindLLVMDIGlobalVariableExpressionMetadataKindLLVMGenericDINodeMetadataKindLLVMDISubrangeMetadataKindLLVMDIEnumeratorMetadataKindLLVMDIBasicTypeMetadataKindLLVMDIDerivedTypeMetadataKindLLVMDICompositeTypeMetadataKindLLVMDISubroutineTypeMetadataKindLLVMDIFileMetadataKindLLVMDICompileUnitMetadataKindLLVMDISubprogramMetadataKindLLVMDILexicalBlockMetadataKindLLVMDILexicalBlockFileMetadataKindLLVMDINamespaceMetadataKindLLVMDIModuleMetadataKindLLVMDITemplateTypeParameterMetadataKindLLVMDITemplateValueParameterMetadataKindLLVMDIGlobalVariableMetadataKindLLVMDILocalVariableMetadataKindLLVMDILabelMetadataKindLLVMDIObjCPropertyMetadataKindLLVMDIImportedEntityMetadataKindLLVMDIMacroMetadataKindLLVMDIMacroFileMetadataKind

Trait Implementations

impl Debug for LLVMMetadataKind[src]

Auto Trait Implementations

impl Sync for LLVMMetadataKind

impl Send for LLVMMetadataKind

impl Unpin for LLVMMetadataKind

impl RefUnwindSafe for LLVMMetadataKind

impl UnwindSafe for LLVMMetadataKind

Blanket Implementations

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

impl<T> From<T> for 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.

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

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

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