@@ -504,15 +504,9 @@ impl<'a, 'tcx> LinkCollector<'a, 'tcx> {
504
504
match res {
505
505
// FIXME(#76467): make this fallthrough to lookup the associated
506
506
// item a separate function.
507
- Res :: Def ( DefKind :: AssocFn | DefKind :: AssocConst , _) => {
508
- assert_eq ! ( ns, ValueNS ) ;
509
- }
510
- Res :: Def ( DefKind :: AssocTy , _) => {
511
- assert_eq ! ( ns, TypeNS ) ;
512
- }
513
- Res :: Def ( DefKind :: Variant , _) => {
514
- return handle_variant ( cx, res, extra_fragment) ;
515
- }
507
+ Res :: Def ( DefKind :: AssocFn | DefKind :: AssocConst , _) => assert_eq ! ( ns, ValueNS ) ,
508
+ Res :: Def ( DefKind :: AssocTy , _) => assert_eq ! ( ns, TypeNS ) ,
509
+ Res :: Def ( DefKind :: Variant , _) => return handle_variant ( cx, res, extra_fragment) ,
516
510
// Not a trait item; just return what we found.
517
511
Res :: Primitive ( ty) => {
518
512
if extra_fragment. is_some ( ) {
@@ -522,12 +516,7 @@ impl<'a, 'tcx> LinkCollector<'a, 'tcx> {
522
516
}
523
517
return Ok ( ( res, Some ( ty. as_str ( ) . to_owned ( ) ) ) ) ;
524
518
}
525
- Res :: Def ( DefKind :: Mod , _) => {
526
- return Ok ( ( res, extra_fragment. clone ( ) ) ) ;
527
- }
528
- _ => {
529
- return Ok ( ( res, extra_fragment. clone ( ) ) ) ;
530
- }
519
+ _ => return Ok ( ( res, extra_fragment. clone ( ) ) ) ,
531
520
}
532
521
}
533
522
0 commit comments