Avoid matching duplicate `impl` outline items in tests

Antonio Scandurra created

Change summary

crates/language/src/tests.rs | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)

Detailed changes

crates/language/src/tests.rs 🔗

@@ -961,11 +961,8 @@ fn rust_lang() -> Language {
             name: (_) @name) @item
         (impl_item
             "impl" @context
-            type: (_) @name) @item
-        (impl_item
-            "impl" @context
-            trait: (_) @name
-            "for" @context
+            trait: (_)? @name
+            "for"? @context
             type: (_) @name) @item
         (function_item
             "fn" @context