diff options
| author | Kamen Mladenov <kamen@syndamia.com> | 2025-01-22 11:53:08 +0200 |
|---|---|---|
| committer | Kamen Mladenov <kamen@syndamia.com> | 2025-01-22 11:53:08 +0200 |
| commit | a82b39d1001fb6cb8d6e1cc824028aa08c7ed6de (patch) | |
| tree | af3beeecf7505ec9934563c0246ab549d3808d99 /zkvms/risc0/wrapper_macro/src/lib.rs | |
| parent | b0608ca2c0d8f739bead99eb93adc520ce2e1df1 (diff) | |
| download | zkVMs-benchmarks-a82b39d1001fb6cb8d6e1cc824028aa08c7ed6de.tar zkVMs-benchmarks-a82b39d1001fb6cb8d6e1cc824028aa08c7ed6de.tar.gz zkVMs-benchmarks-a82b39d1001fb6cb8d6e1cc824028aa08c7ed6de.zip | |
feat(guests_macro): Implement args_divide_grouped
Use it in multiple zkVMs, simplifying codebase
Diffstat (limited to 'zkvms/risc0/wrapper_macro/src/lib.rs')
| -rw-r--r-- | zkvms/risc0/wrapper_macro/src/lib.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/zkvms/risc0/wrapper_macro/src/lib.rs b/zkvms/risc0/wrapper_macro/src/lib.rs index eb24c33..67aaad6 100644 --- a/zkvms/risc0/wrapper_macro/src/lib.rs +++ b/zkvms/risc0/wrapper_macro/src/lib.rs @@ -2,7 +2,7 @@ use proc_macro::TokenStream; #[path = "../../../../guests_macro/src/parse_fn.rs"] mod parse_fn; -use crate::parse_fn::{ split_fn, args_split, args_divide, group_streams }; +use crate::parse_fn::{ split_fn, args_split, args_divide_grouped }; #[proc_macro] pub fn make_wrapper(item: TokenStream) -> TokenStream { @@ -14,8 +14,7 @@ pub fn make_wrapper(item: TokenStream) -> TokenStream { out.extend(format!("let {} = read();", arg).parse::<TokenStream>()); } - let (patterns, _) = args_divide(&args); - let ts_patterns = group_streams(&patterns); + let (ts_patterns, _) = args_divide_grouped(&args); out.extend(format!("commit(&zkp::{}{});", name, ts_patterns).parse::<TokenStream>()); |
