Skip to content

Commit c582470

Browse files
committed
Use ConstExt in clippy
1 parent af2f1f3 commit c582470

13 files changed

Lines changed: 13 additions & 0 deletions

‎src/tools/clippy/clippy_lints/src/indexing_slicing.rs‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ use clippy_utils::{higher, is_from_proc_macro, is_in_test, sym};
66
use rustc_ast::ast::RangeLimits;
77
use rustc_hir::{Expr, ExprKind};
88
use rustc_lint::{LateContext, LateLintPass, impl_lint_pass};
9+
use rustc_middle::ty::consts::ConstExt;
910
use rustc_middle::ty::{self, Ty};
1011

1112
declare_clippy_lint! {

‎src/tools/clippy/clippy_lints/src/large_const_arrays.rs‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ use rustc_hir::{Item, ItemKind};
55
use rustc_lint::{LateContext, LateLintPass, impl_lint_pass};
66
use rustc_middle::ty::layout::LayoutOf as _;
77
use rustc_middle::ty::{self, Ty, Unnormalized};
8+
use rustc_middle::ty::consts::ConstExt;
89
use rustc_span::{BytePos, Pos as _, Span};
910

1011
declare_clippy_lint! {

‎src/tools/clippy/clippy_lints/src/large_stack_arrays.rs‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ use rustc_lint::{LateContext, LateLintPass, impl_lint_pass};
1010
use rustc_middle::ty;
1111
use rustc_middle::ty::layout::LayoutOf as _;
1212
use rustc_span::Span;
13+
use rustc_middle::ty::consts::ConstExt;
1314

1415
declare_clippy_lint! {
1516
/// ### What it does

‎src/tools/clippy/clippy_lints/src/loops/explicit_iter_loop.rs‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ use rustc_hir::{Expr, Mutability};
1414
use rustc_lint::LateContext;
1515
use rustc_middle::ty::adjustment::{Adjust, Adjustment, AutoBorrow, AutoBorrowMutability};
1616
use rustc_middle::ty::{self, EarlyBinder, Ty};
17+
use rustc_middle::ty::consts::ConstExt;
1718

1819
pub(super) fn check(
1920
cx: &LateContext<'_>,

‎src/tools/clippy/clippy_lints/src/loops/manual_memcpy.rs‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ use rustc_hir::{BinOpKind, Block, Expr, ExprKind, HirId, Pat, PatKind, StmtKind}
1313
use rustc_lint::LateContext;
1414
use rustc_middle::ty::{self, Ty};
1515
use rustc_span::symbol::sym;
16+
use rustc_middle::ty::consts::ConstExt;
1617
use std::fmt::Display;
1718

1819
/// Checks for `for` loops that sequentially copy items from one slice-like

‎src/tools/clippy/clippy_lints/src/loops/needless_range_loop.rs‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ use rustc_hir::intravisit::{Visitor, walk_expr};
1515
use rustc_hir::{BinOpKind, BorrowKind, Closure, Expr, ExprKind, HirId, Mutability, Pat, PatKind, QPath};
1616
use rustc_lint::LateContext;
1717
use rustc_middle::middle::region;
18+
use rustc_middle::ty::consts::ConstExt;
1819
use rustc_middle::ty::{self, Ty};
1920
use rustc_span::symbol::{Symbol, sym};
2021
use rustc_span::{Span, SyntaxContext};

‎src/tools/clippy/clippy_lints/src/matches/single_match.rs‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ use rustc_hir::intravisit::{Visitor, walk_pat};
1212
use rustc_hir::{Arm, Expr, ExprKind, HirId, Node, Pat, PatExpr, PatExprKind, PatKind, QPath, StmtKind};
1313
use rustc_lint::LateContext;
1414
use rustc_middle::ty::{self, AdtDef, TyCtxt, TypeckResults, VariantDef};
15+
use rustc_middle::ty::consts::ConstExt;
1516
use rustc_span::Span;
1617

1718
use super::{MATCH_BOOL, SINGLE_MATCH, SINGLE_MATCH_ELSE};

‎src/tools/clippy/clippy_lints/src/methods/iter_out_of_bounds.rs‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ use clippy_utils::{expr_or_init, sym};
55
use rustc_ast::LitKind;
66
use rustc_hir::{Expr, ExprKind};
77
use rustc_lint::LateContext;
8+
use rustc_middle::ty::consts::ConstExt;
89
use rustc_middle::ty;
910

1011
use super::ITER_OUT_OF_BOUNDS;

‎src/tools/clippy/clippy_lints/src/methods/utils.rs‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ use rustc_hir::{BorrowKind, Expr, ExprKind, HirId, Mutability, Pat, QPath, Stmt,
55
use rustc_lint::LateContext;
66
use rustc_middle::hir::nested_filter;
77
use rustc_middle::ty::{self, Ty};
8+
use rustc_middle::ty::consts::ConstExt;
89
use rustc_span::Span;
910
use rustc_span::symbol::sym;
1011

‎src/tools/clippy/clippy_lints/src/trailing_empty_array.rs‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
use rustc_middle::ty::consts::ConstExt;
12
use clippy_utils::diagnostics::span_lint_and_help;
23
use clippy_utils::{has_repr_attr, is_in_test};
34
use rustc_hir::{Item, ItemKind};

0 commit comments

Comments
 (0)