pub fn item_type(self, did: DefId) -> Ty<'gcx> {
        lookup_locally_or_in_crate_store(
            "item_types", did, &self.item_types,
            || self.sess.cstore.item_type(self.global_tcx(), did))
    }
// If the given item is in an external crate, looks up its type and adds it to
// the type cache. Returns the type parameters and type.
If the given item is in an external crate, looks up its type and adds it to
the type cache. Returns the type parameters and type.
If the given item is in an external crate looks up its type and adds it to the type cache . Returns the type parameters and type .
pub fn item_type(self, did: DefId) -> Ty<'gcx> {
        lookup_locally_or_in_crate_store(
            "item_types", did, &self.item_types,
            || self.sess.cstore.item_type(self.global_tcx(), did))
    }
pub fn item_type ( self , did : DefId ) -> Ty < ' gcx > { lookup_locally_or_in_crate_store ( " " , did , & self . item_types , | | self . sess . cstore . item_type ( self . global_tcx ( ) , did ) ) }
If the given item is in an external crate, looks up its type and adds it to
the type cache.
If the given item is in an external crate looks up its type and adds it to the type cache .
self
did
DefId