remove redundant imports · rust-lang/rust@4b64fbf (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;
`