use clippy_utils::diagnostics::span_lint_and_help;
use rustc_hir::intravisit::{walk_expr, walk_fn, FnKind, NestedVisitorMap, Visitor};
-use rustc_hir::{Body, Expr, ExprKind, FnDecl, FnHeader, HirId, IsAsync, Item, ItemKind, YieldSource};
+use rustc_hir::{Body, Expr, ExprKind, FnDecl, FnHeader, HirId, IsAsync, YieldSource};
use rustc_lint::{LateContext, LateLintPass};
use rustc_middle::hir::map::Map;
use rustc_session::{declare_lint_pass, declare_tool_lint};
}
impl<'tcx> LateLintPass<'tcx> for UnusedAsync {
- fn check_item(&mut self, _: &LateContext<'tcx>, item: &'tcx Item<'tcx>) {
- if let ItemKind::Trait(..) = item.kind {
- return;
- }
- }
fn check_fn(
&mut self,
cx: &LateContext<'tcx>,