pub(crate) fn typeck_root<'tcx>( tcx: TyCtxt<'tcx>, def_id: LocalDefId, ) -> &'tcx TypeckResults<'tcx>