]> git.lizzy.rs Git - rust.git/blobdiff - crates/ide_assists/src/handlers/generate_new.rs
Merge #11481
[rust.git] / crates / ide_assists / src / handlers / generate_new.rs
index 959a1f86cb576812ed5d9bb1bd8b2ef5f3f1eee9..6a1f710f6d5f3009c38495acd027ab399d5e0c30 100644 (file)
@@ -1,6 +1,6 @@
 use itertools::Itertools;
 use stdx::format_to;
-use syntax::ast::{self, AstNode, NameOwner, StructKind, VisibilityOwner};
+use syntax::ast::{self, AstNode, HasName, HasVisibility, StructKind};
 
 use crate::{
     utils::{find_impl_block_start, find_struct_impl, generate_impl_text},
@@ -36,7 +36,7 @@ pub(crate) fn generate_new(acc: &mut Assists, ctx: &AssistContext) -> Option<()>
     };
 
     // Return early if we've found an existing new fn
-    let impl_def = find_struct_impl(&ctx, &ast::Adt::Struct(strukt.clone()), "new")?;
+    let impl_def = find_struct_impl(ctx, &ast::Adt::Struct(strukt.clone()), "new")?;
 
     let target = strukt.syntax().text_range();
     acc.add(AssistId("generate_new", AssistKind::Generate), "Generate `new`", target, |builder| {