-use rustc_session::declare_tool_lint;
-use syntax::ast::RangeLimits;
-use syntax::source_map::Spanned;
+use rustc_hir::{BinOpKind, Expr, ExprKind, QPath};
+use rustc_lint::{LateContext, LateLintPass};
+use rustc_session::{declare_lint_pass, declare_tool_lint};
+use rustc_span::source_map::Spanned;