Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-assists/src/handlers/generate_function.rs')
-rw-r--r--crates/ide-assists/src/handlers/generate_function.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/ide-assists/src/handlers/generate_function.rs b/crates/ide-assists/src/handlers/generate_function.rs
index 3c3fde80f9..13096c6efc 100644
--- a/crates/ide-assists/src/handlers/generate_function.rs
+++ b/crates/ide-assists/src/handlers/generate_function.rs
@@ -67,7 +67,7 @@ fn gen_fn(acc: &mut Assists, ctx: &AssistContext<'_, '_>) -> Option<()> {
return None;
}
- let fn_name = &*name_ref.text();
+ let fn_name = name_ref.text();
let TargetInfo { target_module, adt_info, target, file } =
fn_target_info(ctx, path, &call, fn_name)?;
@@ -159,7 +159,7 @@ fn gen_method(acc: &mut Assists, ctx: &AssistContext<'_, '_>) -> Option<()> {
let (impl_, file) = if let Some(impl_) = cursor_impl {
(Some(impl_), ctx.vfs_file_id())
} else {
- get_adt_source(ctx, &adt, fn_name.text().as_str())?
+ get_adt_source(ctx, &adt, fn_name.text())?
};
let target = get_method_target(ctx, &impl_, &adt)?;
@@ -269,7 +269,7 @@ impl FunctionBuilder {
// If generated function has the name "new" and is an associated function, we generate fn body
// as a constructor and assume a "Self" return type.
if let Some(body) =
- make_fn_body_as_new_function(make, ctx, &fn_name.text(), adt_info, target_edition)
+ make_fn_body_as_new_function(make, ctx, fn_name.text(), adt_info, target_edition)
{
ret_type = Some(make.ret_type(make.ty_path(make.ident_path("Self")).into()));
should_focus_return_type = false;