Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-assists/src/handlers/destructure_struct_binding.rs')
-rw-r--r--crates/ide-assists/src/handlers/destructure_struct_binding.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/ide-assists/src/handlers/destructure_struct_binding.rs b/crates/ide-assists/src/handlers/destructure_struct_binding.rs
index 9ffce445d1..6e6c7fcbfb 100644
--- a/crates/ide-assists/src/handlers/destructure_struct_binding.rs
+++ b/crates/ide-assists/src/handlers/destructure_struct_binding.rs
@@ -3,7 +3,7 @@ use ide_db::{
FxHashMap, FxHashSet, RootDatabase,
assists::AssistId,
defs::Definition,
- helpers::mod_path_to_ast,
+ helpers::mod_path_to_ast_with_factory,
search::{FileReference, SearchScope},
};
use itertools::Itertools;
@@ -276,7 +276,7 @@ fn destructure_pat(
field_names: &[(SmolStr, SmolStr)],
) {
let make = editor.make();
- let struct_path = mod_path_to_ast(&data.struct_def_path, data.edition);
+ let struct_path = mod_path_to_ast_with_factory(make, &data.struct_def_path, data.edition);
let is_ref = data.target.is_ref();
let is_mut = data.target.is_mut();