Skip to content

Commit 27e3875

Browse files
authored
Unrolled build for #158732
Rollup merge of #158732 - GuillaumeGomez:rename-diagnostics, r=JonathanBrouwer Apply MCP 1003 and move diagnostics.rs into its own module Part of #158699. r? @JonathanBrouwer
2 parents 77cf889 + 65ed52f commit 27e3875

6 files changed

Lines changed: 8 additions & 6 deletions

File tree

compiler/rustc_resolve/src/build_reduced_graph.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ use tracing::debug;
3232

3333
use crate::Namespace::{MacroNS, TypeNS, ValueNS};
3434
use crate::def_collector::DefCollector;
35-
use crate::error_helper::{OnUnknownData, StructCtor};
35+
use crate::diagnostics::impls::{OnUnknownData, StructCtor};
3636
use crate::imports::{ImportData, ImportKind, NameResolution, NameResolutionRef};
3737
use crate::macros::{MacroRulesDecl, MacroRulesScope, MacroRulesScopeRef};
3838
use crate::ref_mut::CmCell;
File renamed without changes.

compiler/rustc_resolve/src/diagnostics.rs renamed to compiler/rustc_resolve/src/diagnostics/mod.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ use rustc_span::{Ident, Span, Spanned, Symbol};
1010
use crate::Res;
1111
use crate::late::{PatternSource, ResolvingRestrictionKind};
1212

13+
pub(crate) mod impls;
14+
1315
#[derive(Diagnostic)]
1416
#[diag("can't use {$is_self ->
1517
[true] `Self`

compiler/rustc_resolve/src/imports.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@ use rustc_span::{Ident, Span, Symbol, kw, sym};
2525
use tracing::debug;
2626

2727
use crate::Namespace::{self, *};
28+
use crate::diagnostics::impls::{OnUnknownData, Suggestion};
2829
use crate::diagnostics::{
2930
self, CannotBeReexportedCratePublic, CannotBeReexportedCratePublicNS,
3031
CannotBeReexportedPrivate, CannotBeReexportedPrivateNS, CannotDetermineImportResolution,
3132
CannotGlobImportAllCrates, ConsiderAddingMacroExport, ConsiderMarkingAsPub,
3233
ConsiderMarkingAsPubCrate,
3334
};
34-
use crate::error_helper::{OnUnknownData, Suggestion};
3535
use crate::ref_mut::{CmCell, CmRefCell};
3636
use crate::{
3737
AmbiguityError, BindingKey, CmResolver, Decl, DeclData, DeclKind, Determinacy, Finalize,

compiler/rustc_resolve/src/late/diagnostics.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ use thin_vec::{ThinVec, thin_vec};
3232
use tracing::debug;
3333

3434
use super::NoConstantGenericsReason;
35-
use crate::error_helper::{ImportSuggestion, LabelSuggestion, TypoSuggestion};
35+
use crate::diagnostics::impls::{ImportSuggestion, LabelSuggestion, TypoSuggestion};
3636
use crate::late::{
3737
AliasPossibility, LateResolutionVisitor, LifetimeBinderKind, LifetimeRes, LifetimeRibKind,
3838
LifetimeUseSet, QSelf, RibKind,

compiler/rustc_resolve/src/lib.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ use std::{fmt, mem};
2929

3030
use diagnostics::{ParamKindInEnumDiscriminant, ParamKindInNonTrivialAnonConst};
3131
use effective_visibilities::EffectiveVisibilitiesVisitor;
32-
use error_helper::{ImportSuggestion, LabelSuggestion, StructCtor, Suggestion};
3332
use hygiene::Macros20NormalizedSyntaxContext;
3433
use imports::{Import, ImportData, ImportKind, NameResolution, PendingDecl};
3534
use late::{
@@ -77,7 +76,9 @@ use rustc_span::{DUMMY_SP, Ident, Span, Symbol, kw, sym};
7776
use smallvec::{SmallVec, smallvec};
7877
use tracing::{debug, instrument};
7978

80-
use crate::error_helper::OnUnknownData;
79+
use crate::diagnostics::impls::{
80+
ImportSuggestion, LabelSuggestion, OnUnknownData, StructCtor, Suggestion,
81+
};
8182
use crate::imports::NameResolutionRef;
8283
use crate::ref_mut::{CmCell, CmRefCell};
8384

@@ -86,7 +87,6 @@ mod check_unused;
8687
mod def_collector;
8788
mod diagnostics;
8889
mod effective_visibilities;
89-
mod error_helper;
9090
mod ident;
9191
mod imports;
9292
mod late;

0 commit comments

Comments
 (0)