about summary refs log tree commit diff
diff options
context:
space:
mode:
authorroife <roifewu@gmail.com>2024-01-05 13:39:42 +0800
committerroife <roifewu@gmail.com>2024-01-05 13:59:44 +0800
commitfbdc59c54a065def2acc44300db3945758003c91 (patch)
tree28449a3b4350b71ea12652536f45cdb9c2ef8abf
parentbf0c4acef4a352408e07b39eb0d5292c31640b6a (diff)
downloadrust-fbdc59c54a065def2acc44300db3945758003c91.tar.gz
rust-fbdc59c54a065def2acc44300db3945758003c91.zip
internal: remove unnecessary path_tranform on type_gen_args in generate_delegate_trait.
-rw-r--r--crates/ide-assists/src/handlers/generate_delegate_trait.rs6
1 files changed, 1 insertions, 5 deletions
diff --git a/crates/ide-assists/src/handlers/generate_delegate_trait.rs b/crates/ide-assists/src/handlers/generate_delegate_trait.rs
index af2b60d22a5..7731addcddf 100644
--- a/crates/ide-assists/src/handlers/generate_delegate_trait.rs
+++ b/crates/ide-assists/src/handlers/generate_delegate_trait.rs
@@ -351,11 +351,7 @@ fn generate_impl(
                 transform_impl(ctx, ast_strukt, &old_impl, &transform_args, &trait_args.syntax())?;
             }
 
-            let mut type_gen_args = strukt_params.clone().map(|params| params.to_generic_args());
-            if let Some(type_args) = &mut type_gen_args {
-                *type_args = type_args.clone_for_update();
-                transform_impl(ctx, ast_strukt, &old_impl, &transform_args, &type_args.syntax())?;
-            }
+            let type_gen_args = strukt_params.clone().map(|params| params.to_generic_args());
 
             let path_type = make::ty(&trait_.name(db).to_smol_str()).clone_for_update();
             transform_impl(ctx, ast_strukt, &old_impl, &transform_args, &path_type.syntax())?;