[][src]Enum llvm_sys::LLVMValueKind

#[repr(C)]pub enum LLVMValueKind {
    LLVMArgumentValueKind,
    LLVMBasicBlockValueKind,
    LLVMMemoryUseValueKind,
    LLVMMemoryDefValueKind,
    LLVMMemoryPhiValueKind,
    LLVMFunctionValueKind,
    LLVMGlobalAliasValueKind,
    LLVMGlobalIFuncValueKind,
    LLVMGlobalVariableValueKind,
    LLVMBlockAddressValueKind,
    LLVMConstantExprValueKind,
    LLVMConstantArrayValueKind,
    LLVMConstantStructValueKind,
    LLVMConstantVectorValueKind,
    LLVMUndefValueValueKind,
    LLVMConstantAggregateZeroValueKind,
    LLVMConstantDataArrayValueKind,
    LLVMConstantDataVectorValueKind,
    LLVMConstantIntValueKind,
    LLVMConstantFPValueKind,
    LLVMConstantPointerNullValueKind,
    LLVMConstantTokenNoneValueKind,
    LLVMMetadataAsValueValueKind,
    LLVMInlineAsmValueKind,
    LLVMInstructionValueKind,
}

Variants

LLVMArgumentValueKind
LLVMBasicBlockValueKind
LLVMMemoryUseValueKind
LLVMMemoryDefValueKind
LLVMMemoryPhiValueKind
LLVMFunctionValueKind
LLVMGlobalAliasValueKind
LLVMGlobalIFuncValueKind
LLVMGlobalVariableValueKind
LLVMBlockAddressValueKind
LLVMConstantExprValueKind
LLVMConstantArrayValueKind
LLVMConstantStructValueKind
LLVMConstantVectorValueKind
LLVMUndefValueValueKind
LLVMConstantAggregateZeroValueKind
LLVMConstantDataArrayValueKind
LLVMConstantDataVectorValueKind
LLVMConstantIntValueKind
LLVMConstantFPValueKind
LLVMConstantPointerNullValueKind
LLVMConstantTokenNoneValueKind
LLVMMetadataAsValueValueKind
LLVMInlineAsmValueKind
LLVMInstructionValueKind

Trait Implementations

impl Clone for LLVMValueKind[src]

impl Copy for LLVMValueKind[src]

impl Debug for LLVMValueKind[src]

impl PartialEq<LLVMValueKind> for LLVMValueKind[src]

impl StructuralPartialEq for LLVMValueKind[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.