Skip to content

Commit 3610c62

Browse files
committed
single_line_let_else_max_width test case with comment in else block
The comment will always force the block to be multi-lined regardless of the values set for `single_line_let_else_max_width`
1 parent 126c48b commit 3610c62

File tree

6 files changed

+51
-0
lines changed

6 files changed

+51
-0
lines changed

tests/source/configs/single_line_let_else_max_width/100.rs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,12 @@ fn main() {
99
return
1010
};
1111

12+
let Some(c) = opt else {
13+
// a comment should always force the block to be multi-lined
14+
return
15+
};
16+
17+
let Some(c) = opt else { /* a comment should always force the block to be multi-lined */ return };
18+
1219
let Some(d) = some_very_very_very_very_long_name else { return };
1320
}

tests/source/configs/single_line_let_else_max_width/50.rs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,12 @@ fn main() {
99
return
1010
};
1111

12+
let Some(c) = opt else {
13+
// a comment should always force the block to be multi-lined
14+
return
15+
};
16+
17+
let Some(c) = opt else { /* a comment should always force the block to be multi-lined */ return };
18+
1219
let Some(d) = some_very_very_very_very_long_name else { return };
1320
}

tests/source/configs/single_line_let_else_max_width/zero.rs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,12 @@ fn main() {
99
return
1010
};
1111

12+
let Some(c) = opt else {
13+
// a comment should always force the block to be multi-lined
14+
return
15+
};
16+
17+
let Some(c) = opt else { /* a comment should always force the block to be multi-lined */ return };
18+
1219
let Some(d) = some_very_very_very_very_long_name else { return };
1320
}

tests/target/configs/single_line_let_else_max_width/100.rs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,15 @@ fn main() {
77

88
let Some(c) = opt else { return };
99

10+
let Some(c) = opt else {
11+
// a comment should always force the block to be multi-lined
12+
return;
13+
};
14+
15+
let Some(c) = opt else {
16+
/* a comment should always force the block to be multi-lined */
17+
return;
18+
};
19+
1020
let Some(d) = some_very_very_very_very_long_name else { return };
1121
}

tests/target/configs/single_line_let_else_max_width/50.rs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,16 @@ fn main() {
77

88
let Some(c) = opt else { return };
99

10+
let Some(c) = opt else {
11+
// a comment should always force the block to be multi-lined
12+
return;
13+
};
14+
15+
let Some(c) = opt else {
16+
/* a comment should always force the block to be multi-lined */
17+
return;
18+
};
19+
1020
let Some(d) = some_very_very_very_very_long_name else {
1121
return;
1222
};

tests/target/configs/single_line_let_else_max_width/zero.rs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,16 @@ fn main() {
1111
return;
1212
};
1313

14+
let Some(c) = opt else {
15+
// a comment should always force the block to be multi-lined
16+
return;
17+
};
18+
19+
let Some(c) = opt else {
20+
/* a comment should always force the block to be multi-lined */
21+
return;
22+
};
23+
1424
let Some(d) = some_very_very_very_very_long_name else {
1525
return;
1626
};

0 commit comments

Comments
 (0)