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