use crate::consts::{constant_simple, Constant};
-use crate::utils::{paths, span_lint};
+use crate::utils::{match_def_path, paths, span_lint};
use rustc::hir::*;
use rustc::lint::{LateContext, LateLintPass, LintArray, LintPass};
use rustc::{declare_lint_pass, declare_tool_lint};
if let ExprKind::Call(ref path, ref args) = expr.node {
if let ExprKind::Path(ref qpath) = path.node {
cx.tables.qpath_res(qpath, path.hir_id).opt_def_id().and_then(|def_id| {
- if cx.match_def_path(def_id, &paths::CMP_MIN) {
+ if match_def_path(cx, def_id, &paths::CMP_MIN) {
fetch_const(cx, args, MinMax::Min)
- } else if cx.match_def_path(def_id, &paths::CMP_MAX) {
+ } else if match_def_path(cx, def_id, &paths::CMP_MAX) {
fetch_const(cx, args, MinMax::Max)
} else {
None