Skip to content
Merged

Rustup #17607

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions clippy_dev/src/new_lint.rs
Original file line number Diff line number Diff line change
Expand Up @@ -284,7 +284,7 @@ fn get_lint_file_contents(lint: &LintData<'_>, enable_msrv: bool) -> String {
use clippy_utils::msrvs::{{self, {msrv_ty}}};
{pass_import}
use rustc_lint::{{{context_import}, {pass_type}}};
use rustc_session::impl_lint_pass;
use rustc_lint::impl_lint_pass;

"
);
Expand All @@ -294,7 +294,7 @@ fn get_lint_file_contents(lint: &LintData<'_>, enable_msrv: bool) -> String {
r"
{pass_import}
use rustc_lint::{{{context_import}, {pass_type}}};
use rustc_session::declare_lint_pass;
use rustc_lint::declare_lint_pass;

"
);
Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/absolute_paths.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,7 @@ use rustc_data_structures::fx::FxHashSet;
use rustc_hir::def::{DefKind, Res};
use rustc_hir::def_id::{CRATE_DEF_INDEX, DefId};
use rustc_hir::{HirId, ItemKind, Node, Path};
use rustc_lint::{LateContext, LateLintPass};
use rustc_session::impl_lint_pass;
use rustc_lint::{LateContext, LateLintPass, impl_lint_pass};
use rustc_span::Symbol;
use rustc_span::symbol::kw;

Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/almost_complete_range.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,7 @@ use clippy_utils::msrvs::{self, MsrvStack};
use clippy_utils::source::{trim_span, walk_span_to_context};
use rustc_ast::ast::{Expr, ExprKind, LitKind, Pat, PatKind, RangeEnd, RangeLimits};
use rustc_errors::Applicability;
use rustc_lint::{EarlyContext, EarlyLintPass, LintContext as _};
use rustc_session::impl_lint_pass;
use rustc_lint::{EarlyContext, EarlyLintPass, LintContext as _, impl_lint_pass};

