traits::normalize_param_env_or_error(tcx, def_id, unnormalized_env, cause)
}
+fn param_env_reveal_all_normalized(tcx: TyCtxt<'_>, def_id: DefId) -> ty::ParamEnv<'_> {
+ tcx.param_env(def_id).with_reveal_all_normalized(tcx)
+}
+
fn crate_disambiguator(tcx: TyCtxt<'_>, crate_num: CrateNum) -> CrateDisambiguator {
assert_eq!(crate_num, LOCAL_CRATE);
tcx.sess.local_crate_disambiguator()
adt_sized_constraint,
def_span,
param_env,
+ param_env_reveal_all_normalized,
trait_of_item,
crate_disambiguator,
original_crate_name,