feat: make cursor select at _tmp

This commit is contained in:
Young-Flash 2023-10-14 11:05:38 +08:00
parent 5bbca22720
commit bc34e8f1ad
2 changed files with 5 additions and 5 deletions

View File

@ -16,7 +16,7 @@
// ``` // ```
// fn main() { // fn main() {
// let x = Some(1); // let x = Some(1);
// if let Some(_tmp) = x {} // if let Some(${0:_tmp}) = x {}
// } // }
// ``` // ```
pub(crate) fn replace_is_method_with_if_let_method( pub(crate) fn replace_is_method_with_if_let_method(
@ -44,7 +44,7 @@ pub(crate) fn replace_is_method_with_if_let_method(
}; };
acc.add(AssistId(assist_id, AssistKind::RefactorRewrite), message, target, |edit| { acc.add(AssistId(assist_id, AssistKind::RefactorRewrite), message, target, |edit| {
let replacement = format!("let {}(_tmp) = {}", text, receiver); let replacement = format!("let {}({}) = {}", text, "${0:_tmp}", receiver);
edit.replace(target, replacement); edit.replace(target, replacement);
}) })
} }
@ -71,7 +71,7 @@ fn main() {
r#" r#"
fn main() { fn main() {
let x = Some(1); let x = Some(1);
if let Some(_tmp) = x {} if let Some(${0:_tmp}) = x {}
} }
"#, "#,
); );
@ -103,7 +103,7 @@ fn main() {
r#" r#"
fn main() { fn main() {
let x = Ok(1); let x = Ok(1);
if let Ok(_tmp) = x {} if let Ok(${0:_tmp}) = x {}
} }
"#, "#,
); );

View File

@ -2571,7 +2571,7 @@ fn main() {
r#####" r#####"
fn main() { fn main() {
let x = Some(1); let x = Some(1);
if let Some(_tmp) = x {} if let Some(${0:_tmp}) = x {}
} }
"#####, "#####,
) )