ошибку:
error: no rules expected the token `>>`
--> src/main.rs:22:36
|
3 | macro_rules! this_macro {
| ----------------------- when calling this macro
...
22 | this_macro!(Arc<Context<Data: Clone>>);
| ^^ no rules expected this token in macro call
|
note: while trying to match `>`
--> src/main.rs:13:13
|
13 | >
| ^
Хотя мне кажется должно спокойно принимать >>. Что я делаю не так?
Код: https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=395f47a0ee0aaf2df2dd57a59e91e285
он наверное >> воспринимает как ident, а не группу и старый вариант, скорее всего собирался бы, с > >
может быть даже на багу тянет
и зачем вам так тип рассписывать?, может быть у вас простой случай и вы бы взяли один "ty"?
Интересно, спасибо
Я с макросами пока играю, возможно оно действительно так
А что значит "старый"?
тот который вы кинули
Обсуждают сегодня