如何匹配Rust宏中的“mut”?

时间:2017-07-01 14:04:22

标签: macros rust token

我想将可变性传递给宏,以便我可以做到

mymacro![mut foo];
mymacro![bar];

并且宏会将它们视为不同的匹配项。使用哪个说明符?

1 个答案:

答案 0 :(得分:3)

没有一个。您需要两个规则:一个匹配文字/Index,另一个不匹配。

mut

是的,他们必须按顺序排列,因为宏观武器从上到下匹配。