Website Summary Files Commits Branches @commit @diff @stats
diff options
context:
space:
mode:
Commit0e40af1505a284b1ea7fa2c7f6f8023f5667d086 (patch)
Author
 Kamen Mladenov <kamen@syndamia.com>
2025-01-16 12:49:32 +0200
Committer
 Kamen Mladenov <kamen@syndamia.com>
2025-01-16 12:49:32 +0200
Filesa61f10a707717ebfa2b8ff341efd272567597178
zkVMs-benchmarks-0e40af1505a284b1ea7fa2c7f6f8023f5667d086.tar
zkVMs-benchmarks-0e40af1505a284b1ea7fa2c7f6f8023f5667d086.tar.gz
zkVMs-benchmarks-0e40af1505a284b1ea7fa2c7f6f8023f5667d086.zip
Parentcda842e46075fbb807125fc5358c5a28b820eb4b (diff)
fix(guests_macro): Remove trailing comma from group_streams output
1 files changed, 1 insertions, 1 deletions
-rw-r--r--guests_macro/src/parse_fn.rs2
diff --git a/guests_macro/src/parse_fn.rs b/guests_macro/src/parse_fn.rs
index 1bcc3ba..506b26a 100644
--- a/guests_macro/src/parse_fn.rs
+++ b/guests_macro/src/parse_fn.rs
@@ -133,7 +133,7 @@ pub fn args_divide(item: &TokenStream) -> (Vec<TokenStream>, Vec<TokenStream>) {
/// Output: "(p1, p2, ...)"
pub fn group_streams(patterns: &Vec<TokenStream>) -> TokenStream {
let mut inner_ts = TokenStream::new();
- inner_ts.extend(patterns.clone().into_iter().flat_map(|i| [i, ",".parse().unwrap()]));
+ inner_ts.extend(patterns.clone().into_iter().flat_map(|i| [",".parse().unwrap(), i]).skip(1));
let mut out = TokenStream::new();
out.extend([TokenTree::Group(Group::new(Delimiter::Parenthesis, inner_ts))].into_iter());