Enum rustc_trans::middle::lang_items::LangItem
[−]
[src]
pub enum LangItem { CharImplItem, StrImplItem, SliceImplItem, ConstPtrImplItem, MutPtrImplItem, I8ImplItem, I16ImplItem, I32ImplItem, I64ImplItem, I128ImplItem, IsizeImplItem, U8ImplItem, U16ImplItem, U32ImplItem, U64ImplItem, U128ImplItem, UsizeImplItem, F32ImplItem, F64ImplItem, SendTraitLangItem, SizedTraitLangItem, UnsizeTraitLangItem, CopyTraitLangItem, SyncTraitLangItem, DropTraitLangItem, CoerceUnsizedTraitLangItem, AddTraitLangItem, SubTraitLangItem, MulTraitLangItem, DivTraitLangItem, RemTraitLangItem, NegTraitLangItem, NotTraitLangItem, BitXorTraitLangItem, BitAndTraitLangItem, BitOrTraitLangItem, ShlTraitLangItem, ShrTraitLangItem, AddAssignTraitLangItem, SubAssignTraitLangItem, MulAssignTraitLangItem, DivAssignTraitLangItem, RemAssignTraitLangItem, BitXorAssignTraitLangItem, BitAndAssignTraitLangItem, BitOrAssignTraitLangItem, ShlAssignTraitLangItem, ShrAssignTraitLangItem, IndexTraitLangItem, IndexMutTraitLangItem, UnsafeCellTypeLangItem, DerefTraitLangItem, DerefMutTraitLangItem, FnTraitLangItem, FnMutTraitLangItem, FnOnceTraitLangItem, EqTraitLangItem, OrdTraitLangItem, StrEqFnLangItem, PanicFnLangItem, PanicBoundsCheckFnLangItem, PanicFmtLangItem, ExchangeMallocFnLangItem, BoxFreeFnLangItem, StrDupUniqFnLangItem, StartFnLangItem, EhPersonalityLangItem, EhUnwindResumeLangItem, MSVCTryFilterLangItem, OwnedBoxLangItem, PhantomDataItem, CovariantTypeItem, ContravariantTypeItem, InvariantTypeItem, CovariantLifetimeItem, ContravariantLifetimeItem, InvariantLifetimeItem, NoCopyItem, NonZeroItem, DebugTraitLangItem, }
🔬 This is a nightly-only experimental API. (
rustc_private
)Variants
CharImplItem
🔬 This is a nightly-only experimental API. (
rustc_private
)StrImplItem
🔬 This is a nightly-only experimental API. (
rustc_private
)SliceImplItem
🔬 This is a nightly-only experimental API. (
rustc_private
)ConstPtrImplItem
🔬 This is a nightly-only experimental API. (
rustc_private
)MutPtrImplItem
🔬 This is a nightly-only experimental API. (
rustc_private
)I8ImplItem
🔬 This is a nightly-only experimental API. (
rustc_private
)I16ImplItem
🔬 This is a nightly-only experimental API. (
rustc_private
)I32ImplItem
🔬 This is a nightly-only experimental API. (
rustc_private
)I64ImplItem
🔬 This is a nightly-only experimental API. (
rustc_private
)I128ImplItem
🔬 This is a nightly-only experimental API. (
rustc_private
)IsizeImplItem
🔬 This is a nightly-only experimental API. (
rustc_private
)U8ImplItem
🔬 This is a nightly-only experimental API. (
rustc_private
)U16ImplItem
🔬 This is a nightly-only experimental API. (
rustc_private
)U32ImplItem
🔬 This is a nightly-only experimental API. (
rustc_private
)U64ImplItem
🔬 This is a nightly-only experimental API. (
rustc_private
)U128ImplItem
🔬 This is a nightly-only experimental API. (
rustc_private
)UsizeImplItem
🔬 This is a nightly-only experimental API. (
rustc_private
)F32ImplItem
🔬 This is a nightly-only experimental API. (
rustc_private
)F64ImplItem
🔬 This is a nightly-only experimental API. (
rustc_private
)SendTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)SizedTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)UnsizeTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)CopyTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)SyncTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)DropTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)CoerceUnsizedTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)AddTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)SubTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)MulTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)DivTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)RemTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)NegTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)NotTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)BitXorTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)BitAndTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)BitOrTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)ShlTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)ShrTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)AddAssignTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)SubAssignTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)MulAssignTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)DivAssignTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)RemAssignTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)BitXorAssignTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)BitAndAssignTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)BitOrAssignTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)ShlAssignTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)ShrAssignTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)IndexTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)IndexMutTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)UnsafeCellTypeLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)DerefTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)DerefMutTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)FnTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)FnMutTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)FnOnceTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)EqTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)OrdTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)StrEqFnLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)PanicFnLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)PanicBoundsCheckFnLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)PanicFmtLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)ExchangeMallocFnLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)BoxFreeFnLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)StrDupUniqFnLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)StartFnLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)EhPersonalityLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)EhUnwindResumeLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)MSVCTryFilterLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)OwnedBoxLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)PhantomDataItem
🔬 This is a nightly-only experimental API. (
rustc_private
)CovariantTypeItem
🔬 This is a nightly-only experimental API. (
rustc_private
)ContravariantTypeItem
🔬 This is a nightly-only experimental API. (
rustc_private
)InvariantTypeItem
🔬 This is a nightly-only experimental API. (
rustc_private
)CovariantLifetimeItem
🔬 This is a nightly-only experimental API. (
rustc_private
)ContravariantLifetimeItem
🔬 This is a nightly-only experimental API. (
rustc_private
)InvariantLifetimeItem
🔬 This is a nightly-only experimental API. (
rustc_private
)NoCopyItem
🔬 This is a nightly-only experimental API. (
rustc_private
)NonZeroItem
🔬 This is a nightly-only experimental API. (
rustc_private
)DebugTraitLangItem
🔬 This is a nightly-only experimental API. (
rustc_private
)Methods
impl LangItem
[src]
Trait Implementations
impl Decodable for LangItem
[src]
fn decode<__D>(__arg_0: &mut __D) -> Result<LangItem, __D::Error> where __D: Decoder
🔬 This is a nightly-only experimental API. (
rustc_private
)impl PartialEq<LangItem> for LangItem
[src]
fn eq(&self, __arg_0: &LangItem) -> 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 Hash for LangItem
[src]
fn hash<__H>(&self, __arg_0: &mut __H) where __H: Hasher
Feeds this value into the state given, updating the hasher as necessary.
fn hash_slice<H>(data: &[Self], state: &mut H) where H: Hasher
1.3.0
Feeds a slice of this type into the state provided.
impl Clone for LangItem
[src]
fn clone(&self) -> LangItem
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 Eq for LangItem
[src]
impl Encodable for LangItem
[src]
fn encode<__S>(&self, __arg_0: &mut __S) -> Result<(), __S::Error> where __S: Encoder
🔬 This is a nightly-only experimental API. (
rustc_private
)