Enum rustc_llvm::TypeKind [] [src]

pub enum TypeKind {
    Void,
    Half,
    Float,
    Double,
    X86_FP80,
    FP128,
    PPC_FP128,
    Label,
    Integer,
    Function,
    Struct,
    Array,
    Pointer,
    Vector,
    Metadata,
    X86_MMX,
}
Unstable (rustc_private)

Variants

Void
Unstable (rustc_private)
Half
Unstable (rustc_private)
Float
Unstable (rustc_private)
Double
Unstable (rustc_private)
X86_FP80
Unstable (rustc_private)
FP128
Unstable (rustc_private)
PPC_FP128
Unstable (rustc_private)
Label
Unstable (rustc_private)
Integer
Unstable (rustc_private)
Function
Unstable (rustc_private)
Struct
Unstable (rustc_private)
Array
Unstable (rustc_private)
Pointer
Unstable (rustc_private)
Vector
Unstable (rustc_private)
Metadata
Unstable (rustc_private)
X86_MMX
Unstable (rustc_private)

Trait Implementations

Derived Implementations

impl Debug for TypeKind
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

impl PartialEq for TypeKind
[src]

fn eq(&self, __arg_0: &TypeKind) -> bool

This method tests for self and other values to be equal, and is used by ==. Read more

fn ne(&self, other: &Rhs) -> bool
1.0.0

This method tests for !=.

impl Clone for TypeKind
[src]

fn clone(&self) -> TypeKind

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more

impl Copy for TypeKind
[src]