@@ -171,6 +171,8 @@ impl Unit {
171
171
kw if
172
172
kw if let
173
173
kw impl
174
+ kw impl for
175
+ kw impl<> for <>
174
176
kw let
175
177
kw letm
176
178
kw loop
@@ -236,8 +238,8 @@ fn complete_in_block() {
236
238
}
237
239
"# ,
238
240
expect ! [ [ r#"
239
- fn foo() fn()
240
- bt u32 u32
241
+ fn foo() fn()
242
+ bt u32 u32
241
243
kw async
242
244
kw const
243
245
kw crate::
@@ -249,6 +251,8 @@ fn complete_in_block() {
249
251
kw if
250
252
kw if let
251
253
kw impl
254
+ kw impl for
255
+ kw impl<> for <>
252
256
kw let
253
257
kw letm
254
258
kw loop
@@ -285,8 +289,8 @@ fn complete_after_if_expr() {
285
289
}
286
290
"# ,
287
291
expect ! [ [ r#"
288
- fn foo() fn()
289
- bt u32 u32
292
+ fn foo() fn()
293
+ bt u32 u32
290
294
kw async
291
295
kw const
292
296
kw crate::
@@ -300,6 +304,8 @@ fn complete_after_if_expr() {
300
304
kw if
301
305
kw if let
302
306
kw impl
307
+ kw impl for
308
+ kw impl<> for <>
303
309
kw let
304
310
kw letm
305
311
kw loop
@@ -360,8 +366,8 @@ fn completes_in_loop_ctx() {
360
366
check (
361
367
r"fn my() { loop { $0 } }" ,
362
368
expect ! [ [ r#"
363
- fn my() fn()
364
- bt u32 u32
369
+ fn my() fn()
370
+ bt u32 u32
365
371
kw async
366
372
kw break
367
373
kw const
@@ -375,6 +381,8 @@ fn completes_in_loop_ctx() {
375
381
kw if
376
382
kw if let
377
383
kw impl
384
+ kw impl for
385
+ kw impl<> for <>
378
386
kw let
379
387
kw letm
380
388
kw loop
@@ -946,8 +954,8 @@ fn else_completion_after_if() {
946
954
fn foo() { if foo {} $0 }
947
955
"# ,
948
956
expect ! [ [ r#"
949
- fn foo() fn()
950
- bt u32 u32
957
+ fn foo() fn()
958
+ bt u32 u32
951
959
kw async
952
960
kw const
953
961
kw crate::
@@ -961,6 +969,8 @@ fn foo() { if foo {} $0 }
961
969
kw if
962
970
kw if let
963
971
kw impl
972
+ kw impl for
973
+ kw impl<> for <>
964
974
kw let
965
975
kw letm
966
976
kw loop
@@ -988,8 +998,8 @@ fn foo() { if foo {} $0 }
988
998
fn foo() { if foo {} el$0 }
989
999
"# ,
990
1000
expect ! [ [ r#"
991
- fn foo() fn()
992
- bt u32 u32
1001
+ fn foo() fn()
1002
+ bt u32 u32
993
1003
kw async
994
1004
kw const
995
1005
kw crate::
@@ -1003,6 +1013,8 @@ fn foo() { if foo {} el$0 }
1003
1013
kw if
1004
1014
kw if let
1005
1015
kw impl
1016
+ kw impl for
1017
+ kw impl<> for <>
1006
1018
kw let
1007
1019
kw letm
1008
1020
kw loop
@@ -1080,8 +1092,8 @@ fn foo() { bar(if foo {} el$0) }
1080
1092
fn foo() { if foo {} $0 let x = 92; }
1081
1093
"# ,
1082
1094
expect ! [ [ r#"
1083
- fn foo() fn()
1084
- bt u32 u32
1095
+ fn foo() fn()
1096
+ bt u32 u32
1085
1097
kw async
1086
1098
kw const
1087
1099
kw crate::
@@ -1095,6 +1107,8 @@ fn foo() { if foo {} $0 let x = 92; }
1095
1107
kw if
1096
1108
kw if let
1097
1109
kw impl
1110
+ kw impl for
1111
+ kw impl<> for <>
1098
1112
kw let
1099
1113
kw letm
1100
1114
kw loop
@@ -1122,8 +1136,8 @@ fn foo() { if foo {} $0 let x = 92; }
1122
1136
fn foo() { if foo {} el$0 let x = 92; }
1123
1137
"# ,
1124
1138
expect ! [ [ r#"
1125
- fn foo() fn()
1126
- bt u32 u32
1139
+ fn foo() fn()
1140
+ bt u32 u32
1127
1141
kw async
1128
1142
kw const
1129
1143
kw crate::
@@ -1137,6 +1151,8 @@ fn foo() { if foo {} el$0 let x = 92; }
1137
1151
kw if
1138
1152
kw if let
1139
1153
kw impl
1154
+ kw impl for
1155
+ kw impl<> for <>
1140
1156
kw let
1141
1157
kw letm
1142
1158
kw loop
@@ -1164,8 +1180,8 @@ fn foo() { if foo {} el$0 let x = 92; }
1164
1180
fn foo() { if foo {} el$0 { let x = 92; } }
1165
1181
"# ,
1166
1182
expect ! [ [ r#"
1167
- fn foo() fn()
1168
- bt u32 u32
1183
+ fn foo() fn()
1184
+ bt u32 u32
1169
1185
kw async
1170
1186
kw const
1171
1187
kw crate::
@@ -1179,6 +1195,8 @@ fn foo() { if foo {} el$0 { let x = 92; } }
1179
1195
kw if
1180
1196
kw if let
1181
1197
kw impl
1198
+ kw impl for
1199
+ kw impl<> for <>
1182
1200
kw let
1183
1201
kw letm
1184
1202
kw loop
@@ -1217,9 +1235,9 @@ fn main() {
1217
1235
pub struct UnstableThisShouldNotBeListed;
1218
1236
"# ,
1219
1237
expect ! [ [ r#"
1220
- fn main() fn()
1238
+ fn main() fn()
1221
1239
md std
1222
- bt u32 u32
1240
+ bt u32 u32
1223
1241
kw async
1224
1242
kw const
1225
1243
kw crate::
@@ -1231,6 +1249,8 @@ pub struct UnstableThisShouldNotBeListed;
1231
1249
kw if
1232
1250
kw if let
1233
1251
kw impl
1252
+ kw impl for
1253
+ kw impl<> for <>
1234
1254
kw let
1235
1255
kw letm
1236
1256
kw loop
@@ -1285,6 +1305,8 @@ pub struct UnstableButWeAreOnNightlyAnyway;
1285
1305
kw if
1286
1306
kw if let
1287
1307
kw impl
1308
+ kw impl for
1309
+ kw impl<> for <>
1288
1310
kw let
1289
1311
kw letm
1290
1312
kw loop
@@ -1529,6 +1551,8 @@ fn main() {
1529
1551
kw if
1530
1552
kw if let
1531
1553
kw impl
1554
+ kw impl for
1555
+ kw impl<> for <>
1532
1556
kw let
1533
1557
kw letm
1534
1558
kw loop
@@ -1986,6 +2010,8 @@ fn bar() {
1986
2010
kw if
1987
2011
kw if let
1988
2012
kw impl
2013
+ kw impl for
2014
+ kw impl<> for <>
1989
2015
kw let
1990
2016
kw letm
1991
2017
kw loop
@@ -2044,9 +2070,9 @@ fn foo() {
2044
2070
}
2045
2071
"# ,
2046
2072
expect ! [ [ r#"
2047
- fn foo() fn()
2073
+ fn foo() fn()
2048
2074
md proc_macros
2049
- bt u32 u32
2075
+ bt u32 u32
2050
2076
kw async
2051
2077
kw const
2052
2078
kw crate::
@@ -2058,6 +2084,8 @@ fn foo() {
2058
2084
kw if
2059
2085
kw if let
2060
2086
kw impl
2087
+ kw impl for
2088
+ kw impl<> for <>
2061
2089
kw let
2062
2090
kw letm
2063
2091
kw loop
0 commit comments