Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-assists/src/handlers/replace_qualified_name_with_use.rs')
-rw-r--r--crates/ide-assists/src/handlers/replace_qualified_name_with_use.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/crates/ide-assists/src/handlers/replace_qualified_name_with_use.rs b/crates/ide-assists/src/handlers/replace_qualified_name_with_use.rs
index 693a081e91..7f0375f3cb 100644
--- a/crates/ide-assists/src/handlers/replace_qualified_name_with_use.rs
+++ b/crates/ide-assists/src/handlers/replace_qualified_name_with_use.rs
@@ -111,8 +111,7 @@ fn target_path(ctx: &AssistContext<'_>, mut original_path: ast::Path) -> Option<
}
fn drop_generic_args(path: &ast::Path) -> ast::Path {
- let (mut editor, path) = SyntaxEditor::new(path.syntax().clone());
- let path = ast::Path::cast(path).unwrap();
+ let (mut editor, path) = SyntaxEditor::new_typed(path);
if let Some(segment) = path.segment()
&& let Some(generic_args) = segment.generic_arg_list()
{