Skip to content

Commit 43e3384

Browse files
committed
Auto merge of #13440 - flip1995:rustup, r=flip1995
Rustup r? `@ghost` changelog: none
2 parents abdf173 + 009134d commit 43e3384

File tree

402 files changed

+1435
-1410
lines changed

Some content is hidden

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

402 files changed

+1435
-1410
lines changed

clippy_config/src/conf.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
use crate::ClippyConfiguration;
12
use crate::msrvs::Msrv;
23
use crate::types::{DisallowedPath, MacroMatcher, MatchLintBehaviour, PubUnderscoreFieldsBehaviour, Rename};
3-
use crate::ClippyConfiguration;
44
use rustc_errors::Applicability;
55
use rustc_session::Session;
66
use rustc_span::edit_distance::edit_distance;

clippy_config/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,5 @@ mod metadata;
2626
pub mod msrvs;
2727
pub mod types;
2828

29-
pub use conf::{get_configuration_metadata, lookup_conf_file, Conf};
29+
pub use conf::{Conf, get_configuration_metadata, lookup_conf_file};
3030
pub use metadata::ClippyConfiguration;

clippy_config/src/msrvs.rs

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use rustc_ast::Attribute;
22
use rustc_attr::parse_version;
33
use rustc_session::{RustcVersion, Session};
4-
use rustc_span::{sym, Symbol};
4+
use rustc_span::{Symbol, sym};
55
use serde::Deserialize;
66
use std::fmt;
77

