pub fn type_op_prove_predicate<'tcx>( tcx: TyCtxt<'tcx>, goal: CanonicalTypeOpProvePredicateGoal<'tcx>, ) -> String