move "impl<> for <>" and test about it
diff --git a/crates/ide-completion/src/completions/item_list.rs b/crates/ide-completion/src/completions/item_list.rs
index 30ffeff..58e7f58 100644
--- a/crates/ide-completion/src/completions/item_list.rs
+++ b/crates/ide-completion/src/completions/item_list.rs
@@ -115,7 +115,6 @@
             if no_vis_qualifiers {
                 add_keyword("impl", "impl $1 {\n    $0\n}");
                 add_keyword("impl for", "impl $1 for $2 {\n    $0\n}");
-                add_keyword("impl<> for <>", "impl<$4> $1 for $2<$3> {\n    $0\n}");
             }
         }
 
@@ -147,7 +146,6 @@
         if no_vis_qualifiers {
             add_keyword("impl", "impl $1 {\n    $0\n}");
             add_keyword("impl for", "impl $1 for $2 {\n    $0\n}");
-            add_keyword("impl<> for <>", "impl<$4> $1 for $2<$3> {\n    $0\n}");
         }
     }
 
diff --git a/crates/ide-completion/src/completions/keyword.rs b/crates/ide-completion/src/completions/keyword.rs
index d0ba910..0397424 100644
--- a/crates/ide-completion/src/completions/keyword.rs
+++ b/crates/ide-completion/src/completions/keyword.rs
@@ -57,7 +57,6 @@
                 kw fn
                 kw impl
                 kw impl for
-                kw impl<> for <>
                 kw trait
             "#]],
         );
diff --git a/crates/ide-completion/src/tests/expression.rs b/crates/ide-completion/src/tests/expression.rs
index 5314be3..46a725d 100644
--- a/crates/ide-completion/src/tests/expression.rs
+++ b/crates/ide-completion/src/tests/expression.rs
@@ -172,7 +172,6 @@
             kw if let
             kw impl
             kw impl for
-            kw impl<> for <>
             kw let
             kw letm
             kw loop
@@ -252,7 +251,6 @@
             kw if let
             kw impl
             kw impl for
-            kw impl<> for <>
             kw let
             kw letm
             kw loop
@@ -305,7 +303,6 @@
             kw if let
             kw impl
             kw impl for
-            kw impl<> for <>
             kw let
             kw letm
             kw loop
@@ -382,7 +379,6 @@
             kw if let
             kw impl
             kw impl for
-            kw impl<> for <>
             kw let
             kw letm
             kw loop
@@ -970,7 +966,6 @@
             kw if let
             kw impl
             kw impl for
-            kw impl<> for <>
             kw let
             kw letm
             kw loop
@@ -1014,7 +1009,6 @@
             kw if let
             kw impl
             kw impl for
-            kw impl<> for <>
             kw let
             kw letm
             kw loop
@@ -1108,7 +1102,6 @@
             kw if let
             kw impl
             kw impl for
-            kw impl<> for <>
             kw let
             kw letm
             kw loop
@@ -1152,7 +1145,6 @@
             kw if let
             kw impl
             kw impl for
-            kw impl<> for <>
             kw let
             kw letm
             kw loop
@@ -1196,7 +1188,6 @@
             kw if let
             kw impl
             kw impl for
-            kw impl<> for <>
             kw let
             kw letm
             kw loop
@@ -1250,7 +1241,6 @@
             kw if let
             kw impl
             kw impl for
-            kw impl<> for <>
             kw let
             kw letm
             kw loop
@@ -1306,7 +1296,6 @@
             kw if let
             kw impl
             kw impl for
-            kw impl<> for <>
             kw let
             kw letm
             kw loop
@@ -1552,7 +1541,6 @@
             kw if let
             kw impl
             kw impl for
-            kw impl<> for <>
             kw let
             kw letm
             kw loop
@@ -2011,7 +1999,6 @@
             kw if let
             kw impl
             kw impl for
-            kw impl<> for <>
             kw let
             kw letm
             kw loop
@@ -2085,7 +2072,6 @@
             kw if let
             kw impl
             kw impl for
-            kw impl<> for <>
             kw let
             kw letm
             kw loop
diff --git a/crates/ide-completion/src/tests/item.rs b/crates/ide-completion/src/tests/item.rs
index a2d2cf3..5568903 100644
--- a/crates/ide-completion/src/tests/item.rs
+++ b/crates/ide-completion/src/tests/item.rs
@@ -285,7 +285,6 @@
             kw if let
             kw impl
             kw impl for
-            kw impl<> for <>
             kw let
             kw letm
             kw loop
diff --git a/crates/ide-completion/src/tests/item_list.rs b/crates/ide-completion/src/tests/item_list.rs
index ee77845..fcdf10c 100644
--- a/crates/ide-completion/src/tests/item_list.rs
+++ b/crates/ide-completion/src/tests/item_list.rs
@@ -17,7 +17,6 @@
             kw fn
             kw impl
             kw impl for
-            kw impl<> for <>
             kw mod
             kw pub
             kw pub(crate)
@@ -53,7 +52,6 @@
             kw fn
             kw impl
             kw impl for
-            kw impl<> for <>
             kw mod
             kw pub
             kw pub(crate)
@@ -88,7 +86,6 @@
             kw fn
             kw impl
             kw impl for
-            kw impl<> for <>
             kw mod
             kw pub
             kw pub(crate)
@@ -129,7 +126,6 @@
             kw fn
             kw impl
             kw impl for
-            kw impl<> for <>
             kw trait
         "#]],
     );
@@ -394,7 +390,6 @@
             kw fn
             kw impl
             kw impl for
-            kw impl<> for <>
             kw mod
             kw pub
             kw pub(crate)
diff --git a/crates/ide-completion/src/tests/special.rs b/crates/ide-completion/src/tests/special.rs
index ca579b8..347febc 100644
--- a/crates/ide-completion/src/tests/special.rs
+++ b/crates/ide-completion/src/tests/special.rs
@@ -1009,7 +1009,6 @@
             kw if let
             kw impl
             kw impl for
-            kw impl<> for <>
             kw let
             kw letm
             kw loop
@@ -1062,7 +1061,6 @@
             kw if let
             kw impl
             kw impl for
-            kw impl<> for <>
             kw let
             kw letm
             kw loop
@@ -1189,7 +1187,6 @@
             kw if let
             kw impl
             kw impl for
-            kw impl<> for <>
             kw let
             kw letm
             kw loop
@@ -1448,7 +1445,6 @@
             kw if let
             kw impl
             kw impl for
-            kw impl<> for <>
             kw let
             kw letm
             kw loop