File tree 1 file changed +2
-2
lines changed
compiler/rustc_borrowck/src/region_infer
1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -255,7 +255,7 @@ fn sccs_info<'cx, 'tcx>(
255
255
let var_to_origin = infcx. reg_var_to_origin . borrow ( ) ;
256
256
257
257
let mut var_to_origin_sorted = var_to_origin. clone ( ) . into_iter ( ) . collect :: < Vec < _ > > ( ) ;
258
- var_to_origin_sorted. sort_by ( |a , b| a . 0 . cmp ( & b . 0 ) ) ;
258
+ var_to_origin_sorted. sort_by_key ( |vto| vto . 0 ) ;
259
259
let mut debug_str = "region variables to origins:\n " . to_string ( ) ;
260
260
for ( reg_var, origin) in var_to_origin_sorted. into_iter ( ) {
261
261
debug_str. push_str ( & format ! ( "{:?}: {:?}\n " , reg_var, origin) ) ;
@@ -2216,7 +2216,7 @@ impl<'tcx> RegionInferenceContext<'tcx> {
2216
2216
// is in the same SCC or something. In that case, find what
2217
2217
// appears to be the most interesting point to report to the
2218
2218
// user via an even more ad-hoc guess.
2219
- categorized_path. sort_by ( |p0 , p1| p0 . category . cmp ( & p1 . category ) ) ;
2219
+ categorized_path. sort_by_key ( |p| p . category ) ;
2220
2220
debug ! ( "sorted_path={:#?}" , categorized_path) ;
2221
2221
2222
2222
( categorized_path. remove ( 0 ) , extra_info)
You can’t perform that action at this time.
0 commit comments