[][src]Enum low_level_virtual_machine::value::ValueKind

pub enum ValueKind {
    Argument,
    BasicBlock,
    MemoryUse,
    MemoryDef,
    MemoryPhi,
    Function,
    GlobalAlias,
    GlobalIFunc,
    GlobalVariable,
    BlockAddress,
    ConstantExpr,
    ConstantArray,
    ConstantStruct,
    ConstantVector,
    UndefValue,
    ConstantAggregateZero,
    ConstantDataArray,
    ConstantDataVector,
    ConstantInt,
    ConstantFP,
    ConstantPointerNull,
    ConstantTokenNone,
    MetadataAsValue,
    InlineAsm,
    Instruction,
}

Variants

Argument
BasicBlock
MemoryUse
MemoryDef
MemoryPhi
Function
GlobalAlias
GlobalIFunc
GlobalVariable
BlockAddress
ConstantExpr
ConstantArray
ConstantStruct
ConstantVector
UndefValue
ConstantAggregateZero
ConstantDataArray
ConstantDataVector
ConstantInt
ConstantFP
ConstantPointerNull
ConstantTokenNone
MetadataAsValue
InlineAsm
Instruction

Trait Implementations

impl Clone for ValueKind[src]

impl Copy for ValueKind[src]

impl Debug for ValueKind[src]

impl Eq for ValueKind[src]

impl From<LLVMValueKind> for ValueKind[src]

impl From<ValueKind> for LLVMValueKind[src]

impl PartialEq<ValueKind> for ValueKind[src]

impl StructuralEq for ValueKind[src]

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