Nick Cameron f0fe9c3c4a chains: prefer to use the next line for an expression, if using the same line would introduce an open block or similar
This problem came to light due to the chains changes, but effects other code too. It only happens rarely, e.g.,

before this fix:
```
    match foo {
        MacroArgKind::Delimited(ref delim_tok, ref args) => rewrite_delimited_inner(
            delim_tok,
            args,
        ).map(|(lhs, inner, rhs)| format!("{}{}{}", lhs, inner, rhs)),
    };

```

after:
```
    match foo {
        MacroArgKind::Delimited(ref delim_tok, ref args) => {
            rewrite_delimited_inner(delim_tok, args)
                .map(|(lhs, inner, rhs)| format!("{}{}{}", lhs, inner, rhs))
        }
    }

```
2018-07-24 15:43:29 +12:00
..
2018-07-23 15:37:34 +12:00
2018-06-05 20:58:02 +12:00
2018-07-24 08:43:30 +12:00
2018-06-22 14:42:27 +12:00
2018-07-23 15:37:34 +12:00
2018-07-12 21:37:28 +12:00
2018-05-21 15:54:56 +12:00
2018-07-20 16:18:45 +09:00
2018-07-23 15:37:34 +12:00
2018-07-23 15:37:34 +12:00
2018-06-22 14:42:27 +12:00
2018-07-12 22:21:07 +12:00
2018-07-12 21:37:28 +12:00