Skip to content

Commit 85743bf

Browse files
Fix dogfood lints
1 parent 8592930 commit 85743bf

File tree

224 files changed

+303
-299
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

224 files changed

+303
-299
lines changed

clippy_config/src/conf.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ use crate::ClippyConfiguration;
44
use rustc_errors::Applicability;
55
use rustc_session::Session;
66
use rustc_span::edit_distance::edit_distance;
7-
use rustc_span::{BytePos, Pos, SourceFile, Span, SyntaxContext};
8-
use serde::de::{IgnoredAny, IntoDeserializer, MapAccess, Visitor};
9-
use serde::{Deserialize, Deserializer, Serialize};
7+
use rustc_span::{BytePos, Pos as _, SourceFile, Span, SyntaxContext};
8+
use serde::de::{IgnoredAny, IntoDeserializer as _, MapAccess, Visitor};
9+
use serde::{Deserialize, Deserializer as _, Serialize as _};
1010
use std::fmt::{Debug, Display, Formatter};
1111
use std::ops::Range;
1212
use std::path::PathBuf;
@@ -822,7 +822,7 @@ impl serde::de::Error for FieldError {
822822
fn unknown_field(field: &str, expected: &'static [&'static str]) -> Self {
823823
// List the available fields sorted and at least one per line, more if `CLIPPY_TERMINAL_WIDTH` is
824824
// set and allows it.
825-
use fmt::Write;
825+
use fmt::Write as _;
826826

827827
let mut expected = expected.to_vec();
828828
expected.sort_unstable();

clippy_config/src/metadata.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use itertools::Itertools;
1+
use itertools::Itertools as _;
22
use std::fmt;
33

44
#[derive(Debug, Clone, Default)]

clippy_dev/src/fmt.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use crate::clippy_project_root;
2-
use itertools::Itertools;
2+
use itertools::Itertools as _;
33
use rustc_lexer::{tokenize, TokenKind};
44
use shell_escape::escape;
55
use std::ffi::{OsStr, OsString};

clippy_dev/src/update_lints.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
use crate::clippy_project_root;
22
use aho_corasick::AhoCorasickBuilder;
3-
use itertools::Itertools;
3+
use itertools::Itertools as _;
44
use rustc_lexer::{tokenize, unescape, LiteralKind, TokenKind};
55
use std::collections::{HashMap, HashSet};
66
use std::ffi::OsStr;
7-
use std::fmt::{self, Write};
7+
use std::fmt::{self, Write as _};
88
use std::fs::{self, OpenOptions};
9-
use std::io::{self, Read, Seek, Write as _};
9+
use std::io::{self, Read as _, Seek as _, Write as _};
1010
use std::ops::Range;
1111
use std::path::{Path, PathBuf};
1212
use walkdir::{DirEntry, WalkDir};

clippy_lints/src/almost_complete_range.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use clippy_utils::diagnostics::span_lint_and_then;
44
use clippy_utils::source::{trim_span, walk_span_to_context};
55
use rustc_ast::ast::{Expr, ExprKind, LitKind, Pat, PatKind, RangeEnd, RangeLimits};
66
use rustc_errors::Applicability;
7-
use rustc_lint::{EarlyContext, EarlyLintPass, LintContext};
7+
use rustc_lint::{EarlyContext, EarlyLintPass, LintContext as _};
88
use rustc_middle::lint::in_external_macro;
99
use rustc_session::impl_lint_pass;
1010

clippy_lints/src/as_conversions.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use clippy_utils::diagnostics::span_lint_and_then;
22
use clippy_utils::is_from_proc_macro;
33
use rustc_hir::{Expr, ExprKind};
4-
use rustc_lint::{LateContext, LateLintPass, LintContext};
4+
use rustc_lint::{LateContext, LateLintPass, LintContext as _};
55
use rustc_middle::lint::in_external_macro;
66
use rustc_session::declare_lint_pass;
77

clippy_lints/src/asm_syntax.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use std::fmt;
33
use clippy_utils::diagnostics::span_lint_and_then;
44
use rustc_ast::ast::{Expr, ExprKind, InlineAsmOptions};
55
use rustc_ast::{InlineAsm, Item, ItemKind};
6-
use rustc_lint::{EarlyContext, EarlyLintPass, Lint, LintContext};
6+
use rustc_lint::{EarlyContext, EarlyLintPass, Lint, LintContext as _};
77
use rustc_session::declare_lint_pass;
88
use rustc_span::Span;
99
use rustc_target::asm::InlineAsmArch;

clippy_lints/src/attrs/allow_attributes.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use clippy_utils::diagnostics::span_lint_and_then;
33
use clippy_utils::is_from_proc_macro;
44
use rustc_ast::{AttrStyle, Attribute};
55
use rustc_errors::Applicability;
6-
use rustc_lint::{LateContext, LintContext};
6+
use rustc_lint::{LateContext, LintContext as _};
77
use rustc_middle::lint::in_external_macro;
88

99
// Separate each crate's features.

clippy_lints/src/attrs/allow_attributes_without_reason.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use super::{Attribute, ALLOW_ATTRIBUTES_WITHOUT_REASON};
22
use clippy_utils::diagnostics::span_lint_and_then;
33
use clippy_utils::is_from_proc_macro;
44
use rustc_ast::{MetaItemKind, NestedMetaItem};
5-
use rustc_lint::{LateContext, LintContext};
5+
use rustc_lint::{LateContext, LintContext as _};
66
use rustc_middle::lint::in_external_macro;
77
use rustc_span::sym;
88
use rustc_span::symbol::Symbol;

clippy_lints/src/attrs/blanket_clippy_restriction_lints.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use super::utils::extract_clippy_lint;
22
use super::BLANKET_CLIPPY_RESTRICTION_LINTS;
33
use clippy_utils::diagnostics::{span_lint_and_help, span_lint_and_then};
44
use rustc_ast::NestedMetaItem;
5-
use rustc_lint::{LateContext, Level, LintContext};
5+
use rustc_lint::{LateContext, Level, LintContext as _};
66
use rustc_span::symbol::Symbol;
77
use rustc_span::{sym, DUMMY_SP};
88

clippy_lints/src/attrs/mixed_attributes_style.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use clippy_utils::diagnostics::span_lint;
33
use rustc_ast::{AttrKind, AttrStyle, Attribute};
44
use rustc_data_structures::fx::FxHashSet;
55
use rustc_data_structures::sync::Lrc;
6-
use rustc_lint::{LateContext, LintContext};
6+
use rustc_lint::{LateContext, LintContext as _};
77
use rustc_span::source_map::SourceMap;
88
use rustc_span::{SourceFile, Span, Symbol};
99

clippy_lints/src/attrs/non_minimal_cfg.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use super::{Attribute, NON_MINIMAL_CFG};
22
use clippy_utils::diagnostics::span_lint_and_then;
3-
use clippy_utils::source::SpanRangeExt;
3+
use clippy_utils::source::SpanRangeExt as _;
44
use rustc_ast::{MetaItemKind, NestedMetaItem};
55
use rustc_errors::Applicability;
66
use rustc_lint::EarlyContext;

clippy_lints/src/attrs/unnecessary_clippy_cfg.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use super::{Attribute, UNNECESSARY_CLIPPY_CFG};
22
use clippy_utils::diagnostics::{span_lint_and_note, span_lint_and_sugg};
3-
use clippy_utils::source::SpanRangeExt;
4-
use itertools::Itertools;
3+
use clippy_utils::source::SpanRangeExt as _;
4+
use itertools::Itertools as _;
55
use rustc_ast::AttrStyle;
66
use rustc_errors::Applicability;
77
use rustc_lint::{EarlyContext, Level};

clippy_lints/src/attrs/useless_attribute.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
use super::utils::{extract_clippy_lint, is_lint_level, is_word};
22
use super::{Attribute, USELESS_ATTRIBUTE};
33
use clippy_utils::diagnostics::span_lint_and_then;
4-
use clippy_utils::source::{first_line_of_span, SpanRangeExt};
4+
use clippy_utils::source::{first_line_of_span, SpanRangeExt as _};
55
use rustc_ast::NestedMetaItem;
66
use rustc_errors::Applicability;
77
use rustc_hir::{Item, ItemKind};
8-
use rustc_lint::{LateContext, LintContext};
8+
use rustc_lint::{LateContext, LintContext as _};
99
use rustc_middle::lint::in_external_macro;
1010
use rustc_span::sym;
1111

clippy_lints/src/blocks_in_conditions.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use clippy_utils::source::snippet_block_with_applicability;
33
use clippy_utils::{higher, is_from_proc_macro};
44
use rustc_errors::Applicability;
55
use rustc_hir::{BlockCheckMode, Expr, ExprKind, MatchSource};
6-
use rustc_lint::{LateContext, LateLintPass, LintContext};
6+
use rustc_lint::{LateContext, LateLintPass, LintContext as _};
77
use rustc_middle::lint::in_external_macro;
88
use rustc_session::declare_lint_pass;
99

clippy_lints/src/bool_assert_comparison.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use clippy_utils::ty::{implements_trait, is_copy};
55
use rustc_ast::ast::LitKind;
66
use rustc_errors::Applicability;
77
use rustc_hir::{Expr, ExprKind, Lit};
8-
use rustc_lint::{LateContext, LateLintPass, LintContext};
8+
use rustc_lint::{LateContext, LateLintPass, LintContext as _};
99
use rustc_middle::ty::{self, Ty};
1010
use rustc_session::declare_lint_pass;
1111
use rustc_span::symbol::Ident;

clippy_lints/src/booleans.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use clippy_utils::diagnostics::{span_lint_and_sugg, span_lint_hir_and_then};
22
use clippy_utils::eq_expr_value;
3-
use clippy_utils::source::SpanRangeExt;
3+
use clippy_utils::source::SpanRangeExt as _;
44
use clippy_utils::ty::{implements_trait, is_type_diagnostic_item};
55
use rustc_ast::ast::LitKind;
66
use rustc_errors::Applicability;

clippy_lints/src/borrow_deref_ref.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use crate::reference::DEREF_ADDROF;
22
use clippy_utils::diagnostics::span_lint_and_then;
3-
use clippy_utils::source::SpanRangeExt;
3+
use clippy_utils::source::SpanRangeExt as _;
44
use clippy_utils::ty::implements_trait;
55
use clippy_utils::{get_parent_expr, is_from_proc_macro, is_lint_allowed};
66
use rustc_errors::Applicability;

clippy_lints/src/box_default.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use rustc_errors::Applicability;
66
use rustc_hir::def::Res;
77
use rustc_hir::intravisit::{walk_ty, Visitor};
88
use rustc_hir::{Block, Expr, ExprKind, LetStmt, Node, QPath, Ty, TyKind};
9-
use rustc_lint::{LateContext, LateLintPass, LintContext};
9+
use rustc_lint::{LateContext, LateLintPass, LintContext as _};
1010
use rustc_middle::lint::in_external_macro;
1111
use rustc_session::declare_lint_pass;
1212
use rustc_span::sym;

clippy_lints/src/cargo/lint_groups_priority.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use clippy_utils::diagnostics::span_lint_and_then;
33
use rustc_data_structures::fx::FxHashSet;
44
use rustc_errors::Applicability;
55
use rustc_lint::{unerased_lint_store, LateContext};
6-
use rustc_span::{BytePos, Pos, SourceFile, Span, SyntaxContext};
6+
use rustc_span::{BytePos, Pos as _, SourceFile, Span, SyntaxContext};
77
use serde::{Deserialize, Serialize};
88
use std::collections::BTreeMap;
99
use std::ops::Range;

clippy_lints/src/cargo/multiple_crate_versions.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use cargo_metadata::{DependencyKind, Metadata, Node, Package, PackageId};
22
use clippy_utils::diagnostics::span_lint;
3-
use itertools::Itertools;
3+
use itertools::Itertools as _;
44
use rustc_data_structures::fx::FxHashSet;
55
use rustc_hir::def_id::LOCAL_CRATE;
66
use rustc_lint::LateContext;

clippy_lints/src/casts/as_ptr_cast_mut.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use clippy_utils::diagnostics::span_lint_and_sugg;
2-
use clippy_utils::source::SpanRangeExt;
2+
use clippy_utils::source::SpanRangeExt as _;
33
use rustc_errors::Applicability;
44
use rustc_hir::{Expr, ExprKind};
55
use rustc_lint::LateContext;

clippy_lints/src/casts/cast_lossless.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use clippy_config::msrvs::{self, Msrv};
22
use clippy_utils::diagnostics::span_lint_and_then;
33
use clippy_utils::is_in_const_context;
4-
use clippy_utils::source::SpanRangeExt;
4+
use clippy_utils::source::SpanRangeExt as _;
55
use clippy_utils::sugg::Sugg;
66
use clippy_utils::ty::is_isize_or_usize;
77
use rustc_errors::Applicability;

clippy_lints/src/casts/cast_ptr_alignment.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use clippy_utils::ty::is_c_void;
33
use clippy_utils::{get_parent_expr, is_hir_ty_cfg_dependant};
44
use rustc_hir::{Expr, ExprKind, GenericArg};
55
use rustc_lint::LateContext;
6-
use rustc_middle::ty::layout::LayoutOf;
6+
use rustc_middle::ty::layout::LayoutOf as _;
77
use rustc_middle::ty::{self, Ty};
88
use rustc_span::sym;
99

clippy_lints/src/casts/cast_slice_different_sizes.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use clippy_utils::source;
44
use rustc_ast::Mutability;
55
use rustc_hir::{Expr, ExprKind, Node};
66
use rustc_lint::LateContext;
7-
use rustc_middle::ty::layout::LayoutOf;
7+
use rustc_middle::ty::layout::LayoutOf as _;
88
use rustc_middle::ty::{self, Ty, TypeAndMut};
99

1010
use super::CAST_SLICE_DIFFERENT_SIZES;

clippy_lints/src/casts/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ use clippy_config::msrvs::{self, Msrv};
2727
use clippy_config::Conf;
2828
use clippy_utils::is_hir_ty_cfg_dependant;
2929
use rustc_hir::{Expr, ExprKind};
30-
use rustc_lint::{LateContext, LateLintPass, LintContext};
30+
use rustc_lint::{LateContext, LateLintPass, LintContext as _};
3131
use rustc_middle::lint::in_external_macro;
3232
use rustc_session::impl_lint_pass;
3333

clippy_lints/src/casts/ptr_cast_constness.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use clippy_utils::sugg::Sugg;
55
use rustc_errors::Applicability;
66
use rustc_hir::{Expr, ExprKind, Mutability, QPath};
77
use rustc_lint::LateContext;
8-
use rustc_middle::ty::{self, Ty, TypeVisitableExt};
8+
use rustc_middle::ty::{self, Ty, TypeVisitableExt as _};
99
use rustc_span::sym;
1010

1111
use super::PTR_CAST_CONSTNESS;

clippy_lints/src/casts/unnecessary_cast.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
use clippy_utils::diagnostics::span_lint_and_sugg;
22
use clippy_utils::numeric_literal::NumericLiteral;
3-
use clippy_utils::source::{snippet_opt, SpanRangeExt};
3+
use clippy_utils::source::{snippet_opt, SpanRangeExt as _};
44
use clippy_utils::visitors::{for_each_expr_without_closures, Visitable};
55
use clippy_utils::{get_parent_expr, is_hir_ty_cfg_dependant, is_ty_alias, path_to_local};
66
use rustc_ast::{LitFloatType, LitIntType, LitKind};
77
use rustc_errors::Applicability;
88
use rustc_hir::def::{DefKind, Res};
99
use rustc_hir::{Expr, ExprKind, Lit, Node, Path, QPath, TyKind, UnOp};
10-
use rustc_lint::{LateContext, LintContext};
10+
use rustc_lint::{LateContext, LintContext as _};
1111
use rustc_middle::lint::in_external_macro;
1212
use rustc_middle::ty::{self, FloatTy, InferTy, Ty};
1313
use std::ops::ControlFlow;

clippy_lints/src/casts/zero_ptr.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use clippy_utils::diagnostics::span_lint_and_sugg;
2-
use clippy_utils::source::SpanRangeExt;
2+
use clippy_utils::source::SpanRangeExt as _;
33
use clippy_utils::{is_in_const_context, is_integer_literal, std_or_core};
44
use rustc_errors::Applicability;
55
use rustc_hir::{Expr, Mutability, Ty, TyKind};

clippy_lints/src/checked_conversions.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use clippy_utils::source::snippet_with_applicability;
55
use clippy_utils::{is_in_const_context, is_integer_literal, SpanlessEq};
66
use rustc_errors::Applicability;
77
use rustc_hir::{BinOpKind, Expr, ExprKind, QPath, TyKind};
8-
use rustc_lint::{LateContext, LateLintPass, LintContext};
8+
use rustc_lint::{LateContext, LateLintPass, LintContext as _};
99
use rustc_middle::lint::in_external_macro;
1010
use rustc_session::impl_lint_pass;
1111

clippy_lints/src/cognitive_complexity.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
use clippy_config::Conf;
22
use clippy_utils::diagnostics::span_lint_and_help;
3-
use clippy_utils::source::{IntoSpan, SpanRangeExt};
3+
use clippy_utils::source::{IntoSpan as _, SpanRangeExt as _};
44
use clippy_utils::ty::is_type_diagnostic_item;
55
use clippy_utils::visitors::for_each_expr_without_closures;
66
use clippy_utils::{get_async_fn_body, is_async_fn, LimitStack};
77
use core::ops::ControlFlow;
88
use rustc_ast::ast::Attribute;
99
use rustc_hir::intravisit::FnKind;
1010
use rustc_hir::{Body, Expr, ExprKind, FnDecl};
11-
use rustc_lint::{LateContext, LateLintPass, LintContext};
11+
use rustc_lint::{LateContext, LateLintPass, LintContext as _};
1212
use rustc_session::impl_lint_pass;
1313
use rustc_span::def_id::LocalDefId;
1414
use rustc_span::{sym, Span};

clippy_lints/src/copies.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
use clippy_config::Conf;
22
use clippy_utils::diagnostics::{span_lint_and_note, span_lint_and_then};
3-
use clippy_utils::source::{first_line_of_span, indent_of, reindent_multiline, snippet, IntoSpan, SpanRangeExt};
3+
use clippy_utils::source::{
4+
first_line_of_span, indent_of, reindent_multiline, snippet, IntoSpan as _, SpanRangeExt as _,
5+
};
46
use clippy_utils::ty::{needs_ordered_drop, InteriorMut};
57
use clippy_utils::visitors::for_each_expr_without_closures;
68
use clippy_utils::{

clippy_lints/src/dbg_macro.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use clippy_utils::source::snippet_with_applicability;
66
use rustc_data_structures::fx::FxHashSet;
77
use rustc_errors::Applicability;
88
use rustc_hir::{Expr, ExprKind, Node};
9-
use rustc_lint::{LateContext, LateLintPass, LintContext};
9+
use rustc_lint::{LateContext, LateLintPass, LintContext as _};
1010
use rustc_middle::lint::in_external_macro;
1111
use rustc_session::impl_lint_pass;
1212
use rustc_span::{sym, Span, SyntaxContext};

clippy_lints/src/default_numeric_fallback.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use rustc_ast::ast::{LitFloatType, LitIntType, LitKind};
55
use rustc_errors::Applicability;
66
use rustc_hir::intravisit::{walk_expr, walk_stmt, Visitor};
77
use rustc_hir::{Block, Body, ConstContext, Expr, ExprKind, FnRetTy, HirId, Lit, Stmt, StmtKind};
8-
use rustc_lint::{LateContext, LateLintPass, LintContext};
8+
use rustc_lint::{LateContext, LateLintPass, LintContext as _};
99
use rustc_middle::lint::in_external_macro;
1010
use rustc_middle::ty::{self, FloatTy, IntTy, PolyFnSig, Ty};
1111
use rustc_session::declare_lint_pass;

clippy_lints/src/default_union_representation.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use clippy_utils::diagnostics::span_lint_and_then;
22
use rustc_hir::{HirId, Item, ItemKind};
33
use rustc_lint::{LateContext, LateLintPass};
4-
use rustc_middle::ty::layout::LayoutOf;
4+
use rustc_middle::ty::layout::LayoutOf as _;
55
use rustc_middle::ty::{self, FieldDef};
66
use rustc_session::declare_lint_pass;
77
use rustc_span::sym;

clippy_lints/src/dereference.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ use rustc_hir::{
1717
};
1818
use rustc_lint::{LateContext, LateLintPass};
1919
use rustc_middle::ty::adjustment::{Adjust, Adjustment, AutoBorrow, AutoBorrowMutability};
20-
use rustc_middle::ty::{self, ParamEnv, Ty, TyCtxt, TypeVisitableExt, TypeckResults};
20+
use rustc_middle::ty::{self, ParamEnv, Ty, TyCtxt, TypeVisitableExt as _, TypeckResults};
2121
use rustc_session::impl_lint_pass;
2222
use rustc_span::symbol::sym;
2323
use rustc_span::{Span, Symbol};

clippy_lints/src/derive.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ use rustc_lint::{LateContext, LateLintPass};
1111
use rustc_middle::hir::nested_filter;
1212
use rustc_middle::traits::Reveal;
1313
use rustc_middle::ty::{
14-
self, ClauseKind, GenericArgKind, GenericParamDefKind, ParamEnv, TraitPredicate, Ty, TyCtxt, Upcast,
14+
self, ClauseKind, GenericArgKind, GenericParamDefKind, ParamEnv, TraitPredicate, Ty, TyCtxt, Upcast as _,
1515
};
1616
use rustc_session::declare_lint_pass;
1717
use rustc_span::def_id::LocalDefId;

clippy_lints/src/disallowed_script_idents.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ use clippy_config::Conf;
22
use clippy_utils::diagnostics::span_lint;
33
use rustc_ast::ast;
44
use rustc_data_structures::fx::FxHashSet;
5-
use rustc_lint::{EarlyContext, EarlyLintPass, Level, LintContext};
5+
use rustc_lint::{EarlyContext, EarlyLintPass, Level, LintContext as _};
66
use rustc_session::impl_lint_pass;
7-
use unicode_script::{Script, UnicodeScript};
7+
use unicode_script::{Script, UnicodeScript as _};
88

99
declare_clippy_lint! {
1010
/// ### What it does

clippy_lints/src/doc/empty_line_after.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use clippy_utils::diagnostics::span_lint_and_then;
2-
use clippy_utils::source::{snippet_indent, SpanRangeExt};
2+
use clippy_utils::source::{snippet_indent, SpanRangeExt as _};
33
use clippy_utils::tokenize_with_text;
4-
use itertools::Itertools;
4+
use itertools::Itertools as _;
55
use rustc_ast::token::CommentKind;
66
use rustc_ast::{AttrKind, AttrStyle, Attribute};
77
use rustc_errors::{Applicability, Diag, SuggestionStyle};

clippy_lints/src/doc/lazy_continuation.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use clippy_utils::diagnostics::span_lint_and_then;
2-
use itertools::Itertools;
2+
use itertools::Itertools as _;
33
use rustc_errors::Applicability;
44
use rustc_lint::LateContext;
55
use rustc_span::{BytePos, Span};

clippy_lints/src/doc/markdown.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use clippy_utils::source::snippet_with_applicability;
33
use rustc_data_structures::fx::FxHashSet;
44
use rustc_errors::Applicability;
55
use rustc_lint::LateContext;
6-
use rustc_span::{BytePos, Pos, Span};
6+
use rustc_span::{BytePos, Pos as _, Span};
77
use url::Url;
88

99
use crate::doc::DOC_MARKDOWN;

0 commit comments

Comments
 (0)