11use super :: callee:: { self , DeferredCallResolution } ;
22use super :: coercion:: { CoerceMany , DynamicCoerceMany } ;
3- use super :: method:: { MethodCallee , SelfSource } ;
3+ use super :: method:: { self , MethodCallee , SelfSource } ;
44use super :: Expectation :: * ;
55use super :: TupleArgumentsFlag :: * ;
66use super :: {
7- method, potentially_plural_count, struct_span_err, BreakableCtxt , Diverges ,
8- EnclosingBreakables , Expectation , FallbackMode , Inherited , LocalTy , Needs , TupleArgumentsFlag ,
9- UnsafetyState ,
7+ potentially_plural_count, struct_span_err, BreakableCtxt , Diverges , EnclosingBreakables ,
8+ Expectation , FallbackMode , Inherited , LocalTy , Needs , TupleArgumentsFlag , UnsafetyState ,
109} ;
1110use crate :: astconv:: {
1211 AstConv , ExplicitLateBound , GenericArgCountMismatch , GenericArgCountResult , PathSeg ,
@@ -23,12 +22,11 @@ use rustc_hir::def::{CtorOf, DefKind, Res};
2322use rustc_hir:: def_id:: DefId ;
2423use rustc_hir:: lang_items:: LangItem ;
2524use rustc_hir:: { ExprKind , GenericArg , ItemKind , Node , QPath } ;
26- use rustc_infer:: infer;
2725use rustc_infer:: infer:: canonical:: { Canonical , OriginalQueryValues , QueryResponse } ;
2826use rustc_infer:: infer:: error_reporting:: TypeAnnotationNeeded :: E0282 ;
2927use rustc_infer:: infer:: type_variable:: { TypeVariableOrigin , TypeVariableOriginKind } ;
3028use rustc_infer:: infer:: unify_key:: { ConstVariableOrigin , ConstVariableOriginKind } ;
31- use rustc_infer:: infer:: { InferOk , InferResult } ;
29+ use rustc_infer:: infer:: { self , InferOk , InferResult } ;
3230use rustc_middle:: hir:: map:: blocks:: FnLikeNode ;
3331use rustc_middle:: ty:: adjustment:: {
3432 Adjust , Adjustment , AllowTwoPhase , AutoBorrow , AutoBorrowMutability ,
@@ -41,8 +39,7 @@ use rustc_middle::ty::{
4139 self , AdtKind , CanonicalUserType , Const , DefIdTree , GenericParamDefKind , ToPolyTraitRef ,
4240 ToPredicate , Ty , TyCtxt , UserType ,
4341} ;
44- use rustc_session:: lint;
45- use rustc_session:: Session ;
42+ use rustc_session:: { lint, Session } ;
4643use rustc_span:: hygiene:: DesugaringKind ;
4744use rustc_span:: source_map:: { original_sp, DUMMY_SP } ;
4845use rustc_span:: symbol:: { kw, sym, Ident } ;
0 commit comments