macro_rules! impl_sprite_attribute_filter { ( $(#[$meta:meta])* $vis:vis struct $n:ident { $($attr:ident $field_name:ident = |$filter_arg:ident: $filter_ty:ty, $value_arg:ident| $filter:block),+ } ) => { ... }; }
macro_rules! impl_sprite_attribute_filter { ( $(#[$meta:meta])* $vis:vis struct $n:ident { $($attr:ident $field_name:ident = |$filter_arg:ident: $filter_ty:ty, $value_arg:ident| $filter:block),+ } ) => { ... }; }