Open
Description
Using a struct or enum variant in a pattern has very different meaning from in an expression. In expression its a construction, but in pattern its an inspection. I almost always know whether I look for construction or inspection, so I think either grouping the results based on this categories or adding more specific commands for querying one of them would work.