aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--embassy-macros/src/macros/main.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/embassy-macros/src/macros/main.rs b/embassy-macros/src/macros/main.rs
index 7af4ef836..6ae77398d 100644
--- a/embassy-macros/src/macros/main.rs
+++ b/embassy-macros/src/macros/main.rs
@@ -105,10 +105,11 @@ pub fn run(args: syn::AttributeArgs, f: syn::ItemFn, main: TokenStream) -> Resul
105 ctxt.check()?; 105 ctxt.check()?;
106 106
107 let f_body = f.block; 107 let f_body = f.block;
108 let out = &f.sig.output;
108 109
109 let result = quote! { 110 let result = quote! {
110 #[::embassy_executor::task()] 111 #[::embassy_executor::task()]
111 async fn __embassy_main(#fargs) { 112 async fn __embassy_main(#fargs) #out {
112 #f_body 113 #f_body
113 } 114 }
114 115