declare_clippy_lint! {
/// ### What it does
Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/approx_const.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,7 @@ use clippy_utils::msrvs::{self, Msrv};
use rustc_ast::ast::{FloatTy, LitFloatType, LitKind};
use rustc_hir::attrs::RustcVersion;
use rustc_hir::{HirId, Lit};
use rustc_lint::{LateContext, LateLintPass};
use rustc_session::impl_lint_pass;
use rustc_lint::{LateContext, LateLintPass, impl_lint_pass};
use rustc_span::{Span, symbol};
use std::f64::consts as f64;

Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/arbitrary_source_item_ordering.rs
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,8 @@ use rustc_hir::{
Attribute, FieldDef, HirId, ImplItemId, IsAuto, Item, ItemKind, Mod, OwnerId, QPath, TraitItemId, TyKind, Variant,
VariantData,
};
use rustc_lint::{LateContext, LateLintPass, LintContext};
use rustc_lint::{LateContext, LateLintPass, LintContext, impl_lint_pass};
use rustc_middle::ty::{AssocKind, TyCtxt};
use rustc_session::impl_lint_pass;
use rustc_span::{Ident, Symbol};

declare_clippy_lint! {
Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/arc_with_non_send_sync.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,10 @@ use clippy_utils::is_from_proc_macro;
use clippy_utils::res::MaybeDef as _;
use clippy_utils::ty::implements_trait;
use rustc_hir::{Expr, ExprKind, QPath};
use rustc_lint::{LateContext, LateLintPass};
use rustc_lint::{LateContext, LateLintPass, declare_lint_pass};
use rustc_middle::ty;
use rustc_middle::ty::GenericArgKind;
use rustc_middle::ty::print::with_forced_trimmed_paths;
use rustc_session::declare_lint_pass;
use rustc_span::symbol::sym;

declare_clippy_lint! {
Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/as_conversions.rs
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
use clippy_utils::diagnostics::span_lint_and_then;
use clippy_utils::is_from_proc_macro;
use rustc_hir::{Expr, ExprKind};
use rustc_lint::{LateContext, LateLintPass, LintContext as _};
use rustc_session::declare_lint_pass;
use rustc_lint::{LateContext, LateLintPass, LintContext as _, declare_lint_pass};

declare_clippy_lint! {
/// ### What it does
Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/asm_syntax.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ use std::fmt;
use clippy_utils::diagnostics::span_lint_and_then;
use rustc_ast::ast::{Expr, ExprKind, InlineAsmOptions};
use rustc_ast::{InlineAsm, Item, ItemKind};
use rustc_lint::{EarlyContext, EarlyLintPass, Lint, LintContext as _};
use rustc_session::declare_lint_pass;
use rustc_lint::{EarlyContext, EarlyLintPass, Lint, LintContext as _, declare_lint_pass};
use rustc_span::Span;
use rustc_target::asm::InlineAsmArch;

Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/assert_is_empty.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,8 @@ use clippy_utils::ty::implements_trait;
use rustc_errors::Applicability;
use rustc_hir::attrs::lang_items::LangItem;
use rustc_hir::{Expr, ExprKind, UnOp};
use rustc_lint::{LateContext, LateLintPass, LintContext as _};
use rustc_lint::{LateContext, LateLintPass, LintContext as _, declare_lint_pass};
use rustc_middle::ty::{self, Ty};
use rustc_session::declare_lint_pass;
use rustc_span::Span;

declare_clippy_lint! {
Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/assertions_on_constants.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,7 @@ use clippy_utils::visitors::is_const_evaluatable;
use clippy_utils::{is_inside_always_const_context, msrvs};
use rustc_ast::LitKind;
use rustc_hir::{Expr, ExprKind};
use rustc_lint::{LateContext, LateLintPass};
use rustc_session::impl_lint_pass;
use rustc_lint::{LateContext, LateLintPass, impl_lint_pass};
use rustc_span::sym;

declare_clippy_lint! {
Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/assertions_on_result_states.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,8 @@ use clippy_utils::usage::local_used_after_expr;
use rustc_errors::Applicability;
use rustc_hir::def::Res;
use rustc_hir::{Expr, ExprKind, Node};
use rustc_lint::{LateContext, LateLintPass};
use rustc_lint::{LateContext, LateLintPass, declare_lint_pass};
use rustc_middle::ty::{self, Ty};
use rustc_session::declare_lint_pass;

declare_clippy_lint! {
/// ### What it does
Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/assigning_clones.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,9 @@ use clippy_utils::sugg::Sugg;
use clippy_utils::{is_in_test, last_path_segment, local_is_initialized, sym};
use rustc_errors::Applicability;
use rustc_hir::{self as hir, Expr, ExprKind};
use rustc_lint::{LateContext, LateLintPass};
use rustc_lint::{LateContext, LateLintPass, impl_lint_pass};
use rustc_middle::mir;
use rustc_middle::ty::{self, Instance, Mutability};
use rustc_session::impl_lint_pass;
use rustc_span::{Span, SyntaxContext};

declare_clippy_lint! {
Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/async_yields_async.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,7 @@ use rustc_errors::Applicability;
use rustc_hir::{
Block, Closure, ClosureKind, CoroutineDesugaring, CoroutineKind, CoroutineSource, Expr, ExprKind, QPath,
};
use rustc_lint::{LateContext, LateLintPass};
use rustc_session::declare_lint_pass;
use rustc_lint::{LateContext, LateLintPass, declare_lint_pass};

declare_clippy_lint! {
/// ### What it does
Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/attrs/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,7 @@ use clippy_utils::diagnostics::span_lint_and_help;
use clippy_utils::msrvs::{self, Msrv, MsrvStack};
use rustc_ast::{self as ast, AttrArgs, AttrKind, Attribute, MetaItemInner, MetaItemKind};
use rustc_hir::{ImplItem, ImplItemKind, Item, ItemKind, TraitFn, TraitItem, TraitItemKind};
use rustc_lint::{EarlyContext, EarlyLintPass, LateContext, LateLintPass, LintContext as _};
use rustc_session::impl_lint_pass;
use rustc_lint::{EarlyContext, EarlyLintPass, LateContext, LateLintPass, LintContext as _, impl_lint_pass};
use rustc_span::sym;
use utils::is_lint_level;

Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/await_holding_invalid.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,9 @@ use clippy_utils::paths::{self, PathNS};
use clippy_utils::sym;
use rustc_hir as hir;
use rustc_hir::def_id::{DefId, DefIdMap};
use rustc_lint::{LateContext, LateLintPass};
use rustc_lint::{LateContext, LateLintPass, impl_lint_pass};
use rustc_middle::mir::CoroutineLayout;
use rustc_middle::ty::TyCtxt;
use rustc_session::impl_lint_pass;
use rustc_span::Span;

declare_clippy_lint! {
Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/bit_width.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,8 @@ use clippy_utils::source::snippet_with_context;
use clippy_utils::{is_from_proc_macro, sym};
use rustc_errors::Applicability;
use rustc_hir::{BinOpKind, Expr, ExprKind, QPath};
use rustc_lint::{LateContext, LateLintPass, LintContext as _};
use rustc_lint::{LateContext, LateLintPass, LintContext as _, impl_lint_pass};
use rustc_middle::ty::{self, Ty};
use rustc_session::impl_lint_pass;

declare_clippy_lint! {
/// ### What it does
Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/block_scrutinee.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@ use clippy_utils::diagnostics::span_lint_and_then;
use clippy_utils::source::{indent_of, snippet};
use rustc_errors::Applicability;
use rustc_hir::{BlockCheckMode, Expr, ExprKind, LoopSource};
use rustc_lint::{LateContext, LateLintPass};
use rustc_session::declare_lint_pass;
use rustc_lint::{LateContext, LateLintPass, declare_lint_pass};
use rustc_span::edition::Edition;

declare_clippy_lint! {
Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/blocks_in_conditions.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ use clippy_utils::source::snippet_block_with_applicability;
use clippy_utils::{contains_return, higher, is_from_proc_macro, leaks_droppable_temporary};
use rustc_errors::Applicability;
use rustc_hir::{BlockCheckMode, Expr, ExprKind, MatchSource, Node};
use rustc_lint::{LateContext, LateLintPass};
use rustc_session::declare_lint_pass;
use rustc_lint::{LateContext, LateLintPass, declare_lint_pass};

declare_clippy_lint! {
/// ### What it does
Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/bool_assert_comparison.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,8 @@ use clippy_utils::ty::{implements_trait, is_copy};
use rustc_ast::ast::LitKind;
use rustc_errors::Applicability;
use rustc_hir::{Expr, ExprKind, Lit};
use rustc_lint::{LateContext, LateLintPass, LintContext as _};
use rustc_lint::{LateContext, LateLintPass, LintContext as _, declare_lint_pass};
use rustc_middle::ty::{self, Ty, Unnormalized};
use rustc_session::declare_lint_pass;
use rustc_span::symbol::Ident;

declare_clippy_lint! {
Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/bool_comparison.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,7 @@ use clippy_utils::{is_expn_of, peel_blocks, sym};
use rustc_ast::ast::LitKind;
use rustc_errors::Applicability;
use rustc_hir::{BinOpKind, Expr, ExprKind};
use rustc_lint::{LateContext, LateLintPass};
use rustc_session::declare_lint_pass;
use rustc_lint::{LateContext, LateLintPass, declare_lint_pass};
use rustc_span::{Span, Spanned};

declare_clippy_lint! {
Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/bool_to_int_with_if.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,7 @@ use clippy_utils::{higher, is_else_clause, is_in_const_context, span_contains_co
use rustc_ast::LitKind;
use rustc_errors::Applicability;
use rustc_hir::{Expr, ExprKind};
use rustc_lint::{LateContext, LateLintPass};
use rustc_session::declare_lint_pass;
use rustc_lint::{LateContext, LateLintPass, declare_lint_pass};

declare_clippy_lint! {
/// ### What it does
Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/booleans.rs
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,7 @@ use rustc_errors::Applicability;
use rustc_hir::attrs::RustcVersion;
use rustc_hir::intravisit::{FnKind, Visitor, walk_expr};
use rustc_hir::{BinOpKind, Body, Expr, ExprKind, FnDecl, UnOp};
use rustc_lint::{LateContext, LateLintPass};
use rustc_session::impl_lint_pass;
use rustc_lint::{LateContext, LateLintPass, impl_lint_pass};
use rustc_span::def_id::LocalDefId;
use rustc_span::{Span, Symbol, SyntaxContext};
use std::fmt::Write as _;
Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/borrow_deref_ref.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,9 @@ use clippy_utils::{
};
use rustc_errors::Applicability;
use rustc_hir::{BorrowKind, Expr, ExprKind, Node, UnOp};
use rustc_lint::{LateContext, LateLintPass};
use rustc_lint::{LateContext, LateLintPass, declare_lint_pass};
use rustc_middle::mir::Mutability;
use rustc_middle::ty;
use rustc_session::declare_lint_pass;

declare_clippy_lint! {
/// ### What it does
Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/box_default.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,7 @@ use rustc_hir::attrs::lang_items::LangItem;
use rustc_hir::def::Res;
use rustc_hir::intravisit::{InferKind, Visitor, VisitorExt as _, walk_ty};
use rustc_hir::{AmbigArg, Block, Expr, ExprKind, HirId, LetStmt, Node, QPath, Ty, TyKind};
use rustc_lint::{LateContext, LateLintPass, LintContext as _};
use rustc_session::declare_lint_pass;
use rustc_lint::{LateContext, LateLintPass, LintContext as _, declare_lint_pass};
use rustc_span::Span;

declare_clippy_lint! {
Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/byte_char_slices.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,7 @@ use clippy_utils::{get_parent_expr, span_contains_cfg, span_contains_comment};
use rustc_ast::LitKind;
use rustc_errors::Applicability;
use rustc_hir::{BorrowKind, Expr, ExprKind, Mutability};
use rustc_lint::{LateContext, LateLintPass};
use rustc_session::declare_lint_pass;
use rustc_lint::{LateContext, LateLintPass, declare_lint_pass};
use rustc_span::Span;

declare_clippy_lint! {
Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/cargo/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,7 @@ use clippy_utils::diagnostics::span_lint;
use clippy_utils::is_lint_allowed;
use rustc_data_structures::fx::FxHashSet;
use rustc_hir::CRATE_HIR_ID;
use rustc_lint::{LateContext, LateLintPass, Lint};
use rustc_session::impl_lint_pass;
use rustc_lint::{LateContext, LateLintPass, Lint, impl_lint_pass};
use rustc_span::DUMMY_SP;

declare_clippy_lint! {
Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/casts/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,7 @@ use clippy_config::Conf;
use clippy_utils::is_hir_ty_cfg_dependant;
use clippy_utils::msrvs::{self, Msrv};
use rustc_hir::{Expr, ExprKind};
use rustc_lint::{LateContext, LateLintPass, LintContext as _};
use rustc_session::impl_lint_pass;
use rustc_lint::{LateContext, LateLintPass, LintContext as _, impl_lint_pass};

declare_clippy_lint! {
/// ### What it does
Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/cfg_not_test.rs
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
use clippy_utils::diagnostics::span_lint_and_then;
use rustc_ast::attr::data_structures::CfgEntry;
use rustc_ast::{AttrKind, SyntheticAttr};
use rustc_lint::{EarlyContext, EarlyLintPass};
use rustc_session::declare_lint_pass;
use rustc_lint::{EarlyContext, EarlyLintPass, declare_lint_pass};
use rustc_span::sym;

declare_clippy_lint! {
Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/checked_conversions.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,7 @@ use clippy_utils::source::snippet_with_context;
use clippy_utils::{SpanlessEq, is_in_const_context, is_integer_literal, sym};
use rustc_errors::Applicability;
use rustc_hir::{BinOpKind, Expr, ExprKind, QPath, TyKind};
use rustc_lint::{LateContext, LateLintPass, LintContext as _};
use rustc_session::impl_lint_pass;
use rustc_lint::{LateContext, LateLintPass, LintContext as _, impl_lint_pass};
use rustc_span::{Symbol, SyntaxContext};

declare_clippy_lint! {
Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/cloned_ref_to_slice_refs.rs
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,9 @@ use rustc_ast::Mutability;
use rustc_errors::Applicability;
use rustc_hir::attrs::lang_items::LangItem;
use rustc_hir::{Expr, ExprKind, HirId};
use rustc_lint::{LateContext, LateLintPass};
use rustc_lint::{LateContext, LateLintPass, impl_lint_pass};
use rustc_middle::ty;
use rustc_middle::ty::adjustment::{Adjust, DerefAdjustKind, OverloadedDeref};
use rustc_session::impl_lint_pass;
use rustc_span::Symbol;

use crate::methods::is_clone_like;
Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/coerce_container_to_any.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,9 @@ use clippy_utils::sugg::{self, Sugg};
use clippy_utils::sym;
use rustc_errors::Applicability;
use rustc_hir::{Expr, ExprKind};
use rustc_lint::{LateContext, LateLintPass};
use rustc_lint::{LateContext, LateLintPass, declare_lint_pass};
use rustc_middle::ty::adjustment::{Adjust, PointerCoercion};
use rustc_middle::ty::{self, ExistentialPredicate, Ty, TyCtxt};
use rustc_session::declare_lint_pass;

declare_clippy_lint! {
/// ### What it does
Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/cognitive_complexity.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,7 @@ use clippy_utils::{LimitStack, get_async_fn_body, sym};
use core::ops::ControlFlow;
use rustc_hir::intravisit::FnKind;
use rustc_hir::{Attribute, Body, Expr, ExprKind, FnDecl};
use rustc_lint::{LateContext, LateLintPass, LintContext as _};
use rustc_session::impl_lint_pass;
use rustc_lint::{LateContext, LateLintPass, LintContext as _, impl_lint_pass};
use rustc_span::Span;
use rustc_span::def_id::LocalDefId;

Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/collapsible_if.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,7 @@ use rustc_ast::{BinOpKind, MetaItemInner};
use rustc_errors::Applicability;
use rustc_hir::{Block, Expr, ExprKind, StmtKind};
use rustc_lexer::TokenKind;
use rustc_lint::{LateContext, LateLintPass, Level};
use rustc_session::impl_lint_pass;
use rustc_lint::{LateContext, LateLintPass, Level, impl_lint_pass};
use rustc_span::{BytePos, Span, Symbol};

declare_clippy_lint! {
Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/collection_is_never_read.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,7 @@ use clippy_utils::{get_enclosing_block, sym};
use core::ops::ControlFlow;
use rustc_hir::attrs::lang_items::LangItem;
use rustc_hir::{Body, ExprKind, HirId, LetStmt, Node, PatKind};
use rustc_lint::{LateContext, LateLintPass};
use rustc_session::declare_lint_pass;
use rustc_lint::{LateContext, LateLintPass, declare_lint_pass};

declare_clippy_lint! {
/// ### What it does
Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/comparison_chain.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,7 @@ use clippy_utils::ty::implements_trait;
use clippy_utils::{SpanlessEq, if_sequence, is_else_clause, is_in_const_context};
use rustc_errors::Applicability;
use rustc_hir::{BinOpKind, Expr, ExprKind};
use rustc_lint::{LateContext, LateLintPass};
use rustc_session::declare_lint_pass;
use rustc_lint::{LateContext, LateLintPass, declare_lint_pass};
use rustc_span::{SyntaxContext, sym};

declare_clippy_lint! {
Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/copy_iterator.rs
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
use clippy_utils::diagnostics::span_lint_and_note;
use clippy_utils::ty::is_copy;
use rustc_hir::{Impl, Item, ItemKind};
use rustc_lint::{LateContext, LateLintPass};
use rustc_session::declare_lint_pass;
use rustc_lint::{LateContext, LateLintPass, declare_lint_pass};
use rustc_span::sym;

declare_clippy_lint! {
Expand Down
3 changes: 1 addition & 2 deletions clippy_lints/src/crate_in_macro_def.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ use rustc_ast::ast::{AttrKind, Attribute, Item, ItemKind};
use rustc_ast::token::{Token, TokenKind};
use rustc_ast::tokenstream::{TokenStream, TokenTree};
use rustc_errors::Applicability;
use rustc_lint::{EarlyContext, EarlyLintPass};
use rustc_session::declare_lint_pass;
use rustc_lint::{EarlyContext, EarlyLintPass, declare_lint_pass};
use rustc_span::symbol::sym;
use rustc_span::{Span, kw};

Expand Down
Loading