Enum rustc::middle::lang_items::LangItem[src]

pub enum LangItem {
    SendTraitLangItem,
    SizedTraitLangItem,
    CopyTraitLangItem,
    ShareTraitLangItem,
    DropTraitLangItem,
    AddTraitLangItem,
    SubTraitLangItem,
    MulTraitLangItem,
    DivTraitLangItem,
    RemTraitLangItem,
    NegTraitLangItem,
    NotTraitLangItem,
    BitXorTraitLangItem,
    BitAndTraitLangItem,
    BitOrTraitLangItem,
    ShlTraitLangItem,
    ShrTraitLangItem,
    IndexTraitLangItem,
    UnsafeTypeLangItem,
    DerefTraitLangItem,
    DerefMutTraitLangItem,
    FnTraitLangItem,
    FnMutTraitLangItem,
    FnOnceTraitLangItem,
    EqTraitLangItem,
    OrdTraitLangItem,
    StrEqFnLangItem,
    UniqStrEqFnLangItem,
    FailFnLangItem,
    FailBoundsCheckFnLangItem,
    BeginUnwindLangItem,
    ExchangeMallocFnLangItem,
    ClosureExchangeMallocFnLangItem,
    ExchangeFreeFnLangItem,
    MallocFnLangItem,
    FreeFnLangItem,
    StrDupUniqFnLangItem,
    StartFnLangItem,
    TyDescStructLangItem,
    TyVisitorTraitLangItem,
    OpaqueStructLangItem,
    TypeIdLangItem,
    EhPersonalityLangItem,
    ManagedHeapLangItem,
    ExchangeHeapLangItem,
    GcLangItem,
    OwnedBoxLangItem,
    CovariantTypeItem,
    ContravariantTypeItem,
    InvariantTypeItem,
    CovariantLifetimeItem,
    ContravariantLifetimeItem,
    InvariantLifetimeItem,
    NoSendItem,
    NoCopyItem,
    NoShareItem,
    ManagedItem,
    StackExhaustedLangItem,
}

Variants

SendTraitLangItem
SizedTraitLangItem
CopyTraitLangItem
ShareTraitLangItem
DropTraitLangItem
AddTraitLangItem
SubTraitLangItem
MulTraitLangItem
DivTraitLangItem
RemTraitLangItem
NegTraitLangItem
NotTraitLangItem
BitXorTraitLangItem
BitAndTraitLangItem
BitOrTraitLangItem
ShlTraitLangItem
ShrTraitLangItem
IndexTraitLangItem
UnsafeTypeLangItem
DerefTraitLangItem
DerefMutTraitLangItem
FnTraitLangItem
FnMutTraitLangItem
FnOnceTraitLangItem
EqTraitLangItem
OrdTraitLangItem
StrEqFnLangItem
UniqStrEqFnLangItem
FailFnLangItem
FailBoundsCheckFnLangItem
BeginUnwindLangItem
ExchangeMallocFnLangItem
ClosureExchangeMallocFnLangItem
ExchangeFreeFnLangItem
MallocFnLangItem
FreeFnLangItem
StrDupUniqFnLangItem
StartFnLangItem
TyDescStructLangItem
TyVisitorTraitLangItem
OpaqueStructLangItem
TypeIdLangItem
EhPersonalityLangItem
ManagedHeapLangItem
ExchangeHeapLangItem
GcLangItem
OwnedBoxLangItem
CovariantTypeItem
ContravariantTypeItem
InvariantTypeItem
CovariantLifetimeItem
ContravariantLifetimeItem
InvariantLifetimeItem
NoSendItem
NoCopyItem
NoShareItem
ManagedItem
StackExhaustedLangItem

Trait Implementations

Derived Implementations

impl<__S: Writer> Hash<__S> for LangItem

fn hash(&self, __arg_0: &mut __S)

impl Eq for LangItem

fn assert_receiver_is_total_eq(&self)

impl PartialEq for LangItem

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

fn ne(&self, __arg_0: &LangItem) -> bool

impl FromPrimitive for LangItem

fn from_i64(__arg_0: i64) -> Option<LangItem>

fn from_u64(__arg_0: u64) -> Option<LangItem>

fn from_int(n: int) -> Option<Self>

fn from_i8(n: i8) -> Option<Self>

fn from_i16(n: i16) -> Option<Self>

fn from_i32(n: i32) -> Option<Self>

fn from_uint(n: uint) -> Option<Self>

fn from_u8(n: u8) -> Option<Self>

fn from_u16(n: u16) -> Option<Self>

fn from_u32(n: u32) -> Option<Self>

fn from_f32(n: f32) -> Option<Self>

fn from_f64(n: f64) -> Option<Self>