Auto merge of #118692 - surechen:remove_unused_imports, r=petrochenkov · rust-lang/rust@84f6130 (original) (raw)

1

1

`use crate::check::intrinsicck::InlineAsmCtxt;

`

2

``

`-

use crate::errors::{self, LinkageType};

`

``

2

`+

use crate::errors::LinkageType;

`

3

3

``

4

4

`use super::compare_impl_item::check_type_bounds;

`

5

5

`use super::compare_impl_item::{compare_impl_method, compare_impl_ty};

`

`@@ -8,9 +8,8 @@ use rustc_attr as attr;

`

8

8

`use rustc_errors::{ErrorGuaranteed, MultiSpan};

`

9

9

`use rustc_hir as hir;

`

10

10

`use rustc_hir::def::{CtorKind, DefKind};

`

11

``

`-

use rustc_hir::def_id::{DefId, LocalDefId, LocalModDefId};

`

``

11

`+

use rustc_hir::def_id::LocalModDefId;

`

12

12

`use rustc_hir::Node;

`

13

``

`-

use rustc_infer::infer::outlives::env::OutlivesEnvironment;

`

14

13

`use rustc_infer::infer::{RegionVariableOrigin, TyCtxtInferExt};

`

15

14

`use rustc_infer::traits::{Obligation, TraitEngineExt as _};

`

16

15

`use rustc_lint_defs::builtin::REPR_TRANSPARENT_EXTERNAL_PRIVATE_FIELDS;

`

`@@ -21,18 +20,15 @@ use rustc_middle::ty::layout::{LayoutError, MAX_SIMD_LANES};

`

21

20

`use rustc_middle::ty::util::{Discr, IntTypeExt};

`

22

21

`use rustc_middle::ty::GenericArgKind;

`

23

22

`use rustc_middle::ty::{

`

24

``

`-

self, AdtDef, ParamEnv, RegionKind, Ty, TyCtxt, TypeSuperVisitable, TypeVisitable,

`

25

``

`-

TypeVisitableExt,

`

``

23

`+

AdtDef, ParamEnv, RegionKind, TypeSuperVisitable, TypeVisitable, TypeVisitableExt,

`

26

24

`};

`

27

25

`use rustc_session::lint::builtin::{UNINHABITED_STATIC, UNSUPPORTED_CALLING_CONVENTIONS};

`

28

26

`use rustc_span::symbol::sym;

`

29

``

`-

use rustc_span::{self, Span};

`

30

27

`use rustc_target::abi::FieldIdx;

`

31

``

`-

use rustc_target::spec::abi::Abi;

`

32

28

`use rustc_trait_selection::traits::error_reporting::on_unimplemented::OnUnimplementedDirective;

`

33

29

`use rustc_trait_selection::traits::error_reporting::TypeErrCtxtExt as _;

`

34

30

`use rustc_trait_selection::traits::outlives_bounds::InferCtxtExt as _;

`

35

``

`-

use rustc_trait_selection::traits::{self, ObligationCtxt, TraitEngine, TraitEngineExt as _};

`

``

31

`+

use rustc_trait_selection::traits::{self, TraitEngine, TraitEngineExt as _};

`

36

32

`use rustc_type_ir::fold::TypeFoldable;

`

37

33

``

38

34

`use std::ops::ControlFlow;

`