Skip to content

Commit d74905f

Browse files
committed
Add imports of the Queries trait and use query() to call queries when needed
1 parent d72c5b9 commit d74905f

665 files changed

Lines changed: 722 additions & 41 deletions

File tree

Some content is hidden

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

compiler/rustc_ast_lowering/src/delegation.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ use rustc_errors::ErrorGuaranteed;
4949
use rustc_hir::Target;
5050
use rustc_hir::attrs::{AttributeKind, InlineAttr};
5151
use rustc_hir::def_id::{DefId, LocalDefId};
52+
use rustc_middle::queries::Queries;
5253
use rustc_middle::span_bug;
5354
use rustc_middle::ty::{Asyncness, DelegationAttrs, DelegationFnSigAttrs, ResolverAstLowering};
5455
use rustc_span::symbol::kw;

compiler/rustc_ast_lowering/src/item.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ use rustc_hir::{
99
self as hir, HirId, ImplItemImplKind, LifetimeSource, PredicateOrigin, Target, find_attr,
1010
};
1111
use rustc_index::{IndexSlice, IndexVec};
12+
use rustc_middle::queries::Queries;
1213
use rustc_middle::span_bug;
1314
use rustc_middle::ty::{ResolverAstLowering, TyCtxt};
1415
use rustc_span::def_id::DefId;

compiler/rustc_ast_lowering/src/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ use rustc_hir::{
5858
};
5959
use rustc_index::{Idx, IndexSlice, IndexVec};
6060
use rustc_macros::extension;
61+
use rustc_middle::queries::Queries;
6162
use rustc_middle::span_bug;
6263
use rustc_middle::ty::{ResolverAstLowering, TyCtxt};
6364
use rustc_session::parse::add_feature_diagnostics;

compiler/rustc_borrowck/src/borrowck_errors.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
use rustc_errors::codes::*;
22
use rustc_errors::{Applicability, Diag, DiagCtxtHandle, struct_span_code_err};
33
use rustc_hir as hir;
4+
use rustc_middle::queries::Queries;
45
use rustc_middle::span_bug;
56
use rustc_middle::ty::{self, Ty, TyCtxt};
67
use rustc_span::Span;

compiler/rustc_borrowck/src/diagnostics/bound_region_errors.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ use rustc_infer::traits::query::{
1212
CanonicalTypeOpAscribeUserTypeGoal, CanonicalTypeOpDeeplyNormalizeGoal,
1313
CanonicalTypeOpNormalizeGoal, CanonicalTypeOpProvePredicateGoal,
1414
};
15+
use rustc_middle::queries::Queries;
1516
use rustc_middle::ty::error::TypeError;
1617
use rustc_middle::ty::{
1718
self, RePlaceholder, Region, RegionVid, Ty, TyCtxt, TypeFoldable, UniverseIndex,

compiler/rustc_borrowck/src/diagnostics/conflict_errors.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ use rustc_middle::mir::{
2020
Operand, Place, PlaceRef, PlaceTy, ProjectionElem, Rvalue, Statement, StatementKind,
2121
Terminator, TerminatorKind, VarBindingForm, VarDebugInfoContents,
2222
};
23+
use rustc_middle::queries::Queries;
2324
use rustc_middle::ty::print::PrintTraitRefExt as _;
2425
use rustc_middle::ty::{
2526
self, PredicateKind, Ty, TyCtxt, TypeSuperVisitable, TypeVisitor, Upcast,

compiler/rustc_borrowck/src/diagnostics/explain_borrow.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ use rustc_middle::mir::{
1010
Body, CallSource, CastKind, ConstraintCategory, FakeReadCause, Local, LocalInfo, Location,
1111
Operand, Place, Rvalue, Statement, StatementKind, TerminatorKind,
1212
};
13+
use rustc_middle::queries::Queries;
1314
use rustc_middle::ty::adjustment::PointerCoercion;
1415
use rustc_middle::ty::{self, RegionVid, Ty, TyCtxt};
1516
use rustc_span::{DesugaringKind, Span, kw, sym};

compiler/rustc_borrowck/src/diagnostics/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ use rustc_middle::mir::{
1717
LocalKind, Location, Operand, Place, PlaceRef, PlaceTy, ProjectionElem, Rvalue, Statement,
1818
StatementKind, Terminator, TerminatorKind, VarDebugInfoContents, find_self_call,
1919
};
20+
use rustc_middle::queries::Queries;
2021
use rustc_middle::ty::print::Print;
2122
use rustc_middle::ty::{self, Ty, TyCtxt};
2223
use rustc_middle::{bug, span_bug};

compiler/rustc_borrowck/src/diagnostics/move_errors.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ use rustc_hir::intravisit::Visitor;
55
use rustc_hir::{self as hir, CaptureBy, ExprKind, HirId, Node};
66
use rustc_middle::bug;
77
use rustc_middle::mir::*;
8+
use rustc_middle::queries::Queries;
89
use rustc_middle::ty::{self, Ty, TyCtxt};
910
use rustc_mir_dataflow::move_paths::{LookupResult, MovePathIndex};
1011
use rustc_span::def_id::DefId;

compiler/rustc_borrowck/src/diagnostics/mutability_errors.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ use rustc_middle::mir::{
1414
Mutability, Operand, Place, PlaceRef, ProjectionElem, RawPtrKind, Rvalue, Statement,
1515
StatementKind, TerminatorKind,
1616
};
17+
use rustc_middle::queries::Queries;
1718
use rustc_middle::ty::{self, InstanceKind, Ty, TyCtxt, Upcast};
1819
use rustc_span::{BytePos, DesugaringKind, Span, Symbol, kw, sym};
1920
use rustc_trait_selection::error_reporting::InferCtxtErrorExt;

0 commit comments

Comments
 (0)