From 4efc2a9df21f796b71588d0ae8b14ca29f4a1919 Mon Sep 17 00:00:00 2001 From: Jake Heinz Date: Sun, 15 May 2022 07:55:13 +0000 Subject: [PATCH] ide: insert whitespace between 'mut' and 'self' in macro expansion --- .../ide-db/src/syntax_helpers/insert_whitespace_into_node.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/crates/ide-db/src/syntax_helpers/insert_whitespace_into_node.rs b/crates/ide-db/src/syntax_helpers/insert_whitespace_into_node.rs index e389eaf0478..16e609b1a7e 100644 --- a/crates/ide-db/src/syntax_helpers/insert_whitespace_into_node.rs +++ b/crates/ide-db/src/syntax_helpers/insert_whitespace_into_node.rs @@ -88,6 +88,9 @@ pub fn insert_ws_into(syn: SyntaxNode) -> SyntaxNode { LIFETIME_IDENT if is_next(is_text, true) => { mods.push(do_ws(after, tok)); } + MUT_KW if is_next(|it| it == SELF_KW, false) => { + mods.push(do_ws(after, tok)); + } AS_KW | DYN_KW | IMPL_KW | CONST_KW => { mods.push(do_ws(after, tok)); }