}
}
+#[derive(Debug)]
pub struct IgnoreSelfTy(bool);
/// We also have to check the explicit predicates
explicit_map: &mut ExplicitPredicatesMap<'tcx>,
ignore_self_ty: IgnoreSelfTy,
) {
- debug!("def_id = {:?}", &def_id);
- debug!("substs = {:?}", &substs);
- debug!("explicit_map = {:?}", explicit_map);
- debug!("required_predicates = {:?}", required_predicates);
+ debug!(
+ "check_explicit_predicates(def_id={:?}, \
+ substs={:?}, \
+ explicit_map={:?}, \
+ required_predicates={:?}, \
+ ignore_self_ty={:?})",
+ def_id,
+ substs,
+ explicit_map,
+ required_predicates,
+ ignore_self_ty,
+ );
let explicit_predicates = explicit_map.explicit_predicates_of(tcx, *def_id);
for outlives_predicate in explicit_predicates.iter() {