aboutsummaryrefslogtreecommitdiff
path: root/guests_macro
diff options
context:
space:
mode:
Diffstat (limited to 'guests_macro')
-rw-r--r--guests_macro/src/parse_fn.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/guests_macro/src/parse_fn.rs b/guests_macro/src/parse_fn.rs
index 2db81fa..3db397c 100644
--- a/guests_macro/src/parse_fn.rs
+++ b/guests_macro/src/parse_fn.rs
@@ -50,6 +50,9 @@ pub fn split_fn(item: &TokenStream) -> (TokenStream, TokenStream, TokenStream) {
out.extend([tt].into_iter());
}
+ if ret.is_empty() {
+ ret.extend([TokenTree::Group(Group::new(Delimiter::Parenthesis, TokenStream::new()))].into_iter());
+ }
(name, args, ret)
}