Skip to content

Commit ca297f8

Browse files
committed
DefId{Map,Set} -> rustc::hir::def_id
1 parent 8e15bb6 commit ca297f8

File tree

25 files changed

+32
-48
lines changed

25 files changed

+32
-48
lines changed

src/librustc/arena.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ macro_rules! arena_types {
4141
rustc::hir::def_id::DefId,
4242
rustc::ty::subst::SubstsRef<$tcx>
4343
)>,
44-
[few, decode] mir_keys: rustc::util::nodemap::DefIdSet,
44+
[few, decode] mir_keys: rustc::hir::def_id::DefIdSet,
4545
[decode] specialization_graph: rustc::traits::specialization_graph::Graph,
4646
[] region_scope_tree: rustc::middle::region::ScopeTree,
4747
[] item_local_set: rustc::util::nodemap::ItemLocalSet,
@@ -87,7 +87,7 @@ macro_rules! arena_types {
8787
>,
8888
[few] crate_inherent_impls: rustc::ty::CrateInherentImpls,
8989
[few] upstream_monomorphizations:
90-
rustc::util::nodemap::DefIdMap<
90+
rustc::hir::def_id::DefIdMap<
9191
rustc_data_structures::fx::FxHashMap<
9292
rustc::ty::subst::SubstsRef<'tcx>,
9393
rustc::hir::def_id::CrateNum
@@ -113,10 +113,10 @@ macro_rules! arena_types {
113113
>,
114114
[few] get_lib_features: rustc::middle::lib_features::LibFeatures,
115115
[few] defined_lib_features: rustc::middle::lang_items::LanguageItems,
116-
[few] visible_parent_map: rustc::util::nodemap::DefIdMap<rustc::hir::def_id::DefId>,
116+
[few] visible_parent_map: rustc::hir::def_id::DefIdMap<rustc::hir::def_id::DefId>,
117117
[few] foreign_module: rustc::middle::cstore::ForeignModule,
118118
[few] foreign_modules: Vec<rustc::middle::cstore::ForeignModule>,
119-
[few] reachable_non_generics: rustc::util::nodemap::DefIdMap<
119+
[few] reachable_non_generics: rustc::hir::def_id::DefIdMap<
120120
rustc::middle::exported_symbols::SymbolExportLevel
121121
>,
122122
[few] crate_variances: rustc::ty::CrateVariancesMap<'tcx>,

src/librustc/hir/def.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
use self::Namespace::*;
22

33
use crate::hir;
4-
use crate::hir::def_id::{DefId, CRATE_DEF_INDEX, LOCAL_CRATE};
4+
use crate::hir::def_id::{DefId, DefIdMap, CRATE_DEF_INDEX, LOCAL_CRATE};
55
use crate::ty;
6-
use crate::util::nodemap::DefIdMap;
76

87
use rustc_macros::HashStable;
98
use rustc_span::hygiene::MacroKind;

src/librustc/hir/def_id.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,8 @@ impl DefId {
157157
impl rustc_serialize::UseSpecializedEncodable for DefId {}
158158
impl rustc_serialize::UseSpecializedDecodable for DefId {}
159159

160+
rustc_data_structures::define_id_collections!(DefIdMap, DefIdSet, DefId);
161+
160162
/// A LocalDefId is equivalent to a DefId with `krate == LOCAL_CRATE`. Since
161163
/// we encode this information in the type, we can ensure at compile time that
162164
/// no DefIds from upstream crates get thrown into the mix. There are quite a

src/librustc/infer/opaque_types/mod.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use crate::hir;
2-
use crate::hir::def_id::DefId;
2+
use crate::hir::def_id::{DefId, DefIdMap};
33
use crate::hir::Node;
44
use crate::infer::outlives::free_region_map::FreeRegionRelations;
55
use crate::infer::{self, InferCtxt, InferOk, TypeVariableOrigin, TypeVariableOriginKind};
@@ -8,7 +8,6 @@ use crate::traits::{self, PredicateObligation};
88
use crate::ty::fold::{BottomUpFolder, TypeFoldable, TypeFolder, TypeVisitor};
99
use crate::ty::subst::{GenericArg, GenericArgKind, InternalSubsts, SubstsRef};
1010
use crate::ty::{self, GenericParamDefKind, Ty, TyCtxt};
11-
use crate::util::nodemap::DefIdMap;
1211
use errors::DiagnosticBuilder;
1312
use rustc::session::config::nightly_options;
1413
use rustc_data_structures::fx::FxHashMap;

src/librustc/middle/privacy.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
//! outside their scopes. This pass will also generate a set of exported items
33
//! which are available for use externally when compiled as a library.
44
5+
use crate::hir::def_id::DefIdSet;
56
use crate::hir::HirId;
6-
use crate::util::nodemap::DefIdSet;
77

88
use rustc_data_structures::fx::FxHashMap;
99
use rustc_macros::HashStable;

src/librustc/traits/specialize/specialization_graph.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
use super::OverlapError;
22

3-
use crate::hir::def_id::DefId;
3+
use crate::hir::def_id::{DefId, DefIdMap};
44
use crate::ich::{self, StableHashingContext};
55
use crate::traits;
66
use crate::ty::fast_reject::{self, SimplifiedType};
77
use crate::ty::{self, TyCtxt, TypeFoldable};
8-
use crate::util::nodemap::DefIdMap;
98
use rustc_data_structures::fx::FxHashMap;
109
use rustc_data_structures::stable_hasher::{HashStable, StableHasher};
1110
use syntax::ast::Ident;

src/librustc/ty/context.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use crate::arena::Arena;
44
use crate::dep_graph::DepGraph;
55
use crate::dep_graph::{self, DepConstructor, DepNode};
66
use crate::hir::def::{DefKind, Export, Res};
7-
use crate::hir::def_id::{CrateNum, DefId, DefIndex, LOCAL_CRATE};
7+
use crate::hir::def_id::{CrateNum, DefId, DefIdMap, DefIdSet, DefIndex, LOCAL_CRATE};
88
use crate::hir::map as hir_map;
99
use crate::hir::map::DefPathHash;
1010
use crate::hir::{self, HirId, ItemKind, ItemLocalId, Node, TraitCandidate};
@@ -46,7 +46,7 @@ use crate::ty::{ExistentialPredicate, InferTy, ParamTy, PolyFnSig, Predicate, Pr
4646
use crate::ty::{InferConst, ParamConst};
4747
use crate::ty::{List, TyKind, TyS};
4848
use crate::util::common::ErrorReported;
49-
use crate::util::nodemap::{DefIdMap, DefIdSet, ItemLocalMap, ItemLocalSet};
49+
use crate::util::nodemap::{ItemLocalMap, ItemLocalSet};
5050

5151
use arena::SyncDroplessArena;
5252
use errors::DiagnosticBuilder;

src/librustc/ty/mod.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ pub use self::IntVarValue::*;
77
pub use self::Variance::*;
88

99
use crate::hir::def::{CtorKind, CtorOf, DefKind, ExportMap, Res};
10-
use crate::hir::def_id::{CrateNum, DefId, LocalDefId, CRATE_DEF_INDEX, LOCAL_CRATE};
10+
use crate::hir::def_id::{CrateNum, DefId, DefIdMap, LocalDefId, CRATE_DEF_INDEX, LOCAL_CRATE};
1111
use crate::hir::Node;
1212
use crate::hir::{map as hir_map, GlobMap, TraitMap};
1313
use crate::ich::Fingerprint;
@@ -28,7 +28,6 @@ use crate::ty::subst::{InternalSubsts, Subst, SubstsRef};
2828
use crate::ty::util::{Discr, IntTypeExt};
2929
use crate::ty::walk::TypeWalker;
3030
use crate::util::captures::Captures;
31-
use crate::util::nodemap::DefIdMap;
3231
use arena::SyncDroplessArena;
3332
use rustc_data_structures::fx::FxHashMap;
3433
use rustc_data_structures::svh::Svh;

src/librustc/ty/query/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use crate::dep_graph::{self, DepNode};
22
use crate::hir::def::{DefKind, Export};
3-
use crate::hir::def_id::{CrateNum, DefId, DefIndex};
3+
use crate::hir::def_id::{CrateNum, DefId, DefIdMap, DefIdSet, DefIndex};
44
use crate::hir::{self, ItemLocalId, TraitCandidate};
55
use crate::infer::canonical::{self, Canonical};
66
use crate::lint;
@@ -37,7 +37,7 @@ use crate::ty::subst::SubstsRef;
3737
use crate::ty::util::NeedsDrop;
3838
use crate::ty::{self, AdtSizedConstraint, CrateInherentImpls, ParamEnvAnd, Ty, TyCtxt};
3939
use crate::util::common::ErrorReported;
40-
use crate::util::nodemap::{DefIdMap, DefIdSet, HirIdSet};
40+
use crate::util::nodemap::HirIdSet;
4141
use rustc_data_structures::profiling::ProfileCategory::*;
4242

4343
use rustc_data_structures::fingerprint::Fingerprint;

src/librustc/util/nodemap.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
//! An efficient hash map for `NodeId`s.
22
3-
use crate::hir::def_id::DefId;
43
use crate::hir::{HirId, ItemLocalId};
54

65
use rustc_data_structures::define_id_collections;
76

8-
define_id_collections!(DefIdMap, DefIdSet, DefId);
97
define_id_collections!(HirIdMap, HirIdSet, HirId);
108
define_id_collections!(ItemLocalMap, ItemLocalSet, ItemLocalId);

src/librustc_ast_lowering/lib.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
use rustc::arena::Arena;
3838
use rustc::dep_graph::DepGraph;
3939
use rustc::hir::def::{DefKind, Namespace, PartialRes, PerNS, Res};
40-
use rustc::hir::def_id::{DefId, DefIndex, CRATE_DEF_INDEX};
40+
use rustc::hir::def_id::{DefId, DefIdMap, DefIndex, CRATE_DEF_INDEX};
4141
use rustc::hir::map::{DefKey, DefPathData, Definitions};
4242
use rustc::hir::{self, ConstArg, GenericArg, ParamName};
4343
use rustc::lint;
@@ -47,7 +47,6 @@ use rustc::session::config::nightly_options;
4747
use rustc::session::Session;
4848
use rustc::util::captures::Captures;
4949
use rustc::util::common::FN_OUTPUT_NAME;
50-
use rustc::util::nodemap::DefIdMap;
5150
use rustc::{bug, span_bug};
5251
use rustc_data_structures::fx::FxHashSet;
5352
use rustc_data_structures::sync::Lrc;

src/librustc_codegen_llvm/debuginfo/mod.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ use crate::llvm;
1313
use crate::llvm::debuginfo::{
1414
DIArray, DIBuilder, DIFile, DIFlags, DILexicalBlock, DISPFlags, DIScope, DIType,
1515
};
16-
use rustc::hir::def_id::{CrateNum, DefId, LOCAL_CRATE};
16+
use rustc::hir::def_id::{CrateNum, DefId, DefIdMap, LOCAL_CRATE};
1717
use rustc::middle::codegen_fn_attrs::CodegenFnAttrFlags;
1818
use rustc::ty::subst::{GenericArgKind, SubstsRef};
1919

@@ -24,7 +24,6 @@ use crate::value::Value;
2424
use rustc::mir;
2525
use rustc::session::config::{self, DebugInfo};
2626
use rustc::ty::{self, Instance, InstanceDef, ParamEnv, Ty};
27-
use rustc::util::nodemap::DefIdMap;
2827
use rustc_codegen_ssa::debuginfo::type_names;
2928
use rustc_codegen_ssa::mir::debuginfo::{DebugScope, FunctionDebugContext, VariableKind};
3029
use rustc_data_structures::fx::{FxHashMap, FxHashSet};

src/librustc_codegen_ssa/back/symbol_export.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use std::collections::hash_map::Entry::*;
22
use std::sync::Arc;
33

44
use rustc::hir;
5-
use rustc::hir::def_id::{CrateNum, DefId, CRATE_DEF_INDEX, LOCAL_CRATE};
5+
use rustc::hir::def_id::{CrateNum, DefId, DefIdMap, CRATE_DEF_INDEX, LOCAL_CRATE};
66
use rustc::hir::Node;
77
use rustc::middle::codegen_fn_attrs::CodegenFnAttrFlags;
88
use rustc::middle::exported_symbols::{metadata_symbol_name, ExportedSymbol, SymbolExportLevel};
@@ -11,7 +11,6 @@ use rustc::ty::query::Providers;
1111
use rustc::ty::subst::SubstsRef;
1212
use rustc::ty::Instance;
1313
use rustc::ty::{SymbolName, TyCtxt};
14-
use rustc::util::nodemap::DefIdMap;
1514
use rustc_data_structures::fingerprint::Fingerprint;
1615
use rustc_data_structures::fx::FxHashMap;
1716
use rustc_index::vec::IndexVec;

src/librustc_metadata/rmeta/decoder/cstore_impl.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use crate::rmeta::{self, encoder};
66

77
use rustc::hir;
88
use rustc::hir::def;
9-
use rustc::hir::def_id::{CrateNum, DefId, CRATE_DEF_INDEX, LOCAL_CRATE};
9+
use rustc::hir::def_id::{CrateNum, DefId, DefIdMap, CRATE_DEF_INDEX, LOCAL_CRATE};
1010
use rustc::hir::map::definitions::DefPathTable;
1111
use rustc::hir::map::{DefKey, DefPath, DefPathHash};
1212
use rustc::middle::cstore::{CrateSource, CrateStore, DepKind, EncodedMetadata, NativeLibraryKind};
@@ -16,7 +16,6 @@ use rustc::session::{CrateDisambiguator, Session};
1616
use rustc::ty::query::Providers;
1717
use rustc::ty::query::QueryConfig;
1818
use rustc::ty::{self, TyCtxt};
19-
use rustc::util::nodemap::DefIdMap;
2019
use rustc_data_structures::svh::Svh;
2120
use rustc_parse::parser::emit_unclosed_delims;
2221
use rustc_parse::source_file_to_stream;

src/librustc_mir/monomorphize/collector.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@
177177
use crate::monomorphize;
178178

179179
use rustc::hir;
180-
use rustc::hir::def_id::{DefId, LOCAL_CRATE};
180+
use rustc::hir::def_id::{DefId, DefIdMap, LOCAL_CRATE};
181181
use rustc::hir::itemlikevisit::ItemLikeVisitor;
182182
use rustc::middle::codegen_fn_attrs::CodegenFnAttrFlags;
183183
use rustc::middle::lang_items::{ExchangeMallocFnLangItem, StartFnLangItem};
@@ -192,7 +192,6 @@ use rustc::ty::print::obsolete::DefPathBasedNames;
192192
use rustc::ty::subst::{InternalSubsts, Subst, SubstsRef};
193193
use rustc::ty::{self, GenericParamDefKind, Instance, Ty, TyCtxt, TypeFoldable};
194194
use rustc::util::common::time;
195-
use rustc::util::nodemap::DefIdMap;
196195
use rustc_data_structures::fx::{FxHashMap, FxHashSet};
197196
use rustc_data_structures::sync::{par_iter, MTLock, MTRef, ParallelIterator};
198197
use rustc_index::bit_set::GrowableBitSet;

src/librustc_mir/monomorphize/partitioning.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ use std::collections::hash_map::Entry;
9797
use std::sync::Arc;
9898

9999
use rustc::hir::def::DefKind;
100-
use rustc::hir::def_id::{CrateNum, DefId, CRATE_DEF_INDEX, LOCAL_CRATE};
100+
use rustc::hir::def_id::{CrateNum, DefId, DefIdSet, CRATE_DEF_INDEX, LOCAL_CRATE};
101101
use rustc::middle::codegen_fn_attrs::CodegenFnAttrFlags;
102102
use rustc::middle::exported_symbols::SymbolExportLevel;
103103
use rustc::mir::mono::{CodegenUnit, CodegenUnitNameBuilder, Linkage, Visibility};
@@ -106,7 +106,6 @@ use rustc::ty::print::characteristic_def_id_of_type;
106106
use rustc::ty::query::Providers;
107107
use rustc::ty::{self, DefIdTree, InstanceDef, TyCtxt};
108108
use rustc::util::common::time;
109-
use rustc::util::nodemap::DefIdSet;
110109
use rustc_data_structures::fx::{FxHashMap, FxHashSet};
111110
use rustc_span::symbol::Symbol;
112111

src/librustc_mir/transform/mod.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
use crate::{build, shim};
22
use rustc::hir;
3-
use rustc::hir::def_id::{CrateNum, DefId, LOCAL_CRATE};
3+
use rustc::hir::def_id::{CrateNum, DefId, DefIdSet, LOCAL_CRATE};
44
use rustc::hir::intravisit::{self, NestedVisitorMap, Visitor};
55
use rustc::mir::{BodyAndCache, ConstQualifs, MirPhase, Promoted};
66
use rustc::ty::query::Providers;
77
use rustc::ty::steal::Steal;
88
use rustc::ty::{InstanceDef, TyCtxt, TypeFoldable};
9-
use rustc::util::nodemap::DefIdSet;
109
use rustc_index::vec::IndexVec;
1110
use rustc_span::Span;
1211
use std::borrow::Cow;

src/librustc_resolve/lib.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ use Determinacy::*;
2323
use errors::{Applicability, DiagnosticBuilder};
2424
use rustc::hir::def::Namespace::*;
2525
use rustc::hir::def::{self, CtorKind, CtorOf, DefKind, ExportMap, NonMacroAttrKind, PartialRes};
26-
use rustc::hir::def_id::{CrateNum, DefId, CRATE_DEF_INDEX, LOCAL_CRATE};
26+
use rustc::hir::def_id::{CrateNum, DefId, DefIdMap, CRATE_DEF_INDEX, LOCAL_CRATE};
2727
use rustc::hir::map::Definitions;
2828
use rustc::hir::{Bool, Char, Float, Int, PrimTy, Str, Uint};
2929
use rustc::hir::{GlobMap, TraitMap};
@@ -33,7 +33,6 @@ use rustc::session::Session;
3333
use rustc::span_bug;
3434
use rustc::ty::query::Providers;
3535
use rustc::ty::{self, DefIdTree, ResolverOutputs};
36-
use rustc::util::nodemap::DefIdMap;
3736
use rustc_data_structures::fx::{FxHashMap, FxHashSet, FxIndexMap};
3837
use rustc_data_structures::ptr_key::PtrKey;
3938
use rustc_data_structures::sync::Lrc;

src/librustc_resolve/lifetimes.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
88
use errors::{pluralize, Applicability, DiagnosticBuilder};
99
use rustc::hir::def::{DefKind, Res};
10-
use rustc::hir::def_id::{CrateNum, DefId, LocalDefId, LOCAL_CRATE};
10+
use rustc::hir::def_id::{CrateNum, DefId, DefIdMap, LocalDefId, LOCAL_CRATE};
1111
use rustc::hir::intravisit::{self, NestedVisitorMap, Visitor};
1212
use rustc::hir::map::Map;
1313
use rustc::hir::{self, GenericParamKind, LifetimeParamKind};
@@ -16,7 +16,7 @@ use rustc::lint;
1616
use rustc::middle::resolve_lifetime::*;
1717
use rustc::session::Session;
1818
use rustc::ty::{self, DefIdTree, GenericParamDefKind, TyCtxt};
19-
use rustc::util::nodemap::{DefIdMap, HirIdMap, HirIdSet};
19+
use rustc::util::nodemap::{HirIdMap, HirIdSet};
2020
use rustc::{bug, span_bug};
2121
use rustc_data_structures::fx::{FxHashMap, FxHashSet};
2222
use rustc_span::symbol::{kw, sym};

src/librustc_typeck/check/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ use crate::middle::lang_items;
9292
use crate::namespace::Namespace;
9393
use errors::{pluralize, Applicability, DiagnosticBuilder, DiagnosticId};
9494
use rustc::hir::def::{CtorOf, DefKind, Res};
95-
use rustc::hir::def_id::{CrateNum, DefId, LOCAL_CRATE};
95+
use rustc::hir::def_id::{CrateNum, DefId, DefIdMap, DefIdSet, LOCAL_CRATE};
9696
use rustc::hir::intravisit::{self, NestedVisitorMap, Visitor};
9797
use rustc::hir::itemlikevisit::ItemLikeVisitor;
9898
use rustc::hir::{self, ExprKind, GenericArg, ItemKind, Node, PatKind, QPath};
@@ -145,7 +145,7 @@ use crate::session::config::EntryFnType;
145145
use crate::session::Session;
146146
use crate::util::captures::Captures;
147147
use crate::util::common::{indenter, ErrorReported};
148-
use crate::util::nodemap::{DefIdMap, DefIdSet, HirIdMap};
148+
use crate::util::nodemap::HirIdMap;
149149
use crate::TypeAndSubsts;
150150

151151
use self::autoderef::Autoderef;

src/librustc_typeck/check/writeback.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,13 @@
55
use crate::check::FnCtxt;
66

77
use rustc::hir;
8-
use rustc::hir::def_id::{DefId, DefIndex};
8+
use rustc::hir::def_id::{DefId, DefIdSet, DefIndex};
99
use rustc::hir::intravisit::{self, NestedVisitorMap, Visitor};
1010
use rustc::infer::error_reporting::TypeAnnotationNeeded::E0282;
1111
use rustc::infer::InferCtxt;
1212
use rustc::ty::adjustment::{Adjust, Adjustment, PointerCast};
1313
use rustc::ty::fold::{TypeFoldable, TypeFolder};
1414
use rustc::ty::{self, Ty, TyCtxt};
15-
use rustc::util::nodemap::DefIdSet;
1615
use rustc_data_structures::sync::Lrc;
1716
use rustc_span::symbol::sym;
1817
use rustc_span::Span;

src/librustc_typeck/check_unused.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,9 @@ use rustc_span::Span;
66
use syntax::ast;
77

88
use rustc::hir;
9-
use rustc::hir::def_id::{DefId, LOCAL_CRATE};
9+
use rustc::hir::def_id::{DefId, DefIdSet, LOCAL_CRATE};
1010
use rustc::hir::itemlikevisit::ItemLikeVisitor;
1111
use rustc::hir::print::visibility_qualified;
12-
use rustc::util::nodemap::DefIdSet;
13-
1412
use rustc_data_structures::fx::FxHashMap;
1513

1614
pub fn check_crate(tcx: TyCtxt<'_>) {

src/librustdoc/passes/mod.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
//! Contains information about "passes", used to modify crate information during the documentation
22
//! process.
33
4-
use rustc::hir::def_id::DefId;
4+
use rustc::hir::def_id::{DefId, DefIdSet};
55
use rustc::lint;
66
use rustc::middle::privacy::AccessLevels;
7-
use rustc::util::nodemap::DefIdSet;
87
use rustc_span::{InnerSpan, Span, DUMMY_SP};
98
use std::mem;
109
use std::ops::Range;

src/librustdoc/passes/strip_hidden.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use rustc::util::nodemap::DefIdSet;
1+
use rustc::hir::def_id::DefIdSet;
22
use rustc_span::symbol::sym;
33
use std::mem;
44

src/librustdoc/passes/strip_private.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use rustc::util::nodemap::DefIdSet;
1+
use rustc::hir::def_id::DefIdSet;
22

33
use crate::clean;
44
use crate::core::DocContext;

0 commit comments

Comments
 (0)