Struct rustc_typeck::middle::ty::InternedTyUnstable [-] [+] [src]

pub struct InternedTy<'tcx> {
    // some fields omitted
}

An entry in the type interner.

Trait Implementations

impl<'tcx> PartialEq<InternedTy<'tcx>> for InternedTy<'tcx>

fn eq(&self, other: &InternedTy<'tcx>) -> bool

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

impl<'tcx> Eq for InternedTy<'tcx>

impl<'tcx> Hash for InternedTy<'tcx>

fn hash<H>(&self, s: &mut H) where H: Hasher

fn hash_slice<H>(data: &[Self], state: &mut H) where H: Hasher

impl<'tcx> Borrow<sty<'tcx>> for InternedTy<'tcx>

fn borrow(&'a self) -> &'a sty<'tcx>