if let [obj, _] = args;
if cx.typeck_results().expr_ty(obj).is_floating_point() || match_trait_method(cx, expr, &paths::ORD);
then {
- if path.ident.as_str() == sym!(max).as_str() {
+ if path.ident.name == sym!(max) {
fetch_const(cx, args, MinMax::Max)
- } else if path.ident.as_str() == sym!(min).as_str() {
+ } else if path.ident.name == sym!(min) {
fetch_const(cx, args, MinMax::Min)
} else {
None