Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-assists/src/handlers/generate_getter_or_setter.rs')
-rw-r--r--crates/ide-assists/src/handlers/generate_getter_or_setter.rs13
1 files changed, 7 insertions, 6 deletions
diff --git a/crates/ide-assists/src/handlers/generate_getter_or_setter.rs b/crates/ide-assists/src/handlers/generate_getter_or_setter.rs
index 20ee9253d3..e42d0ed1b0 100644
--- a/crates/ide-assists/src/handlers/generate_getter_or_setter.rs
+++ b/crates/ide-assists/src/handlers/generate_getter_or_setter.rs
@@ -263,6 +263,7 @@ fn generate_getter_from_info(
let body = make::block_expr([], Some(body));
make::fn_(
+ None,
strukt.visibility(),
fn_name,
None,
@@ -299,6 +300,7 @@ fn generate_setter_from_info(info: &AssistInfo, record_field_info: &RecordFieldI
// Make the setter fn
make::fn_(
+ None,
strukt.visibility(),
fn_name,
None,
@@ -433,12 +435,11 @@ fn build_source_change(
new_fn.indent(1.into());
// Insert a tabstop only for last method we generate
- if i == record_fields_count - 1 {
- if let Some(cap) = ctx.config.snippet_cap {
- if let Some(name) = new_fn.name() {
- builder.add_tabstop_before(cap, name);
- }
- }
+ if i == record_fields_count - 1
+ && let Some(cap) = ctx.config.snippet_cap
+ && let Some(name) = new_fn.name()
+ {
+ builder.add_tabstop_before(cap, name);
}
assoc_item_list.add_item(new_fn.clone().into());