if let Some(target) = subtracts_one(cx, e);
// Extracting out the variable name
- if let ExprKind::Path(ref assign_path) = target.kind;
- if let QPath::Resolved(_, ref ares_path) = assign_path;
+ if let ExprKind::Path(QPath::Resolved(_, ref ares_path)) = target.kind;
then {
// Handle symmetric conditions in the if statement
cx,
IMPLICIT_SATURATING_SUB,
expr.span,
- "Implicitly performing saturating subtraction",
+ "implicitly performing saturating subtraction",
"try",
- format!("{} = {}.saturating_sub({});", var_name, var_name, 1.to_string()),
+ format!("{} = {}.saturating_sub({});", var_name, var_name, '1'),
Applicability::MachineApplicable,
);
}