macro_rules! world { ( $world:ident { components { $($name:ident: $type:ty => $mask:ident),* $(,)? }$(,)? $resources:ident { $($resource_name:ident: $resource_type:ty),* $(,)? } } ) => { ... }; }
macro_rules! world { ( $world:ident { components { $($name:ident: $type:ty => $mask:ident),* $(,)? }$(,)? $resources:ident { $($resource_name:ident: $resource_type:ty),* $(,)? } } ) => { ... }; }