From 48bdecf99d33772488fa216ddd3dfe379d9ce4c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96mer=20Sinan=20A=C4=9Facan?= Date: Fri, 27 Oct 2017 08:25:14 +0300 Subject: [PATCH] Add Configurations.md section --- Configurations.md | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/Configurations.md b/Configurations.md index 16849d11880a..bd67caef09fc 100644 --- a/Configurations.md +++ b/Configurations.md @@ -1229,6 +1229,48 @@ struct Dolor } ``` +## `match_arm_forces_newline` + +Consistently put match arms (block based or not) in a newline. + +- **Default value**: `false` +- **Possible values**: `true`, `false` + +#### `false` (default): + +```rust +match x { + // a non-empty block + X0 => { + f(); + } + // an empty block + X1 => {} + // a non-block + X2 => println!("ok"), +} +``` + +#### `true`: + +```rust +match x { + // a non-empty block + X0 => { + f(); + } + // an empty block + X1 => + {} + // a non-block + X2 => { + println!("ok") + } +} +``` + +See also: [`wrap_match_arms`](#wrap_match_arms). + ## `match_block_trailing_comma` Put a trailing comma after a block based match arm (non-block arms are not affected)