@@ -576,33 +576,20 @@ pub fn push_item_name(tcx: TyCtxt<'_>, def_id: DefId, qualified: bool, output: &
576
576
}
577
577
578
578
fn coroutine_kind_label ( coroutine_kind : Option < CoroutineKind > ) -> & ' static str {
579
+ use CoroutineDesugaring :: * ;
580
+ use CoroutineKind :: * ;
581
+ use CoroutineSource :: * ;
579
582
match coroutine_kind {
580
- Some ( CoroutineKind :: Desugared ( CoroutineDesugaring :: Gen , CoroutineSource :: Block ) ) => {
581
- "gen_block"
582
- }
583
- Some ( CoroutineKind :: Desugared ( CoroutineDesugaring :: Gen , CoroutineSource :: Closure ) ) => {
584
- "gen_closure"
585
- }
586
- Some ( CoroutineKind :: Desugared ( CoroutineDesugaring :: Gen , CoroutineSource :: Fn ) ) => "gen_fn" ,
587
- Some ( CoroutineKind :: Desugared ( CoroutineDesugaring :: Async , CoroutineSource :: Block ) ) => {
588
- "async_block"
589
- }
590
- Some ( CoroutineKind :: Desugared ( CoroutineDesugaring :: Async , CoroutineSource :: Closure ) ) => {
591
- "async_closure"
592
- }
593
- Some ( CoroutineKind :: Desugared ( CoroutineDesugaring :: Async , CoroutineSource :: Fn ) ) => {
594
- "async_fn"
595
- }
596
- Some ( CoroutineKind :: Desugared ( CoroutineDesugaring :: AsyncGen , CoroutineSource :: Block ) ) => {
597
- "async_gen_block"
598
- }
599
- Some ( CoroutineKind :: Desugared ( CoroutineDesugaring :: AsyncGen , CoroutineSource :: Closure ) ) => {
600
- "async_gen_closure"
601
- }
602
- Some ( CoroutineKind :: Desugared ( CoroutineDesugaring :: AsyncGen , CoroutineSource :: Fn ) ) => {
603
- "async_gen_fn"
604
- }
605
- Some ( CoroutineKind :: Coroutine ( _) ) => "coroutine" ,
583
+ Some ( Desugared ( Gen , Block ) ) => "gen_block" ,
584
+ Some ( Desugared ( Gen , Closure ) ) => "gen_closure" ,
585
+ Some ( Desugared ( Gen , Fn ) ) => "gen_fn" ,
586
+ Some ( Desugared ( Async , Block ) ) => "async_block" ,
587
+ Some ( Desugared ( Async , Closure ) ) => "async_closure" ,
588
+ Some ( Desugared ( Async , Fn ) ) => "async_fn" ,
589
+ Some ( Desugared ( AsyncGen , Block ) ) => "async_gen_block" ,
590
+ Some ( Desugared ( AsyncGen , Closure ) ) => "async_gen_closure" ,
591
+ Some ( Desugared ( AsyncGen , Fn ) ) => "async_gen_fn" ,
592
+ Some ( Coroutine ( _) ) => "coroutine" ,
606
593
None => "closure" ,
607
594
}
608
595
}
0 commit comments