aboutsummaryrefslogtreecommitdiff
path: root/macros/src/codegen/async_dispatchers.rs
diff options
context:
space:
mode:
authorEmil Fresk <emil.fresk@gmail.com>2023-01-07 14:26:55 +0100
committerHenrik Tjäder <henrik@tjaders.com>2023-03-01 00:31:08 +0100
commit76595b7aedd2a14aea8569b75fabe62120f93230 (patch)
tree5b94ff5b348a57347066e97f1bac8dda1d716b80 /macros/src/codegen/async_dispatchers.rs
parentb054e871d486e8eb35e3c98a73652640238c5e7d (diff)
All codegen is now explicit
Diffstat (limited to 'macros/src/codegen/async_dispatchers.rs')
-rw-r--r--macros/src/codegen/async_dispatchers.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/macros/src/codegen/async_dispatchers.rs b/macros/src/codegen/async_dispatchers.rs
index d53d7b5..62b17fe 100644
--- a/macros/src/codegen/async_dispatchers.rs
+++ b/macros/src/codegen/async_dispatchers.rs
@@ -4,7 +4,7 @@ use proc_macro2::TokenStream as TokenStream2;
use quote::quote;
/// Generates task dispatchers
-pub fn codegen(app: &App, analysis: &Analysis) -> Vec<TokenStream2> {
+pub fn codegen(app: &App, analysis: &Analysis) -> TokenStream2 {
let mut items = vec![];
let interrupts = &analysis.interrupts;
@@ -96,5 +96,5 @@ pub fn codegen(app: &App, analysis: &Analysis) -> Vec<TokenStream2> {
));
}
- items
+ quote!(#(#items)*)
}