Skip to content

Commit 5d2eaee

Browse files
committed
minor: Update ide-assist docs for add_braces
1 parent 01cacbe commit 5d2eaee

File tree

2 files changed

+34
-1
lines changed

2 files changed

+34
-1
lines changed

crates/ide-assists/src/handlers/add_braces.rs

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ use crate::{AssistContext, AssistId, Assists};
99

1010
// Assist: add_braces
1111
//
12-
// Adds braces to closure bodies and match arm expressions.
12+
// Adds braces to closure bodies, match arm expressions and assignment bodies.
1313
//
1414
// ```
1515
// fn foo(n: i32) -> i32 {
@@ -30,6 +30,20 @@ use crate::{AssistContext, AssistId, Assists};
3030
// }
3131
// }
3232
// ```
33+
// ---
34+
// ```
35+
// fn foo(n: i32) -> i32 {
36+
// let x =$0 n + 2;
37+
// }
38+
// ```
39+
// ->
40+
// ```
41+
// fn foo(n: i32) -> i32 {
42+
// let x = {
43+
// n + 2
44+
// };
45+
// }
46+
// ```
3347
pub(crate) fn add_braces(acc: &mut Assists, ctx: &AssistContext<'_>) -> Option<()> {
3448
let (expr_type, expr) = get_replacement_node(ctx)?;
3549

crates/ide-assists/src/tests/generated.rs

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,25 @@ fn foo(n: i32) -> i32 {
2727
)
2828
}
2929

30+
#[test]
31+
fn doctest_add_braces_1() {
32+
check_doc_test(
33+
"add_braces",
34+
r#####"
35+
fn foo(n: i32) -> i32 {
36+
let x =$0 n + 2;
37+
}
38+
"#####,
39+
r#####"
40+
fn foo(n: i32) -> i32 {
41+
let x = {
42+
n + 2
43+
};
44+
}
45+
"#####,
46+
)
47+
}
48+
3049
#[test]
3150
fn doctest_add_explicit_enum_discriminant() {
3251
check_doc_test(

0 commit comments

Comments
 (0)