1
1
use super :: callee:: { self , DeferredCallResolution } ;
2
2
use super :: coercion:: { CoerceMany , DynamicCoerceMany } ;
3
- use super :: method:: { MethodCallee , SelfSource } ;
3
+ use super :: method:: { self , MethodCallee , SelfSource } ;
4
4
use super :: Expectation :: * ;
5
5
use super :: TupleArgumentsFlag :: * ;
6
6
use 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 ,
10
9
} ;
11
10
use crate :: astconv:: {
12
11
AstConv , ExplicitLateBound , GenericArgCountMismatch , GenericArgCountResult , PathSeg ,
@@ -23,12 +22,11 @@ use rustc_hir::def::{CtorOf, DefKind, Res};
23
22
use rustc_hir:: def_id:: DefId ;
24
23
use rustc_hir:: lang_items:: LangItem ;
25
24
use rustc_hir:: { ExprKind , GenericArg , ItemKind , Node , QPath } ;
26
- use rustc_infer:: infer;
27
25
use rustc_infer:: infer:: canonical:: { Canonical , OriginalQueryValues , QueryResponse } ;
28
26
use rustc_infer:: infer:: error_reporting:: TypeAnnotationNeeded :: E0282 ;
29
27
use rustc_infer:: infer:: type_variable:: { TypeVariableOrigin , TypeVariableOriginKind } ;
30
28
use rustc_infer:: infer:: unify_key:: { ConstVariableOrigin , ConstVariableOriginKind } ;
31
- use rustc_infer:: infer:: { InferOk , InferResult } ;
29
+ use rustc_infer:: infer:: { self , InferOk , InferResult } ;
32
30
use rustc_middle:: hir:: map:: blocks:: FnLikeNode ;
33
31
use rustc_middle:: ty:: adjustment:: {
34
32
Adjust , Adjustment , AllowTwoPhase , AutoBorrow , AutoBorrowMutability ,
@@ -41,8 +39,7 @@ use rustc_middle::ty::{
41
39
self , AdtKind , CanonicalUserType , Const , DefIdTree , GenericParamDefKind , ToPolyTraitRef ,
42
40
ToPredicate , Ty , TyCtxt , UserType ,
43
41
} ;
44
- use rustc_session:: lint;
45
- use rustc_session:: Session ;
42
+ use rustc_session:: { lint, Session } ;
46
43
use rustc_span:: hygiene:: DesugaringKind ;
47
44
use rustc_span:: source_map:: { original_sp, DUMMY_SP } ;
48
45
use rustc_span:: symbol:: { kw, sym, Ident } ;
0 commit comments