From 54e9324e93646433e8404af106223890ef52105c Mon Sep 17 00:00:00 2001 From: Kartavya Vashishtha Date: Mon, 12 Sep 2022 05:45:11 -0700 Subject: [PATCH] Update crates/ide-assists/src/handlers/move_format_string_arg.rs Co-authored-by: Lukas Wirth --- crates/ide-assists/src/handlers/move_format_string_arg.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/ide-assists/src/handlers/move_format_string_arg.rs b/crates/ide-assists/src/handlers/move_format_string_arg.rs index cb7c30b37d6..92b2fa79d71 100644 --- a/crates/ide-assists/src/handlers/move_format_string_arg.rs +++ b/crates/ide-assists/src/handlers/move_format_string_arg.rs @@ -41,7 +41,7 @@ use syntax::{ast, AstNode, AstToken, NodeOrToken, SyntaxKind::COMMA, TextRange}; pub(crate) fn move_format_string_arg(acc: &mut Assists, ctx: &AssistContext<'_>) -> Option<()> { let fmt_string = ctx.find_token_at_offset::()?; - let tt = fmt_string.syntax().parent_ancestors().find_map(ast::TokenTree::cast)?; + let tt = fmt_string.syntax().parent().and_then(ast::TokenTree::cast)?; let expanded_t = ast::String::cast( ctx.sema.descend_into_macros_with_kind_preference(fmt_string.syntax().clone()),