@@ -323,9 +323,9 @@ fn check_powi(cx: &LateContext<'_>, expr: &Expr<'_>, receiver: &Expr<'_>, args:
323323 let maybe_neg_sugg = |expr, hir_id| {
324324 let sugg = Sugg :: hir ( cx, expr, ".." ) ;
325325 if matches ! ( op, BinOpKind :: Sub ) && hir_id == rhs. hir_id {
326- format ! ( "-{}" , sugg. maybe_par ( ) )
326+ - sugg
327327 } else {
328- sugg. to_string ( )
328+ sugg
329329 }
330330 } ;
331331
@@ -470,25 +470,13 @@ fn check_mul_add(cx: &LateContext<'_>, expr: &Expr<'_>) {
470470
471471 let maybe_neg_sugg = |expr| {
472472 let sugg = Sugg :: hir ( cx, expr, ".." ) ;
473- if let BinOpKind :: Sub = op {
474- format ! ( "-{sugg}" )
475- } else {
476- sugg. to_string ( )
477- }
473+ if let BinOpKind :: Sub = op { -sugg } else { sugg }
478474 } ;
479475
480476 let ( recv, arg1, arg2) = if let Some ( ( inner_lhs, inner_rhs) ) = is_float_mul_expr ( cx, lhs) {
481- (
482- inner_lhs,
483- Sugg :: hir ( cx, inner_rhs, ".." ) . to_string ( ) ,
484- maybe_neg_sugg ( rhs) ,
485- )
477+ ( inner_lhs, Sugg :: hir ( cx, inner_rhs, ".." ) , maybe_neg_sugg ( rhs) )
486478 } else if let Some ( ( inner_lhs, inner_rhs) ) = is_float_mul_expr ( cx, rhs) {
487- (
488- inner_lhs,
489- maybe_neg_sugg ( inner_rhs) ,
490- Sugg :: hir ( cx, lhs, ".." ) . to_string ( ) ,
491- )
479+ ( inner_lhs, maybe_neg_sugg ( inner_rhs) , Sugg :: hir ( cx, lhs, ".." ) )
492480 } else {
493481 return ;
494482 } ;
0 commit comments