]> git.lizzy.rs Git - rust.git/blobdiff - src/tools/clippy/clippy_lints/src/identity_op.rs
Auto merge of #84071 - nagisa:nixos-patching-fix, r=Mark-Simulacrum
[rust.git] / src / tools / clippy / clippy_lints / src / identity_op.rs
index 8501d34770201b1a80d77210dcb6999bbda9d7be..366b3b46a8aecdc0f9939b68f7424c5dc3083924 100644 (file)
@@ -1,3 +1,4 @@
+use clippy_utils::source::snippet;
 use if_chain::if_chain;
 use rustc_hir::{BinOp, BinOpKind, Expr, ExprKind};
 use rustc_lint::{LateContext, LateLintPass};
@@ -6,7 +7,8 @@
 use rustc_span::source_map::Span;
 
 use crate::consts::{constant_simple, Constant};
-use crate::utils::{clip, snippet, span_lint, unsext};
+use clippy_utils::diagnostics::span_lint;
+use clippy_utils::{clip, unsext};
 
 declare_clippy_lint! {
     /// **What it does:** Checks for identity operations, e.g., `x + 0`.
@@ -33,7 +35,7 @@ fn check_expr(&mut self, cx: &LateContext<'tcx>, e: &'tcx Expr<'_>) {
         if e.span.from_expansion() {
             return;
         }
-        if let ExprKind::Binary(cmp, ref left, ref right) = e.kind {
+        if let ExprKind::Binary(cmp, left, right) = e.kind {
             if is_allowed(cx, cmp, left, right) {
                 return;
             }