diff options
| author | xFrednet <xFrednet@gmail.com> | 2024-07-21 19:26:53 +0200 |
|---|---|---|
| committer | xFrednet <xFrednet@gmail.com> | 2024-07-22 19:47:29 +0200 |
| commit | bc8fc6b1d8abc1c1265da805534a4f172b1fe5d9 (patch) | |
| tree | ebc96da8ba7c7c2e7ee6923d65350594ab110ba3 /clippy_lints/src/operators/integer_division.rs | |
| parent | 7f0ed112133e0c005bc90f58c9b0325e56c1eb66 (diff) | |
Make restriction lint's use `span_lint_and_then` (i -> l)
Diffstat (limited to 'clippy_lints/src/operators/integer_division.rs')
| -rw-r--r-- | clippy_lints/src/operators/integer_division.rs | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/clippy_lints/src/operators/integer_division.rs b/clippy_lints/src/operators/integer_division.rs index 631d10f4a72..76eba7327cf 100644 --- a/clippy_lints/src/operators/integer_division.rs +++ b/clippy_lints/src/operators/integer_division.rs @@ -1,4 +1,4 @@ -use clippy_utils::diagnostics::span_lint_and_help; +use clippy_utils::diagnostics::span_lint_and_then; use rustc_hir as hir; use rustc_lint::LateContext; @@ -15,13 +15,9 @@ pub(crate) fn check<'tcx>( && cx.typeck_results().expr_ty(left).is_integral() && cx.typeck_results().expr_ty(right).is_integral() { - span_lint_and_help( - cx, - INTEGER_DIVISION, - expr.span, - "integer division", - None, - "division of integers may cause loss of precision. consider using floats", - ); + #[expect(clippy::collapsible_span_lint_calls, reason = "rust-clippy#7797")] + span_lint_and_then(cx, INTEGER_DIVISION, expr.span, "integer division", |diag| { + diag.help("division of integers may cause loss of precision. consider using floats"); + }); } } |
