Revise structure match rule
Revise structure match rule

Makes structure matching slightly more resilient to whitespace separation.
Also matches type parameters and tuple struct fields as groups.

Visibility modifiers applied to tuple struct fields should now be
highlighted as well. This is supported by a new match rule that targets
modifier-like keywords.

miqid/atom-language-rust