aboutsummaryrefslogtreecommitdiff
path: root/guests_macro
diff options
context:
space:
mode:
authorKamen Mladenov <kamen@syndamia.com>2025-01-16 12:49:32 +0200
committerKamen Mladenov <kamen@syndamia.com>2025-01-16 12:49:32 +0200
commit0e40af1505a284b1ea7fa2c7f6f8023f5667d086 (patch)
treea61f10a707717ebfa2b8ff341efd272567597178 /guests_macro
parentcda842e46075fbb807125fc5358c5a28b820eb4b (diff)
downloadzkVMs-benchmarks-0e40af1505a284b1ea7fa2c7f6f8023f5667d086.tar
zkVMs-benchmarks-0e40af1505a284b1ea7fa2c7f6f8023f5667d086.tar.gz
zkVMs-benchmarks-0e40af1505a284b1ea7fa2c7f6f8023f5667d086.zip
fix(guests_macro): Remove trailing comma from group_streams output
Diffstat (limited to 'guests_macro')
-rw-r--r--guests_macro/src/parse_fn.rs2
1 files changed, 1 insertions, 1 deletions
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());