Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-assists/src/utils/gen_trait_fn_body.rs')
-rw-r--r--crates/ide-assists/src/utils/gen_trait_fn_body.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/crates/ide-assists/src/utils/gen_trait_fn_body.rs b/crates/ide-assists/src/utils/gen_trait_fn_body.rs
index fe42ebe822..4ea56dc46a 100644
--- a/crates/ide-assists/src/utils/gen_trait_fn_body.rs
+++ b/crates/ide-assists/src/utils/gen_trait_fn_body.rs
@@ -230,7 +230,9 @@ fn gen_debug_impl(adt: &ast::Adt, func: &ast::Fn) -> Option<()> {
}
None => {
let fmt_string = make::expr_literal(&(format!("\"{name}\""))).into();
- let args = make::arg_list([target, fmt_string]);
+ let args = make::ext::token_tree_from_node(
+ make::arg_list([target, fmt_string]).syntax(),
+ );
let macro_name = make::ext::ident_path("write");
let macro_call = make::expr_macro(macro_name, args);