@@ -35,7 +35,7 @@ use rustc::middle::cstore::CrateLoader;
3535use rustc:: session:: Session ;
3636use rustc:: lint;
3737use rustc:: hir:: def:: * ;
38- use rustc:: hir:: def_id:: { CRATE_DEF_INDEX , LOCAL_CRATE , CrateNum , DefId } ;
38+ use rustc:: hir:: def_id:: { CRATE_DEF_INDEX , LOCAL_CRATE , DefId } ;
3939use rustc:: ty;
4040use rustc:: hir:: { Freevar , FreevarMap , TraitCandidate , TraitMap , GlobMap } ;
4141use rustc:: util:: nodemap:: { NodeMap , NodeSet , FxHashMap , FxHashSet , DefIdMap } ;
@@ -1102,7 +1102,7 @@ impl<'a> NameBinding<'a> {
11021102 match self . kind {
11031103 NameBindingKind :: Import {
11041104 directive : & ImportDirective {
1105- subclass : ImportDirectiveSubclass :: ExternCrate { .. } , ..
1105+ subclass : ImportDirectiveSubclass :: ExternCrate , ..
11061106 } , ..
11071107 } => true ,
11081108 _ => false ,
@@ -1250,7 +1250,7 @@ pub struct Resolver<'a> {
12501250
12511251 used_imports : FxHashSet < ( NodeId , Namespace ) > ,
12521252 pub maybe_unused_trait_imports : NodeSet ,
1253- pub maybe_unused_extern_crates : Vec < ( NodeId , Span , CrateNum ) > ,
1253+ pub maybe_unused_extern_crates : Vec < ( NodeId , Span ) > ,
12541254
12551255 /// privacy errors are delayed until the end in order to deduplicate them
12561256 privacy_errors : Vec < PrivacyError < ' a > > ,
0 commit comments