At various locations of the FOLLOW sets analysis for macro_rules!, meta is considered as always matching a single TT. This is not the case: ident = ... and ident(...) are both valid metas.
That being said the only consequence of this is that meta can be followed by anything, and I think it's not unreasonable to assume that the syntax of meta will not be expanded in the future... But still, we might want to check that.
At various locations of the FOLLOW sets analysis for
macro_rules!,metais considered as always matching a single TT. This is not the case:ident = ...andident(...)are both validmetas.That being said the only consequence of this is that
metacan be followed by anything, and I think it's not unreasonable to assume that the syntax ofmetawill not be expanded in the future... But still, we might want to check that.