@@ -17,7 +17,9 @@ macro_rules! msrv_aliases {
1717

1818
// names may refer to stabilized feature flags or library items
1919
msrv_aliases! {
20-
1,81,0 { LINT_REASONS_STABILIZATION }
20+
1,83,0 { CONST_EXTERN_FN }
21+
1,83,0 { CONST_FLOAT_BITS_CONV }
22+
1,81,0 { LINT_REASONS_STABILIZATION }
2123
1,80,0 { BOX_INTO_ITER}
2224
1,77,0 { C_STR_LITERALS }
2325
1,76,0 { PTR_FROM_REF, OPTION_RESULT_INSPECT }
@@ -27,7 +29,7 @@ msrv_aliases! {
2729
1,68,0 { PATH_MAIN_SEPARATOR_STR }
2830
1,65,0 { LET_ELSE, POINTER_CAST_CONSTNESS }
2931
1,63,0 { CLONE_INTO }
30-
1,62,0 { BOOL_THEN_SOME, DEFAULT_ENUM_ATTRIBUTE, CONST_EXTERN_FN }
32+
1,62,0 { BOOL_THEN_SOME, DEFAULT_ENUM_ATTRIBUTE, CONST_EXTERN_C_FN }
3133
1,59,0 { THREAD_LOCAL_CONST_INIT }
3234
1,58,0 { FORMAT_ARGS_CAPTURE, PATTERN_TRAIT_CHAR_ARRAY, CONST_RAW_PTR_DEREF }
3335
1,56,0 { CONST_FN_UNION }

clippy_config/src/types.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use serde::de::{self, Deserializer, Visitor};
2-
use serde::{ser, Deserialize, Serialize};
2+
use serde::{Deserialize, Serialize, ser};
33
use std::fmt;
44

55
#[derive(Debug, Deserialize)]

clippy_dev/src/fmt.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use crate::clippy_project_root;
22
use itertools::Itertools;
3-
use rustc_lexer::{tokenize, TokenKind};
3+
use rustc_lexer::{TokenKind, tokenize};
44
use shell_escape::escape;
55
use std::ffi::{OsStr, OsString};
66
use std::ops::ControlFlow;

clippy_dev/src/new_lint.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -441,7 +441,7 @@ fn create_lint_for_ty(lint: &LintData<'_>, enable_msrv: bool, ty: &str) -> io::R
441441

442442
#[allow(clippy::too_many_lines)]
443443
fn setup_mod_file(path: &Path, lint: &LintData<'_>) -> io::Result<&'static str> {
444-
use super::update_lints::{match_tokens, LintDeclSearchResult};
444+
use super::update_lints::{LintDeclSearchResult, match_tokens};
445445
use rustc_lexer::TokenKind;
446446

447447
let lint_name_upper = lint.name.to_uppercase();

clippy_dev/src/update_lints.rs

+12-18
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use crate::clippy_project_root;
22
use aho_corasick::AhoCorasickBuilder;
33
use itertools::Itertools;
4-
use rustc_lexer::{tokenize, unescape, LiteralKind, TokenKind};
4+
use rustc_lexer::{LiteralKind, TokenKind, tokenize, unescape};
55
use std::collections::{HashMap, HashSet};
66
use std::ffi::OsStr;
77
use std::fmt::{self, Write};
@@ -1048,23 +1048,17 @@ mod tests {
10481048
Lint::new("incorrect_match", "group1", "\"abc\"", "module_name", Range::default()),
10491049
];
10501050
let mut expected: HashMap<String, Vec<Lint>> = HashMap::new();
1051-
expected.insert(
1052-
"group1".to_string(),
1053-
vec![
1054-
Lint::new("should_assert_eq", "group1", "\"abc\"", "module_name", Range::default()),
1055-
Lint::new("incorrect_match", "group1", "\"abc\"", "module_name", Range::default()),
1056-
],
1057-
);
1058-
expected.insert(
1059-
"group2".to_string(),
1060-
vec![Lint::new(
1061-
"should_assert_eq2",
1062-
"group2",
1063-
"\"abc\"",
1064-
"module_name",
1065-
Range::default(),
1066-
)],
1067-
);
1051+
expected.insert("group1".to_string(), vec![
1052+
Lint::new("should_assert_eq", "group1", "\"abc\"", "module_name", Range::default()),
1053+
Lint::new("incorrect_match", "group1", "\"abc\"", "module_name", Range::default()),
1054+
]);
1055+
expected.insert("group2".to_string(), vec![Lint::new(
1056+
"should_assert_eq2",
1057+
"group2",
1058+
"\"abc\"",
1059+
"module_name",
1060+
Range::default(),
1061+
)]);
10681062
assert_eq!(expected, Lint::by_lint_group(lints.into_iter()));
10691063
}
10701064
}

clippy_lints/src/absolute_paths.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ use clippy_utils::diagnostics::span_lint;
33
use clippy_utils::is_from_proc_macro;
44
use rustc_data_structures::fx::FxHashSet;
55
use rustc_hir::def::{DefKind, Res};
6-
use rustc_hir::def_id::{DefId, CRATE_DEF_INDEX};
6+
use rustc_hir::def_id::{CRATE_DEF_INDEX, DefId};
77
use rustc_hir::{HirId, ItemKind, Node, Path};
88
use rustc_lint::{LateContext, LateLintPass};
99
use rustc_session::impl_lint_pass;
10-
use rustc_span::symbol::kw;
1110
use rustc_span::Symbol;
11+
use rustc_span::symbol::kw;
1212

1313
declare_clippy_lint! {
1414
/// ### What it does

clippy_lints/src/almost_complete_range.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
use clippy_config::msrvs::{self, Msrv};
21
use clippy_config::Conf;
2+
use clippy_config::msrvs::{self, Msrv};
33
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};

clippy_lints/src/approx_const.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
use clippy_config::msrvs::{self, Msrv};
21
use clippy_config::Conf;
2+
use clippy_config::msrvs::{self, Msrv};
33
use clippy_utils::diagnostics::span_lint_and_help;
44
use rustc_ast::ast::{FloatTy, LitFloatType, LitKind};
55
use rustc_hir::{Expr, ExprKind};
66
use rustc_lint::{LateContext, LateLintPass};
7-
use rustc_session::{impl_lint_pass, RustcVersion};
7+
use rustc_session::{RustcVersion, impl_lint_pass};
88
use rustc_span::symbol;
99
use std::f64::consts as f64;
1010

clippy_lints/src/arc_with_non_send_sync.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ use clippy_utils::ty::{implements_trait, is_type_diagnostic_item};
44
use rustc_hir::{Expr, ExprKind, QPath};
55
use rustc_lint::{LateContext, LateLintPass};
66
use rustc_middle::ty;
7-
use rustc_middle::ty::print::with_forced_trimmed_paths;
87
use rustc_middle::ty::GenericArgKind;
8+
use rustc_middle::ty::print::with_forced_trimmed_paths;
99
use rustc_session::declare_lint_pass;
1010
use rustc_span::symbol::sym;
1111

clippy_lints/src/assertions_on_constants.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use clippy_utils::consts::{ConstEvalCtxt, Constant};
22
use clippy_utils::diagnostics::span_lint_and_help;
33
use clippy_utils::is_inside_always_const_context;
4-
use clippy_utils::macros::{find_assert_args, root_macro_call_first_node, PanicExpn};
4+
use clippy_utils::macros::{PanicExpn, find_assert_args, root_macro_call_first_node};
55
use rustc_hir::{Expr, ExprKind};
66
use rustc_lint::{LateContext, LateLintPass};
77
use rustc_session::declare_lint_pass;

clippy_lints/src/assertions_on_result_states.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use clippy_utils::diagnostics::span_lint_and_then;
2-
use clippy_utils::macros::{find_assert_args, root_macro_call_first_node, PanicExpn};
2+
use clippy_utils::macros::{PanicExpn, find_assert_args, root_macro_call_first_node};
33
use clippy_utils::source::snippet_with_context;
44
use clippy_utils::ty::{has_debug_impl, is_copy, is_type_diagnostic_item};
55
use clippy_utils::usage::local_used_after_expr;

clippy_lints/src/assigning_clones.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
use clippy_config::msrvs::{self, Msrv};
21
use clippy_config::Conf;
2+
use clippy_config::msrvs::{self, Msrv};
33
use clippy_utils::diagnostics::span_lint_and_then;
4-
use clippy_utils::mir::{enclosing_mir, PossibleBorrowerMap};
4+
use clippy_utils::mir::{PossibleBorrowerMap, enclosing_mir};
55
use clippy_utils::sugg::Sugg;
66
use clippy_utils::{is_diag_trait_item, is_in_test, last_path_segment, local_is_initialized, path_to_local};
77
use rustc_errors::Applicability;

clippy_lints/src/attrs/allow_attributes_without_reason.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use super::{Attribute, ALLOW_ATTRIBUTES_WITHOUT_REASON};
1+
use super::{ALLOW_ATTRIBUTES_WITHOUT_REASON, Attribute};
22
use clippy_utils::diagnostics::span_lint_and_then;
33
use clippy_utils::is_from_proc_macro;
44
use rustc_ast::{MetaItemKind, NestedMetaItem};

clippy_lints/src/attrs/blanket_clippy_restriction_lints.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
use super::utils::extract_clippy_lint;
21
use super::BLANKET_CLIPPY_RESTRICTION_LINTS;
2+
use super::utils::extract_clippy_lint;
33
use clippy_utils::diagnostics::{span_lint_and_help, span_lint_and_then};
44
use rustc_ast::NestedMetaItem;
55
use rustc_lint::{LateContext, Level, LintContext};
66
use rustc_span::symbol::Symbol;
7-
use rustc_span::{sym, DUMMY_SP};
7+
use rustc_span::{DUMMY_SP, sym};
88

99
pub(super) fn check(cx: &LateContext<'_>, name: Symbol, items: &[NestedMetaItem]) {
1010
for lint in items {

clippy_lints/src/attrs/deprecated_cfg_attr.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use super::{unnecessary_clippy_cfg, Attribute, DEPRECATED_CFG_ATTR, DEPRECATED_CLIPPY_CFG_ATTR};
1+
use super::{Attribute, DEPRECATED_CFG_ATTR, DEPRECATED_CLIPPY_CFG_ATTR, unnecessary_clippy_cfg};
22
use clippy_config::msrvs::{self, Msrv};
33
use clippy_utils::diagnostics::span_lint_and_sugg;
44
use rustc_ast::AttrStyle;

clippy_lints/src/attrs/duplicated_attributes.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use clippy_utils::diagnostics::span_lint_and_then;
33
use rustc_ast::{Attribute, MetaItem};
44
use rustc_data_structures::fx::FxHashMap;
55
use rustc_lint::LateContext;
6-
use rustc_span::{sym, Span};
6+
use rustc_span::{Span, sym};
77
use std::collections::hash_map::Entry;
88

99
fn emit_if_duplicated(

clippy_lints/src/attrs/inline_always.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
use super::utils::is_word;
21
use super::INLINE_ALWAYS;
2+
use super::utils::is_word;
33
use clippy_utils::diagnostics::span_lint;
44
use rustc_ast::Attribute;
55
use rustc_lint::LateContext;
66
use rustc_span::symbol::Symbol;
7-
use rustc_span::{sym, Span};
7+
use rustc_span::{Span, sym};
88

99
pub(super) fn check(cx: &LateContext<'_>, span: Span, name: Symbol, attrs: &[Attribute]) {
1010
if span.from_expansion() {

clippy_lints/src/attrs/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ mod unnecessary_clippy_cfg;
1212
mod useless_attribute;
1313
mod utils;
1414

15-
use clippy_config::msrvs::{self, Msrv};
1615
use clippy_config::Conf;
16+
use clippy_config::msrvs::{self, Msrv};
1717
use rustc_ast::{Attribute, MetaItemKind, NestedMetaItem};
1818
use rustc_hir::{ImplItem, Item, ItemKind, TraitItem};
1919
use rustc_lint::{EarlyContext, EarlyLintPass, LateContext, LateLintPass};

clippy_lints/src/attrs/useless_attribute.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
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::{SpanRangeExt, first_line_of_span};
55
use rustc_ast::NestedMetaItem;
66
use rustc_errors::Applicability;
77
use rustc_hir::{Item, ItemKind};

clippy_lints/src/await_holding_invalid.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use rustc_lint::{LateContext, LateLintPass};
77
use rustc_middle::mir::CoroutineLayout;
88
use rustc_middle::ty::TyCtxt;
99
use rustc_session::impl_lint_pass;
10-
use rustc_span::{sym, Span};
10+
use rustc_span::{Span, sym};
1111

1212
declare_clippy_lint! {
1313
/// ### What it does

clippy_lints/src/booleans.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ use clippy_utils::source::SpanRangeExt;
44
use clippy_utils::ty::{implements_trait, is_type_diagnostic_item};
55
use rustc_ast::ast::LitKind;
66
use rustc_errors::Applicability;
7-
use rustc_hir::intravisit::{walk_expr, FnKind, Visitor};
7+
use rustc_hir::intravisit::{FnKind, Visitor, walk_expr};
88
use rustc_hir::{BinOpKind, Body, Expr, ExprKind, FnDecl, UnOp};
99
use rustc_lint::{LateContext, LateLintPass, Level};
1010
use rustc_session::declare_lint_pass;
1111
use rustc_span::def_id::LocalDefId;
12-
use rustc_span::{sym, Span};
12+
use rustc_span::{Span, sym};
1313

1414
declare_clippy_lint! {
1515
/// ### What it does

clippy_lints/src/box_default.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use clippy_utils::ty::expr_sig;
44
use clippy_utils::{is_default_equivalent, path_def_id};
55
use rustc_errors::Applicability;
66
use rustc_hir::def::Res;
7-
use rustc_hir::intravisit::{walk_ty, Visitor};
7+
use rustc_hir::intravisit::{Visitor, walk_ty};
88
use rustc_hir::{Block, Expr, ExprKind, LetStmt, Node, QPath, Ty, TyKind};
99
use rustc_lint::{LateContext, LateLintPass, LintContext};
1010
use rustc_middle::lint::in_external_macro;

clippy_lints/src/cargo/lint_groups_priority.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use super::LINT_GROUPS_PRIORITY;
22
use clippy_utils::diagnostics::span_lint_and_then;
33
use rustc_data_structures::fx::FxHashSet;
44
use rustc_errors::Applicability;
5-
use rustc_lint::{unerased_lint_store, LateContext};
5+
use rustc_lint::{LateContext, unerased_lint_store};
66
use rustc_span::{BytePos, Pos, SourceFile, Span, SyntaxContext};
77
use serde::{Deserialize, Serialize};
88
use std::collections::BTreeMap;

clippy_lints/src/casts/cast_lossless.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ use rustc_lint::LateContext;
1010
use rustc_middle::ty::{self, FloatTy, Ty};
1111
use rustc_span::hygiene;
1212

13-
use super::{utils, CAST_LOSSLESS};
13+
use super::{CAST_LOSSLESS, utils};
1414

1515
pub(super) fn check(
1616
cx: &LateContext<'_>,

clippy_lints/src/casts/cast_possible_truncation.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ use rustc_middle::ty::{self, FloatTy, Ty};
1212
use rustc_span::Span;
1313
use rustc_target::abi::IntegerType;
1414

15-
use super::{utils, CAST_ENUM_TRUNCATION, CAST_POSSIBLE_TRUNCATION};
15+
use super::{CAST_ENUM_TRUNCATION, CAST_POSSIBLE_TRUNCATION, utils};
1616

1717
fn constant_int(cx: &LateContext<'_>, expr: &Expr<'_>) -> Option<u128> {
1818
if let Some(Constant::Int(c)) = ConstEvalCtxt::new(cx).eval(expr) {

clippy_lints/src/casts/cast_possible_wrap.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use rustc_hir::Expr;
33
use rustc_lint::LateContext;
44
use rustc_middle::ty::Ty;
55

6-
use super::{utils, CAST_POSSIBLE_WRAP};
6+
use super::{CAST_POSSIBLE_WRAP, utils};
77

88
// this should be kept in sync with the allowed bit widths of `usize` and `isize`
99
const ALLOWED_POINTER_SIZES: [u64; 3] = [16, 32, 64];

clippy_lints/src/casts/cast_precision_loss.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use rustc_hir::Expr;
44
use rustc_lint::LateContext;
55
use rustc_middle::ty::{self, FloatTy, Ty};
66

7-
use super::{utils, CAST_PRECISION_LOSS};
7+
use super::{CAST_PRECISION_LOSS, utils};
88

99
pub(super) fn check(cx: &LateContext<'_>, expr: &Expr<'_>, cast_from: Ty<'_>, cast_to: Ty<'_>) {
1010
if !cast_from.is_integral() || cast_to.is_integral() {

clippy_lints/src/casts/cast_sign_loss.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use std::ops::ControlFlow;
33

44
use clippy_utils::consts::{ConstEvalCtxt, Constant};
55
use clippy_utils::diagnostics::span_lint;
6-
use clippy_utils::visitors::{for_each_expr_without_closures, Descend};
6+
use clippy_utils::visitors::{Descend, for_each_expr_without_closures};
77
use clippy_utils::{method_chain_args, sext};
88
use rustc_hir::{BinOpKind, Expr, ExprKind};
99
use rustc_lint::LateContext;

clippy_lints/src/casts/fn_to_numeric_cast.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use rustc_hir::Expr;
55
use rustc_lint::LateContext;
66
use rustc_middle::ty::{self, Ty, UintTy};
77

8-
use super::{utils, FN_TO_NUMERIC_CAST};
8+
use super::{FN_TO_NUMERIC_CAST, utils};
99

1010
pub(super) fn check(cx: &LateContext<'_>, expr: &Expr<'_>, cast_expr: &Expr<'_>, cast_from: Ty<'_>, cast_to: Ty<'_>) {
1111
// We only want to check casts to `ty::Uint` or `ty::Int`

clippy_lints/src/casts/fn_to_numeric_cast_with_truncation.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use rustc_hir::Expr;
55
use rustc_lint::LateContext;
66
use rustc_middle::ty::{self, Ty};
77

8-
use super::{utils, FN_TO_NUMERIC_CAST_WITH_TRUNCATION};
8+
use super::{FN_TO_NUMERIC_CAST_WITH_TRUNCATION, utils};
99

1010
pub(super) fn check(cx: &LateContext<'_>, expr: &Expr<'_>, cast_expr: &Expr<'_>, cast_from: Ty<'_>, cast_to: Ty<'_>) {
1111
// We only want to check casts to `ty::Uint` or `ty::Int`

clippy_lints/src/casts/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ mod unnecessary_cast;
2323
mod utils;
2424
mod zero_ptr;
2525

26-
use clippy_config::msrvs::{self, Msrv};
2726
use clippy_config::Conf;
27+
use clippy_config::msrvs::{self, Msrv};
2828
use clippy_utils::is_hir_ty_cfg_dependant;
2929
use rustc_hir::{Expr, ExprKind};
3030
use rustc_lint::{LateContext, LateLintPass, LintContext};

clippy_lints/src/casts/ref_as_ptr.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use clippy_utils::diagnostics::span_lint_and_sugg;
22
use clippy_utils::source::snippet_with_applicability;
33
use clippy_utils::sugg::Sugg;
4-
use clippy_utils::{expr_use_ctxt, is_no_std_crate, ExprUseNode};
4+
use clippy_utils::{ExprUseNode, expr_use_ctxt, is_no_std_crate};
55
use rustc_errors::Applicability;
66
use rustc_hir::{Expr, Mutability, Ty, TyKind};
77
use rustc_lint::LateContext;

clippy_lints/src/casts/unnecessary_cast.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use clippy_utils::diagnostics::span_lint_and_sugg;
22
use clippy_utils::numeric_literal::NumericLiteral;
3-
use clippy_utils::source::{snippet_opt, SpanRangeExt};
4-
use clippy_utils::visitors::{for_each_expr_without_closures, Visitable};
3+
use clippy_utils::source::{SpanRangeExt, snippet_opt};
4+
use clippy_utils::visitors::{Visitable, for_each_expr_without_closures};
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;

clippy_lints/src/casts/utils.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use clippy_utils::ty::{read_explicit_enum_value, EnumValue};
1+
use clippy_utils::ty::{EnumValue, read_explicit_enum_value};
22
use rustc_middle::ty::{self, AdtDef, IntTy, Ty, TyCtxt, UintTy, VariantDiscr};
33

44
/// Returns the size in bits of an integral type.

clippy_lints/src/checked_conversions.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
use clippy_config::msrvs::{self, Msrv};
21
use clippy_config::Conf;
2+
use clippy_config::msrvs::{self, Msrv};
33
use clippy_utils::diagnostics::span_lint_and_sugg;
44
use clippy_utils::source::snippet_with_applicability;
5-
use clippy_utils::{is_in_const_context, is_integer_literal, SpanlessEq};
5+
use clippy_utils::{SpanlessEq, is_in_const_context, is_integer_literal};
66
use rustc_errors::Applicability;
77
use rustc_hir::{BinOpKind, Expr, ExprKind, QPath, TyKind};
88
use rustc_lint::{LateContext, LateLintPass, LintContext};

0 commit comments

Comments
 (0)