@@ -672,9 +672,19 @@ inferType
672672| main.rs:539:41:539:43 | snd | | main.rs:533:15:533:17 | Snd |
673673| main.rs:539:49:539:51 | snd | | main.rs:533:15:533:17 | Snd |
674674| main.rs:565:10:565:10 | t | | main.rs:525:5:531:5 | enum PairOption |
675- | main.rs:565:10:565:10 | t | Fst | main.rs:550:5:551:14 | struct S3 |
675+ | main.rs:565:10:565:10 | t | Fst | main.rs:547:5:548:14 | struct S2 |
676+ | main.rs:565:10:565:10 | t | Snd | main.rs:525:5:531:5 | enum PairOption |
677+ | main.rs:565:10:565:10 | t | Snd.Fst | main.rs:547:5:548:14 | struct S2 |
678+ | main.rs:565:10:565:10 | t | Snd.Snd | main.rs:550:5:551:14 | struct S3 |
676679| main.rs:566:26:566:26 | t | | main.rs:525:5:531:5 | enum PairOption |
677- | main.rs:566:26:566:26 | t | Fst | main.rs:550:5:551:14 | struct S3 |
680+ | main.rs:566:26:566:26 | t | Fst | main.rs:547:5:548:14 | struct S2 |
681+ | main.rs:566:26:566:26 | t | Snd | main.rs:525:5:531:5 | enum PairOption |
682+ | main.rs:566:26:566:26 | t | Snd.Fst | main.rs:547:5:548:14 | struct S2 |
683+ | main.rs:566:26:566:26 | t | Snd.Snd | main.rs:550:5:551:14 | struct S3 |
684+ | main.rs:566:26:566:38 | t.unwrapSnd(...) | | main.rs:525:5:531:5 | enum PairOption |
685+ | main.rs:566:26:566:38 | t.unwrapSnd(...) | Fst | main.rs:547:5:548:14 | struct S2 |
686+ | main.rs:566:26:566:38 | t.unwrapSnd(...) | Snd | main.rs:550:5:551:14 | struct S3 |
687+ | main.rs:566:26:566:50 | ... .unwrapSnd(...) | | main.rs:550:5:551:14 | struct S3 |
678688| main.rs:571:13:571:14 | p1 | | main.rs:525:5:531:5 | enum PairOption |
679689| main.rs:571:13:571:14 | p1 | Fst | main.rs:544:5:545:14 | struct S1 |
680690| main.rs:571:13:571:14 | p1 | Snd | main.rs:547:5:548:14 | struct S2 |
@@ -687,26 +697,40 @@ inferType
687697| main.rs:572:26:572:27 | p1 | Fst | main.rs:544:5:545:14 | struct S1 |
688698| main.rs:572:26:572:27 | p1 | Snd | main.rs:547:5:548:14 | struct S2 |
689699| main.rs:575:13:575:14 | p2 | | main.rs:525:5:531:5 | enum PairOption |
700+ | main.rs:575:13:575:14 | p2 | Fst | main.rs:544:5:545:14 | struct S1 |
701+ | main.rs:575:13:575:14 | p2 | Snd | main.rs:547:5:548:14 | struct S2 |
690702| main.rs:575:26:575:47 | ...::PairNone(...) | | main.rs:525:5:531:5 | enum PairOption |
703+ | main.rs:575:26:575:47 | ...::PairNone(...) | Fst | main.rs:544:5:545:14 | struct S1 |
704+ | main.rs:575:26:575:47 | ...::PairNone(...) | Snd | main.rs:547:5:548:14 | struct S2 |
691705| main.rs:576:26:576:27 | p2 | | main.rs:525:5:531:5 | enum PairOption |
706+ | main.rs:576:26:576:27 | p2 | Fst | main.rs:544:5:545:14 | struct S1 |
707+ | main.rs:576:26:576:27 | p2 | Snd | main.rs:547:5:548:14 | struct S2 |
692708| main.rs:579:13:579:14 | p3 | | main.rs:525:5:531:5 | enum PairOption |
709+ | main.rs:579:13:579:14 | p3 | Fst | main.rs:547:5:548:14 | struct S2 |
693710| main.rs:579:13:579:14 | p3 | Snd | main.rs:550:5:551:14 | struct S3 |
694711| main.rs:579:34:579:56 | ...::PairSnd(...) | | main.rs:525:5:531:5 | enum PairOption |
712+ | main.rs:579:34:579:56 | ...::PairSnd(...) | Fst | main.rs:547:5:548:14 | struct S2 |
695713| main.rs:579:34:579:56 | ...::PairSnd(...) | Snd | main.rs:550:5:551:14 | struct S3 |
696714| main.rs:579:54:579:55 | S3 | | main.rs:550:5:551:14 | struct S3 |
697715| main.rs:580:26:580:27 | p3 | | main.rs:525:5:531:5 | enum PairOption |
716+ | main.rs:580:26:580:27 | p3 | Fst | main.rs:547:5:548:14 | struct S2 |
698717| main.rs:580:26:580:27 | p3 | Snd | main.rs:550:5:551:14 | struct S3 |
699718| main.rs:583:13:583:14 | p3 | | main.rs:525:5:531:5 | enum PairOption |
700- | main.rs:583:13:583:14 | p3 | Fst | main.rs:550:5:551:14 | struct S3 |
719+ | main.rs:583:13:583:14 | p3 | Fst | main.rs:547:5:548:14 | struct S2 |
720+ | main.rs:583:13:583:14 | p3 | Snd | main.rs:550:5:551:14 | struct S3 |
701721| main.rs:583:35:583:56 | ...::PairNone(...) | | main.rs:525:5:531:5 | enum PairOption |
702- | main.rs:583:35:583:56 | ...::PairNone(...) | Fst | main.rs:550:5:551:14 | struct S3 |
722+ | main.rs:583:35:583:56 | ...::PairNone(...) | Fst | main.rs:547:5:548:14 | struct S2 |
723+ | main.rs:583:35:583:56 | ...::PairNone(...) | Snd | main.rs:550:5:551:14 | struct S3 |
703724| main.rs:584:26:584:27 | p3 | | main.rs:525:5:531:5 | enum PairOption |
704- | main.rs:584:26:584:27 | p3 | Fst | main.rs:550:5:551:14 | struct S3 |
725+ | main.rs:584:26:584:27 | p3 | Fst | main.rs:547:5:548:14 | struct S2 |
726+ | main.rs:584:26:584:27 | p3 | Snd | main.rs:550:5:551:14 | struct S3 |
705727| main.rs:586:11:586:54 | ...::PairSnd(...) | | main.rs:525:5:531:5 | enum PairOption |
706- | main.rs:586:11:586:54 | ...::PairSnd(...) | Fst | main.rs:550 :5:551 :14 | struct S3 |
728+ | main.rs:586:11:586:54 | ...::PairSnd(...) | Fst | main.rs:547 :5:548 :14 | struct S2 |
707729| main.rs:586:11:586:54 | ...::PairSnd(...) | Snd | main.rs:525:5:531:5 | enum PairOption |
730+ | main.rs:586:11:586:54 | ...::PairSnd(...) | Snd.Fst | main.rs:547:5:548:14 | struct S2 |
708731| main.rs:586:11:586:54 | ...::PairSnd(...) | Snd.Snd | main.rs:550:5:551:14 | struct S3 |
709732| main.rs:586:31:586:53 | ...::PairSnd(...) | | main.rs:525:5:531:5 | enum PairOption |
733+ | main.rs:586:31:586:53 | ...::PairSnd(...) | Fst | main.rs:547:5:548:14 | struct S2 |
710734| main.rs:586:31:586:53 | ...::PairSnd(...) | Snd | main.rs:550:5:551:14 | struct S3 |
711735| main.rs:586:51:586:52 | S3 | | main.rs:550:5:551:14 | struct S3 |
712736| main.rs:598:16:598:24 | SelfParam | | file://:0:0:0:0 | & |
@@ -1102,6 +1126,7 @@ resolveMethodCallExpr
11021126| main.rs:470:26:470:31 | x.m3(...) | main.rs:424:9:433:9 | fn m3 |
11031127| main.rs:471:26:471:31 | y.m3(...) | main.rs:424:9:433:9 | fn m3 |
11041128| main.rs:566:26:566:38 | t.unwrapSnd(...) | main.rs:534:9:541:9 | fn unwrapSnd |
1129+ | main.rs:566:26:566:50 | ... .unwrapSnd(...) | main.rs:534:9:541:9 | fn unwrapSnd |
11051130| main.rs:601:13:601:27 | self.set(...) | main.rs:598:9:598:36 | fn set |
11061131| main.rs:632:9:632:17 | x2.set(...) | main.rs:606:9:606:38 | fn set |
11071132| main.rs:636:9:636:22 | x3.call_set(...) | main.rs:600:9:602:9 | fn call_set |
0 commit comments