Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-assists/src/handlers/inline_call.rs')
-rw-r--r--crates/ide-assists/src/handlers/inline_call.rs19
1 files changed, 6 insertions, 13 deletions
diff --git a/crates/ide-assists/src/handlers/inline_call.rs b/crates/ide-assists/src/handlers/inline_call.rs
index a5203404b2..a14b30db42 100644
--- a/crates/ide-assists/src/handlers/inline_call.rs
+++ b/crates/ide-assists/src/handlers/inline_call.rs
@@ -1570,11 +1570,8 @@ async fn foo(arg: u32) -> u32 {
}
fn spawn<T>(_: T) {}
fn main() {
- spawn({
- let arg = 42;
- async move {
- bar(arg).await * 2
- }
+ spawn(async move {
+ bar(42).await * 2
});
}
"#,
@@ -1605,12 +1602,9 @@ async fn foo(arg: u32) -> u32 {
}
fn spawn<T>(_: T) {}
fn main() {
- spawn({
- let arg = 42;
- async move {
- bar(arg).await;
- 42
- }
+ spawn(async move {
+ bar(42).await;
+ 42
});
}
"#,
@@ -1645,11 +1639,10 @@ fn spawn<T>(_: T) {}
fn main() {
let var = 42;
spawn({
- let x = var;
let y = var + 1;
let z: &u32 = &var;
async move {
- bar(x).await;
+ bar(var).await;
y + y + *z
}
});