Skip to content

Commit f405ce8

Browse files
committed
Minimize pub usage in source_map.rs.
Most notably, this commit changes the `pub use crate::*;` in that file to `use crate::*;`. This requires a lot of `use` items in other crates to be adjusted, because everything defined within `rustc_span::*` was also available via `rustc_span::source_map::*`, which is bizarre. The commit also removes `SourceMap::span_to_relative_line_string`, which is unused.
1 parent 84773b3 commit f405ce8

File tree

118 files changed

+145
-207
lines changed

Some content is hidden

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

118 files changed

+145
-207
lines changed

compiler/rustc_ast_lowering/src/expr.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@ use rustc_hir as hir;
1515
use rustc_hir::def::Res;
1616
use rustc_hir::definitions::DefPathData;
1717
use rustc_session::errors::report_lit_error;
18-
use rustc_span::source_map::{respan, DesugaringKind, Span, Spanned};
18+
use rustc_span::source_map::{respan, Spanned};
1919
use rustc_span::symbol::{sym, Ident, Symbol};
2020
use rustc_span::DUMMY_SP;
21+
use rustc_span::{DesugaringKind, Span};
2122
use thin_vec::{thin_vec, ThinVec};
2223

2324
impl<'hir> LoweringContext<'_, 'hir> {

compiler/rustc_ast_lowering/src/item.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,8 @@ use rustc_hir::PredicateOrigin;
1616
use rustc_index::{Idx, IndexSlice, IndexVec};
1717
use rustc_middle::ty::{ResolverAstLowering, TyCtxt};
1818
use rustc_span::edit_distance::find_best_match_for_name;
19-
use rustc_span::source_map::DesugaringKind;
2019
use rustc_span::symbol::{kw, sym, Ident};
21-
use rustc_span::{Span, Symbol};
20+
use rustc_span::{DesugaringKind, Span, Symbol};
2221
use rustc_target::spec::abi;
2322
use smallvec::{smallvec, SmallVec};
2423
use thin_vec::ThinVec;

compiler/rustc_ast_lowering/src/lib.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,8 @@ use rustc_middle::{
7171
};
7272
use rustc_session::parse::{add_feature_diagnostics, feature_err};
7373
use rustc_span::hygiene::MacroKind;
74-
use rustc_span::source_map::DesugaringKind;
7574
use rustc_span::symbol::{kw, sym, Ident, Symbol};
76-
use rustc_span::{Span, DUMMY_SP};
75+
use rustc_span::{DesugaringKind, Span, DUMMY_SP};
7776
use smallvec::SmallVec;
7877
use std::collections::hash_map::Entry;
7978
use thin_vec::ThinVec;

compiler/rustc_borrowck/src/diagnostics/mutability_errors.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,8 @@ use rustc_middle::{
99
hir::place::PlaceBase,
1010
mir::{self, BindingForm, Local, LocalDecl, LocalInfo, LocalKind, Location},
1111
};
12-
use rustc_span::source_map::DesugaringKind;
1312
use rustc_span::symbol::{kw, Symbol};
14-
use rustc_span::{sym, BytePos, Span};
13+
use rustc_span::{sym, BytePos, DesugaringKind, Span};
1514
use rustc_target::abi::FieldIdx;
1615

1716
use crate::diagnostics::BorrowedContentSource;

compiler/rustc_borrowck/src/diagnostics/var_name.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ use crate::Upvar;
66
use rustc_index::IndexSlice;
77
use rustc_middle::mir::{Body, Local};
88
use rustc_middle::ty::{RegionVid, TyCtxt};
9-
use rustc_span::source_map::Span;
109
use rustc_span::symbol::Symbol;
10+
use rustc_span::Span;
1111

