@@ -1326,14 +1326,20 @@ impl<'tcx> RegionInferenceContext<'tcx> {
13261326        } ) 
13271327    } 
13281328
1329-     // Evaluate whether `sup_region == sub_region`. 
1330-     fn  eval_equal ( & self ,  r1 :  RegionVid ,  r2 :  RegionVid )  -> bool  { 
1329+     /// Evaluate whether `sup_region == sub_region`. 
1330+      /// 
1331+      /// Panics if called before `solve()` executes, 
1332+      // This is `pub` because it's used by unstable external borrowck data users, see `consumers.rs`. 
1333+     pub  fn  eval_equal ( & self ,  r1 :  RegionVid ,  r2 :  RegionVid )  -> bool  { 
13311334        self . eval_outlives ( r1,  r2)  && self . eval_outlives ( r2,  r1) 
13321335    } 
13331336
1334-     // Evaluate whether `sup_region: sub_region`. 
1337+     /// Evaluate whether `sup_region: sub_region`. 
1338+      /// 
1339+      /// Panics if called before `solve()` executes, 
1340+      // This is `pub` because it's used by unstable external borrowck data users, see `consumers.rs`. 
13351341    #[ instrument( skip( self ) ,  level = "debug" ,  ret) ]  
1336-     fn  eval_outlives ( & self ,  sup_region :  RegionVid ,  sub_region :  RegionVid )  -> bool  { 
1342+     pub   fn  eval_outlives ( & self ,  sup_region :  RegionVid ,  sub_region :  RegionVid )  -> bool  { 
13371343        debug ! ( 
13381344            "sup_region's value = {:?} universal={:?}" , 
13391345            self . region_value_str( sup_region) , 
@@ -2246,7 +2252,10 @@ impl<'tcx> RegionInferenceContext<'tcx> {
22462252    } 
22472253
22482254    /// Access to the SCC constraint graph. 
2249-      pub ( crate )  fn  constraint_sccs ( & self )  -> & Sccs < RegionVid ,  ConstraintSccIndex >  { 
2255+      /// This can be used to quickly under-approximate the regions which are equal to each other 
2256+      /// and their relative orderings. 
2257+      // This is `pub` because it's used by unstable external borrowck data users, see `consumers.rs`. 
2258+     pub  fn  constraint_sccs ( & self )  -> & Sccs < RegionVid ,  ConstraintSccIndex >  { 
22502259        self . constraint_sccs . as_ref ( ) 
22512260    } 
22522261
0 commit comments