docs(style-guide): don't flatten match arms with macro call
This commit is contained in:
parent
500647fd81
commit
45b2559e5e
@ -663,7 +663,8 @@ never use a block (unless the block is empty).
|
|||||||
|
|
||||||
If the right-hand side consists of multiple statements, or has line comments,
|
If the right-hand side consists of multiple statements, or has line comments,
|
||||||
or the start of the line does not fit on the same line as the left-hand side,
|
or the start of the line does not fit on the same line as the left-hand side,
|
||||||
use a block.
|
use a block. Do not flatten a right-hand side block containing a single macro call
|
||||||
|
because its expanded form could contain a trailing semicolon.
|
||||||
|
|
||||||
Block-indent the body of a block arm.
|
Block-indent the body of a block arm.
|
||||||
|
|
||||||
@ -686,6 +687,10 @@ match foo {
|
|||||||
bar => {}
|
bar => {}
|
||||||
// Trailing comma on last item.
|
// Trailing comma on last item.
|
||||||
foo => bar,
|
foo => bar,
|
||||||
|
baz => qux!(),
|
||||||
|
lorem => {
|
||||||
|
ipsum!()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user