X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=clippy_lints%2Fsrc%2Fneedless_borrowed_ref.rs;h=845e5d6425708bea048545dc21b66f15daf9b92c;hb=e5a5b0a0774625eebbe7b29c67b49dc6431544d1;hp=2c4c5461ae1f598577f7c15053be19bfe6ad80e4;hpb=e6f16c77c1e39c60fcf17ef9d4b656c388543f29;p=rust.git diff --git a/clippy_lints/src/needless_borrowed_ref.rs b/clippy_lints/src/needless_borrowed_ref.rs index 2c4c5461ae1..845e5d64257 100644 --- a/clippy_lints/src/needless_borrowed_ref.rs +++ b/clippy_lints/src/needless_borrowed_ref.rs @@ -4,10 +4,11 @@ use crate::utils::{snippet_with_applicability, span_lint_and_then}; use if_chain::if_chain; -use rustc::hir::{BindingAnnotation, MutImmutable, Node, Pat, PatKind}; +use rustc::declare_lint_pass; +use rustc::hir::{BindingAnnotation, Mutability, Node, Pat, PatKind}; use rustc::lint::{LateContext, LateLintPass, LintArray, LintPass}; -use rustc::{declare_lint_pass, declare_tool_lint}; use rustc_errors::Applicability; +use rustc_session::declare_tool_lint; declare_clippy_lint! { /// **What it does:** Checks for useless borrowed references. @@ -61,7 +62,7 @@ fn check_pat(&mut self, cx: &LateContext<'a, 'tcx>, pat: &'tcx Pat) { if_chain! { // Only lint immutable refs, because `&mut ref T` may be useful. - if let PatKind::Ref(ref sub_pat, MutImmutable) = pat.kind; + if let PatKind::Ref(ref sub_pat, Mutability::Immutable) = pat.kind; // Check sub_pat got a `ref` keyword (excluding `ref mut`). if let PatKind::Binding(BindingAnnotation::Ref, .., spanned_name, _) = sub_pat.kind;