]> git.lizzy.rs Git - rust.git/blobdiff - clippy_lints/src/methods/inspect_for_each.rs
Auto merge of #96098 - JakobDegen:always-return-place, r=oli-obk
[rust.git] / clippy_lints / src / methods / inspect_for_each.rs
index 959457a5bfc960c9fb7855b895297cd616e0bf00..7fd3ef1a622a0b1a12453f9614096df53ee42b17 100644 (file)
@@ -1,14 +1,14 @@
+use clippy_utils::diagnostics::span_lint_and_help;
+use clippy_utils::is_trait_method;
 use rustc_hir as hir;
 use rustc_lint::LateContext;
-use rustc_span::source_map::Span;
-
-use crate::utils::{match_trait_method, paths, span_lint_and_help};
+use rustc_span::{source_map::Span, sym};
 
 use super::INSPECT_FOR_EACH;
 
 /// lint use of `inspect().for_each()` for `Iterators`
 pub(super) fn check<'tcx>(cx: &LateContext<'tcx>, expr: &'tcx hir::Expr<'_>, inspect_span: Span) {
-    if match_trait_method(cx, expr, &paths::ITERATOR) {
+    if is_trait_method(cx, expr, sym::Iterator) {
         let msg = "called `inspect(..).for_each(..)` on an `Iterator`";
         let hint = "move the code from `inspect(..)` to `for_each(..)` and remove the `inspect(..)`";
         span_lint_and_help(