pub(crate) fn check_generator_obligations<'tcx>() -> DepKindStruct<'tcx>