Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-assists/src/handlers/generate_enum_variant.rs')
-rw-r--r--crates/ide-assists/src/handlers/generate_enum_variant.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/ide-assists/src/handlers/generate_enum_variant.rs b/crates/ide-assists/src/handlers/generate_enum_variant.rs
index 3514ebb811..9b4d44d8b5 100644
--- a/crates/ide-assists/src/handlers/generate_enum_variant.rs
+++ b/crates/ide-assists/src/handlers/generate_enum_variant.rs
@@ -59,12 +59,12 @@ pub(crate) fn generate_enum_variant(acc: &mut Assists, ctx: &AssistContext<'_>)
let InRealFile { file_id, value: enum_node } = e.source(db)?.original_ast_node_rooted(db)?;
acc.add(AssistId::generate("generate_enum_variant"), "Generate variant", target, |builder| {
- let mut editor = builder.make_editor(enum_node.syntax());
- let make = SyntaxFactory::with_mappings();
- let field_list = parent.make_field_list(ctx, &make);
+ let editor = builder.make_editor(enum_node.syntax());
+ let make = editor.make();
+ let field_list = parent.make_field_list(ctx, make);
let variant = make.variant(None, make.name(&name_ref.text()), field_list, None);
if let Some(it) = enum_node.variant_list() {
- it.add_variant(&mut editor, &variant);
+ it.add_variant(&editor, &variant);
}
builder.add_file_edits(file_id.file_id(ctx.db()), editor);
})