1212
impl<'tcx> RegionInferenceContext<'tcx> {
1313
pub(crate) fn get_var_name_and_span_for_region(

compiler/rustc_builtin_macros/src/deriving/generic/ty.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@ pub use Ty::*;
66
use rustc_ast::ptr::P;
77
use rustc_ast::{self as ast, Expr, GenericArg, GenericParamKind, Generics, SelfKind};
88
use rustc_expand::base::ExtCtxt;
9-
use rustc_span::source_map::{respan, DUMMY_SP};
9+
use rustc_span::source_map::respan;
1010
use rustc_span::symbol::{kw, Ident, Symbol};
1111
use rustc_span::Span;
12+
use rustc_span::DUMMY_SP;
1213
use thin_vec::ThinVec;
1314

1415
/// A path, e.g., `::std::option::Option::<i32>` (global). Has support

compiler/rustc_codegen_llvm/src/context.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ use rustc_middle::{bug, span_bug};
2626
use rustc_session::config::{BranchProtection, CFGuard, CFProtection};
2727
use rustc_session::config::{CrateType, DebugInfo, PAuthKey, PacRet};
2828
use rustc_session::Session;
29-
use rustc_span::source_map::Span;
3029
use rustc_span::source_map::Spanned;
30+
use rustc_span::Span;
3131
use rustc_target::abi::{
3232
call::FnAbi, HasDataLayout, PointeeInfo, Size, TargetDataLayout, VariantIdx,
3333
};

compiler/rustc_codegen_ssa/src/mir/block.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,7 @@ use rustc_middle::ty::layout::{HasTyCtxt, LayoutOf, ValidityRequirement};
1717
use rustc_middle::ty::print::{with_no_trimmed_paths, with_no_visible_paths};
1818
use rustc_middle::ty::{self, Instance, Ty};
1919
use rustc_session::config::OptLevel;
20-
use rustc_span::source_map::Span;
21-
use rustc_span::{sym, Symbol};
20+
use rustc_span::{sym, Span, Symbol};
2221
use rustc_target::abi::call::{ArgAbi, FnAbi, PassMode, Reg};
2322
use rustc_target::abi::{self, HasDataLayout, WrappingRange};
2423
use rustc_target::spec::abi::Abi;

compiler/rustc_codegen_ssa/src/mir/rvalue.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ use rustc_middle::ty::cast::{CastTy, IntTy};
1313
use rustc_middle::ty::layout::{HasTyCtxt, LayoutOf, TyAndLayout};
1414
use rustc_middle::ty::{self, adjustment::PointerCoercion, Instance, Ty, TyCtxt};
1515
use rustc_session::config::OptLevel;
16-
use rustc_span::source_map::{Span, DUMMY_SP};
16+
use rustc_span::{Span, DUMMY_SP};
1717
use rustc_target::abi::{self, FIRST_VARIANT};
1818

1919
impl<'a, 'tcx, Bx: BuilderMethods<'a, 'tcx>> FunctionCx<'a, 'tcx, Bx> {

compiler/rustc_const_eval/src/const_eval/eval_queries.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ use rustc_middle::traits::Reveal;
1010
use rustc_middle::ty::layout::LayoutOf;
1111
use rustc_middle::ty::print::with_no_trimmed_paths;
1212
use rustc_middle::ty::{self, TyCtxt};
13-
use rustc_span::source_map::Span;
13+
use rustc_span::Span;
1414
use rustc_target::abi::{self, Abi};
1515

1616
use super::{CanAccessStatics, CompileTimeEvalContext, CompileTimeInterpreter};

compiler/rustc_const_eval/src/const_eval/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use rustc_middle::mir;
66
use rustc_middle::mir::interpret::{EvalToValTreeResult, GlobalId};
77
use rustc_middle::query::TyCtxtAt;
88
use rustc_middle::ty::{self, Ty, TyCtxt};
9-
use rustc_span::source_map::DUMMY_SP;
9+
use rustc_span::DUMMY_SP;
1010

1111
mod error;
1212
mod eval_queries;

compiler/rustc_const_eval/src/const_eval/valtrees.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ use crate::interpret::{
1010
use rustc_middle::mir;
1111
use rustc_middle::ty::layout::{LayoutCx, LayoutOf, TyAndLayout};
1212
use rustc_middle::ty::{self, ScalarInt, Ty, TyCtxt};
13-
use rustc_span::source_map::DUMMY_SP;
13+
use rustc_span::DUMMY_SP;
1414
use rustc_target::abi::VariantIdx;
1515

1616
#[instrument(skip(ecx), level = "debug")]

compiler/rustc_driver_impl/src/lib.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,9 @@ use rustc_session::cstore::MetadataLoader;
4343
use rustc_session::getopts::{self, Matches};
4444
use rustc_session::lint::{Lint, LintId};
4545
use rustc_session::{config, EarlyErrorHandler, Session};
46-
use rustc_span::source_map::{FileLoader, FileName};
46+
use rustc_span::source_map::FileLoader;
4747
use rustc_span::symbol::sym;
48+
use rustc_span::FileName;
4849
use rustc_target::json::ToJson;
4950
use rustc_target::spec::{Target, TargetTriple};
5051

compiler/rustc_expand/src/placeholders.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ use rustc_ast::mut_visit::*;
44
use rustc_ast::ptr::P;
55
use rustc_ast::token::Delimiter;
66
use rustc_data_structures::fx::FxHashMap;
7-
use rustc_span::source_map::DUMMY_SP;
87
use rustc_span::symbol::Ident;
8+
use rustc_span::DUMMY_SP;
99
use smallvec::{smallvec, SmallVec};
1010
use thin_vec::ThinVec;
1111

compiler/rustc_hir_analysis/src/check/mod.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -90,9 +90,8 @@ use rustc_middle::ty::error::{ExpectedFound, TypeError};
9090
use rustc_middle::ty::{self, Ty, TyCtxt};
9191
use rustc_middle::ty::{GenericArgs, GenericArgsRef};
9292
use rustc_session::parse::feature_err;
93-
use rustc_span::source_map::DUMMY_SP;
9493
use rustc_span::symbol::{kw, Ident};
95-
use rustc_span::{self, def_id::CRATE_DEF_ID, BytePos, Span, Symbol};
94+
use rustc_span::{self, def_id::CRATE_DEF_ID, BytePos, Span, Symbol, DUMMY_SP};
9695
use rustc_target::abi::VariantIdx;
9796
use rustc_target::spec::abi::Abi;
9897
use rustc_trait_selection::traits::error_reporting::suggestions::ReturnsVisitor;

compiler/rustc_hir_analysis/src/constrained_generic_params.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use rustc_data_structures::fx::FxHashSet;
22
use rustc_middle::ty::visit::{TypeSuperVisitable, TypeVisitable, TypeVisitor};
33
use rustc_middle::ty::{self, Ty, TyCtxt};
4-
use rustc_span::source_map::Span;
4+
use rustc_span::Span;
55
use std::ops::ControlFlow;
66

77
#[derive(Clone, PartialEq, Eq, Hash, Debug)]

compiler/rustc_hir_typeck/src/closure.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,7 @@ use rustc_middle::ty::visit::{TypeVisitable, TypeVisitableExt};
1414
use rustc_middle::ty::GenericArgs;
1515
use rustc_middle::ty::{self, Ty, TyCtxt, TypeSuperVisitable, TypeVisitor};
1616
use rustc_span::def_id::LocalDefId;
17-
use rustc_span::source_map::Span;
18-
use rustc_span::sym;
17+
use rustc_span::{sym, Span};
1918
use rustc_target::spec::abi::Abi;
2019
use rustc_trait_selection::traits;
2120
use rustc_trait_selection::traits::error_reporting::ArgKind;

compiler/rustc_hir_typeck/src/diverges.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
use rustc_span::source_map::DUMMY_SP;
2-
use rustc_span::{self, Span};
1+
use rustc_span::{self, Span, DUMMY_SP};
32
use std::{cmp, ops};
43

54
/// Tracks whether executing a node may exit normally (versus

compiler/rustc_hir_typeck/src/expr.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,9 @@ use rustc_session::errors::ExprParenthesesNeeded;
5252
use rustc_session::parse::feature_err;
5353
use rustc_span::edit_distance::find_best_match_for_name;
5454
use rustc_span::hygiene::DesugaringKind;
55-
use rustc_span::source_map::{Span, Spanned};
55+
use rustc_span::source_map::Spanned;
5656
use rustc_span::symbol::{kw, sym, Ident, Symbol};
57+
use rustc_span::Span;
5758
use rustc_target::abi::{FieldIdx, FIRST_VARIANT};
5859
use rustc_target::spec::abi::Abi::RustIntrinsic;
5960
use rustc_trait_selection::infer::InferCtxtExt;

compiler/rustc_hir_typeck/src/pat.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,9 @@ use rustc_middle::ty::{self, Adt, BindingMode, Ty, TypeVisitableExt};
1717
use rustc_session::lint::builtin::NON_EXHAUSTIVE_OMITTED_PATTERNS;
1818
use rustc_span::edit_distance::find_best_match_for_name;
1919
use rustc_span::hygiene::DesugaringKind;
20-
use rustc_span::source_map::{Span, Spanned};
20+
use rustc_span::source_map::Spanned;
2121
use rustc_span::symbol::{kw, sym, Ident};
22+
use rustc_span::Span;
2223
use rustc_span::{BytePos, DUMMY_SP};
2324
use rustc_target::abi::FieldIdx;
2425
use rustc_trait_selection::traits::{ObligationCause, Pattern};

compiler/rustc_infer/src/infer/canonical/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ use rustc_index::IndexVec;
2727
use rustc_middle::ty::fold::TypeFoldable;
2828
use rustc_middle::ty::GenericArg;
2929
use rustc_middle::ty::{self, List, Ty, TyCtxt};
30-
use rustc_span::source_map::Span;
30+
use rustc_span::Span;
3131

3232
pub use rustc_middle::infer::canonical::*;
3333
pub use substitute::CanonicalExt;

compiler/rustc_infer/src/infer/error_reporting/nice_region_error/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use crate::infer::lexical_region_resolve::RegionResolutionError;
33
use crate::infer::lexical_region_resolve::RegionResolutionError::*;
44
use rustc_errors::{DiagnosticBuilder, ErrorGuaranteed};
55
use rustc_middle::ty::{self, TyCtxt};
6-
use rustc_span::source_map::Span;
6+
use rustc_span::Span;
77

88
mod different_lifetimes;
99
pub mod find_anon_type;

compiler/rustc_interface/src/interface.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,9 @@ use rustc_session::config::{
2121
use rustc_session::filesearch::sysroot_candidates;
2222
use rustc_session::parse::ParseSess;
2323
use rustc_session::{lint, CompilerIO, EarlyErrorHandler, Session};
24-
use rustc_span::source_map::{FileLoader, FileName};
24+
use rustc_span::source_map::FileLoader;
2525
use rustc_span::symbol::sym;
26+
use rustc_span::FileName;
2627
use std::path::PathBuf;
2728
use std::result;
2829
use std::sync::Arc;

compiler/rustc_middle/src/lint.rs

+2-3
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,8 @@ use rustc_session::lint::{
99
FutureIncompatibilityReason, Level, Lint, LintId,
1010
};
1111
use rustc_session::Session;
12-
use rustc_span::hygiene::MacroKind;
13-
use rustc_span::source_map::{DesugaringKind, ExpnKind};
14-
use rustc_span::{symbol, Span, Symbol, DUMMY_SP};
12+
use rustc_span::hygiene::{ExpnKind, MacroKind};
13+
use rustc_span::{symbol, DesugaringKind, Span, Symbol, DUMMY_SP};
1514

1615
use crate::ty::TyCtxt;
1716

compiler/rustc_middle/src/mir/mono.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ use rustc_hir::ItemId;
1010
use rustc_index::Idx;
1111
use rustc_query_system::ich::StableHashingContext;
1212
use rustc_session::config::OptLevel;
13-
use rustc_span::source_map::Span;
1413
use rustc_span::symbol::Symbol;
14+
use rustc_span::Span;
1515
use std::fmt;
1616
use std::hash::Hash;
1717

compiler/rustc_middle/src/traits/query.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ use crate::infer::canonical::{Canonical, QueryResponse};
1010
use crate::ty::error::TypeError;
1111
use crate::ty::GenericArg;
1212
use crate::ty::{self, Ty, TyCtxt};
13-
use rustc_span::source_map::Span;
13+
use rustc_span::Span;
1414

1515
pub mod type_op {
1616
use crate::ty::fold::TypeFoldable;

compiler/rustc_monomorphize/src/collector.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -186,8 +186,9 @@ use rustc_middle::{middle::codegen_fn_attrs::CodegenFnAttrFlags, mir::visit::TyC
186186
use rustc_session::config::EntryFnType;
187187
use rustc_session::lint::builtin::LARGE_ASSIGNMENTS;
188188
use rustc_session::Limit;
189-
use rustc_span::source_map::{dummy_spanned, respan, Span, Spanned, DUMMY_SP};
189+
use rustc_span::source_map::{dummy_spanned, respan, Spanned};
190190
use rustc_span::symbol::{sym, Ident};
191+
use rustc_span::{Span, DUMMY_SP};
191192
use rustc_target::abi::Size;
192193
use std::path::PathBuf;
193194

compiler/rustc_parse/src/parser/expr.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ use rustc_macros::Subdiagnostic;
3232
use rustc_session::errors::{report_lit_error, ExprParenthesesNeeded};
3333
use rustc_session::lint::builtin::BREAK_WITH_LABEL_AND_LOOP;
3434
use rustc_session::lint::BuiltinLintDiagnostics;
35-
use rustc_span::source_map::{self, Span, Spanned};
35+
use rustc_span::source_map::{self, Spanned};
3636
use rustc_span::symbol::kw::PathRoot;
3737
use rustc_span::symbol::{kw, sym, Ident, Symbol};
38-
use rustc_span::{BytePos, Pos};
38+
use rustc_span::{BytePos, Pos, Span};
3939
use thin_vec::{thin_vec, ThinVec};
4040

4141
/// Possibly accepts an `token::Interpolated` expression (a pre-parsed expression

compiler/rustc_parse/src/parser/item.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ use rustc_errors::{
2222
};
2323
use rustc_span::edit_distance::edit_distance;
2424
use rustc_span::edition::Edition;
25-
use rustc_span::source_map::{self, Span};
25+
use rustc_span::source_map;
2626
use rustc_span::symbol::{kw, sym, Ident, Symbol};
27-
use rustc_span::DUMMY_SP;
27+
use rustc_span::{Span, DUMMY_SP};
2828
use std::fmt::Write;
2929
use std::mem;
3030
use thin_vec::{thin_vec, ThinVec};

compiler/rustc_parse/src/parser/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ use rustc_errors::{
3636
Applicability, DiagnosticBuilder, ErrorGuaranteed, FatalError, IntoDiagnostic, MultiSpan,
3737
};
3838
use rustc_session::parse::ParseSess;
39-
use rustc_span::source_map::{Span, DUMMY_SP};
4039
use rustc_span::symbol::{kw, sym, Ident, Symbol};
40+
use rustc_span::{Span, DUMMY_SP};
4141
use std::ops::Range;
4242
use std::{mem, slice};
4343
use thin_vec::ThinVec;

compiler/rustc_parse/src/parser/pat.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,9 @@ use rustc_ast::{
2020
use rustc_ast_pretty::pprust;
2121
use rustc_errors::{Applicability, DiagnosticBuilder, ErrorGuaranteed, IntoDiagnostic, PResult};
2222
use rustc_session::errors::ExprParenthesesNeeded;
23-
use rustc_span::source_map::{respan, Span, Spanned};
23+
use rustc_span::source_map::{respan, Spanned};
2424
use rustc_span::symbol::{kw, sym, Ident};
25+
use rustc_span::Span;
2526
use thin_vec::{thin_vec, ThinVec};
2627

2728
#[derive(PartialEq, Copy, Clone)]

compiler/rustc_parse/src/parser/path.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ use rustc_ast::{
1010
Path, PathSegment, QSelf,
1111
};
1212
use rustc_errors::{Applicability, IntoDiagnostic, PResult};
13-
use rustc_span::source_map::{BytePos, Span};
1413
use rustc_span::symbol::{kw, sym, Ident};
14+
use rustc_span::{BytePos, Span};
1515
use std::mem;
1616
use thin_vec::ThinVec;
1717
use tracing::debug;

compiler/rustc_parse/src/parser/stmt.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ use rustc_ast::{AttrStyle, AttrVec, LocalKind, MacCall, MacCallStmt, MacStmtStyl
2020
use rustc_ast::{Block, BlockCheckMode, Expr, ExprKind, HasAttrs, Local, Stmt};
2121
use rustc_ast::{StmtKind, DUMMY_NODE_ID};
2222
use rustc_errors::{Applicability, DiagnosticBuilder, ErrorGuaranteed, PResult};
23-
use rustc_span::source_map::{BytePos, Span};
2423
use rustc_span::symbol::{kw, sym, Ident};
24+
use rustc_span::{BytePos, Span};
2525

2626
use std::borrow::Cow;
2727
use std::mem;

compiler/rustc_parse/src/parser/ty.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,8 @@ use rustc_ast::{
1818
TraitObjectSyntax, Ty, TyKind,
1919
};
2020
use rustc_errors::{Applicability, PResult};
21-
use rustc_span::source_map::Span;
2221
use rustc_span::symbol::{kw, sym, Ident};
23-
use rustc_span::Symbol;
22+
use rustc_span::{Span, Symbol};
2423
use thin_vec::{thin_vec, ThinVec};
2524

2625
/// Any `?`, `!`, or `~const` modifiers that appear at the start of a bound.

compiler/rustc_session/src/config.rs

+2-3
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,9 @@ use rustc_target::spec::{Target, TargetTriple, TargetWarnings, TARGETS};
1818

1919
use rustc_feature::UnstableFeatures;
2020
use rustc_span::edition::{Edition, DEFAULT_EDITION, EDITION_NAME_LIST, LATEST_STABLE_EDITION};
21-
use rustc_span::source_map::{FileName, FilePathMapping};
21+
use rustc_span::source_map::FilePathMapping;
2222
use rustc_span::symbol::{sym, Symbol};
23-
use rustc_span::SourceFileHashAlgorithm;
24-
use rustc_span::{FileNameDisplayPreference, RealFileName};
23+
use rustc_span::{FileName, FileNameDisplayPreference, RealFileName, SourceFileHashAlgorithm};
2524

2625
use rustc_errors::emitter::HumanReadableErrorType;
2726
use rustc_errors::{ColorConfig, DiagnosticArgValue, HandlerFlags, IntoDiagnosticArg};

compiler/rustc_session/src/session.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ use rustc_errors::{
3131
use rustc_macros::HashStable_Generic;
3232
pub use rustc_span::def_id::StableCrateId;
3333
use rustc_span::edition::Edition;
34-
use rustc_span::source_map::{FileLoader, RealFileLoader, SourceMap, Span};
35-
use rustc_span::{SourceFileHashAlgorithm, Symbol};
34+
use rustc_span::source_map::{FileLoader, RealFileLoader, SourceMap};
35+
use rustc_span::{SourceFileHashAlgorithm, Span, Symbol};
3636
use rustc_target::asm::InlineAsmArch;
3737
use rustc_target::spec::{CodeModel, PanicStrategy, RelocModel, RelroLevel};
3838
use rustc_target::spec::{

0 commit comments

Comments
 (0)