diff options
| author | Kamen Mladenov <kamen@syndamia.com> | 2025-01-28 13:05:30 +0200 |
|---|---|---|
| committer | Kamen Mladenov <kamen@syndamia.com> | 2025-01-28 13:05:30 +0200 |
| commit | 3058ab9d4fa5947cca0a2406ef7f016dd198de6a (patch) | |
| tree | bf90b136861c949cbc98b3593cfb97b5cb8375a0 | |
| parent | 6e3ef85fd7b9e2e97583105a28a5a863527cfe59 (diff) | |
| download | zkVMs-benchmarks-3058ab9d4fa5947cca0a2406ef7f016dd198de6a.tar zkVMs-benchmarks-3058ab9d4fa5947cca0a2406ef7f016dd198de6a.tar.gz zkVMs-benchmarks-3058ab9d4fa5947cca0a2406ef7f016dd198de6a.zip | |
fix(guests_macro): Do not skip joint characters which arent ':'
For example, in `Vec<...>`, `<` is Joint and before it would get
skipped.
| -rw-r--r-- | guests_macro/src/parse_fn.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/guests_macro/src/parse_fn.rs b/guests_macro/src/parse_fn.rs index 0e5712b..00be250 100644 --- a/guests_macro/src/parse_fn.rs +++ b/guests_macro/src/parse_fn.rs @@ -97,7 +97,7 @@ pub fn args_divide(item: &TokenStream) -> (Vec<TokenStream>, Vec<TokenStream>) { for tt in contents { match tt { TokenTree::Punct(ref punct) => { - if punct.spacing() == Spacing::Joint { + if punct.spacing() == Spacing::Joint && punct.as_char() == ':' { ignore_next = true; } else if !ignore_next { |
