From 838df8dfb60e8a17b3b3b43a642da0d8ca9828e2 Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Tue, 11 Sep 2018 08:41:16 +0300 Subject: Use correct heuristic for match block flattening --- src/expr.rs | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'src/expr.rs') diff --git a/src/expr.rs b/src/expr.rs index 329081f5d70..fef4a024cf5 100644 --- a/src/expr.rs +++ b/src/expr.rs @@ -179,11 +179,13 @@ pub fn format_expr( Some(format!("break{}", id_str)) } } - ast::ExprKind::Yield(ref opt_expr) => if let Some(ref expr) = *opt_expr { - rewrite_unary_prefix(context, "yield ", &**expr, shape) - } else { - Some("yield".to_string()) - }, + ast::ExprKind::Yield(ref opt_expr) => { + if let Some(ref expr) = *opt_expr { + rewrite_unary_prefix(context, "yield ", &**expr, shape) + } else { + Some("yield".to_string()) + } + } ast::ExprKind::Closure(capture, asyncness, movability, ref fn_decl, ref body, _) => { closures::rewrite_closure( capture, asyncness, movability, fn_decl, body, expr.span, context, shape, -- cgit 1.4.1-3-g733a5