@@ -37,7 +37,6 @@ pub(crate) fn add_turbo_fish(acc: &mut Assists, ctx: &AssistContext) -> Option<(
37
37
let next_token = ident. next_token ( ) ?;
38
38
if next_token. kind ( ) == T ! [ :: ] {
39
39
mark:: hit!( add_turbo_fish_one_fish_is_enough) ;
40
- mark:: hit!( add_type_ascription_turbofished) ;
41
40
return None ;
42
41
}
43
42
let name_ref = ast:: NameRef :: cast ( ident. parent ( ) ) ?;
@@ -52,7 +51,6 @@ pub(crate) fn add_turbo_fish(acc: &mut Assists, ctx: &AssistContext) -> Option<(
52
51
let generics = hir:: GenericDef :: Function ( fun) . params ( ctx. sema . db ) ;
53
52
if generics. is_empty ( ) {
54
53
mark:: hit!( add_turbo_fish_non_generic) ;
55
- mark:: hit!( add_type_ascription_non_generic) ;
56
54
return None ;
57
55
}
58
56
@@ -250,20 +248,6 @@ fn main() {
250
248
) ;
251
249
}
252
250
253
- #[ test]
254
- fn add_type_ascription_turbofished ( ) {
255
- mark:: check!( add_type_ascription_turbofished) ;
256
- check_assist_not_applicable (
257
- add_turbo_fish,
258
- r#"
259
- fn make<T>() -> T {}
260
- fn main() {
261
- let x = make$0::<()>();
262
- }
263
- "# ,
264
- ) ;
265
- }
266
-
267
251
#[ test]
268
252
fn add_type_ascription_already_typed ( ) {
269
253
mark:: check!( add_type_ascription_already_typed) ;
@@ -280,20 +264,6 @@ fn make<T>() -> T {}
280
264
fn main() {
281
265
let x: () = make::<${0:_}>();
282
266
}
283
- "# ,
284
- ) ;
285
- }
286
-
287
- #[ test]
288
- fn add_type_ascription_non_generic ( ) {
289
- mark:: check!( add_type_ascription_non_generic) ;
290
- check_assist_not_applicable (
291
- add_turbo_fish,
292
- r#"
293
- fn make() -> () {}
294
- fn main() {
295
- let x = make$0();
296
- }
297
267
"# ,
298
268
) ;
299
269
}
0 commit comments