If a macro get's an expr fragment, it won't evaluate it (even if it is a literal), so $value:expr can never match true. If you want to do value based dispatch, you can't just use macros. You'll need to use traits as well.
like this: Rust Playground
3 Likes
You are right, thank you very much!
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
