@@ -490,14 +490,14 @@ impl<'a, 'b:'a> ImportResolver<'a, 'b> {
490
490
let value_result = self . resolve_name_in_module ( target_module, source, ValueNS , false , true ) ;
491
491
let type_result = self . resolve_name_in_module ( target_module, source, TypeNS , false , true ) ;
492
492
493
- let module_ = self . current_module ;
493
+ let module = self . current_module ;
494
494
let mut privacy_error = true ;
495
495
for & ( ns, result, determined) in & [ ( ValueNS , & value_result, value_determined) ,
496
496
( TypeNS , & type_result, type_determined) ] {
497
497
match * result {
498
498
Failed ( ..) if !determined. get ( ) => {
499
499
determined. set ( true ) ;
500
- self . update_resolution ( module_ , target, ns, |_, resolution| {
500
+ self . update_resolution ( module , target, ns, |_, resolution| {
501
501
resolution. single_imports . directive_failed ( )
502
502
} ) ;
503
503
}
@@ -506,17 +506,17 @@ impl<'a, 'b:'a> ImportResolver<'a, 'b> {
506
506
span_err ! ( self . session, directive. span, E0253 , "{}" , & msg) ;
507
507
// Do not import this illegal binding. Import a dummy binding and pretend
508
508
// everything is fine
509
- self . import_dummy_binding ( module_ , directive) ;
509
+ self . import_dummy_binding ( module , directive) ;
510
510
return Success ( ( ) ) ;
511
511
}
512
512
Success ( binding) if !self . is_accessible ( binding. vis ) => { }
513
513
Success ( binding) if !determined. get ( ) => {
514
514
determined. set ( true ) ;
515
515
let imported_binding = directive. import ( binding) ;
516
- let conflict = self . try_define ( module_ , target, ns, imported_binding) ;
516
+ let conflict = self . try_define ( module , target, ns, imported_binding) ;
517
517
if let Err ( old_binding) = conflict {
518
518
let binding = & directive. import ( binding) ;
519
- self . report_conflict ( module_ , target, ns, binding, old_binding) ;
519
+ self . report_conflict ( module , target, ns, binding, old_binding) ;
520
520
}
521
521
privacy_error = false ;
522
522
}
@@ -556,7 +556,7 @@ impl<'a, 'b:'a> ImportResolver<'a, 'b> {
556
556
for & ( ns, result) in & [ ( ValueNS , & value_result) , ( TypeNS , & type_result) ] {
557
557
let binding = match * result { Success ( binding) => binding, _ => continue } ;
558
558
self . privacy_errors . push ( PrivacyError ( directive. span , source, binding) ) ;
559
- let _ = self . try_define ( module_ , target, ns, directive. import ( binding) ) ;
559
+ let _ = self . try_define ( module , target, ns, directive. import ( binding) ) ;
560
560
}
561
561
}
562
562
@@ -615,8 +615,8 @@ impl<'a, 'b:'a> ImportResolver<'a, 'b> {
615
615
self . session . span_err ( directive. span , "items in traits are not importable." ) ;
616
616
}
617
617
618
- let module_ = self . current_module ;
619
- if module_ . def_id ( ) == target_module. def_id ( ) {
618
+ let module = self . current_module ;
619
+ if module . def_id ( ) == target_module. def_id ( ) {
620
620
// This means we are trying to glob import a module into itself, and it is a no-go
621
621
let msg = "Cannot glob-import a module into itself." . into ( ) ;
622
622
return Failed ( Some ( ( directive. span , msg) ) ) ;
@@ -629,7 +629,7 @@ impl<'a, 'b:'a> ImportResolver<'a, 'b> {
629
629
}
630
630
631
631
// Add to target_module's glob_importers
632
- target_module. glob_importers . borrow_mut ( ) . push ( ( module_ , directive) ) ;
632
+ target_module. glob_importers . borrow_mut ( ) . push ( ( module , directive) ) ;
633
633
634
634
// Ensure that `resolutions` isn't borrowed during `try_define`,
635
635
// since it might get updated via a glob cycle.
@@ -638,7 +638,7 @@ impl<'a, 'b:'a> ImportResolver<'a, 'b> {
638
638
} ) . collect :: < Vec < _ > > ( ) ;
639
639
for ( ( name, ns) , binding) in bindings {
640
640
if binding. is_importable ( ) && binding. is_pseudo_public ( ) {
641
- let _ = self . try_define ( module_ , name, ns, directive. import ( binding) ) ;
641
+ let _ = self . try_define ( module , name, ns, directive. import ( binding) ) ;
642
642
}
643
643
}
644
644
0 commit comments