aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--embassy-macros/src/lib.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/embassy-macros/src/lib.rs b/embassy-macros/src/lib.rs
index db4afcb9b..b11fc4ae9 100644
--- a/embassy-macros/src/lib.rs
+++ b/embassy-macros/src/lib.rs
@@ -93,7 +93,7 @@ pub fn task(args: TokenStream, item: TokenStream) -> TokenStream {
93 #task_fn 93 #task_fn
94 type F = impl ::core::future::Future + 'static; 94 type F = impl ::core::future::Future + 'static;
95 static POOL: [::embassy::executor::Task<F>; #pool_size] = [::embassy::executor::Task::new(); #pool_size]; 95 static POOL: [::embassy::executor::Task<F>; #pool_size] = [::embassy::executor::Task::new(); #pool_size];
96 unsafe { ::embassy::executor::Task::spawn(&POOL, || task(#arg_names)) } 96 unsafe { ::embassy::executor::Task::spawn(&POOL, move || task(#arg_names)) }
97 } 97 }
98 }; 98 };
99 result.into() 99 result.into()