{"ast_node_type":"other","tokens":[{"end":88,"kind":"keyword","start":0,"text":"self.shallow_resolve(tpred.self_ty()).ty_vid().map(|t|"}]}
                self.shallow_resolve(tpred.self_ty()).ty_vid().map(|t| self.root_var(t))
            && let Some(ty) =
            && !self.tcx.is_lang_item(tpred.trait_ref.def_id, LangItem::Sized)