@@ -229,6 +229,10 @@ inferType
229
229
| main.rs:227:13:230:13 | match self { ... } | | main.rs:225:10:225:10 | T |
230
230
| main.rs:227:19:227:22 | self | | main.rs:214:5:218:5 | enum MyEnum |
231
231
| main.rs:227:19:227:22 | self | A | main.rs:225:10:225:10 | T |
232
+ | main.rs:228:28:228:28 | a | | main.rs:225:10:225:10 | T |
233
+ | main.rs:228:34:228:34 | a | | main.rs:225:10:225:10 | T |
234
+ | main.rs:229:30:229:30 | a | | main.rs:225:10:225:10 | T |
235
+ | main.rs:229:37:229:37 | a | | main.rs:225:10:225:10 | T |
232
236
| main.rs:235:13:235:13 | x | | main.rs:214:5:218:5 | enum MyEnum |
233
237
| main.rs:235:13:235:13 | x | A | main.rs:220:5:221:14 | struct S1 |
234
238
| main.rs:235:17:235:30 | ...::C1(...) | | main.rs:214:5:218:5 | enum MyEnum |
@@ -451,6 +455,11 @@ inferType
451
455
| main.rs:404:19:404:22 | self | T | main.rs:378:5:382:5 | enum MyOption |
452
456
| main.rs:404:19:404:22 | self | T.T | main.rs:402:10:402:10 | T |
453
457
| main.rs:405:39:405:56 | ...::MyNone(...) | | main.rs:378:5:382:5 | enum MyOption |
458
+ | main.rs:405:39:405:56 | ...::MyNone(...) | T | main.rs:402:10:402:10 | T |
459
+ | main.rs:406:34:406:34 | x | | main.rs:378:5:382:5 | enum MyOption |
460
+ | main.rs:406:34:406:34 | x | T | main.rs:402:10:402:10 | T |
461
+ | main.rs:406:40:406:40 | x | | main.rs:378:5:382:5 | enum MyOption |
462
+ | main.rs:406:40:406:40 | x | T | main.rs:402:10:402:10 | T |
454
463
| main.rs:415:13:415:14 | x1 | | main.rs:378:5:382:5 | enum MyOption |
455
464
| main.rs:415:18:415:37 | ...::new(...) | | main.rs:378:5:382:5 | enum MyOption |
456
465
| main.rs:416:26:416:27 | x1 | | main.rs:378:5:382:5 | enum MyOption |
@@ -512,21 +521,43 @@ inferType
512
521
| main.rs:434:59:434:60 | x6 | | main.rs:378:5:382:5 | enum MyOption |
513
522
| main.rs:434:59:434:60 | x6 | T | main.rs:378:5:382:5 | enum MyOption |
514
523
| main.rs:434:59:434:60 | x6 | T.T | main.rs:411:5:412:13 | struct S |
524
+ | main.rs:436:13:436:19 | from_if | | main.rs:378:5:382:5 | enum MyOption |
525
+ | main.rs:436:13:436:19 | from_if | T | main.rs:411:5:412:13 | struct S |
526
+ | main.rs:436:23:440:9 | if ... {...} else {...} | | main.rs:378:5:382:5 | enum MyOption |
527
+ | main.rs:436:23:440:9 | if ... {...} else {...} | T | main.rs:411:5:412:13 | struct S |
515
528
| main.rs:436:36:438:9 | { ... } | | main.rs:378:5:382:5 | enum MyOption |
529
+ | main.rs:436:36:438:9 | { ... } | T | main.rs:411:5:412:13 | struct S |
516
530
| main.rs:437:13:437:30 | ...::MyNone(...) | | main.rs:378:5:382:5 | enum MyOption |
531
+ | main.rs:437:13:437:30 | ...::MyNone(...) | T | main.rs:411:5:412:13 | struct S |
517
532
| main.rs:438:16:440:9 | { ... } | | main.rs:378:5:382:5 | enum MyOption |
518
533
| main.rs:438:16:440:9 | { ... } | T | main.rs:411:5:412:13 | struct S |
519
534
| main.rs:439:13:439:31 | ...::MySome(...) | | main.rs:378:5:382:5 | enum MyOption |
520
535
| main.rs:439:13:439:31 | ...::MySome(...) | T | main.rs:411:5:412:13 | struct S |
521
536
| main.rs:439:30:439:30 | S | | main.rs:411:5:412:13 | struct S |
537
+ | main.rs:441:26:441:32 | from_if | | main.rs:378:5:382:5 | enum MyOption |
538
+ | main.rs:441:26:441:32 | from_if | T | main.rs:411:5:412:13 | struct S |
539
+ | main.rs:443:13:443:22 | from_match | | main.rs:378:5:382:5 | enum MyOption |
540
+ | main.rs:443:13:443:22 | from_match | T | main.rs:411:5:412:13 | struct S |
541
+ | main.rs:443:26:446:9 | match ... { ... } | | main.rs:378:5:382:5 | enum MyOption |
542
+ | main.rs:443:26:446:9 | match ... { ... } | T | main.rs:411:5:412:13 | struct S |
522
543
| main.rs:444:21:444:38 | ...::MyNone(...) | | main.rs:378:5:382:5 | enum MyOption |
544
+ | main.rs:444:21:444:38 | ...::MyNone(...) | T | main.rs:411:5:412:13 | struct S |
523
545
| main.rs:445:22:445:40 | ...::MySome(...) | | main.rs:378:5:382:5 | enum MyOption |
524
546
| main.rs:445:22:445:40 | ...::MySome(...) | T | main.rs:411:5:412:13 | struct S |
525
547
| main.rs:445:39:445:39 | S | | main.rs:411:5:412:13 | struct S |
548
+ | main.rs:447:26:447:35 | from_match | | main.rs:378:5:382:5 | enum MyOption |
549
+ | main.rs:447:26:447:35 | from_match | T | main.rs:411:5:412:13 | struct S |
550
+ | main.rs:449:13:449:21 | from_loop | | main.rs:378:5:382:5 | enum MyOption |
551
+ | main.rs:449:13:449:21 | from_loop | T | main.rs:411:5:412:13 | struct S |
552
+ | main.rs:449:25:454:9 | loop { ... } | | main.rs:378:5:382:5 | enum MyOption |
553
+ | main.rs:449:25:454:9 | loop { ... } | T | main.rs:411:5:412:13 | struct S |
526
554
| main.rs:451:23:451:40 | ...::MyNone(...) | | main.rs:378:5:382:5 | enum MyOption |
555
+ | main.rs:451:23:451:40 | ...::MyNone(...) | T | main.rs:411:5:412:13 | struct S |
527
556
| main.rs:453:19:453:37 | ...::MySome(...) | | main.rs:378:5:382:5 | enum MyOption |
528
557
| main.rs:453:19:453:37 | ...::MySome(...) | T | main.rs:411:5:412:13 | struct S |
529
558
| main.rs:453:36:453:36 | S | | main.rs:411:5:412:13 | struct S |
559
+ | main.rs:455:26:455:34 | from_loop | | main.rs:378:5:382:5 | enum MyOption |
560
+ | main.rs:455:26:455:34 | from_loop | T | main.rs:411:5:412:13 | struct S |
530
561
| main.rs:468:15:468:18 | SelfParam | | main.rs:461:5:462:19 | struct S |
531
562
| main.rs:468:15:468:18 | SelfParam | T | main.rs:467:10:467:10 | T |
532
563
| main.rs:468:26:470:9 | { ... } | | main.rs:467:10:467:10 | T |
0 commit comments