rust/tests/target/configs-match_arm_forces_newline-true.rs

45 lines
1,005 B
Rust
Raw Normal View History

2017-10-15 13:35:20 +02:00
// rustfmt-match_arm_forces_newline: true
// rustfmt-wrap_match_arms: false
// match_arm_forces_newline puts all match arms bodies in a newline and indents
// them.
fn main() {
match x() {
// a short non-empty block
X0 => {
f();
}
// a long non-empty block
X1 => {
some.really
.long
.expression
.fooooooooooooooooooooooooooooooooooooooooo()
.baaaaarrrrrrrrrrrrrrrrrrrrrrrrrr();
}
// an empty block
X2 =>
{}
// a short non-block
X3 =>
println!("ok"),
// a long non-block
X4 =>
foo.bar
.baz
.test
.x
.y
.z
.a
.s
.d
.fasdfasdf
.asfads
.fasd
.fasdfasdf
.dfasfdsaf(),
}
}