3
3
//! instance of `AstConv`.
4
4
5
5
use errors:: { Applicability , DiagnosticId } ;
6
- use hir:: { self , GenericArg , GenericArgs } ;
7
- use hir:: def:: Def ;
8
- use hir:: def_id:: DefId ;
9
- use hir:: HirVec ;
10
- use lint;
11
- use middle:: resolve_lifetime as rl;
12
- use namespace:: Namespace ;
6
+ use crate :: hir:: { self , GenericArg , GenericArgs } ;
7
+ use crate :: hir:: def:: Def ;
8
+ use crate :: hir:: def_id:: DefId ;
9
+ use crate :: hir:: HirVec ;
10
+ use crate :: lint;
11
+ use crate :: middle:: resolve_lifetime as rl;
12
+ use crate :: namespace:: Namespace ;
13
13
use rustc:: lint:: builtin:: AMBIGUOUS_ASSOCIATED_ITEMS ;
14
14
use rustc:: traits;
15
15
use rustc:: ty:: { self , Ty , TyCtxt , ToPredicate , TypeFoldable } ;
@@ -18,15 +18,15 @@ use rustc::ty::subst::{Kind, Subst, Substs};
18
18
use rustc:: ty:: wf:: object_region_bounds;
19
19
use rustc_data_structures:: sync:: Lrc ;
20
20
use rustc_target:: spec:: abi;
21
- use require_c_abi_if_variadic;
21
+ use crate :: require_c_abi_if_variadic;
22
22
use smallvec:: SmallVec ;
23
23
use syntax:: ast;
24
24
use syntax:: feature_gate:: { GateIssue , emit_feature_err} ;
25
25
use syntax:: ptr:: P ;
26
26
use syntax:: util:: lev_distance:: find_best_match_for_name;
27
27
use syntax_pos:: { DUMMY_SP , Span , MultiSpan } ;
28
- use util:: common:: ErrorReported ;
29
- use util:: nodemap:: FxHashMap ;
28
+ use crate :: util:: common:: ErrorReported ;
29
+ use crate :: util:: nodemap:: FxHashMap ;
30
30
31
31
use std:: collections:: BTreeSet ;
32
32
use std:: iter;
0 commit comments