Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-assists/src/handlers/convert_tuple_struct_to_named_struct.rs')
-rw-r--r--crates/ide-assists/src/handlers/convert_tuple_struct_to_named_struct.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/ide-assists/src/handlers/convert_tuple_struct_to_named_struct.rs b/crates/ide-assists/src/handlers/convert_tuple_struct_to_named_struct.rs
index f1eae83866..270467b14f 100644
--- a/crates/ide-assists/src/handlers/convert_tuple_struct_to_named_struct.rs
+++ b/crates/ide-assists/src/handlers/convert_tuple_struct_to_named_struct.rs
@@ -191,7 +191,7 @@ fn process_struct_name_reference(
full_path,
generate_record_pat_list(&tuple_struct_pat, names),
);
- editor.replace_all(cover_edit_range(source, range), vec![new.syntax().clone().into()]);
+ editor.replace_all(cover_edit_range(source.syntax(), range), vec![new.syntax().clone().into()]);
},
ast::PathExpr(path_expr) => {
let call_expr = path_expr.syntax().parent().and_then(ast::CallExpr::cast)?;
@@ -207,7 +207,7 @@ fn process_struct_name_reference(
let mut first_insert = vec![];
for (expr, name) in arg_list.args().zip(names) {
let range = ctx.sema.original_range_opt(expr.syntax())?.range;
- let place = cover_edit_range(source, range);
+ let place = cover_edit_range(source.syntax(), range);
let elements = vec![
make.name_ref(&name.text()).syntax().clone().into(),
make.token(T![:]).into(),
@@ -236,7 +236,7 @@ fn process_delimiter(
first_insert: Vec<syntax::SyntaxElement>,
) {
let Some(range) = ctx.sema.original_range_opt(list.syntax()) else { return };
- let place = cover_edit_range(source, range.range);
+ let place = cover_edit_range(source.syntax(), range.range);
let l_paren = match place.start() {
syntax::NodeOrToken::Node(node) => node.first_token(),
@@ -290,7 +290,7 @@ fn edit_field_references(
&& let Some(original) = ctx.sema.original_range_opt(name_ref.syntax())
{
editor.replace_all(
- cover_edit_range(&source, original.range),
+ cover_edit_range(source.syntax(), original.range),
vec![name.syntax().clone().into()],
);
}