]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_borrowck/src/member_constraints.rs
Give precendence to regions from member constaints when inferring concrete types.
[rust.git] / compiler / rustc_borrowck / src / member_constraints.rs
index 43253a2aab00cfdd52515ff260643c096acda344..b5e00f471d26a0d266e021e330cfeb78f56fef1f 100644 (file)
@@ -1,3 +1,5 @@
+#![deny(rustc::untranslatable_diagnostic)]
+#![deny(rustc::diagnostic_outside_of_impl)]
 use rustc_data_structures::captures::Captures;
 use rustc_data_structures::fx::FxHashMap;
 use rustc_index::vec::IndexVec;
@@ -9,6 +11,7 @@
 
 /// Compactly stores a set of `R0 member of [R1...Rn]` constraints,
 /// indexed by the region `R0`.
+#[derive(Debug)]
 pub(crate) struct MemberConstraintSet<'tcx, R>
 where
     R: Copy + Eq,
@@ -29,6 +32,7 @@ pub(crate) struct MemberConstraintSet<'tcx, R>
 }
 
 /// Represents a `R0 member of [R1..Rn]` constraint
+#[derive(Debug)]
 pub(crate) struct NllMemberConstraint<'tcx> {
     next_constraint: Option<NllMemberConstraintIndex>,