Skip to content
This repository was archived by the owner on May 28, 2025. It is now read-only.

Commit 7901c7f

Browse files
committed
canonicalize FxHash{Map,Set} imports
1 parent 66f5bf1 commit 7901c7f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

81 files changed

+112
-117
lines changed

src/librustc/hir/map/collector.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use crate::ich::Fingerprint;
88
use crate::middle::cstore::CrateStore;
99
use crate::session::CrateDisambiguator;
1010
use crate::session::Session;
11-
use crate::util::nodemap::FxHashMap;
11+
use rustc_data_structures::fx::FxHashMap;
1212
use rustc_data_structures::svh::Svh;
1313
use rustc_index::vec::IndexVec;
1414
use rustc_span::source_map::SourceMap;

src/librustc/hir/map/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ use crate::hir::*;
1212
use crate::middle::cstore::CrateStoreDyn;
1313
use crate::ty::query::Providers;
1414
use crate::util::common::time;
15-
use crate::util::nodemap::FxHashMap;
1615

16+
use rustc_data_structures::fx::FxHashMap;
1717
use rustc_data_structures::svh::Svh;
1818
use rustc_index::vec::IndexVec;
1919
use rustc_span::hygiene::MacroKind;

src/librustc/hir/mod.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,10 @@ pub use self::UnsafeSource::*;
1111
use crate::hir::def::{DefKind, Res};
1212
use crate::hir::def_id::{DefId, DefIndex, LocalDefId, CRATE_DEF_INDEX};
1313
use crate::ty::query::Providers;
14-
use crate::util::nodemap::{FxHashSet, NodeMap};
14+
use crate::util::nodemap::NodeMap;
1515

1616
use errors::FatalError;
17+
use rustc_data_structures::fx::FxHashSet;
1718
use rustc_data_structures::sync::{par_for_each_in, Send, Sync};
1819
use rustc_macros::HashStable;
1920
use rustc_serialize::{self, Decodable, Decoder, Encodable, Encoder};

src/librustc/infer/freshen.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@
3333
3434
use crate::ty::fold::TypeFolder;
3535
use crate::ty::{self, Ty, TyCtxt, TypeFoldable};
36-
use crate::util::nodemap::FxHashMap;
36+
37+
use rustc_data_structures::fx::FxHashMap;
3738

3839
use std::collections::hash_map::Entry;
3940

src/librustc/infer/lexical_region_resolve/graphviz.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ use crate::infer::SubregionOrigin;
1515
use crate::middle::free_region::RegionRelations;
1616
use crate::middle::region;
1717
use crate::ty;
18-
use crate::util::nodemap::{FxHashMap, FxHashSet};
18+
use rustc_data_structures::fx::{FxHashMap, FxHashSet};
1919

2020
use std::borrow::Cow;
2121
use std::collections::btree_map::BTreeMap;

src/librustc/infer/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ use crate::ty::relate::RelateResult;
2222
use crate::ty::subst::{GenericArg, InternalSubsts, SubstsRef};
2323
use crate::ty::{self, GenericParamDefKind, InferConst, Ty, TyCtxt};
2424
use crate::ty::{ConstVid, FloatVid, IntVid, TyVid};
25-
use crate::util::nodemap::{FxHashMap, FxHashSet};
2625

2726
use errors::DiagnosticBuilder;
27+
use rustc_data_structures::fx::{FxHashMap, FxHashSet};
2828
use rustc_data_structures::sync::Lrc;
2929
use rustc_data_structures::unify as ut;
3030
use rustc_span::symbol::Symbol;

src/librustc/lint/context.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,8 @@ use crate::middle::privacy::AccessLevels;
2727
use crate::session::Session;
2828
use crate::ty::layout::{LayoutError, LayoutOf, TyLayout};
2929
use crate::ty::{self, print::Printer, subst::GenericArg, Ty, TyCtxt};
30-
use crate::util::nodemap::FxHashMap;
31-
3230
use errors::DiagnosticBuilder;
31+
use rustc_data_structures::fx::FxHashMap;
3332
use rustc_data_structures::sync;
3433
use rustc_span::{symbol::Symbol, MultiSpan, Span};
3534
use std::slice;

src/librustc/lint/levels.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ use crate::lint::builtin;
66
use crate::lint::context::{CheckLintNameResult, LintStore};
77
use crate::lint::{self, Level, Lint, LintId, LintSource};
88
use crate::session::Session;
9-
use crate::util::nodemap::FxHashMap;
109
use errors::{Applicability, DiagnosticBuilder};
10+
use rustc_data_structures::fx::FxHashMap;
1111
use rustc_data_structures::stable_hasher::{HashStable, StableHasher};
1212
use rustc_span::source_map::MultiSpan;
1313
use rustc_span::symbol::{sym, Symbol};

src/librustc/middle/lang_items.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@
99
1010
pub use self::LangItem::*;
1111

12+
use crate::hir;
1213
use crate::hir::check_attr::Target;
1314
use crate::hir::def_id::DefId;
15+
use crate::hir::itemlikevisit::ItemLikeVisitor;
1416
use crate::middle::cstore::ExternCrate;
1517
use crate::middle::weak_lang_items;
1618
use crate::ty::{self, TyCtxt};
17-
use crate::util::nodemap::FxHashMap;
1819

19-
use crate::hir;
20-
use crate::hir::itemlikevisit::ItemLikeVisitor;
20+
use rustc_data_structures::fx::FxHashMap;
2121
use rustc_macros::HashStable;
2222
use rustc_span::symbol::{sym, Symbol};
2323
use rustc_span::Span;

src/librustc/middle/privacy.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@
33
//! which are available for use externally when compiled as a library.
44
55
use crate::hir::HirId;
6-
use crate::util::nodemap::{DefIdSet, FxHashMap};
6+
use crate::util::nodemap::DefIdSet;
77

8+
use rustc_data_structures::fx::FxHashMap;
89
use rustc_macros::HashStable;
910
use std::fmt;
1011
use std::hash::Hash;

0 commit comments

Comments
 (0)