diff options
| author | Mazdak Farrokhzad <twingoow@gmail.com> | 2019-02-13 04:37:04 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-02-13 04:37:04 +0100 |
| commit | 0bc8f6f3f4ecfa3309aaa4df52fb4aa1ddd63b07 (patch) | |
| tree | 9e9acdc1fafa0a30b951815b4c6ca3a3214077e0 /src/librustc | |
| parent | ecb650316983697cca65b9b265692e4385a67d9c (diff) | |
| parent | c08b5ca4ad26250f6af17ba7e2938d9e694f2842 (diff) | |
| download | rust-0bc8f6f3f4ecfa3309aaa4df52fb4aa1ddd63b07.tar.gz rust-0bc8f6f3f4ecfa3309aaa4df52fb4aa1ddd63b07.zip | |
Rollup merge of #58273 - taiki-e:rename-dependency, r=matthewjasper
Rename rustc_errors dependency in rust 2018 crates I think this is a better solution than `use rustc_errors as errors` in `lib.rs` and `use crate::errors` in modules. Related: rust-lang/cargo#5653 cc #58099 r? @Centril
Diffstat (limited to 'src/librustc')
30 files changed, 69 insertions, 70 deletions
diff --git a/src/librustc/Cargo.toml b/src/librustc/Cargo.toml index c9a04f4c683..cb9eb32f8d2 100644 --- a/src/librustc/Cargo.toml +++ b/src/librustc/Cargo.toml @@ -25,7 +25,7 @@ rustc-rayon-core = "0.1.1" rustc_apfloat = { path = "../librustc_apfloat" } rustc_target = { path = "../librustc_target" } rustc_data_structures = { path = "../librustc_data_structures" } -rustc_errors = { path = "../librustc_errors" } +errors = { path = "../librustc_errors", package = "rustc_errors" } serialize = { path = "../libserialize" } syntax = { path = "../libsyntax" } syntax_pos = { path = "../libsyntax_pos" } diff --git a/src/librustc/dep_graph/graph.rs b/src/librustc/dep_graph/graph.rs index 59ec459de96..de57edc1251 100644 --- a/src/librustc/dep_graph/graph.rs +++ b/src/librustc/dep_graph/graph.rs @@ -1,4 +1,4 @@ -use crate::errors::{Diagnostic, DiagnosticBuilder}; +use errors::{Diagnostic, DiagnosticBuilder}; use rustc_data_structures::stable_hasher::{HashStable, StableHasher}; use rustc_data_structures::fx::{FxHashMap, FxHashSet}; use rustc_data_structures::indexed_vec::{Idx, IndexVec}; diff --git a/src/librustc/hir/lowering.rs b/src/librustc/hir/lowering.rs index 6ff4db75004..cc5b105bad0 100644 --- a/src/librustc/hir/lowering.rs +++ b/src/librustc/hir/lowering.rs @@ -31,7 +31,6 @@ //! in the HIR, especially for multiple identifiers. use crate::dep_graph::DepGraph; -use crate::errors::Applicability; use crate::hir::{self, ParamName}; use crate::hir::HirVec; use crate::hir::map::{DefKey, DefPathData, Definitions}; @@ -41,14 +40,15 @@ use crate::hir::GenericArg; use crate::lint::builtin::{self, PARENTHESIZED_PARAMS_IN_TYPES_AND_MODULES, ELIDED_LIFETIMES_IN_PATHS}; use crate::middle::cstore::CrateStore; -use rustc_data_structures::fx::FxHashSet; -use rustc_data_structures::indexed_vec::IndexVec; -use rustc_data_structures::thin_vec::ThinVec; -use rustc_data_structures::sync::Lrc; use crate::session::Session; use crate::session::config::nightly_options; use crate::util::common::FN_OUTPUT_NAME; use crate::util::nodemap::{DefIdMap, NodeMap}; +use errors::Applicability; +use rustc_data_structures::fx::FxHashSet; +use rustc_data_structures::indexed_vec::IndexVec; +use rustc_data_structures::thin_vec::ThinVec; +use rustc_data_structures::sync::Lrc; use std::collections::{BTreeSet, BTreeMap}; use std::fmt::Debug; diff --git a/src/librustc/hir/mod.rs b/src/librustc/hir/mod.rs index d9759da9dfc..bf16ec0be83 100644 --- a/src/librustc/hir/mod.rs +++ b/src/librustc/hir/mod.rs @@ -10,12 +10,12 @@ pub use self::PrimTy::*; pub use self::UnOp::*; pub use self::UnsafeSource::*; -use crate::errors::FatalError; use crate::hir::def::Def; use crate::hir::def_id::{DefId, DefIndex, LocalDefId, CRATE_DEF_INDEX}; use crate::util::nodemap::{NodeMap, FxHashSet}; use crate::mir::mono::Linkage; +use errors::FatalError; use syntax_pos::{Span, DUMMY_SP, symbol::InternedString}; use syntax::source_map::Spanned; use rustc_target::spec::abi::Abi; diff --git a/src/librustc/infer/error_reporting/mod.rs b/src/librustc/infer/error_reporting/mod.rs index 89237b34c7f..ff4e520d8e0 100644 --- a/src/librustc/infer/error_reporting/mod.rs +++ b/src/librustc/infer/error_reporting/mod.rs @@ -50,16 +50,16 @@ use super::region_constraints::GenericKind; use super::{InferCtxt, RegionVariableOrigin, SubregionOrigin, TypeTrace, ValuePairs}; use crate::infer::{self, SuppressRegionErrors}; -use crate::errors::{Applicability, DiagnosticBuilder, DiagnosticStyledString}; use crate::hir; use crate::hir::def_id::DefId; use crate::hir::Node; use crate::middle::region; -use std::{cmp, fmt}; -use syntax_pos::{Pos, Span}; use crate::traits::{ObligationCause, ObligationCauseCode}; use crate::ty::error::TypeError; use crate::ty::{self, subst::Subst, Region, Ty, TyCtxt, TyKind, TypeFoldable}; +use errors::{Applicability, DiagnosticBuilder, DiagnosticStyledString}; +use std::{cmp, fmt}; +use syntax_pos::{Pos, Span}; mod note; diff --git a/src/librustc/infer/error_reporting/need_type_info.rs b/src/librustc/infer/error_reporting/need_type_info.rs index e63fa230b3e..0fbdbe15a3c 100644 --- a/src/librustc/infer/error_reporting/need_type_info.rs +++ b/src/librustc/infer/error_reporting/need_type_info.rs @@ -5,7 +5,7 @@ use crate::infer::type_variable::TypeVariableOrigin; use crate::ty::{self, Ty, Infer, TyVar}; use syntax::source_map::CompilerDesugaringKind; use syntax_pos::Span; -use crate::errors::DiagnosticBuilder; +use errors::DiagnosticBuilder; struct FindLocalByTypeVisitor<'a, 'gcx: 'a + 'tcx, 'tcx: 'a> { infcx: &'a InferCtxt<'a, 'gcx, 'tcx>, diff --git a/src/librustc/infer/error_reporting/nice_region_error/named_anon_conflict.rs b/src/librustc/infer/error_reporting/nice_region_error/named_anon_conflict.rs index d66bb274b34..b10af400f2b 100644 --- a/src/librustc/infer/error_reporting/nice_region_error/named_anon_conflict.rs +++ b/src/librustc/infer/error_reporting/nice_region_error/named_anon_conflict.rs @@ -3,7 +3,7 @@ use crate::infer::error_reporting::nice_region_error::NiceRegionError; use crate::ty; use crate::util::common::ErrorReported; -use crate::errors::Applicability; +use errors::Applicability; impl<'a, 'gcx, 'tcx> NiceRegionError<'a, 'gcx, 'tcx> { /// When given a `ConcreteFailure` for a function with arguments containing a named region and diff --git a/src/librustc/infer/error_reporting/nice_region_error/placeholder_error.rs b/src/librustc/infer/error_reporting/nice_region_error/placeholder_error.rs index 6893a1fb168..843fa8b0182 100644 --- a/src/librustc/infer/error_reporting/nice_region_error/placeholder_error.rs +++ b/src/librustc/infer/error_reporting/nice_region_error/placeholder_error.rs @@ -1,4 +1,4 @@ -use crate::errors::DiagnosticBuilder; +use errors::DiagnosticBuilder; use crate::hir::def_id::DefId; use crate::infer::error_reporting::nice_region_error::NiceRegionError; use crate::infer::lexical_region_resolve::RegionResolutionError; diff --git a/src/librustc/infer/error_reporting/nice_region_error/static_impl_trait.rs b/src/librustc/infer/error_reporting/nice_region_error/static_impl_trait.rs index 3f029795227..23acaeb31f8 100644 --- a/src/librustc/infer/error_reporting/nice_region_error/static_impl_trait.rs +++ b/src/librustc/infer/error_reporting/nice_region_error/static_impl_trait.rs @@ -4,7 +4,7 @@ use crate::infer::error_reporting::nice_region_error::NiceRegionError; use crate::infer::lexical_region_resolve::RegionResolutionError; use crate::ty::{BoundRegion, FreeRegion, RegionKind}; use crate::util::common::ErrorReported; -use crate::errors::Applicability; +use errors::Applicability; impl<'a, 'gcx, 'tcx> NiceRegionError<'a, 'gcx, 'tcx> { /// Print the error message for lifetime errors when the return type is a static impl Trait. diff --git a/src/librustc/infer/error_reporting/note.rs b/src/librustc/infer/error_reporting/note.rs index 6c481e8c0c1..c05c6567bbe 100644 --- a/src/librustc/infer/error_reporting/note.rs +++ b/src/librustc/infer/error_reporting/note.rs @@ -2,7 +2,7 @@ use crate::infer::{self, InferCtxt, SubregionOrigin}; use crate::middle::region; use crate::ty::{self, Region}; use crate::ty::error::TypeError; -use crate::errors::DiagnosticBuilder; +use errors::DiagnosticBuilder; impl<'a, 'gcx, 'tcx> InferCtxt<'a, 'gcx, 'tcx> { pub(super) fn note_region_origin(&self, diff --git a/src/librustc/infer/mod.rs b/src/librustc/infer/mod.rs index c183c1adb12..88423086058 100644 --- a/src/librustc/infer/mod.rs +++ b/src/librustc/infer/mod.rs @@ -7,21 +7,12 @@ pub use self::SubregionOrigin::*; pub use self::ValuePairs::*; pub use crate::ty::IntVarValue; -use arena::SyncDroplessArena; -use crate::errors::DiagnosticBuilder; use crate::hir::def_id::DefId; use crate::infer::canonical::{Canonical, CanonicalVarValues}; use crate::middle::free_region::RegionRelations; use crate::middle::lang_items; use crate::middle::region; -use rustc_data_structures::unify as ut; use crate::session::config::BorrowckMode; -use std::cell::{Cell, Ref, RefCell, RefMut}; -use std::collections::BTreeMap; -use std::fmt; -use syntax::ast; -use syntax_pos::symbol::InternedString; -use syntax_pos::{self, Span}; use crate::traits::{self, ObligationCause, PredicateObligations, TraitEngine}; use crate::ty::error::{ExpectedFound, TypeError, UnconstrainedNumeric}; use crate::ty::fold::TypeFoldable; @@ -31,6 +22,16 @@ use crate::ty::{self, GenericParamDefKind, Ty, TyCtxt, CtxtInterners}; use crate::ty::{FloatVid, IntVid, TyVid}; use crate::util::nodemap::FxHashMap; +use arena::SyncDroplessArena; +use errors::DiagnosticBuilder; +use rustc_data_structures::unify as ut; +use std::cell::{Cell, Ref, RefCell, RefMut}; +use std::collections::BTreeMap; +use std::fmt; +use syntax::ast; +use syntax_pos::symbol::InternedString; +use syntax_pos::Span; + use self::combine::CombineFields; use self::lexical_region_resolve::LexicalRegionResolutions; use self::outlives::env::OutlivesEnvironment; diff --git a/src/librustc/lib.rs b/src/librustc/lib.rs index be147556477..bfe59eda06e 100644 --- a/src/librustc/lib.rs +++ b/src/librustc/lib.rs @@ -153,8 +153,6 @@ mod rustc { pub use crate::lint; } -use rustc_errors as errors; - // FIXME(#27438): right now the unit tests of librustc don't refer to any actual // functions generated in librustc_data_structures (all // references are through generic functions), but statics are diff --git a/src/librustc/lint/builtin.rs b/src/librustc/lint/builtin.rs index cb31441ca47..6f10b0e2c0e 100644 --- a/src/librustc/lint/builtin.rs +++ b/src/librustc/lint/builtin.rs @@ -4,9 +4,9 @@ //! compiler code, rather than using their own custom pass. Those //! lints are all available in `rustc_lint::builtin`. -use crate::errors::{Applicability, DiagnosticBuilder}; use crate::lint::{LintPass, LateLintPass, LintArray}; use crate::session::Session; +use errors::{Applicability, DiagnosticBuilder}; use syntax::ast; use syntax::source_map::Span; diff --git a/src/librustc/lint/context.rs b/src/librustc/lint/context.rs index b90ef4ea221..9032fcf8b61 100644 --- a/src/librustc/lint/context.rs +++ b/src/librustc/lint/context.rs @@ -34,7 +34,7 @@ use std::default::Default as StdDefault; use syntax::ast; use syntax::edition; use syntax_pos::{MultiSpan, Span, symbol::{LocalInternedString, Symbol}}; -use crate::errors::DiagnosticBuilder; +use errors::DiagnosticBuilder; use crate::hir; use crate::hir::def_id::LOCAL_CRATE; use crate::hir::intravisit as hir_visit; diff --git a/src/librustc/lint/levels.rs b/src/librustc/lint/levels.rs index 62bd54de7c9..924aa3fde0a 100644 --- a/src/librustc/lint/levels.rs +++ b/src/librustc/lint/levels.rs @@ -1,20 +1,20 @@ use std::cmp; -use crate::errors::{Applicability, DiagnosticBuilder}; use crate::hir::HirId; use crate::ich::StableHashingContext; use crate::lint::builtin; use crate::lint::context::CheckLintNameResult; use crate::lint::{self, Lint, LintId, Level, LintSource}; +use crate::session::Session; +use crate::util::nodemap::FxHashMap; +use errors::{Applicability, DiagnosticBuilder}; use rustc_data_structures::stable_hasher::{HashStable, ToStableHashKey, StableHasher, StableHasherResult}; -use crate::session::Session; use syntax::ast; use syntax::attr; use syntax::feature_gate; use syntax::source_map::MultiSpan; use syntax::symbol::Symbol; -use crate::util::nodemap::FxHashMap; pub struct LintLevelSets { list: Vec<LintSet>, diff --git a/src/librustc/lint/mod.rs b/src/librustc/lint/mod.rs index 9fcc3be66aa..859ceb4bd07 100644 --- a/src/librustc/lint/mod.rs +++ b/src/librustc/lint/mod.rs @@ -23,13 +23,16 @@ pub use self::LintSource::*; use rustc_data_structures::sync::{self, Lrc}; -use crate::errors::{DiagnosticBuilder, DiagnosticId}; use crate::hir::def_id::{CrateNum, LOCAL_CRATE}; use crate::hir::intravisit; use crate::hir; use crate::lint::builtin::{BuiltinLintDiagnostics, DUPLICATE_MATCHER_BINDING_NAME}; use crate::lint::builtin::parser::{QUESTION_MARK_MACRO_SEP, ILL_FORMED_ATTRIBUTE_INPUT}; use crate::session::{Session, DiagnosticMessageId}; +use crate::ty::TyCtxt; +use crate::ty::query::Providers; +use crate::util::nodemap::NodeMap; +use errors::{DiagnosticBuilder, DiagnosticId}; use std::{hash, ptr}; use syntax::ast; use syntax::source_map::{MultiSpan, ExpnFormat}; @@ -37,9 +40,6 @@ use syntax::early_buffered_lints::BufferedEarlyLintId; use syntax::edition::Edition; use syntax::symbol::Symbol; use syntax_pos::Span; -use crate::ty::TyCtxt; -use crate::ty::query::Providers; -use crate::util::nodemap::NodeMap; pub use crate::lint::context::{LateContext, EarlyContext, LintContext, LintStore, check_crate, check_ast_crate, CheckLintNameResult, diff --git a/src/librustc/middle/lib_features.rs b/src/librustc/middle/lib_features.rs index 45095d9bc98..331343e052d 100644 --- a/src/librustc/middle/lib_features.rs +++ b/src/librustc/middle/lib_features.rs @@ -5,12 +5,12 @@ // (unlike lang features), which means we need to collect them instead. use crate::ty::TyCtxt; +use crate::hir::intravisit::{self, NestedVisitorMap, Visitor}; use syntax::symbol::Symbol; use syntax::ast::{Attribute, MetaItem, MetaItemKind}; use syntax_pos::Span; -use crate::hir::intravisit::{self, NestedVisitorMap, Visitor}; use rustc_data_structures::fx::{FxHashSet, FxHashMap}; -use crate::errors::DiagnosticId; +use errors::DiagnosticId; pub struct LibFeatures { // A map from feature to stabilisation version. diff --git a/src/librustc/middle/liveness.rs b/src/librustc/middle/liveness.rs index a18574f030c..d3925f40e09 100644 --- a/src/librustc/middle/liveness.rs +++ b/src/librustc/middle/liveness.rs @@ -102,9 +102,9 @@ use crate::hir::Node; use crate::ty::{self, TyCtxt}; use crate::ty::query::Providers; use crate::lint; -use crate::errors::Applicability; use crate::util::nodemap::{NodeMap, HirIdMap, HirIdSet}; +use errors::Applicability; use std::collections::{BTreeMap, VecDeque}; use std::{fmt, u32}; use std::io::prelude::*; diff --git a/src/librustc/middle/resolve_lifetime.rs b/src/librustc/middle/resolve_lifetime.rs index 4e42816b3c6..5f7b9cc3366 100644 --- a/src/librustc/middle/resolve_lifetime.rs +++ b/src/librustc/middle/resolve_lifetime.rs @@ -11,10 +11,11 @@ use crate::hir::map::Map; use crate::hir::{GenericArg, GenericParam, ItemLocalId, LifetimeName, Node, ParamName}; use crate::ty::{self, DefIdTree, GenericParamDefKind, TyCtxt}; -use crate::errors::{Applicability, DiagnosticBuilder}; use crate::rustc::lint; -use rustc_data_structures::sync::Lrc; use crate::session::Session; +use crate::util::nodemap::{DefIdMap, FxHashMap, FxHashSet, NodeMap, NodeSet}; +use errors::{Applicability, DiagnosticBuilder}; +use rustc_data_structures::sync::Lrc; use std::borrow::Cow; use std::cell::Cell; use std::mem::replace; @@ -23,7 +24,6 @@ use syntax::attr; use syntax::ptr::P; use syntax::symbol::keywords; use syntax_pos::Span; -use crate::util::nodemap::{DefIdMap, FxHashMap, FxHashSet, NodeMap, NodeSet}; use crate::hir::intravisit::{self, NestedVisitorMap, Visitor}; use crate::hir::{self, GenericParamKind, LifetimeParamKind}; diff --git a/src/librustc/mir/interpret/error.rs b/src/librustc/mir/interpret/error.rs index d456f29439d..29beabdb2ab 100644 --- a/src/librustc/mir/interpret/error.rs +++ b/src/librustc/mir/interpret/error.rs @@ -11,7 +11,7 @@ use super::{RawConst, Pointer, InboundsCheck, ScalarMaybeUndef}; use backtrace::Backtrace; use crate::ty::query::TyCtxtAt; -use crate::errors::DiagnosticBuilder; +use errors::DiagnosticBuilder; use syntax_pos::{Pos, Span}; use syntax::ast; diff --git a/src/librustc/session/config.rs b/src/librustc/session/config.rs index 5f807bf99e7..22b1c3f18ac 100644 --- a/src/librustc/session/config.rs +++ b/src/librustc/session/config.rs @@ -19,7 +19,7 @@ use syntax::parse; use syntax::symbol::Symbol; use syntax::feature_gate::UnstableFeatures; -use crate::errors::{ColorConfig, FatalError, Handler}; +use errors::{ColorConfig, FatalError, Handler}; use getopts; use std::collections::{BTreeMap, BTreeSet}; @@ -2569,7 +2569,6 @@ mod dep_tracking { #[cfg(test)] mod tests { - use crate::errors; use getopts; use crate::lint; use crate::middle::cstore; diff --git a/src/librustc/session/mod.rs b/src/librustc/session/mod.rs index bfd447e8dd8..58bd4782b21 100644 --- a/src/librustc/session/mod.rs +++ b/src/librustc/session/mod.rs @@ -21,8 +21,8 @@ use rustc_data_structures::sync::{ Ordering::SeqCst, }; -use crate::errors::{self, DiagnosticBuilder, DiagnosticId, Applicability}; -use crate::errors::emitter::{Emitter, EmitterWriter}; +use errors::{DiagnosticBuilder, DiagnosticId, Applicability}; +use errors::emitter::{Emitter, EmitterWriter}; use syntax::ast::{self, NodeId}; use syntax::edition::Edition; use syntax::feature_gate::{self, AttributeType}; diff --git a/src/librustc/traits/coherence.rs b/src/librustc/traits/coherence.rs index a57007e51d3..35d8e2beef5 100644 --- a/src/librustc/traits/coherence.rs +++ b/src/librustc/traits/coherence.rs @@ -39,7 +39,7 @@ pub struct OverlapResult<'tcx> { pub involves_placeholder: bool, } -pub fn add_placeholder_note(err: &mut crate::errors::DiagnosticBuilder<'_>) { +pub fn add_placeholder_note(err: &mut errors::DiagnosticBuilder<'_>) { err.note(&format!( "this behavior recently changed as a result of a bug fix; \ see rust-lang/rust#56105 for details" diff --git a/src/librustc/traits/error_reporting.rs b/src/librustc/traits/error_reporting.rs index 3a47b554b2a..eb284645d36 100644 --- a/src/librustc/traits/error_reporting.rs +++ b/src/librustc/traits/error_reporting.rs @@ -17,14 +17,11 @@ use super::{ Overflow, }; -use crate::errors::{Applicability, DiagnosticBuilder}; use crate::hir; use crate::hir::Node; use crate::hir::def_id::DefId; use crate::infer::{self, InferCtxt}; use crate::infer::type_variable::TypeVariableOrigin; -use std::fmt; -use syntax::ast; use crate::session::DiagnosticMessageId; use crate::ty::{self, AdtKind, ToPredicate, ToPolyTraitRef, Ty, TyCtxt, TypeFoldable}; use crate::ty::GenericParamDefKind; @@ -35,6 +32,9 @@ use crate::ty::subst::Subst; use crate::ty::SubtypePredicate; use crate::util::nodemap::{FxHashMap, FxHashSet}; +use errors::{Applicability, DiagnosticBuilder}; +use std::fmt; +use syntax::ast; use syntax_pos::{DUMMY_SP, Span, ExpnInfo, ExpnFormat}; impl<'a, 'gcx, 'tcx> InferCtxt<'a, 'gcx, 'tcx> { diff --git a/src/librustc/traits/select.rs b/src/librustc/traits/select.rs index 557784b3e3c..c2c05ce7af5 100644 --- a/src/librustc/traits/select.rs +++ b/src/librustc/traits/select.rs @@ -103,7 +103,7 @@ impl IntercrateAmbiguityCause { /// See #23980 for details. pub fn add_intercrate_ambiguity_hint<'a, 'tcx>( &self, - err: &mut crate::errors::DiagnosticBuilder<'_>, + err: &mut errors::DiagnosticBuilder<'_>, ) { err.note(&self.intercrate_ambiguity_hint()); } diff --git a/src/librustc/ty/context.rs b/src/librustc/ty/context.rs index 5a19b959684..18b0afe1fd9 100644 --- a/src/librustc/ty/context.rs +++ b/src/librustc/ty/context.rs @@ -2,7 +2,6 @@ use crate::dep_graph::DepGraph; use crate::dep_graph::{self, DepNode, DepConstructor}; -use crate::errors::DiagnosticBuilder; use crate::session::Session; use crate::session::config::{BorrowckMode, OutputFilenames}; use crate::session::config::CrateType; @@ -43,6 +42,7 @@ use crate::ty::{BoundVar, BindingMode}; use crate::ty::CanonicalPolyFnSig; use crate::util::nodemap::{DefIdMap, DefIdSet, ItemLocalMap}; use crate::util::nodemap::{FxHashMap, FxHashSet}; +use errors::DiagnosticBuilder; use rustc_data_structures::interner::HashInterner; use smallvec::SmallVec; use rustc_data_structures::stable_hasher::{HashStable, hash_stable_hashmap, @@ -1816,7 +1816,7 @@ pub mod tls { use std::ptr; use syntax_pos; use crate::ty::query; - use crate::errors::{Diagnostic, TRACK_DIAGNOSTICS}; + use errors::{Diagnostic, TRACK_DIAGNOSTICS}; use rustc_data_structures::OnDrop; use rustc_data_structures::sync::{self, Lrc, Lock}; use rustc_data_structures::thin_vec::ThinVec; diff --git a/src/librustc/ty/error.rs b/src/librustc/ty/error.rs index d0c9677ea6e..e3e0ce14774 100644 --- a/src/librustc/ty/error.rs +++ b/src/librustc/ty/error.rs @@ -4,7 +4,7 @@ use std::borrow::Cow; use std::fmt; use rustc_target::spec::abi; use syntax::ast; -use crate::errors::{Applicability, DiagnosticBuilder}; +use errors::{Applicability, DiagnosticBuilder}; use syntax_pos::Span; use crate::hir; diff --git a/src/librustc/ty/query/mod.rs b/src/librustc/ty/query/mod.rs index 67a5c7d6c9a..3b191d4201f 100644 --- a/src/librustc/ty/query/mod.rs +++ b/src/librustc/ty/query/mod.rs @@ -1,9 +1,7 @@ use crate::dep_graph::{self, DepConstructor, DepNode}; -use crate::errors::DiagnosticBuilder; use crate::hir::def_id::{CrateNum, DefId, DefIndex}; use crate::hir::def::{Def, Export}; use crate::hir::{self, TraitCandidate, ItemLocalId, CodegenFnAttrs}; -use rustc_data_structures::svh::Svh; use crate::infer::canonical::{self, Canonical}; use crate::lint; use crate::middle::borrowck::BorrowCheckResult; @@ -44,6 +42,8 @@ use crate::util::common::{ErrorReported}; use crate::util::profiling::ProfileCategory::*; use crate::session::Session; +use errors::DiagnosticBuilder; +use rustc_data_structures::svh::Svh; use rustc_data_structures::bit_set::BitSet; use rustc_data_structures::indexed_vec::IndexVec; use rustc_data_structures::fx::{FxHashMap, FxHashSet}; diff --git a/src/librustc/ty/query/on_disk_cache.rs b/src/librustc/ty/query/on_disk_cache.rs index f948abc7f6f..c16f861dedb 100644 --- a/src/librustc/ty/query/on_disk_cache.rs +++ b/src/librustc/ty/query/on_disk_cache.rs @@ -1,28 +1,29 @@ use crate::dep_graph::{DepNodeIndex, SerializedDepNodeIndex}; -use crate::errors::Diagnostic; use crate::hir; use crate::hir::def_id::{CrateNum, DefIndex, DefId, LocalDefId, LOCAL_CRATE}; use crate::hir::map::definitions::DefPathHash; use crate::ich::{CachingSourceMapView, Fingerprint}; use crate::mir::{self, interpret}; use crate::mir::interpret::{AllocDecodingSession, AllocDecodingState}; -use rustc_data_structures::fx::FxHashMap; -use rustc_data_structures::thin_vec::ThinVec; -use rustc_data_structures::sync::{Lrc, Lock, HashMapExt, Once}; -use rustc_data_structures::indexed_vec::{IndexVec, Idx}; use crate::rustc_serialize::{Decodable, Decoder, Encodable, Encoder, opaque, SpecializedDecoder, SpecializedEncoder, UseSpecializedDecodable, UseSpecializedEncodable}; use crate::session::{CrateDisambiguator, Session}; +use crate::ty; +use crate::ty::codec::{self as ty_codec, TyDecoder, TyEncoder}; +use crate::ty::context::TyCtxt; +use crate::util::common::time; + +use errors::Diagnostic; +use rustc_data_structures::fx::FxHashMap; +use rustc_data_structures::thin_vec::ThinVec; +use rustc_data_structures::sync::{Lrc, Lock, HashMapExt, Once}; +use rustc_data_structures::indexed_vec::{IndexVec, Idx}; use std::mem; use syntax::ast::NodeId; use syntax::source_map::{SourceMap, StableSourceFileId}; use syntax_pos::{BytePos, Span, DUMMY_SP, SourceFile}; use syntax_pos::hygiene::{Mark, SyntaxContext, ExpnInfo}; -use crate::ty; -use crate::ty::codec::{self as ty_codec, TyDecoder, TyEncoder}; -use crate::ty::context::TyCtxt; -use crate::util::common::time; const TAG_FILE_FOOTER: u128 = 0xC0FFEE_C0FFEE_C0FFEE_C0FFEE_C0FFEE; diff --git a/src/librustc/ty/query/plumbing.rs b/src/librustc/ty/query/plumbing.rs index 9b2a70a6a6d..267ee89a2ff 100644 --- a/src/librustc/ty/query/plumbing.rs +++ b/src/librustc/ty/query/plumbing.rs @@ -3,10 +3,6 @@ //! manage the caches, and so forth. use crate::dep_graph::{DepNodeIndex, DepNode, DepKind, SerializedDepNodeIndex}; -use crate::errors::DiagnosticBuilder; -use crate::errors::Level; -use crate::errors::Diagnostic; -use crate::errors::FatalError; use crate::ty::tls; use crate::ty::{TyCtxt}; use crate::ty::query::Query; @@ -16,6 +12,10 @@ use crate::ty::item_path; use crate::util::common::{profq_msg, ProfileQueriesMsg, QueryMsg}; +use errors::DiagnosticBuilder; +use errors::Level; +use errors::Diagnostic; +use errors::FatalError; use rustc_data_structures::fx::{FxHashMap}; use rustc_data_structures::sync::{Lrc, Lock}; use rustc_data_structures::thin_vec::ThinVec; |
