]> git.lizzy.rs Git - rust.git/blobdiff - clippy_lints/src/inline_fn_without_body.rs
Merge branch 'macro-use' into HEAD
[rust.git] / clippy_lints / src / inline_fn_without_body.rs
index 34196a1728f2090c91c2a7071d95b3a09f29cc35..b308e3ca81f55ada47e2b502c6f3b7bc7dd41b0b 100644 (file)
@@ -1,10 +1,11 @@
 //! checks for `#[inline]` on trait methods without bodies
 
 use rustc::lint::*;
+use rustc::{declare_lint, lint_array};
 use rustc::hir::*;
 use syntax::ast::{Attribute, Name};
-use utils::span_lint_and_then;
-use utils::sugg::DiagnosticBuilderExt;
+use crate::utils::span_lint_and_then;
+use crate::utils::sugg::DiagnosticBuilderExt;
 
 /// **What it does:** Checks for `#[inline]` on trait methods without bodies
 ///
@@ -38,12 +39,12 @@ fn get_lints(&self) -> LintArray {
 impl<'a, 'tcx> LateLintPass<'a, 'tcx> for Pass {
     fn check_trait_item(&mut self, cx: &LateContext<'a, 'tcx>, item: &'tcx TraitItem) {
         if let TraitItemKind::Method(_, TraitMethod::Required(_)) = item.node {
-            check_attrs(cx, &item.name, &item.attrs);
+            check_attrs(cx, item.ident.name, &item.attrs);
         }
     }
 }
 
-fn check_attrs(cx: &LateContext, name: &Name, attrs: &[Attribute]) {
+fn check_attrs(cx: &LateContext, name: Name, attrs: &[Attribute]) {
     for attr in attrs {
         if attr.name() != "inline" {
             continue;