diff --git a/src/tools/rust-analyzer/crates/ide-completion/src/completions/expr.rs b/src/tools/rust-analyzer/crates/ide-completion/src/completions/expr.rs index 2245f58bc620..7fbd1fbc1af4 100644 --- a/src/tools/rust-analyzer/crates/ide-completion/src/completions/expr.rs +++ b/src/tools/rust-analyzer/crates/ide-completion/src/completions/expr.rs @@ -369,8 +369,8 @@ pub(crate) fn complete_expr_path( } if in_block_expr { - add_keyword("letm", "let mut $1 = $2;"); - add_keyword("let", "let $1 = $2;"); + add_keyword("letm", "let mut $1 = $0;"); + add_keyword("let", "let $1 = $0;"); } if after_if_expr { diff --git a/src/tools/rust-analyzer/crates/ide-completion/src/completions/keyword.rs b/src/tools/rust-analyzer/crates/ide-completion/src/completions/keyword.rs index 0becdf065aca..64bb1fce6ba0 100644 --- a/src/tools/rust-analyzer/crates/ide-completion/src/completions/keyword.rs +++ b/src/tools/rust-analyzer/crates/ide-completion/src/completions/keyword.rs @@ -346,7 +346,7 @@ fn main() { "#, r#" fn main() { - let $1 = $2; + let $1 = $0; } "#, ); @@ -359,7 +359,7 @@ fn main() { "#, r#" fn main() { - let mut $1 = $2; + let mut $1 = $0; } "#, ); @@ -436,7 +436,7 @@ fn main() { "#, r#" fn main() { - if { let $1 = $2; } {} + if { let $1 = $0; } {} } "#, ); @@ -449,7 +449,7 @@ fn main() { "#, r#" fn main() { - if { let mut $1 = $2; } {} + if { let mut $1 = $0; } {} } "#, );