diff options
Diffstat (limited to 'embassy-executor-macros/src/macros/task.rs')
| -rw-r--r-- | embassy-executor-macros/src/macros/task.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/embassy-executor-macros/src/macros/task.rs b/embassy-executor-macros/src/macros/task.rs index fc8673743..755948882 100644 --- a/embassy-executor-macros/src/macros/task.rs +++ b/embassy-executor-macros/src/macros/task.rs | |||
| @@ -234,7 +234,7 @@ pub fn run(args: TokenStream, item: TokenStream) -> TokenStream { | |||
| 234 | if !errors.is_empty() { | 234 | if !errors.is_empty() { |
| 235 | task_outer_body = quote! { | 235 | task_outer_body = quote! { |
| 236 | #![allow(unused_variables, unreachable_code)] | 236 | #![allow(unused_variables, unreachable_code)] |
| 237 | let _x: #embassy_executor::SpawnToken<()> = ::core::todo!(); | 237 | let _x: ::core::result::Result<#embassy_executor::SpawnToken<()>, #embassy_executor::SpawnError> = ::core::todo!(); |
| 238 | _x | 238 | _x |
| 239 | }; | 239 | }; |
| 240 | } | 240 | } |
| @@ -248,7 +248,7 @@ pub fn run(args: TokenStream, item: TokenStream) -> TokenStream { | |||
| 248 | #task_inner | 248 | #task_inner |
| 249 | 249 | ||
| 250 | #(#task_outer_attrs)* | 250 | #(#task_outer_attrs)* |
| 251 | #visibility #unsafety fn #task_ident #generics (#fargs) -> #embassy_executor::SpawnToken<impl Sized> #where_clause{ | 251 | #visibility #unsafety fn #task_ident #generics (#fargs) -> ::core::result::Result<#embassy_executor::SpawnToken<impl Sized>, #embassy_executor::SpawnError> #where_clause{ |
| 252 | #task_outer_body | 252 | #task_outer_body |
| 253 | } | 253 | } |
| 254 | 254 | ||
