- Some(format!("{}{}{}", beginning_vert, pats_str, guard_str))
+ Some(format!("{}{}", pats_str, guard_str))
+}
+
+fn block_can_be_flattened<'a>(
+ context: &RewriteContext,
+ expr: &'a ast::Expr,
+) -> Option<&'a ast::Block> {
+ match expr.node {
+ ast::ExprKind::Block(ref block, _)
+ if !is_unsafe_block(block)
+ && is_simple_block(block, Some(&expr.attrs), context.codemap) =>
+ {
+ Some(&*block)
+ }
+ _ => None,
+ }